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-arm-next-allyesconfig in repository toolchain/linux-next.
omits 6a1d293238c1 Add linux-next specific files for 20181224 omits f227e5887172 Merge branch 'akpm/master' omits b12bf9fe63f9 Drop flex_arrays omits b71b20efa8e2 sctp: convert to genradix omits e948703d7447 proc: commit to genradix omits f561f1356452 Generic radix trees omits 3e4f48ea5ef3 selinux: convert to kvmalloc omits 576eea76f676 md: convert to kvmalloc omits f4a5f8f70056 openvswitch: convert to kvmalloc omits ed0d8dc1d080 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 3b9438c0ea5f kernel/fork.c: remove duplicated include omits 9dda0fc31677 mm/page_io.c: fix polled swap page in omits 7e4be1f4912a checkpatch: add Co-developed-by to signature tags omits 21622aab695f docs: fix Co-Developed-by docs omits 885826263881 drivers/base/platform.c: kmemleak ignore a known leak omits e0cc12e01dba fs: don't open code lru_to_page() omits b33045b4a406 include/linux/sched/signal.h: replace `tsk' with `task' omits aecda513d54a fs-remove-caller-signal_pending-branch-predictions-fix omits b09fc7020b7f fs/: remove caller signal_pending branch predictions omits 376c036807b7 mm/: remove caller signal_pending branch predictions omits 9e2fec55b503 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits 129b13d58950 kernel/sched/: remove caller signal_pending branch predictions omits 72b5549298a8 kernel/locking/mutex.c: remove caller signal_pending branc [...] omits aff20e4c01bf pm-hibernate-exclude-all-pageoffline-pages-v2 omits 8ca5d0f0909a PM/Hibernate: exclude all PageOffline() pages omits 52cb492f22b8 PM/Hibernate: use pfn_to_online_page() omits 13fb2c4460e7 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits c4735cd131f4 vmw_balloon: mark inflated pages PG_offline omits af6e1b7ada59 hv_balloon: mark inflated pages PG_offline omits 1ecafd49f776 xen/balloon: mark inflated pages PG_offline omits 1b26734f383b kexec: export PG_offline to VMCOREINFO omits 1be8a5751044 mm-convert-pg_balloon-to-pg_offline-fix omits ec61b9e9b62c mm: convert PG_balloon to PG_offline omits 805d51afdfc2 mm: balloon: update comment about isolation/migration/compaction omits b61dfb6ec58a locking/atomics: build atomic headers as required omits b14b2e50b1fe kernel/signal.c: remove some duplicated includes omits 81f4522d7b3d kernel/async.c: remove some duplicated includes omits d5709812de20 mm: select HAVE_MOVE_PMD on x86 for faster mremap omits eedf530892bb mm/mremap: fix 'move_normal_pmd' unused function warning omits f17b5e7b2e8b mm: speed up mremap by 20x on large regions omits 5ed8584fca99 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] omits bef22eb7d8a8 mm: treewide: remove unused address argument from pte_allo [...] omits dce8df1ca23a scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits 6234346e9ea4 Merge branch 'akpm-current/current' omits b8282eee9ffe Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 8d43ba0b234d Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 101f7936a373 Merge remote-tracking branch 'nvmem/for-next' omits f4680908517d Merge remote-tracking branch 'slimbus/for-next' omits fd69b63b9573 Merge remote-tracking branch 'cisco/for-next' omits 46a390cd4c83 Merge remote-tracking branch 'kspp/for-next/kspp' omits ef53215ac67a Merge remote-tracking branch 'ntb/ntb-next' omits 6b61e1716ac9 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 713673e6e189 Merge remote-tracking branch 'rtc/rtc-next' omits fa204828bbc7 Merge remote-tracking branch 'coresight/next' omits 12b73c4b26bb Merge remote-tracking branch 'livepatching/for-next' omits 97acc966a2d8 Merge remote-tracking branch 'y2038/y2038' omits 225d6630af2c Merge remote-tracking branch 'kselftest/next' omits a810fee642ca Merge remote-tracking branch 'random/dev' omits 8e4e7d75b342 Merge remote-tracking branch 'pwm/for-next' omits a98782226362 Merge remote-tracking branch 'pinctrl/for-next' omits 22f0d895d9ee Merge remote-tracking branch 'gpio/for-next' omits 50c8872fbc1a Merge remote-tracking branch 'rpmsg/for-next' omits 6d935ee71534 Merge remote-tracking branch 'vhost/linux-next' omits 0965074667c9 Merge remote-tracking branch 'scsi/for-next' omits 3f406e775e0f Merge remote-tracking branch 'cgroup/for-next' omits 38c1e2e055a0 Merge remote-tracking branch 'slave-dma/next' omits 88e9258ac241 Merge remote-tracking branch 'icc/icc-next' omits d3325a28782d Merge remote-tracking branch 'mux/for-next' omits 674a33c191df Merge remote-tracking branch 'staging/staging-next' omits 92c95ed321fb Merge remote-tracking branch 'char-misc/char-misc-next' omits 856ef6ef9edb Merge remote-tracking branch 'tty/tty-next' omits fa0a030503c9 Merge remote-tracking branch 'usb/usb-next' omits cac2cdb98c5f Merge remote-tracking branch 'driver-core/driver-core-next' omits 4cf5633e3636 Merge remote-tracking branch 'ipmi/for-next' omits 812932a76820 Merge remote-tracking branch 'leds/for-next' omits 687531cfa902 Merge remote-tracking branch 'hsi/for-next' omits f1b3945bba8d Merge remote-tracking branch 'chrome-platform/for-next' omits 0de3242650dd Merge remote-tracking branch 'drivers-x86/for-next' omits cb1208c6b1c7 Merge remote-tracking branch 'percpu/for-next' omits d82c79ab1e9a Merge remote-tracking branch 'xen-tip/linux-next' omits d66d144e4173 Merge remote-tracking branch 'kvm/linux-next' omits cb8f5b76d8dd Merge remote-tracking branch 'rcu/rcu/next' omits 112bae5b8a25 Merge remote-tracking branch 'ftrace/for-next' omits 75fecf8f5ce1 Merge remote-tracking branch 'edac-amd/for-next' omits 2c9533b8604f Merge remote-tracking branch 'tip/auto-latest' omits 956e6ae19214 Merge remote-tracking branch 'spi/for-next' omits b09bc6081a7b Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 81e174edac53 Merge remote-tracking branch 'devicetree/for-next' omits e2fc509ba340 Merge remote-tracking branch 'audit/next' omits 31ebb9994208 Merge remote-tracking branch 'vfio/next' omits 6f6b2c73e5a7 Merge remote-tracking branch 'iommu/next' omits 3fd201f1abf7 Merge remote-tracking branch 'watchdog/master' omits c3cdada21d0d Merge remote-tracking branch 'selinux/next' omits c8a9a5cedf74 Merge remote-tracking branch 'apparmor/apparmor-next' omits 51cc12178abd Merge remote-tracking branch 'security/next-testing' omits e47a0b48f3ee Merge remote-tracking branch 'regulator/for-next' omits 559db8e63a52 Merge remote-tracking branch 'battery/for-next' omits c904275e2dea Merge remote-tracking branch 'backlight/for-backlight-next' omits c39777e9279f Merge remote-tracking branch 'mfd/for-mfd-next' omits 37c7f9df72a4 Merge remote-tracking branch 'md/for-next' omits 3e096d1972d2 Merge remote-tracking branch 'kgdb/kgdb-next' omits 2e9fb492faca Merge remote-tracking branch 'mmc/next' omits c88b3cf1eada Merge remote-tracking branch 'device-mapper/for-next' omits 2280e44906c9 Merge remote-tracking branch 'block/for-next' omits e2baf5b091fa Merge remote-tracking branch 'input/next' omits 96cb776d5bb7 Merge remote-tracking branch 'modules/modules-next' omits 223e1edae97f Merge remote-tracking branch 'sound-asoc/for-next' omits 50a629f52022 Merge remote-tracking branch 'sound/for-next' omits 445c13d62e1e Merge remote-tracking branch 'regmap/for-next' omits 877beeb1267d Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 5e480b3ecbae Merge remote-tracking branch 'drm-msm/msm-next' omits 98a083e36bd0 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 754d47378613 Merge remote-tracking branch 'drm/drm-next' omits 47fceb3f94cc Merge remote-tracking branch 'crypto/master' omits c8487f62082d Merge remote-tracking branch 'mtd/mtd/next' omits 7d93e1f378de Merge remote-tracking branch 'gfs2/for-next' omits 63966e732b56 Merge remote-tracking branch 'nfc-next/master' omits feb62e8dd42f Merge remote-tracking branch 'net-next/master' omits 3deb1c1972bd Merge remote-tracking branch 'rdma/for-next' omits cd05f1856e61 Merge remote-tracking branch 'swiotlb/linux-next' omits 091b86a451d5 Merge remote-tracking branch 'dlm/next' omits 18be5c22c06a Merge remote-tracking branch 'ieee1394/for-next' omits 01bd06deb1ad Merge remote-tracking branch 'thermal/next' omits 08b16bd2e164 Merge remote-tracking branch 'pm/linux-next' omits e82c7ed93e26 Merge remote-tracking branch 'fbdev/fbdev-for-next' omits 5198808ce0d5 Merge remote-tracking branch 'v4l-dvb-next/master' omits 0887f1aef101 Merge remote-tracking branch 'v4l-dvb/master' omits 575413861574 Merge remote-tracking branch 'jc_docs/docs-next' omits b73ada6dd8e6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 383da7377b5e Merge remote-tracking branch 'i3c/i3c/next' omits 2ec50494950f Merge remote-tracking branch 'i2c/i2c/for-next' omits e177259b6274 Merge remote-tracking branch 'hid/for-next' omits 2c04e516a0ea Merge remote-tracking branch 'pstore/for-next/pstore' omits 2a2f55d5640f Merge remote-tracking branch 'pci/next' omits 58a2c943aefe Merge remote-tracking branch 'printk/for-next' omits 8676baa24b62 Merge remote-tracking branch 'vfs/for-next' omits 670eddf93fc4 Merge remote-tracking branch 'file-locks/locks-next' omits 08a6dd7486ec Merge remote-tracking branch 'xfs/for-next' omits b4fc37015e50 Merge remote-tracking branch 'v9fs/9p-next' omits 3270d0017839 Merge remote-tracking branch 'nfsd/nfsd-next' omits 51c1dea7daad Merge remote-tracking branch 'nfs-anna/linux-next' omits 962a2245cf88 Merge remote-tracking branch 'jfs/jfs-next' omits 2657484910f4 Merge remote-tracking branch 'f2fs/dev' omits d47f9f99f980 Merge remote-tracking branch 'ext4/dev' omits d09eac7d08aa ipmi: Don't initialize anything in the core until somethin [...] omits fe9faf8c1936 Merge remote-tracking branch 'ext3/for_next' omits 029d6df5c980 Merge remote-tracking branch 'ecryptfs/next' omits 95ea5fba4736 Merge remote-tracking branch 'cifs/for-next' omits 6dcccffbdbd8 Merge remote-tracking branch 'btrfs-kdave/for-next' omits b5beed58b086 Merge remote-tracking branch 'befs/for-next' omits 205bc635a2b5 Merge remote-tracking branch 'fscrypt/master' omits 8f38cccd692b Merge remote-tracking branch 'xtensa/xtensa-for-next' omits c188a50bb874 Merge remote-tracking branch 'sparc-next/master' omits acd1acb96af4 Merge remote-tracking branch 's390/features' omits 4dae2af3d557 Merge remote-tracking branch 'risc-v/for-next' omits 9c7c00671d4e Merge remote-tracking branch 'fsl/next' omits 3a02e590a26f Merge remote-tracking branch 'powerpc/next' omits ead44f08506b Merge remote-tracking branch 'parisc-hd/for-next' omits ce23071a6ea4 Merge remote-tracking branch 'openrisc/for-next' omits 0b08b3ffc123 Merge remote-tracking branch 'nios2/for-next' omits 31d1b7df0fe3 Merge remote-tracking branch 'nds32/next' omits 179419b9ef7b Merge remote-tracking branch 'microblaze/next' omits 10051f90d215 Merge remote-tracking branch 'm68k/for-next' omits 9e26705e001f Merge remote-tracking branch 'ia64/next' omits 62f9724a7de4 Merge remote-tracking branch 'csky/linux-next' omits 6b6c4b4314a4 Merge remote-tracking branch 'clk/clk-next' omits 3a5e799c0d92 Merge remote-tracking branch 'tegra/for-next' omits 0bf6edb74af9 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a20c3b6fae10 Merge remote-tracking branch 'samsung-krzk/for-next' omits c4f134f11e33 Merge remote-tracking branch 'rockchip/for-next' omits c41494421394 Merge remote-tracking branch 'renesas/next' omits 39a09a405d33 Merge remote-tracking branch 'qcom/for-next' omits 56c8504d0722 Merge remote-tracking branch 'reset/reset/next' omits 9055f80e8c18 Merge remote-tracking branch 'omap/for-next' omits c565d9bf75c2 Merge remote-tracking branch 'mvebu/for-next' omits cffb0f3f3e33 Merge remote-tracking branch 'mediatek/for-next' omits 9dbc5e671293 Merge remote-tracking branch 'keystone/next' omits 1b892d3477e8 Merge remote-tracking branch 'imx-mxs/for-next' omits fa5013226c00 Merge remote-tracking branch 'bcm2835/for-next' omits 9d55184236ec Merge remote-tracking branch 'at91/at91-next' omits 3e315b6e76ec Merge remote-tracking branch 'aspeed/for-next' omits b233f8f113ac Merge remote-tracking branch 'amlogic/for-next' omits b47c2b78a71f Merge remote-tracking branch 'actions/for-next' omits cb604541bd60 Merge remote-tracking branch 'arm-soc/for-next' omits 5a3c13deca26 Merge remote-tracking branch 'arm64/for-next/core' omits a902309d4403 Merge remote-tracking branch 'arm/for-next' omits 6b5794e9a5e8 Merge remote-tracking branch 'asm-generic/master' omits dd40c28aee22 Merge remote-tracking branch 'dma-mapping/for-next' omits 9cc5b4676d0c Merge remote-tracking branch 'leaks/leaks-next' omits c24c58b819d9 Merge remote-tracking branch 'kbuild/for-next' omits 48a8e49987d9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 192974ff4de9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 5d87a9f72258 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits dba0a964f45b Merge remote-tracking branch 'omap-fixes/fixes' omits 0c275e17ccd6 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits e56e719e8bdb Merge remote-tracking branch 'ide/master' omits e15bd3e0b56e Merge remote-tracking branch 'spi-fixes/for-linus' omits 679e57d0c5cb Merge remote-tracking branch 'regulator-fixes/for-linus' omits dd72e1d794f3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits f761315b2261 Merge remote-tracking branch 'net/master' omits e73d09250c42 Merge remote-tracking branch 'arc-current/for-curr' omits 8166d6847b4d Merge remote-tracking branch 'fixes/master' omits 85714e5df6f4 ipc: conserve sequence numbers in extended IPCMNI mode omits b406c4b702f1 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits 02c8cf21afc7 ipc: allow boot time extension of IPCMNI from 32k to 8M omits a489df011311 initramfs: cleanup incomplete rootfs omits 71b5a9f30e7d scripts/gdb: fix lx-version string output omits 2561c2531ad5 kernel/kcov.c: mark write_comp_data() as notrace omits 20e4827d27df kernel/sysctl: add panic_print into sysctl omits 511806be6a33 panic: add options to print system info when panic happens omits 06bc79ad763d bfs: extra sanity checking and static inode bitmap omits 2446e8f61511 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] omits 2dc9108b263f exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix omits 998da91e6d38 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting omits f3dfb8992b58 exec: increase BINPRM_BUF_SIZE to 256 omits a8adf403a065 exec: load_script: don't blindly truncate shebang string omits 6bd7fc7d17bc fork: fix some -Wmissing-prototypes warnings omits 088bf084a646 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits e7079db927fe fat: new inline functions to determine the FAT variant (32 [...] omits c1a2ee56c2e0 fat: move MAX_FAT to fat.h and change it to inline function omits 3c8609d51359 fat: remov FAT_FIRST_ENT macro omits 0ab1fbc2371b include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] omits ce2048534ab5 hfsplus: return file attributes on statx omits c239d5e2bfce autofs: add strictexpire mount option omits 734eb55e9a1b autofs: change catatonic setting to a bit flag omits 306f28ad5788 autofs: simplify parse_options() function call omits c42cb874fb4d autofs-improve-ioctl-sbi-checks-fix omits 4a90e11db203 autofs: improve ioctl sbi checks omits 2dfb70741e70 init/main.c: make "initcall_level_names[]" const char * omits 95b8f206138d fs-epoll-deal-with-wait_queue-only-once-fix omits 808c5f562180 fs/epoll: deal with wait_queue only once omits 18ca95313fa8 fs/epoll: rename check_events label to send_events omits 90e869540ace fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix omits 9d7b789cfff7 fs/epoll: avoid barrier after an epoll_wait(2) timeout omits 0c74bb6c2f80 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix omits 436ed60e1bae fs/epoll: reduce the scope of wq lock in epoll_wait() omits 19607b887f14 fs/epoll: robustify ep->mtx held checks omits 55b80140db4a fs/epoll: drop ovflist branch prediction omits 8614c337def6 fs/epoll: simplify ep_send_events_proc() ready-list loop omits 23ecec7563b9 fs/epoll: remove max_nests argument from ep_call_nested() omits fd155ae285b9 checkpatch: warn on const char foo[] = "bar"; declarations omits fa7eb64378bd lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] omits 616026b3667b lib/genalloc.c: fix allocation of aligned buffer from non- [...] omits 82ca6298da0f fls: change parameter to unsigned int omits f1c0e676835d include/linux/printk.h: drop silly "static inline asmlinka [...] omits c12e1ffcd090 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t omits aab12326c17d kernel/hung_task.c: break RCU locks based on jiffies omits 557051b21694 kernel/hung_task.c: force console verbose before panic omits 7b2ec822e7de build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse omits 6855189b16fe build_bug.h: remove negative-array fallback for BUILD_BUG_ON() omits 73fe7835e50a Documentation/process/coding-style.rst: don't use "extern" [...] omits c909fa6ee750 proc/sysctl: fix return error for proc_doulongvec_minmax() omits d75e8998a974 fs/proc/base.c: slightly faster /proc/*/limits omits d47f93d293ca fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] omits d133683b2fa8 fs/proc/util.c: include fs/proc/internal.h for name_to_int() omits 1e58bcd058e8 fs/proc/base.c: use ns_capable instead of capable for time [...] omits b824421dda23 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits acc2c6195e27 mm/page_owner: align with pageblock_nr pages omits ebe620bc0c50 mm/page_owner: align with pageblock_nr_pages omits 3f6acdded08e mm: don't expose page to fast gup before it's ready omits e9adaf763f74 mm: fix race between swapoff and mincore omits 97579cb16551 mm, swap: fix race between swapoff and some swap operations omits 3aac03fa4a9c mm, swap: fix race between swapoff and some swap operations omits 2a68a0946ccb mm/page_alloc.c: remove software prefetching in __free_pag [...] omits 06889c17a90e memory_hotplug-free-pages-as-higher-order-fix-fix omits 82b2e6e92345 memory_hotplug-free-pages-as-higher-order-fix omits cf0f40dc7420 mm/page_alloc.c: memory hotplug: free pages as higher order omits 8a0f2b5f5fc1 mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm omits a1b88d8ed5df hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race omits d8a1051ed4ba hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits 13df73b47215 memory_hotplug: add missing newlines to debugging output omits e0218e550231 mm: remove __hugepage_set_anon_rmap() omits 6725ce5cdd71 include/linux/vmstat.h: remove unused page state adjustment macro omits abd29f62b829 mm/page_alloc.c: allow error injection omits a282f48458c4 mm: migrate: drop unused argument of migrate_page_move_mapping() omits 344296fdbca8 blkdev: avoid migration stalls for blkdev pages omits 62f241243a89 mm-migrate-provide-buffer_migrate_page_norefs-fix omits ca9635f2c22c mm: migrate: provide buffer_migrate_page_norefs() omits ba86cfeced48 mm: migrate: move migrate_page_lock_buffers() omits e981ae9ca70c mm: migrate: lock buffers before migrate_page_move_mapping() omits 6b981562fe73 mm-migration-factor-out-code-to-compute-expected-number-of [...] omits 399472f2c31b mm: migration: factor out code to compute expected number [...] omits 14b1e8f36fa3 mm-page_alloc-enable-pcpu_drain-with-zone-capability-fix omits 00fac3b12d3c mm, page_alloc: enable pcpu_drain with zone capability omits c94a6ea17354 kmemleak: add config to select auto scan omits 436a5b72d381 mm/page_alloc.c: don't call kasan_free_pages() at deferred [...] omits adff1993370a userfaultfd: clear flag if remap event not enabled omits 802102cec37e mm/pageblock: throw compile error if pageblock_bits cannot [...] omits 73e3710b1f02 ksm: react on changing "sleep_millisecs" parameter faster omits 79d21b648a5c mm, memory_hotplug: don't bail out in do_migrate_range() p [...] omits ff1a544e1d0b mm, fault_around: do not take a reference to a locked page omits 4cc2719a2770 mm-memory_hotplug-deobfuscate-migration-part-of-offlining-fix omits 10ced3d61d45 mm, memory_hotplug: deobfuscate migration part of offlining omits f1b081c755d8 mm, memory_hotplug: try to migrate full pfn range omits 9d172e506fa6 mm, proc: report PR_SET_THP_DISABLE in proc omits edfc7eb6a614 mm, thp, proc: report THP eligibility for each vma omits b91a66705354 mm, proc: be more verbose about unstable VMA flags in /pro [...] omits b5febe5d16d7 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] omits 3ce9e072e761 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 omits d48b217ad2d5 filemap: drop the mmap_sem for all blocking operations omits 4b9d64092e31 filemap: pass vm_fault to the mmap ra helpers omits 2194ae0b8dfa filemap-kill-page_cache_read-usage-in-filemap_fault-fix omits 3ab30c458dab filemap: kill page_cache_read usage in filemap_fault omits 093abf8c6212 include/linux/memory_hotplug.h: remove duplicate declarati [...] omits 5e1fa90ceea0 mm-mmu_notifier-contextual-information-for-event-triggerin [...] omits 9a18dfe68577 mm/mmu_notifier: contextual information for event triggeri [...] omits 86c1bce9a7dc mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits a33960ce4e35 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits bc6181dccdc7 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 52dbf296a26d mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits c214431addf9 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits ac8a45951c60 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined omits e789d0584acb mm-kmemleak-little-optimization-while-scanning-fix omits 77e5651817b3 mm, kmemleak: little optimization while scanning omits 902f100ab4a8 lib/ioremap: ensure break-before-make is used for huge p4d [...] omits 24ae33ac3c62 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] omits a3d1342a7f28 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() omits 854126b361a7 arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() omits 4b149c9ddd29 ioremap: rework pXd_free_pYd_page() API omits aedef1809eb6 mm/page_alloc.c: calculate first_deferred_pfn directly omits 6e5e07b3b4e8 mm/filemap.c: remove useless check in pagecache_get_page() omits c28fb1725d38 proc-kpagecount-return-0-for-special-pages-that-are-never- [...] omits eac33743f5c8 /proc/kpagecount: return 0 for special pages that are neve [...] omits d9697ddcf8ae tools/vm/page-types.c: fix "kpagecount returned fewer page [...] omits 159d1beb40bb mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] omits fc26dd6b8803 mm: use common iterator for deferred_init_pages and deferr [...] omits ffc9b1c9b815 mm: add reserved flag setting to set_page_links() omits 4966be9e86ae mm: move hot-plug specific memory init into separate funct [...] omits df678a5b0e73 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits 7d92b2d6e6bd mm: implement new zone specific memblock iterator omits d86c2306021c mm: drop meminit_pfn_in_nid as it is redundant omits ea9e2752713c mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 3fcf0804693e mm/page_alloc.c: drop uneeded __meminit and __meminitdata omits 35b17decbb83 mm-dont-break-integrity-writeback-on-writepage-error-fix omits 99b419eb3405 mm/page-writeback.c: don't break integrity writeback on -> [...] omits 90b2973d9e0f lib/show_mem.c: drop pgdat_resize_lock in show_mem() omits 9a2b48d5a3ba mm/hmm.c: remove set but not used variable 'devmem' omits a0639bf82835 swap: Deal with PTE mapped THP when unuse PTE omits 7942f79e4367 swap: fix general protection fault when swapoff omits e356d45558e4 mm, swap: rid swapoff of quadratic complexity omits 6b9f148b8f37 mm, swap: refactor swap-in logic out of shmem_getpage_gfp omits 286da11337b3 mm, hotplug: move init_currently_empty_zone() under zone_s [...] omits 1d3cfa1c9c33 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() omits 9a8e36c378d4 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] omits b4755a8b2e31 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] omits 485b42502bdd mm: remove pte_lock_deinit() omits 619c24f40d75 zram: writeback throttle omits 5ccf7e694722 zram: writeback throttle omits 0dcd977fd573 zram-add-bd_stat-statistics-v4 omits 8d9144e5090c zram: add bd_stat statistics omits 911494c5d639 zram: support idle/huge page writeback omits 866b9fa3bbf9 zram: introduce ZRAM_IDLE flag omits 04f04b2ebffd zram: refactor flags and writeback stuff omits 29f788adc1b9 zram: fix double free backing device omits c23bfe9cf412 zram: fix lockdep warning of free block handling omits e8297b852daf mm/memblock.c: skip kmemleak for kasan_init() omits d9b24d462516 mm, memory_hotplug: refactor shrink_zone/pgdat_span omits 022709c5fe41 mm, memory-hotplug: rework unregister_mem_sect_under_nodes omits b9c171577c91 mm, memory_hotplug: move zone/pages handling to offline stage omits 3c861becfc9c kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] omits 74d174b6b94e mm, memory_hotplug: add nid parameter to arch_remove_memory omits 56011480525d mm: check nr_initialised with PAGES_PER_SECTION directly i [...] omits 7e95249b0bb8 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix omits 617aeef04448 mm: put_and_wait_on_page_locked() while page is migrated omits 7d7d1e75ca8d mm, oom: use pr_cont() in mem_cgroup_print_oom_context() omits 4d8770f0a88d mm, oom: add oom victim's memcg to the oom context information omits e79f232095fc mm, oom: reorganize the oom report in dump_header omits 642dafce79ca mm: make free_reserved_area() return "const char *" omits e06ac10b9794 mm/debug.c: make "migrate_reason_names[]" const char * omits 2f82c15ee1ba mm/mmzone.c: make "migratetype_names" const char * omits cfcab60bf877 mm: reclaim small amounts of memory when an external fragm [...] omits 3da1de61d223 mm: use alloc_flags to record if kswapd can wake -fix omits 67b167cc239d mm: use alloc_flags to record if kswapd can wake omits 51e62c540c2b mm: move zone watermark accesses behind an accessor omits 1878295cdd0e mm, page_alloc: spread allocations across zones before int [...] omits a8cbd93a42e3 mm/memory_hotplug: drop "online" parameter from add_memory [...] omits 4ccd95e4c880 drivers/base/memory.c: remove an unnecessary check on NR_M [...] omits 574dfe2135ce memblock: replace usage of __memblock_free_early() with me [...] omits 361a7a040920 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] omits 6509b3e5090a mm/page_alloc.c: use a single function to free page omits 0d5ab3526ae7 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] omits 16fb8910db95 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] omits 297d92c4b8ec PCI/P2PDMA: match interface changes to devm_memremap_pages() omits f4d2527210eb mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL omits 98d839ff666b mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] omits 125ec530522a mm, hmm: use devm semantics for hmm_devmem_{add, remove} omits 6cc418a4a85a mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support omits ecd50c817e6e mm, devm_memremap_pages: fix shutdown handling omits 32e387d4f011 mm, devm_memremap_pages: kill mapping "System RAM" support omits 0ece2b887d1d mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] omits ba2a51326073 mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] omits f60054c26399 userfaultfd: convert userfaultfd_ctx::refcount to refcount_t omits 1b4de6e383b9 mm/swap: use nr_node_ids for avail_lists in swap_info_struct omits 390a1cab6983 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] omits 4682a46b2d5f mm: remove managed_page_count_lock spinlock omits dc390d8f1bb5 mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] omits cf6f20f9e84d mm: convert totalram_pages and totalhigh_pages variables t [...] omits 3de5a2bf541d mm: convert zone->managed_pages to atomic variable omits be08b05640ce mm: reference totalram_pages and managed_pages once per function omits ee07b7dca503 mm: remove reset of pcp->counter in pageset_init() omits e0b23d9cecb8 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal omits 8846ddae15f7 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits 662e2d2454c2 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 omits 399ec4ff2744 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust omits 527b769b7d96 mm: add an F_SEAL_FUTURE_WRITE seal to memfd omits 4638b4b0394e mm, memory_hotplug: do not clear numa_node association aft [...] omits 9635f822b6d9 mm/mmap.c: remove verify_mm_writelocked() omits 81908d27da73 ksm: replace jhash2 with xxhash omits 3869a2995b95 xxHash: create arch dependent 32/64-bit xxhash() omits f8ab8a3fcec8 mm: only report isolation failures when offlining memory omits 92bdca2b5e9f mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] omits 26719a6265bb mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix omits 17c3a43c5f27 mm, memory_hotplug: be more verbose for memory offline failures omits c9ea95fc6ba0 mm-memory_hotplug-print-reason-for-the-offlining-failure-fix omits 28fb16ee9d72 mm, memory_hotplug: print reason for the offlining failure omits 5ebab861e483 mm, memory_hotplug: drop pointless block alignment checks [...] omits d965d6142b51 mm-lower-the-printk-loglevel-for-__dump_page-messages-fix-fix omits 28ff53184dab mm-lower-the-printk-loglevel-for-__dump_page-messages-fix omits 307b86bcdfa1 mm: lower the printk loglevel for __dump_page messages omits bda7bfe750c7 mm-print-more-information-about-mapping-in-__dump_page-fix-2 omits df5d6e728dc2 mm: debug: Fix a width vs precision bug in printk omits 04926526251f mm: print more information about mapping in __dump_page omits 67cc46133711 mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix omits 7953cab6724a mm: ksm: do not block on page lock when searching stable tree omits db4b94b28189 mm: vmscan: skip KSM page in direct reclaim if priority is low omits beb576983f69 mm/readahead.c: simplify get_next_ra_size() omits e69d31f22377 writeback: don't decrement wb->refcnt if !wb->bdi omits 0689ae331908 mm/mmu_notifier.c: remove mmu_notifier_synchronize() omits 4cec9b4cfca1 mm-hotplug-optimize-clear_hwpoisoned_pages-fix omits dc8fc7082345 mm/hotplug: optimize clear_hwpoisoned_pages() omits 88650d4d211d mm-page_owner-clamp-read-count-to-page_size-fix omits 102375b14d64 mm/page_owner: clamp read count to PAGE_SIZE omits 157fecf7412d include/linux/slab.h: fix sparse warning in kmalloc_type() omits 9b0317d0283f mm/slub.c: improve performance by skipping checked node in [...] omits 354dbc826355 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix omits 8eb8893c1bc4 mm/slub.c: record final state of slub action in deactivate_slab() omits 68e4e55fc15e mm/slub.c: page is always non-NULL in node_match() omits becc8b462275 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() omits f164ecfe44f2 mm-slab-remove-unnecessary-unlikely-fix omits 230f1c384623 mm, slab: remove unnecessary unlikely() omits 2ad253ae3d35 block: restore /proc/partitions to not display non-partiti [...] omits 82b1562b5c7b ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits cb1dfce0b68f ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits 5b399db3195d ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits dd01ab864df7 ocfs2: clear zero in unaligned direct IO omits 7fd019c7ec4f ocfs2: don't clear bh uptodate for block read omits 01eab3d1fa6e ocfs2: clear journal dirty flag after shutdown journal omits fdb3a52b7e6a ocfs2: fix panic due to unrecovered local alloc omits 17b17310b2bc ocfs2: improve ocfs2 Makefile omits f0cbf7f52fed ocfs2: remove set but not used variable 'lastzero' omits e0a40f4ce80d ocfs2: dlmfs: remove set but not used variable 'status' omits dbb43ffdb39b ocfs2: optimize the reading of heartbeat data omits 64aaf89f091c lib/debugobjects.c: move printk out of db lock critical sections omits 8d2193d9cf34 debugobjects: call debug_objects_mem_init eariler omits 3416dfd17734 sh: lib: convert to SPDX identifiers omits 39ceb1377ca8 sh: kernel: convert to SPDX identifiers omits 39494719c575 sh: cpu: convert to SPDX identifiers omits 94cdc6d71799 sh: shmobile: convert to SPDX identifiers omits 7510dc1433b6 sh: sh5: convert to SPDX identifiers omits eaca2f38a4bc sh: sh4a: convert to SPDX identifiers omits 38d1384aff9b sh: sh4: convert to SPDX identifiers omits 6aa7984d73b8 sh: sh3: convert to SPDX identifiers omits 4988583b224d sh: sh2a: convert to SPDX identifiers omits e02e43bf083f sh: sh2: convert to SPDX identifiers omits 430de37688fe sh: include: convert to SPDX identifiers omits a3f950dd1d56 sh: drivers: convert to SPDX identifiers omits 07b3df6b7690 sh: boards: convert to SPDX identifiers omits d912a3df9a36 arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] omits d4581ed2ccad arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] omits aa27f8bc3ef0 scripts/tags.sh: add more declarations omits da0f2551748d scripts: add spdxcheck.py self test omits 6871f50a8f63 scripts/checkstack.pl: dynamic stack growth for aarch64 omits e235f73ea96d scripts/decode_stacktrace: only strip base path when a pre [...] omits df9dffc4cb78 scripts/decodecode: set ARCH when running natively on arm/arm64 omits eb8e4650388e bloat-o-meter: ignore __addressable_ symbols omits d86af1959604 kasan: add SPDX-License-Identifier mark to source files omits 48955396829a kasan: update documentation omits 6a12088e74fd kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS omits 7a5fb3e3957a kasan: add __must_check annotations to kasan hooks omits bde3dda5ff16 kasan, mm, arm64: tag non slab memory allocated via pagealloc omits aa195f792a7d kasan, arm64: add brk handler for inline instrumentation omits 603fb72912fa kasan: add hooks implementation for tag-based mode omits e87b39662846 mm: move obj_to_index to include/linux/slab_def.h omits b21c3fc66885 kasan: add bug reporting routines for tag-based mode omits 012fddc2908a kasan: split out generic_report.c from report.c omits a1e9c07a8f3c kasan, mm: perform untagged pointers comparison in krealloc omits 1e148c8f42ef kasan, arm64: enable top byte ignore for the kernel omits 71dbc93f7270 kasan, arm64: fix up fault handling logic omits d77f18834c2a kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] omits b9986b07174f kasan, arm64: untag address in _virt_addr_is_linear omits c4698e397295 kasan: add tag related helper functions omits 1be0be6764dd arm64: move untagged_addr macro from uaccess.h to memory.h omits cf007e9920ba kasan: initialize shadow to 0xff for tag-based mode omits 31d2cf3e662f kasan: rename kasan_zero_page to kasan_early_shadow_page omits dc785e448f03 kasan, arm64: adjust shadow size for tag-based mode omits 0eca8119d30d kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS omits 0199a7a754cc kasan: rename source files to reflect the new naming scheme omits 8148536e45d5 kasan: move common generic and tag-based code to common.c omits 0091700016cd kasan, slub: handle pointer tags in early_kmem_cache_node_alloc omits 36c68934711f kasan, mm: change hooks signatures omits 8bc3daa24841 arm: arch/arm/include/asm/page.h needs personality.h omits 7f4e1e0fc043 mm, memcg: fix reclaim deadlock with writeback omits ddf1c51b2b5d mm, thp: always specify disabled vmas as nh in smaps omits 3cd131e5808c checkpatch: don't interpret stack dumps as commit IDs omits 46c1375b6af1 nfsd: drop useless LIST_HEAD omits 3c730b1041ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0b15394475e3 MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 omits 9bd2f7eeaed1 MAINTAINERS: Add a maintainer for MSCC MIPS SoCs omits 994bc7fae916 MIPS: Alchemy: update dma masks for devboard devices omits 7a3097be955e MIPS: Alchemy: update cpu-feature-overrides omits e898d084eae0 MIPS: Alchemy: drop DB1000 IrDA support bits omits bbb8a7520893 MIPS: alchemy: cpu_all_mask is forbidden for clock event devices omits 8a38dacf8718 MIPS: BCM63XX: fix switch core reset on BCM6368 omits 7f95cb75ef2a Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] omits b61b1b1b2097 kconfig: surround dbg_sym_flags with #ifdef DEBUG to fix g [...] omits 4b35c4f09272 kconfig: split images.c out of qconf.cc/gconf.c to fix gco [...] omits 1568c6f0c4e1 kconfig: add static qualifiers to fix gconf warnings omits 2f8967f21a18 kconfig: split the lexer out of zconf.y omits 7d3832befc14 kconfig: split some C files out of zconf.y omits c79b411eaa72 crypto: skcipher - remove remnants of internal IV generators omits dec5d0db0de7 crypto: cavium/nitrox - Fix build with !CONFIG_DEBUG_FS omits 101b53d91d57 crypto: salsa20-generic - don't unnecessarily use atomic walk omits bb648291fc04 crypto: skcipher - add might_sleep() to skcipher_walk_virt() omits f9c9bdb5131e crypto: x86/chacha - avoid sleeping under kernel_fpu_begin() omits c9613335bf4f crypto: cavium/nitrox - Added AEAD cipher support omits 2326828ee403 crypto: mxc-scc - fix build warnings on ARM64 omits bfad6cb3f829 crypto: api - document missing stats member omits 0c99c2a087c6 crypto: user - remove unused dump functions omits f31ba0f95f19 crypto: chelsio - Fix wrong error counter increments omits 6501ab5ed4d9 crypto: chelsio - Reset counters on cxgb4 Detach omits fef4912b66d6 crypto: chelsio - Handle PCI shutdown event omits c4f6d44d774e crypto: chelsio - cleanup:send addr as value in function argument omits d5a4dfbdaf54 crypto: chelsio - Use same value for both channel in single WR omits 1f479e4cfd08 crypto: chelsio - Swap location of AAD and IV sent in WR omits 3cc04c160208 crypto: chelsio - remove set but not used variable 'kctx_len' omits 5ac93f808338 crypto: ux500 - Use proper enum in hash_set_dma_transfer omits 9d880c5945c7 crypto: ux500 - Use proper enum in cryp_set_dma_transfer omits 603f8c3b0dbb crypto: aesni - Add scatter/gather avx stubs, and use them in C omits e044d5056396 crypto: aesni - Introduce partial block macro omits ec8c02d9a30b crypto: aesni - Introduce READ_PARTIAL_BLOCK macro omits 517a448e0984 crypto: aesni - Move ghash_mul to GCM_COMPLETE omits a44b419fe5ae crypto: aesni - Fill in new context data structures omits 1cb1bcbb567d crypto: aesni - Merge avx precompute functions omits 38003cd26c9f crypto: aesni - Split AAD hash calculation to separate macro omits e377bedb09d6 crypto: aesni - Add GCM_COMPLETE macro omits 5350b0f56343 crypto: aesni - support 256 byte keys in avx asm omits 2426f64bc51f crypto: aesni - Macro-ify func save/restore omits de85fc46b103 crypto: aesni - Introduce gcm_context_data omits f9b1d6467860 crypto: aesni - Merge GCM_ENC_DEC omits 3d739c1f6156 tracing: Use the return of str_has_prefix() to remove open [...] omits 036876fa5620 tracing: Have the historgram use the result of str_has_pre [...] omits b6b2735514bc tracing: Use str_has_prefix() instead of using fixed sizes omits 754481e6954c tracing: Use str_has_prefix() helper for histogram code omits 72921427d46b string.h: Add str_has_prefix() helper function omits a3ac5817ffe8 can: af_can: Fix Spectre v1 vulnerability omits 2f280ba9389d sunrpc: use SVC_NET() in svcauth_gss_* functions omits 6b8d95f1795c packet: validate address length if non-zero omits a95386f0390a nfc: af_nfc: Fix Spectre v1 vulnerability omits d686026b1e6e phonet: af_phonet: Fix Spectre v1 vulnerability omits f617e5ffe04f RDMA/srpt: Use kmem_cache_free() instead of kfree() omits 58f7c0bfb4e1 RDMA/mlx5: Signedness bug in UVERBS_HANDLER() omits 573671a5f650 IB/uverbs: Signedness bug in UVERBS_HANDLER() omits 50d5258634ae net: core: Fix Spectre v1 vulnerability omits 9105b8aa50c1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 1104bd96eb2a Merge tag 'compiler-attributes-for-linus-v4.20' of https:/ [...] omits 38c0ecf6087a Merge tag 'auxdisplay-for-linus-v4.20' of https://github.c [...] omits 94f82008ce30 Revert "vfs: Allow userns root to call mknod on owned file [...] omits 24f36e248952 Merge branch 'for-4.21/block-late' into for-next omits d52c499b476b lightnvm: pblk: fix use-after-free bug omits 93f87a74fde6 block: sunvdc: remove redundant code omits c41103691b7f block: loop: remove redundant code omits 6077f89725ed CIFS: Fix error mapping for SMB2_LOCK command which caused [...] omits 1228d3e5b7fa CIFS: return correct errors when pinning memory failed for [...] omits 3d4f8d3d4c05 CIFS: use the correct length when pinning memory for direc [...] omits e0735a571507 cifs: check ntwrk_buf_start for NULL before dereferencing it omits afd208c6c7d2 cifs: remove coverity warning in calc_lanman_hash omits 74ee3d3eb8ce cifs: remove set but not used variable 'smb_buf' omits faf5d2da8fca cifs: suppress some implicit-fallthrough warnings omits 22bb4fcc2c23 cifs: change smb2_query_eas to use the compound query-info helper omits 54ea581f3616 Add vers=3.0.2 as a valid option for SMBv3.0.2 omits 10e6c7aac8f8 cifs: create a helper function for compound query_info omits a51d47fa6805 cifs: address trivial coverity warning omits aaaa654cf9fa cifs: smb2 commands can not be negative, remove confusing check omits a2438bd95b6c cifs: use a compound for setting an xattr omits 2d8ef857e150 cifs: clean up indentation, replace spaces with tab omits 8a6f7591ddf5 Merge branch 'for-5.0/dax' into libnvdimm-for-next omits c87fab7db2e6 Merge branch 'for-5.0/nvdimm-security' into libnvdimm-for-next omits 37379cfc661e libnvdimm/security: Quiet security operations omits 0cd60eb1a7b5 dma-mapping: fix flags in dma_alloc_wc omits 1cce377df180 tracing: Make function ‘ftrace_exports’ static omits bea6957d5cd7 tracing: Simplify printf'ing in seq_print_sym omits cc9f59fb3bc4 tracing: Avoid -Wformat-nonliteral warning omits 59dd974bc079 tracing: Merge seq_print_sym_short() and seq_print_sym_offset() omits 05ddb25cb314 tracing: Add hist trigger comments for variable-related fields omits 912201345f7c tracing: Remove hist trigger synth_var_refs omits 656fe2ba85e8 tracing: Use hist trigger's var_ref array to destroy var_refs omits de40f033d4e8 tracing: Remove open-coding of hist trigger var_ref management omits e4f6d245031e tracing: Use var_refs[] for hist trigger reference checking omits 2f31ed9308cc tracing: Change strlen to sizeof for hist trigger static strings omits 6801f0d5ca00 tracing: Remove unnecessary hist trigger struct field omits e8d086ddb533 tracing: Fix ftrace_graph_get_ret_stack() to use task and [...] omits 29924e503096 seq_buf: Use size_t for len in seq_buf_puts() omits 0464ed243809 seq_buf: Make seq_buf_puts() null-terminate the buffer omits a448276ce515 arm64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack omits cec8d0e7f06e sh: ftrace: Use ftrace_graph_get_ret_stack() instead of cu [...] omits 945626db0961 sparc64: Use ftrace_graph_get_ret_stack() instead of curr_ [...] omits 0fad8bfef7b0 powerpc/frace: Use ftrace_graph_get_ret_stack() instead of [...] omits 22ec9bb1cbcd watchdog: mena21_wdt: Convert to GPIO descriptors omits 8d4d4f3267e1 dt-bindings: watchdog: Add Qualcomm PM8916 watchdog omits 969c0acc039f watchdog: Add pm8916 watchdog driver omits 4d9c6e90166f dt-bindings: watchdog: update bindings for MT7629 SoC omits 9077123c6807 watchdog: renesas_wdt: don't keep timer value during suspe [...] omits 248e655b45ed watchdog: ie6xx_wdt: convert to DEFINE_SHOW_ATTRIBUTE omits 57808f448b3d watchdog: bcm281xx: convert to DEFINE_SHOW_ATTRIBUTE omits b1bbb0cb2c0e watchdog: asm9260_wdt: make array mode_name static, shrink [...] omits 437a3f8ea493 watchdog/hpwdt: Update driver version. omits de2cb0cc300e watchdog/hpwdt: Do not claim unsupported hardware omits 94d6b80c45d3 watchdog/hpwdt: Exclude via blacklist omits e1b83a31c798 Watchdog: remove outdated comment omits 3876691d317c Merge branch 'x86/timers' omits 6c1affaa4010 Merge branch 'x86/pti' omits a861bc126602 Merge branch 'x86/platform' omits fa6054390870 Merge branch 'x86/mpx' omits 8e0cc39a4c2e Merge branch 'x86/mm' omits 3375969e18a6 Merge branch 'x86/microcode' omits 6d8e378a84c8 Merge branch 'x86/fpu' omits 3a4ae4d2bae0 Merge branch 'x86/cpu' omits 42db69184846 Merge branch 'x86/cleanups' omits 908caa19cf73 Merge branch 'x86/cache' omits ba1a954fa3e9 Merge branch 'x86/build' omits b482e57580d1 Merge branch 'x86/boot' omits aa1a5fe5af93 Merge branch 'x86/asm' omits 2088ec112432 Merge branch 'x86/amd-nb' omits 3d3b1d5fb848 Merge branch 'timers/core' omits e681dd2d8d6e Merge branch 'sched/core' omits e7670c1b185a Merge branch 'ras/core' omits 2f2da07727b2 Merge branch 'perf/core' omits 5aefb963bee4 Merge branch 'locking/core' omits e0f673a2a805 Merge branch 'locking/atomics' omits 31bd5fa8bcc5 Merge branch 'irq/core' omits bf616dcda92a Merge branch 'efi/urgent' omits acb56f2be630 Merge branch 'efi/core' omits 19b1c445f990 Merge branch 'core/rcu' omits c7c20cccbb96 Merge branch 'core/core' omits 9bbc7e4ce47e powerpc/zImage: Also check for stdout-path omits 505a314fb28c powerpc: Fix HMIs on big-endian with CONFIG_RELOCATABLE=y omits f1e0addca8bd macintosh: Use of_node_name_{eq, prefix} for node name com [...] omits c1fa31b0fc90 ide: Use of_node_name_eq for node name comparisons omits 2c8e65b595cf powerpc: Use of_node_name_eq for node name comparisons omits 0ecd79fc0b6d Merge branch 'devel' into for-next omits 2dab3dd1fac7 pinctrl: ocelot: Add dependency on HAS_IOMEM omits 18a6d70e28cf Merge branch 'devel' into for-next omits a7c23f8d154f gpio: sama5d2-piobu: Depend on OF_GPIO omits 0d1223dd9273 powerpc/pseries/pmem: Convert to %pOFn instead of device_n [...] omits 423e2f944564 powerpc/mm: Remove very old comment in hash-4k.h omits 47918bc68b74 powerpc/pseries: Fix node leak in update_lmb_associativity [...] omits d69e11648e48 mailbox: tegra-hsp: Use device-managed registration API omits a54d03ed01b4 mailbox: tegra-hsp: use devm_kstrdup_const() omits 9a63f0f40599 mailbox: tegra-hsp: Add suspend/resume support omits 91b1b1c3da8a mailbox: tegra-hsp: Add support for shared mailboxes omits fed8b7e366e7 dt-bindings: tegra186-hsp: Add shared mailboxes omits 8ed82e23875e mailbox: Allow multiple controllers per device omits a8803d7421cc mailbox: Support blocking transfers in atomic context omits 5f470b3638a4 powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL omits ccdde478e844 powerpc/dts/fsl: Fix dtc-flagged interrupt errors omits a6ee0c00a70b clk: qoriq: add more compatibles strings omits 54877957e95b powerpc/fsl: Use new clockgen binding omits 0deae39cec6d powerpc/83xx: handle machine check caused by watchdog timer omits 65eed012d1f2 xfs: reallocate realtime summary cache on growfs omits 01f45c8fb8b9 powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved" omits 1f0fe08f8a45 Merge branch 'misc' into for-next omits c6e5485e0cb5 powerpc/fsl_pci: simplify fsl_pci_dma_set_mask omits 7811eade247c arch/powerpc/fsl_rmu: Use dma_zalloc_coherent omits d52266fc74be Input: drv2667 - fix indentation issues omits 9aa3aa15f4c2 hwmon: (lm80) fix a missing check of bus read in lm80 probe omits c9c63915519b hwmon: (lm80) fix a missing check of the status of SMBus read omits ce28bb445388 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 23203e3f34c9 Merge branch 'akpm' (patches from Andrew) omits 17e2e7d7e1b8 mm, page_alloc: fix has_unmovable_pages for HugePages omits 5eed6f1dff87 fork,memcg: fix crash in free_thread_stack on memcg charge fail omits 2e83ee1d8694 mm: thp: fix flags for pmd migration when split omits 2830bf6f05fb mm, memory_hotplug: initialize struct pages for the full m [...] omits 2298a6f09f45 mailbox: ti-msgmgr: Use device-managed registration API omits 368d7767b501 mailbox: stm32-ipcc: Use device-managed registration API omits 08f2f88a3bbf mailbox: rockchip: Use device-managed registration API omits 83dd44a17d40 mailbox: qcom-apcs: Use device-managed registration API omits 85a555246e6d mailbox: platform-mhu: Use device-managed registration API omits a3abf4363c7e mailbox: omap: Use device-managed registration API omits ec1c674f0ae3 mailbox: mtk-cmdq: Remove needless devm_kfree() calls omits 8aed57195572 mailbox: mtk-cmdq: Use device-managed registration API omits 0b7f5fe837f6 mailbox: xgene-slimpro: Use device-managed registration API omits d0c196dbee79 mailbox: sti: Use device-managed registration API omits 87f63f578b73 mailbox: altera: Use device-managed registration API omits 4013286c7231 mailbox: imx: Use device-managed registration API omits ad3e7f9651ca mailbox: hi6220: Use device-managed registration API omits e73cb83c807b mailbox: hi3660: Use device-managed registration API omits 6267ee6afae0 mailbox: bcm-pdc: Use device-managed registration API omits 0cafc12ab9cc mailbox: bcm-flexrm: Use device-managed registration API omits 709cbeea1b34 mailbox: bcm2835: Use device-managed registration API omits 6aba2f4aac1a mailbox: arm-mhu: Use device-managed registration API omits e898d9cdd3a9 mailbox: Add device-managed registration functions omits 6cafab50eea3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits 87935eee5770 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 5dada61b6b17 sunrpc: Add xprt after nfs4_test_session_trunk() omits 1f4883f300da libnvdimm/security: Add documentation for nvdimm security support omits ecaa4a97b390 tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test omits 926f74802cb1 tools/testing/nvdimm: Add overwrite support for nfit_test omits 3c13e2ac747a tools/testing/nvdimm: Add test support for Intel nvdimm se [...] omits 89fa9d8ea7bd acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master pa [...] omits 7d988097c546 acpi/nfit, libnvdimm/security: Add security DSM overwrite support omits 64e77c8c047f acpi/nfit, libnvdimm: Add support for issue secure erase D [...] omits d2a4ac73f56a acpi/nfit, libnvdimm: Add enable/update passphrase support [...] omits 03b65b22ada8 acpi/nfit, libnvdimm: Add disable passphrase support to In [...] omits 9bc30ab82108 auxdisplay: charlcd: fix x/y command parsing omits 30c9fe3855ac sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS omits 396f179b97cb sunrpc: handle ENOMEM in rpcb_getport_async omits d8a706414af4 dax: Use non-exclusive wait in wait_entry_unlocked() omits 8261018f37c3 NFS: remove unnecessary test for IS_ERR(cred) omits d430aff8cd0c serial/sunsu: fix refcount leak omits afaffac36806 sparc: Set "ARCH: sunxx" information on the same line omits 0ff70f62c6a7 sparc: vdso: Drop implicit common-page-size linker flag omits 5092adb2272e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 33685eef126b xprtrdma: Prevent leak of rpcrdma_rep objects omits aa74be6eeade IB/mlx5: Allocate the per-port Q counter shared when DEVX [...] omits 56af0e7b37b6 NFSv4.2 fix async copy reboot recovery omits d667044f4951 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup omits e572fa0e8401 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] omits 7c3db4105ce8 qmi_wwan: Add support for Fibocom NL678 series omits 5801169a2ed2 of: __of_detach_node() - remove node from phandle cache omits b8a9ac1a5b99 of: of_node_get()/of_node_put() nodes held in phandle cache omits 75bf8a2a2f6b IB/umad: Start using dev_groups of class omits cdb53b65ae1b IB/umad: Use class_groups and let core create class file omits e9dd5daf884c IB/umad: Refactor code to use cdev_device_add() omits f19af6e127eb xprtrdma: Don't leak freed MRs omits 176a5890ff17 xprtrdma: Add documenting comment for rpcrdma_buffer_destroy omits 7db5947affd4 xprtrdma: Replace outdated comment for rpcrdma_ep_post omits 23b24391c126 xprtrdma: Update comments in frwr_op_send omits 810c0b77ff00 SUNRPC: Fix some kernel doc complaints omits 168195fa77cd SUNRPC: Simplify defining common RPC trace events omits 45694f4b4a4f NFS: Fix NFSv4 symbolic trace point output omits 009d703d9e1c xprtrdma: Trace mapping, alloc, and dereg failures omits 4680b76a82f8 xprtrdma: Add trace points for calls to transport switch methods omits dbf3db1d33bb xprtrdma: Relocate the xprtrdma_mr_map trace points omits 37d717999cb6 xprtrdma: Clean up of xprtrdma chunk trace points omits 2cb989a9550d xprtrdma: Remove unused fields from rpcrdma_ia omits 8b32d52b8f2f xprtrdma: Cull dprintk() call sites omits f039e66da3f6 xprtrdma: Simplify locking that protects the rl_allreqs list omits 86d08ae7b801 xprtrdma: Expose transport header errors omits 6f4cb5d66d3c xprtrdma: Remove request_module from backchannel omits de124ee344c4 xprtrdma: Recognize XDRBUF_SPARSE_PAGES omits 9f5a75e773b6 NFS: Make "port=" mount option optional for RDMA mounts omits db8805c5c144 xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) omits a1b191152f7e xprtrdma: Remove rpcrdma_memreg_ops omits d31f8deac38d xprtrdma: Remove support for FMR memory registration omits b45162bea4e8 xprtrdma: Reduce max_frwr_depth omits 565de312c45f xprtrdma: Fix ri_max_segs and the result of ro_maxpages omits 79f5c8868fb7 xprtrdma: Don't wake pending tasks until disconnect is done omits cf481a08781c xprtrdma: No qp_event disconnect omits b97db1f2e960 xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue omits ba0cb95edc4e xprtrdma: Refactor Receive accounting omits 6e2bcd9abe6b xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_I [...] omits 74da57606991 xprtrdma: Yet another double DMA-unmap omits 908a1ec384dc sunrpc: convert to DEFINE_SHOW_ATTRIBUTE omits 594d1644cd59 NFS: nfs_compare_mount_options always compare auth flavors. omits 65a10e28aee7 tls: Do not call sk_memcopy_from_iter with zero length omits 64935310f2fc Merge branch 'skb_ext-fixes' omits 682ec859518d net: minor cleanup in skb_ext_add() omits d312d0a6846a net: drop the unused helper skb_ext_get() omits e94e50bd88f7 net: fix possible user-after-free in skb_ext_add() omits 2f4c8cb2cbc1 Merge branch 'asoc-4.21' into asoc-next omits 62c26b3efe7b Merge branch 'asoc-4.20' into asoc-linus omits d5fa080d4cea Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] omits 25af20ae05b9 ASoC: rockchip: add workaround for silence of rk3288 ACODEC omits dc1b33660692 ASoC: rockchip: support ACODEC for rk3328 omits 982a98d009fd ASoC: simple-card: reduce naming prefix omits 19be989eec78 ASoC: simple-card: cleanup DAI link loop method - step2 omits b698b1ec3a6d ASoC: simple-card: cleanup DAI link loop method - step1 omits ab55309e0d89 ASoC: simple-card: add link_info omits 68c8cc91f9d7 ASoC: simple-card: add 1 CPU : 1 Codec support again omits f0f48626e913 ASoC: simple-card: add asoc_simple_card_get_conversion() omits ca36a7bdfb5f ASoC: audio-graph-card: reduce naming prefix omits c057d84b12a7 ASoC: audio-graph-card: cleanup DAI link loop method - step2 omits b2bd75a85d44 ASoC: audio-graph-card: cleanup DAI link loop method - step1 omits 1d2be13a8532 ASoC: audio-graph-card: add link_info omits c8b59d77c445 ASoC: audio-graph-card: add 1 CPU : 1 Codec support again omits 8c2249fb8405 ASoC: xlnx: enable audio formatter driver build omits 796175a94a7f ASoC: xlnx: add pcm formatter platform driver omits 380e39f8c1d1 dt-bindings: ASoC: xlnx, audio-formatter: Document audio f [...] omits bdb20e0e1331 ASoC: simple-scu-card: remove simple-scu-card omits 3f11cffdc998 ASoC: simple-scu-card: remove simple-scu-card on Doc omits 0d6ed5cd2b7e ASoC: audio-graph-scu-card: remove audio-graph-scu-card omits 09ceab9439b8 ASoC: audio-graph-scu-card: remove audio-graph-scu-card on Doc omits 946fbcc005d4 ASoC: audio-graph-card: add asoc_graph_card_get_conversion() omits a4ad6c42a736 ASoC: simple-card-utils: check "reg" property on asoc_simp [...] omits cbb5f163b512 ASoC: Intel: boards: use snd_mask_set_format in all machin [...] omits 724d68e11efe ASoC: Intel: Atom: simplify boolean tests omits 3647b4ca3a98 ASoC: Intel: Baytrail: simplify boolean test omits 1c6663406918 ASoC: Intel: Baytrail: remove unneeded variable omits cf93f2ac4366 ASoC: Intel: Haswell: assign booleans to true/false omits fef363fc4efb ASoC: Intel: Haswell: remove unneeded semicolon omits e7b6afc7472f ASoC: Intel: Skylake: simplify boolean tests omits 9a3bf4b889c0 ASoC: Intel: Skylake: remove useless cast omits cf7ad3030271 IB/umad: Avoid destroying device while it is accessed omits 900d07c12d4e IB/umad: Simplify and avoid dynamic allocation of class omits 70ad6368e878 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits cbb49697d551 ipv6: tunnels: fix two use-after-free omits 96d6ee7d2f81 Merge tag 'drm-fixes-2018-12-21' of git://anongit.freedesk [...] omits 5c1e7e94a7fa Prevent overflow of sk_msg in sk_msg_clone() omits 99137b7888f4 packet: validate address length omits 0b517333721c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bc380733a5e7 Merge tag 'gpio-v4.20-3' of git://git.kernel.org/pub/scm/l [...] omits d134e486e831 net: netxen: fix a missing check and an uninitialized use omits 7fa4bd739fc0 bpf: fix segfault in test_verifier selftest omits 783619556a56 Merge tag '4.20-rc7-smb3-fixes' of git://git.samba.org/sfr [...] omits 3715917408f3 Merge tag 'mlx5-XDP-100Mpps' of git://git.kernel.org/pub/s [...] omits be9feab677f4 Merge branch 'for-4.21/libata-late' into for-next omits ca377e0a2c25 Merge branch 'for-4.21/block-late' into for-next omits 2d8fbd971495 Merge branch 'for-4.21/block' into for-next omits 2e5b2d7c408e bsg: deprecate BIDI support in bsg omits 6b4505352e4b blkcg: remove unused __blkg_release_rcu() omits 6ab2187992f4 blkcg: clean up blkg_tryget_closest() omits 4b2c01ad902e USB: serial: option: add Fibocom NL678 series omits cd6a22310ec2 Merge USB 4.20-rc8 mergepoint into usb-next omits 3b163b8d7ecd kconfig: convert to SPDX License Identifier omits d6fb59186a7e kconfig: remove keyword lookup table entirely omits 4b31a32caf0a kconfig: update current_pos in the second lexer omits 824fa3b3b5e3 kconfig: switch to ASSIGN_VAL state in the second lexer omits b3d1d9d3c362 kconfig: stop associating kconf_id with yylval omits caaebb3c6de3 kconfig: refactor end token rules omits f5451582c4e2 kconfig: stop supporting '.' and '/' in unquoted words omits 8636a1f9677d treewide: surround Kconfig file paths with double quotes omits 48547bd23d0e microblaze: surround string default in Kconfig with double quotes omits 171a515d0803 kconfig: use T_WORD instead of T_VARIABLE for variables omits c3d228713b10 kconfig: use specific tokens instead of T_ASSIGN for assignments omits ce2164ab5831 kconfig: refactor scanning and parsing "option" properties omits 3c8f317d4cf1 kconfig: use distinct tokens for type and default properties omits 6e889719194d mfd: exynos-lpass: Enable UART module support omits 9b455d6d233c mfd: mc13xxx: Fix a missing check of a register-read failure omits 92b563785624 mfd: cros_ec: Add commands to control codec omits 1e93cae39549 mfd: madera: Remove spurious semicolon in while loop omits 0b29e22fae1c mfd: rave-sp: Fix typo in rave_sp_checksum comment omits cacfa8866d61 mfd: ingenic-tcu: Fix bit field description in header omits 745d51dc8a29 ata: pata_macio: add of_node_put() omits c3b572596522 Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits b27d9668be60 Merge branch 'regulator-4.21' into regulator-next omits 67a2ab931e9f Merge branch 'regulator-4.20' into regulator-linus omits a0aea130afeb KVM: x86: Add CPUID support for new instruction WBNOINVD omits 642fb53d350b Merge tag 'sh-pfc-for-v4.21-tag3' of git://git.kernel.org/ [...] omits 57d5edfe640e kvm: selftests: ucall: fix exit mmio address guessing omits e9d960271d89 ALSA: compress: prevent potential divide by zero bugs omits 686a6dace3bd ASoC: qdsp6: q6asm-dai: Fix a small memory leak omits 168f6a0b0d2a ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug omits 6f10aff97f5d ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() omits 6194aad4eae2 ASoC: wm8904: enable MCLK in STANDBY omits 97f3420a2d5a ASoC: wm8904: save model id directly in of_device_id.data omits 3ac14a59bfb3 ASoC: wm8904: make the driver visible in Kconfig omits 35c299625b68 ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() omits 2bcbd406715d Revert "compiler-gcc: disable -ftracer for __noclone functions" omits cd07e3701fa6 regulator: tps65910: fix a missing check of return value omits 453eafbe65f7 KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline s [...] omits 051a2d3e59e5 KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer [...] omits 77ea906082dc regulator: mcp16502: Select REGMAP_I2C to fix build error omits da801ab56ad8 pinctrl: ocelot: add MSCC Jaguar2 support omits c6ad45973380 Merge tag 'kvm-ppc-next-4.21-2' of git://git.kernel.org/pu [...] omits e81434995081 KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup omits c2a7fad5fcd3 MAINTAINERS: Add arch/x86/kvm sub-directories to existing [...] omits a49d784d5a82 pinctrl: bcm: ns: support updated DT binding as syscon subnode omits 2ae80900f239 dt-bindings: pinctrl: bcm4708-pinmux: rework binding to us [...] omits 72ab2f76319e gpio: Add Cadence GPIO driver omits e4b194aa0bf5 dt-bindings: gpio: Add bindings for Cadence GPIO omits 6c905f91d8ae gpiolib-acpi: remove unused variable 'err', cleans up buil [...] omits f0df462f3ae1 gpio: mxs: read pin level directly instead of using .get omits ac5ffda2447f KVM/x86: Use SVM assembly instruction mnemonics instead of [...] omits 71883a62fcd6 KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() omits 3cc5ea94de5f KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() omits 0cf853c5e238 KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_ [...] omits 748c0e312fce KVM: Make kvm_set_spte_hva() return int omits c3134ce240ee KVM: Replace old tlb flush function with new one to flush [...] omits 40ef75a758b2 KVM/MMU: Add tlb flush with range helper function omits 1f3a3e46cc49 KVM/VMX: Add hv tlb range flush support omits cc4edae4b924 x86/hyper-v: Add HvFlushGuestAddressList hypercall support omits a49b96352e68 KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops omits ee85dec2fe9c KVM: x86: Disable Intel PT when VMXON in L1 guest omits b08c28960f25 KVM: x86: Set intercept for Intel PT MSRs read/write omits bf8c55d8dc09 KVM: x86: Implement Intel PT MSRs read/write emulation omits 6c0f0bba85a0 KVM: x86: Introduce a function to initialize the PT configuration omits 2ef444f1600b KVM: x86: Add Intel PT context switch for each vcpu omits 86f5201df0d3 KVM: x86: Add Intel Processor Trace cpuid emulation omits f99e3daf94ff KVM: x86: Add Intel PT virtualization work mode omits e0018afec50a perf/x86/intel/pt: add new capability for Intel PT omits 69843a913fc8 perf/x86/intel/pt: Add new bit definitions for PT MSRs omits 61be2998ca54 perf/x86/intel/pt: Introduce intel_pt_validate_cap() omits f6d079ce867d perf/x86/intel/pt: Export pt_cap_get() omits 887eda13b570 perf/x86/intel/pt: Move Intel PT MSRs bit defines to globa [...] omits 8cee58161eff kvm: selftests: aarch64: dirty_log_test: support greater t [...] omits cdbd24284824 kvm: selftests: add pa-48/va-48 VM modes omits 696ade770f08 kvm: selftests: dirty_log_test: improve mode param management omits fd3f6f813976 kvm: selftests: dirty_log_test: reset guest test phys offset omits 6498e1da84da kvm: selftests: dirty_log_test: always use -t omits d4df5a15602e kvm: selftests: dirty_log_test: don't identity map the test mem omits b442324b5815 kvm: selftests: x86_64: dirty_log_test: fix -t omits bdd303cb1bdb KVM: fix some typos omits 649472a1694f x86/kvmclock: convert to SPDX identifiers omits 9b7ebff23cb8 KVM: x86: Remove KF() macro placeholder omits 788fc1e9ad8e kvm: vmx: Allow guest read access to IA32_TSC omits 9ebdfe5230f2 kvm: nVMX: NMI-window and interrupt-window exiting should [...] omits e081354d6aa7 KVM: nSVM: Fix nested guest support for PAUSE filtering. omits 7a86dab8cf2f kvm: Change offset in kvm_write_guest_offset_cached to unsigned omits f1b9dd5eb86c kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init omits ba7424b200d3 KVM: VMX: Remove duplicated include from vmx.c omits b85c32dd2749 selftests: kvm: report failed stage when exit reason is un [...] omits e87555e550ce KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported omits ed8e48122728 KVM: x86: fix size of x86_fpu_cache objects omits 6ac5af6ec12d MAINTAINERS: merge at91 pinctrl entries omits a2161fd7c23c pinctrl: imx8qxp: break the dependency on SOC_IMX8QXP omits 8b78de956f31 pinctrl: uniphier: constify uniphier_pinctrl_socdata omits b5af33df50e9 pinctrl: mediatek: improve Kconfig dependencies omits 533918b6f6ae gpio: aspeed: remove duplicated statement omits d1040ea06f00 pinctrl: msm: mark PM functions as __maybe_unused omits b766470b8764 dt-bindings: pinctrl: sunxi: Add supply properties omits 4dd3d60a5ecd pinctrl: meson: meson8b: add the missing GPIO_GROUPs for B [...] omits 619cdd17f60f pinctrl: meson: meson8: add the missing GPIO_GROUPs for BO [...] omits 8e5ba8b8baff pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] omits 54a9cbbfca53 pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] omits 2b745ac3cceb pinctrl: meson: meson8b: fix the GPIO function for the GPI [...] omits 42f9b48cc540 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins omits fb0b35d307b7 gpio: add driver for SAMA5D2 PIOBU pins omits 6bd925a8b779 dt-bindings: arm: atmel: describe SECUMOD usage as a GPIO [...] omits 7a71712293ba Input: synaptics - enable SMBus for HP EliteBook 840 G4 omits 249d1bb22901 Input: touchscreen - fix coding style issue omits 0b9f28fed3f7 Input: add official Raspberry Pi's touchscreen driver omits d21ff5d7f8c3 Input: elantech - disable elan-i2c for P52 and P72 omits 4d8f727b83bc Input: nomadik-ske-keypad - fix a loop timeout test omits c8da642d41a6 gpio: mvebu: only fail on missing clk if pwm is actually t [...] omits abf221d2f51b gpio: max7301: fix driver for use with CONFIG_VMAP_STACK omits 00ded24c33c5 gpio: gpio-omap: Revert deferred wakeup quirk handling for [...] omits 1e12a521d691 Merge tag 'usb-serial-4.21-rc1' of https://git.kernel.org/ [...] omits fbc4904c2877 MAINTAINERS: add another Android binder maintainer omits 6277053afa34 net/mlx5e: XDP, Add user control for XDP TX MPWQE feature omits 5e0d2eef771e net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE omits 1feeab800780 net/mlx5e: XDP, Add array for WQE info descriptors omits fea28dd6a281 net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances omits b8180392edd9 net/mlx5e: XDP, Replace boolean doorbell indication with s [...] omits db02a308cd72 net/mlx5e: XDP, Warn upon polling an error CQE omits feb2ff9d74f7 net/mlx5e: XDP, Change the XDP SQ redirect indication omits 4fb2f516186e net/mlx5e: XDP, Precede XDP-related operations in RQ poll [...] omits e05b8d4fc30a net/mlx5e: TX, Print opcode in error CQE warning omits 7f92891778df vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver omits c2c0f1cde0ef vfio_pci: Allow regions to add own capabilities omits a15b1883fee1 vfio_pci: Allow mapping extra regions omits 58629c0dc349 powerpc/powernv/npu: Fault user page into the hypervisor's [...] omits 135ef954051b powerpc/powernv/npu: Check mmio_atsd array bounds when populating omits 1b785611e119 powerpc/powernv/npu: Add release_ownership hook omits 0bd971676e68 powerpc/powernv/npu: Add compound IOMMU groups omits 83fb8ccf9751 powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_ta [...] omits b04149c2dd85 powerpc/powernv/npu: Move single TVE handling to NPU PE omits 847e6563aa8c powerpc/powernv: Reference iommu_table while it is linked [...] omits 5eada8a3f087 powerpc/iommu_api: Move IOMMU groups setup to a single place omits c4e9d3c1e65a powerpc/powernv/pseries: Rework device adding to IOMMU groups omits c409c6316166 powerpc/pseries: Remove IOMMU API support for non-LPAR systems omits 3be2df00e299 powerpc/pseries/npu: Enable platform support omits 68c0449ea16d powerpc/pseries/iommu: Use memory@ nodes in max RAM addres [...] omits 0e759bd75285 powerpc/powernv/npu: Move OPAL calls away from context man [...] omits 46a1449d9e39 powerpc/powernv: Move npu struct from pnv_phb to pci_controller omits c10c21efa4bc powerpc/vfio/iommu/kvm: Do not pin device memory omits e0bf78b0f959 powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to re [...] omits ab7032e793f9 powerpc/ioda/npu: Call skiboot's hot reset hook when disab [...] omits ffca395b11c4 powerpc/mm: Fix reporting of kernel execute faults on the 8xx omits 623d154305c0 IB/mlx5: Fix wrong error unwind omits e7c4d8e60451 IB/mlx4: Remove set but not used variable 'pd' omits ab66dcc76d6a powerpc: generate uapi header and system call table files omits aff850393200 powerpc: add system call table generation support omits fbf508da7440 powerpc: split compat syscall table out from native table omits a11b763d6170 powerpc: move macro definition from asm/systbl.h omits 8a19eeeab66d powerpc: add __NR_syscalls along with NR_syscalls omits 2cd4bd192ee9 powerpc/pkeys: Fix handling of pkey state across fork() omits 2f07229f02d4 ocxl: Fix endiannes bug in read_afu_name() omits 34642d70ac7e selftests/powerpc: Add checks for transactional sigreturn omits 6f5b9f018f4c powerpc/tm: Unset MSR[TS] if not recheckpointing omits 11be39584a2e powerpc/tm: Print scratch value omits 63a0d6b03b8e powerpc/tm: Save MSR to PACA before RFID omits e1c3743e1a20 powerpc/tm: Set MSR[TS] just prior to recheckpoint omits d53ec8af56d5 RDMA/iwcm: Don't copy past the end of dev_name() string omits ae59a7e1945b KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in syn [...] omits 90165d3da076 KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() omits 8b23eee4e55a KVM: PPC: Book3S HV: Apply combination of host and l1 pte [...] omits 8400f8740651 KVM: PPC: Book3S HV: Align gfn to L1 page size when insert [...] omits bec6e03b5ea5 KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating ne [...] omits fa2323325e8b selftests: net: reuseport_addr_any: silence clang warning omits f0c928d878e7 tcp: fix a race in inet_diag_dump_icsk() omits a02e8964eaf9 virtio-net: ethtool configurable LRO omits c3e533692527 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 339bbff2d6e0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits da7903092b88 scsi: isci: request: mark expected switch fall-through omits 87be32b3ad27 scsi: isci: remote_node_context: mark expected switch fall [...] omits 4f09ac9d96ce scsi: isci: remote_device: Mark expected switch fall-throughs omits 1aba50b880e1 scsi: isci: phy: Mark expected switch fall-through omits c2332b004907 scsi: iscsi: Capture iscsi debug messages using tracepoints omits e770454fabde Merge branch 'expand-txtimestamp-selftest' omits cda261f421ba selftests: add txtimestamp kselftest omits b52354aa068e selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet omits 7085f47fcdc5 selftests: expand txtimestamp with cmsg support omits a6ae520defea net: seg6.h: remove an unused #include omits 4c5765e48510 scsi: myrb: Mark expected switch fall-throughs omits 7fb1b8ca8fa1 ppp: Move PFC decompression to PPP generic layer omits c7a082e4242f scsi: megaraid: fix out-of-bound array accesses omits a8cc10e232f1 scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through omits e69fbf31ca2c Merge tag 'wireless-drivers-next-for-davem-2018-12-20' of [...] omits 7223d80912d8 scsi: fcoe: remove set but not used variable 'port' omits aa9d6e0f33ae linux/netlink.h: drop unnecessary extern prefix omits 7de333090a80 Merge branch 'ipv4-Prevent-user-triggerable-warning' omits 676f4bb168ca selftests: rtnetlink: Add a test case for multipath route get omits 21f947753705 net: ipv4: Set skb->dev for output route resolution omits 639c1b2625af net: mscc: ocelot: Register poll timeout should be wall ti [...] omits e57b2945aa65 scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() omits 463561e6b9fa neighbour: remove stray semicolon omits de985ec5c5bb MAINTAINERS: update cxgb4 and cxgb3 maintainer omits e52c9e0710d2 scsi: smartpqi: fix build warnings omits 0db6896ff633 powerpc/fadump: Do not allow hot-remove memory from fadump [...] omits f86593be1e7f powerpc/fadump: Throw proper error message on fadump regis [...] omits a4e92ce8e4c8 powerpc/fadump: Reservationless firmware assisted dump omits 08fb726df137 powerpc/powernv: Move opal_power_control_init() call in op [...] omits ae6263cc3374 powerpc/4xx: Delete an unnecessary return statement in two [...] omits a8d5dadae59f powerpc/4xx: Delete error message for a ENOMEM in two functions omits 52930bc6e871 powerpc/4xx: Use seq_putc() in ocm_debugfs_show() omits b52106a040e6 powerpc/4xx: Combine four seq_printf() calls into two in o [...] omits 96d19d70e101 powerpc/8xx: Allow pinning IMMR TLB when using early debug [...] omits 5f639e5fad18 powerpc/powernv: Remove PCI_MSI ifdef checks omits a083787680f8 powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved" omits 0c9108b08370 Powerpc/perf: Wire up PMI throttling omits d15f5ac8deea ipv6: frags: Fix bogus skb->sk in reassembled packets omits 8fd1a4affbda mscc: Configured MAC entries should be locked. omits 962ad710f7d6 net: dsa: microchip: fix unicast frame leak omits 3a6d528a5e01 vxlan: Correct merge error. omits 8527f9df04a8 netfilter: netns: shrink netns_ct struct omits e716431356df Merge tag 'mlx5-updates-2018-12-19' of git://git.kernel.or [...] omits fc3893fd5cfc netfilter: conntrack: remove empty pernet fini stubs omits cb2833ed0044 netfilter: conntrack: merge ecache and timestamp sysctl ta [...] omits d912dec12428 netfilter: conntrack: merge acct and helper sysctl table w [...] omits 4a65798a9408 netfilter: conntrack: add mnemonics for sysctl table omits 4b216e21cfca netfilter: conntrack: un-export seq_print_acct omits a0badcc6652f netfilter: conntrack: register sysctl table for gre omits c337680fc1f4 Merge branch 'mlxsw-Two-usability-improvements' omits 03a84ea3d8c5 selftests: forwarding: Add router test with VID 1 omits 29b1e34efd39 selftests: mlxsw: Adjust test regarding VID 1 omits d8a1f7ab2c1f mlxsw: spectrum: Remove limitation regarding VID 1 omits 0417d25e7dad mlxsw: spectrum: Switch to VID 4095 as default VID omits 16f6aceb72e7 mlxsw: spectrum: Add an helper function to cleanup VLAN entries omits 346fca3b58cb mlxsw: spectrum: Store pointer to default port VLAN in por [...] omits ab6c3b79ec7b mlxsw: spectrum: Allow controlling destruction of default [...] omits 262e1ff91c3b mlxsw: spectrum: Set PVID during port initialization omits a2d2a20553f0 mlxsw: spectrum: Replace hard-coded default VID with a define omits 9d15dceb8a36 selftests: mlxsw: Add a test case for L3 VNI omits f40be47a3e40 mlxsw: spectrum_router: Do not force specific configuration order omits 294304e4c522 netfilter: conntrack: udp: set stream timeout to 2 minutes omits d535c8a69c19 netfilter: conntrack: udp: only extend timeout to stream m [...] omits 6eea2db21012 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits bb7e22a8ab00 IB/mlx5: Fix long EEH recover time with NVMe offloads omits f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next omits 9097a058d49e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 1cf4a0ccc506 Merge branch 'bpf-sockmap-fixes-and-improvements' omits 28cb6f1eaffd bpf: tls_sw, init TLS ULP removes BPF proto hooks omits 0608c69c9a80 bpf: sk_msg, sock{map|hash} redirect through ULP omits a136678c0bdb bpf: sk_msg, zap ingress queue on psock down omits 552de9106882 bpf: sk_msg, fix socket data_ready events omits 51199405f967 bpf: skb_verdict, support SK_PASS on RX BPF path omits 7a69c0f25056 bpf: skmsg, replace comments with BUILD bug omits bc1b4f013b50 bpf: sk_msg, improve offset chk in _is_valid_access omits 9ee79a65d176 bpf: sk_msg, fix sk_msg_md access past end test omits 64711f9a47d4 xtensa: implement jump_label support omits 77ea5f4cbe20 bpf/cpumap: make sure frame_size for build_skb is aligned [...] omits 842a9c837e20 IB/mlx5: Simplify netdev unbinding omits 641d1207d2ed IB/core: Move query port to ioctl omits 4fa2813d26c8 RDMA/nldev: Expose port_cap_flags2 omits 2e8039c65622 IB/core: uverbs copy to struct or zero helper omits f57b620a89ad Merge tag 'upstream-4.20-rc7' of git://git.infradead.org/l [...] omits 24ad02c48c69 gpio-omap.txt: add reg and interrupts properties omits 485773d3c5c7 dt-bindings: mrvl,intc: fix a trivial typo omits f55c3ec42a97 IB/rxe: Reuse code which sets port state omits d5108e69fe01 IB/rxe: Make counters thread safe omits 6e3722baac04 IB/mlx5: Use the correct commands for UMEM and UCTX allocation omits 15b289c36c65 Merge branches 'acpi-pci', 'acpi-apei' and 'acpi-tables' i [...] omits 425518cc5ede IB/mlx5: Use uid as part of alloc/dealloc transport domain omits 1f000e1bfff4 ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode omits 98cff8b23ed1 ACPI/APEI: Clear GHES block_status before panic() omits ed50edfb7235 Merge branch 'mlx5-next' into rdma.git omits 643bae17fd4c ixgbe: use mii_bus to handle MII related ioctls omits 8fa10ef01260 ixgbe: register a mdiobus omits 1fb3a7a75e2e igb: Fix an issue that PME is not enabled during runtime suspend omits eec903769b4e ice: Do not enable NAPI on q_vectors that have no rings omits 9a2d57a7a062 i40e: extend PTP gettime function to read system clock omits 31389b53b3e0 i40e: define proper net_device::neigh_priv_len omits cd0d465bb697 e100: Fix passing zero to 'PTR_ERR' warning in e100_load_u [...] omits 2be09de7d6a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits bad87ee82f74 Documentation: igb: Add a section about CBS omits 6f9ae17530f9 igb: Change RXPBSIZE size when setting Qav mode omits 00203ba40d40 kyber: use sbitmap add_wait_queue/list_del wait helpers omits 9f6b7ef6c3eb sbitmap: add helpers for add/del wait queue handling omits 59361316afcb igb: reduce CPU0 latency when updating statistics omits 2122b40580dd fbdev: fbcon: Fix unregister crash when more than one framebuffer omits e9462fffddad fbdev: Remove depends on HAS_DMA in case of platform dependency omits da2648390ce3 pxa168fb: trivial typo fix omits 5c29085a724f fbdev: fsl-diu: remove redundant null check on cmap omits 452f2d4934d2 fbdev: omap2: omapfb: convert to DEFINE_SHOW_ATTRIBUTE omits e0f5628bf2c1 fbdev: uvesafb: fix spelling mistake "memoery" -> "memory" omits 3d8b1933eb1c fbdev: fbmem: add config option to center the bootup logo omits e41f184d83a3 fbdev: fbmem: make fb_show_logo_line return the end instea [...] omits 2607391882fc video: fbdev: pxafb: Fix "WARNING: invalid free of devm_ a [...] omits f75df8d4b4fa fbdev: fbmem: behave better with small rotated displays an [...] omits fdac751355cd video: clps711x-fb: release disp device node in probe() omits b4a1ed0cd18b fbdev: make FB_BACKLIGHT a tristate omits c143a559b073 udlfb: fix some inconsistent NULL checking omits 40effd960bec Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] omits d6a38063685b vfs: Add a sample program for the new mount API omits adcc81f148d7 MIPS: math-emu: Write-protect delay slot emulation pages omits aa99a14dfb50 Merge branch 'next-general' into next-testing omits b49d564344f7 security: integrity: partial revert of make ima_main expli [...] omits 883f4def8b77 Merge tag 'perf-core-for-mingo-4.21-20181218' of git://git [...] omits e6bef0b113a5 dt-bindings: pwm: rcar: Add r8a774c0 support omits 58899a718cd3 pwm: imx: Add ipg clock operation omits fbbae71d374f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits b7421aed1c60 pwm: clps711x: Switch to SPDX identifier omits 9e6c8b0ed6f9 pwm: clps711x: Fix period calculation omits 5fac3149be6f ARC: adjust memblock_reserve of kernel memory omits 67ce658211e9 ARC: show_regs: lockdep: fix for good omits 4b4584fd1ba7 ARC: show_regs: lockdep: avoid page allocator omits b6aac625e579 Merge tag 'drm-misc-fixes-2018-12-20' of git://anongit.fre [...] omits 215852f4b8bb staging: mt7621-mmc: Correct spelling mistakes in comments omits 84758d4d43e9 ath10k: add support to configure BB timing over wmi omits f3f587995c5a dt-bindings: net: ath10k: add new dt entry to identify ext [...] omits e5404969a335 dt-bindings: net: ath10k: fix node name and device type in [...] omits 386f97e3b201 ath10k: fix tx_stats memory leak omits 2d3b55853b12 ath10k: fix peer stats null pointer dereference omits a3542d0c73ce dt: bindings: ath10k: add bindings for wifi iommu node omits 5fac78aac91d dt: bindings: ath10k: add missing dt properties for WCN399 [...] omits 27120f2ac995 ath10k: remove an unnecessary NULL check omits bd085be6ba95 ath10k: move non-fatal warn logs to dbg level omits c28dcbce0592 ath10k: fix a NULL vs IS_ERR() check omits 876596759287 ath10k: remove work in progress logs from snoc driver omits 6737d7af44e9 vfs: syscall: Add fspick() to select a superblock for reco [...] omits a2864772f33a ath10k: fix warning due to msdu limit error omits 68c295f21abc ath10k: disable 4addr source port learning in 10.4 FW by default omits a3dba78ae506 vfs: syscall: Add fsmount() to create a mount for a superblock omits d03118cacc1e vfs: syscall: Add fsconfig() for configuring and managing [...] omits a1794f4139f1 vfs: Implement logging through fs_context omits 9a9cf0e63f70 ath10k: report tx rate using ieee80211_tx_rate_update() omits 6f6c16fc85e5 vfs: syscall: Add fsopen() to prepare for superblock creation omits 61e8a46e8605 Make anon_inodes unconditional omits a69545f50d6d teach move_mount(2) to work with OPEN_TREE_CLONE omits 4cbc22a3b28f vfs: syscall: Add move_mount(2) to move mounts around omits 6b637ebebe30 vfs: syscall: Add open_tree(2) to reference or clone a mount omits a13c137d8666 afs: Use fs_context to pass parameters over automount omits cacded384602 afs: Add fs_context support omits fa856916ae21 vfs: Add some logging to the core users of the fs_context log omits 0f2917672e1f vfs: Implement logging through fs_context omits 2322faf4863d vfs: Provide documentation for new mount API omits a357bdd2a69e vfs: Remove kern_mount_data() omits e91fecfd2390 hugetlbfs: Convert to fs_context omits aea3f2676c83 kernfs, sysfs, cgroup, intel_rdt: Support fs_context omits d364e4807419 cpuset: Use fs_context omits 04154be05b34 ipc: Convert mqueue fs to fs_context omits 702ff74661b5 proc: Add fs_context support to procfs omits 84748ce8c5cf procfs: Move proc_fill_super() to fs/proc/root.c omits 3b07be67d660 vfs: Implement a filesystem superblock creation/configurat [...] omits 2f0f5aabe35b tomoyo: Implement security hooks for the new mount API omits 8c5887f84930 apparmor: Implement security hooks for the new mount API omits 741899b37d07 smack: Implement filesystem context security hooks omits b6749bdaef05 selinux: Implement the new mount API LSM hooks omits c89d24d9b588 vfs: Put security flags into the fs_context struct omits e820d55cb99d md: fix raid10 hang issue caused by barrier omits caea3c47ad51 raid10: refactor common wait code from regular read/write request omits 37b22c289460 md: remvoe redundant condition check omits be85f93ae2df lib/raid6: add option to skip algo benchmarking omits 0437de4fa09f lib/raid6: sort algos in rough performance order omits 86919f9dd2db lib/raid6: check for assembler SSSE3 support omits 58af3110a7c5 lib/raid6: avoid __attribute_const__ redefinition omits e731f3e28b7e lib/raid6: add missing include for raid6test omits f91389c8d286 md: remove set but not used variable 'bi_rdev' omits 9216225b1002 vfs: Add LSM hooks for the new mount API omits d9eedc576c5e vfs: Add configuration parser helpers omits 9cac001cd034 vfs: Introduce logging functions omits 36eed0322e8d vfs: Introduce additional defs for a new mount API omits 85bd0107c6cd ath10k: add amsdu support for monitor mode omits 25f91135c9fe convert do_remount_sb() to fs_context omits d91b30ea3b12 Merge branch 'for-4.21/block-late' into for-next omits 5816a0932b4f drbd: Change drbd_request_detach_interruptible's return ty [...] omits a52c5a16cf19 drbd: Avoid Clang warning about pointless switch statment omits f31e583aa2c2 drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the "wire") omits 9848b6ddd8c9 drbd: skip spurious timeout (ping-timeo) when failing promote omits 9049ccd46f1f drbd: don't retry connection if peers do not agree on "aut [...] omits 2c38f0351173 drbd: fix print_st_err()'s prototype to match the definition omits be80ff88356a drbd: avoid spurious self-outdating with concurrent discon [...] omits f708bd08ecbd drbd: do not block when adjusting "disk-options" while IO [...] omits a2823ea92024 drbd: fix comment typos omits fe43ed97bba3 drbd: reject attach of unsuitable uuids even if connected omits ad6e89790206 drbd: attach on connected diskless peer must not shrink a [...] omits 4ef2a4f43f5e drbd: fix confusing error message during attach omits b17b59602b6d drbd: disconnect, if the wrong UUIDs are attached on a con [...] omits 94c43a13b8d6 drbd: ignore "all zero" peer volume sizes in handshake omits d5412e8d8e63 drbd: centralize printk reporting of new size into drbd_se [...] omits 792c3fdd94a5 drbd: must not use connection after kref_put(&connection->kref) omits d29e89e34952 drbd: narrow rcu_read_lock in drbd_sync_handshake omits 553a7cca769d ath10k: fix kernel panic due to use after free omits 24bcf71c2d23 new helper: do_new_mount_fc() omits e6cf4b0ddae8 teach vfs_get_tree() to handle subtype, switch do_new_moun [...] omits 8b1cce9f5832 dma-mapping: fix inverted logic in dma_supported omits a5df92eef26f new helper: vfs_create_mount() omits bff70e5f78e9 ath10k: remove set but not used variable 'num_tdls_vifs' omits bc931e958505 vfs: Introduce fs_context, switch vfs_kern_mount() to it. omits 84b9446c0cb2 mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT omits 6df9e604628d smack: rewrite smack_sb_eat_lsm_opts() omits a71d31bec16d Merge branch 'fixes' into for-next omits 54518ed45734 Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.o [...] omits a1decd1815fc arm-soc: document merges omits a4fdf6490284 smack: get rid of match_token() omits b2130173efae smack: take the guts of smack_parse_opts_str() into a new helper omits 324240b27f48 LSM: new method: ->sb_add_mnt_opt() omits 8a2bfb0f835a selinux: rewrite selinux_sb_eat_lsm_opts() omits 3cec2907c913 selinux: regularize Opt_... names a bit omits b0ab2db616c0 selinux: switch away from match_token() omits cbe9d96f42ba selinux: new helper - selinux_add_opt() omits 2790a639b456 LSM: bury struct security_mnt_opts omits 205b9b7a392a smack: switch to private smack_mnt_opts omits 179a64d445e2 selinux: switch to private struct selinux_mnt_opts omits cb662518822e LSM: hide struct security_mnt_opts from any generic code omits 6c63bb2d5323 selinux: kill selinux_sb_get_mnt_opts() omits e03db7f5411c LSM: turn sb_eat_lsm_opts() into a method omits dc0dadb3c3d7 nfs_remount(): don't leak, don't ignore LSM options quietly omits 363540f775fb btrfs: sanitize security_mnt_opts use omits 8f08fcb05ba6 selinux; don't open-code a loop in sb_finish_set_opts() omits 144da0858c5e LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() omits be917e5b8736 new helper: security_sb_eat_lsm_opts() omits 580a8bcb268b LSM: lift extracting and parsing LSM options into the call [...] omits cf891373b60a LSM: lift parsing LSM options into the caller of ->sb_kern [...] omits d02fc3452738 smack: make smack_parse_opts_str() clean up on failure omits 17f3b556a3e3 selinux: expand superblock_doinit() calls omits 43f5e655eff7 vfs: Separate changing mount flags full remount omits e262e32d6bde vfs: Suppress MS_* flag defs within the kernel unless expl [...] omits d70f4ece9da1 Merge branch 'bpf-jset-verifier' omits 489c066cfdf1 selftests: bpf: add missing executables to .gitignore omits 4987eaccd2d1 nfp: bpf: optimize codegen for JSET with a constant omits 6e774845b321 nfp: bpf: remove the trivial JSET optimization omits 9b38c4056b27 bpf: verifier: reorder stack size check with dead code san [...] omits 14507e35bd9d selftests: bpf: verifier: add tests for JSET interpretation omits 960ea056561a bpf: verifier: teach the verifier to reason about the BPF_ [...] omits 5a8d5209ac02 selftests: bpf: add trivial JSET tests omits 44a7b3b6e3a4 Merge branch 'bnxt_en-next' omits 0c2ff8d79689 bnxt_en: Adjust default RX coalescing ticks to 10 us. omits abd43a13525d bnxt_en: Support for 64-bit flow handle. omits cf6daed098d1 bnxt_en: Increase context memory allocations on 57500 chip [...] omits 08fe9d181606 bnxt_en: Add Level 2 context memory paging support. omits 4f49b2b8d416 bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). omits 760b6d33410c bnxt_en: Add support for 2nd firmware message channel. omits 5c209fc82159 bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm [...] omits 89455017fb8d bnxt_en: Avoid arithmetic on void * pointer. omits 2e9ee3987719 bnxt_en: Use macros for firmware message doorbell offsets. omits fc718bb2d1ef bnxt_en: Set hwrm_intr_seq_id value to its inverted value. omits 3322479e6d17 bnxt_en: Update firmware interface spec. to 1.10.0.33. omits a6bcaef437c5 Merge branches 'next/drivers' and 'next/dt' into for-next omits ac68a3d3c3eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 74ff666bd7ba Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] omits b3fc4e0e966e Merge branch 'spi-4.21' into spi-next omits 2d54911644e4 Merge branch 'spi-4.20' into spi-linus omits 3f47de2c6b60 Merge tag 'samsung-dt-4.21-2' of git://git.kernel.org/pub/ [...] omits bda090cfeb50 Merge tag 'sunxi-dt64-for-4.21-2' of git://git.kernel.org/ [...] omits 984199efb0be Merge tag 'sunxi-dt-for-4.21-2' of git://git.kernel.org/pu [...] omits f1a6caf73c66 Merge tag 'imx-qspi-dt-clean' of git://git.kernel.org/pub/ [...] omits 942104a21ce4 docs: improve pathname-lookup document structure omits 6b5a49b46cf1 configfs: fix wrong name of struct in documentation omits ea096315361b ARM: dts: suniv: Fix improper bindings include patch omits eafb27fa5283 cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. omits 10f9d7fd56fe Merge tag 'am654-for-v4.21' of git://git.kernel.org/pub/sc [...] omits 1d51b4b1d3f2 Merge tag 'm68k-for-v4.20-tag2' of git://git.kernel.org/pu [...] omits 826833df4e4b Merge tag 'omap-for-v4.21/dt-ti-sysc-signed' of git://git. [...] omits 54a67c753610 docs/mm-api: link slab_common.c to "The Slab Cache" section omits 16df1456aa85 mm, memory_hotplug: update a comment in unregister_memory() omits c0b8a8709ebe component: convert to DEFINE_SHOW_ATTRIBUTE omits f496990f1f4b slab: make kmem_cache_create{_usercopy} description proper [...] omits c0f3ece4657f Merge tag 'kbuild-fixes-v4.20-2' of git://git.kernel.org/p [...] omits bc8bd33891d3 Merge tag 'zynq-dt-for-v5.0' of https://github.com/Xilinx/ [...] omits c58eef061dda staging: wilc1000: fix missing read_write setting when rea [...] omits 012c5e8d819c mt7621-mmc: char * array declaration might be better as st [...] omits 515ba7e7f032 mt7621-mmc: return statement in void function unnecessary omits 43c978a16eee mt7621-mmc: Alignment should match open parenthesis omits 71fbc630160f mt7621-mmc: Removed unnecessary blank lines omits 641e96e03aa0 mt7621-mmc: Fix some coding style issues omits 5385c226b63d Merge tag 'zynqmp-dt-for-v5.0' of https://github.com/Xilin [...] omits 122b7e33804d Merge tag 'char-misc-4.20-rc8' of git://git.kernel.org/pub [...] omits bfd7bd5b49c8 Merge tag 'tty-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] omits 177c459b08a3 Merge tag 'usb-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] omits efa0f49496be serial: sccnxp: Allow to use non-standard baud rates omits 4ce193fdba48 serial: sccnxp: Adds a delay between sequential read/write cycles omits 663abb1a7a7f tty: serial: qcom_geni_serial: Fix UART hang omits 3c66eb4ba18d tty: serial: qcom_geni_serial: Fix wrap around of TX buffer omits d31aeb78c682 Merge tag 'mmc-v4.20-rc7' of git://git.kernel.org/pub/scm/ [...] omits a837eca24120 iomap: Revert "fs/iomap.c: get/put the page in iomap_page_ [...] omits 3e730e858139 Merge tag 'qcom-drivers-for-4.21-2' of git://git.kernel.or [...] omits 9f23b7ba6379 Merge tag 'zynq-soc-for-v5.0' of https://github.com/Xilinx [...] omits b5ac0078aa6c ASoC: xlnx: change license header format style omits 916d9802e4b0 spi: sh-msiof: Reduce the number of times write to and per [...] omits 8cbfce88b092 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC omits 2444d2d0a9b7 ASoC: cs4341: Add driver for CS4341 DAC omits 3e60b4fc8671 regulator: convert to DEFINE_SHOW_ATTRIBUTE omits f4c8f980283b regulator: mcp16502: Fix missing n_voltages setting omits 4906d09164c0 regulator: mcp16502: Use #ifdef CONFIG_PM_SLEEP around mcp [...] omits 31d1b7710262 Merge tag 'v4.20-rc7' of https://git.kernel.org/pub/scm/li [...] omits cfdfaf4a8640 Merge tag 'kvm-ppc-next-4.21-1' of git://git.kernel.org/pu [...] omits a64917446eaf net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off omits 0a5b589111c3 net/mlx5: Fix query_nic_sys_image_guid() error during init omits e32ee6c78efa net/mlx5e: Support tunnel encap over tagged Ethernet omits aa331450b81f net/mlx5e: Support VLAN encap ETH header generation omits c7bcb277bda4 net/mlx5e: Re-order route and encap header memory allocation omits 05ada1adb65a net/mlx5e: Tunnel encap ETH header helper function omits b168cff0b9b2 net/mlx5e: Fail attempt to offload e-switch TC encap flows [...] omits 442e1228cbac net/mlx5e: Tunnel routing output devs helper function omits a0646c88ed3a net/mlx5e: Fail attempt to offload e-switch TC flows with [...] omits 1ee4457c5c2a net/mlx5e: Allow vlans on e-switch uplink reps omits 4c8fb2986d44 net/mlx5e: Increase VF representors' SQ size to 128 omits 4a0475d57ad1 mlx5: extend PTP gettime function to read system clock omits 5d8678365c90 mlx5: update timecounter at least twice per counter overflow omits 8c6c942d33f2 powerpc/eeh: Fix debugfs_simple_attr.cocci warnings omits c20577014f85 powerpc/powernv/eeh/npu: Fix uninitialized variables in op [...] omits e59f5bd759b7 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nosp [...] omits a25de7af340f powerpc/powernv/ioda: Reduce a number of hooks in pnv_phb omits dfa88658fb05 powerpc/fsl: Update Spectre v2 reporting omits f21b0a45e4e4 powerpc/powernv/ioda1: Remove dead code for a single device PE omits 3bc8ea8603ae powerpc/fsl: Enable runtime patching if nospectre_v2 boot [...] omits 517ad4ae8aa9 vfio/spapr_tce: Get rid of possible infinite loop omits e7aa61f47b23 powerpc/fsl: Flush branch predictor when entering KVM omits fa1ada78897f powerpc/powernv/npu: Remove unused headers and a macro. omits 7fef436295bf powerpc/fsl: Flush the branch predictor at each kernel ent [...] omits bdbf649efe21 powerpc/powernv/ioda: Allocate indirect TCE levels of cach [...] omits 10c5e83afd4a powerpc/fsl: Flush the branch predictor at each kernel ent [...] omits f633a8ad636e powerpc/fsl: Add nospectre_v2 command line argument omits 98518c4d8728 powerpc/fsl: Emulate SPRN_BUCSR register omits 7d8bad99ba5a powerpc/fsl: Fix spectre_v2 mitigations reporting omits 1cbf8990d79f powerpc/fsl: Add macro to flush the branch predictor omits 76a5eaa38b15 powerpc/fsl: Add infrastructure to fixup branch predictor flush omits 4bd46aa0353e media: cx23885: only reset DMA on problematic CPUs omits e01b5781958d rtc: add i.MX system controller RTC support omits 2ea44ca1ffcc dt-bindings: fsl: scu: add rtc binding omits bbb55cd70890 media: ddbridge: Move asm includes after linux ones omits f242e0ac95ca powerpc/prom: move the device tree if not in declared memory. omits ec2adcd8dd64 powerpc: Add some documentation of ISA versions omits 2b874a5c7b75 powerpc/configs: Don't enable PPC_EARLY_DEBUG in defconfigs omits 2fea82db113e powerpc: eeh_event: convert semaphore to completion omits d1f75a96842b ocxl/afu_irq: Don't include <asm/pnv-ocxl.h> omits 759bc0158653 ocxl: Clarify error path in setup_xsl_irq() omits 3cfb9ebe906b powerpc/44x/bamboo: Fix PCI range omits 51f4cc2047a4 powerpc/pasemi: Add Nemo board IRQ initroutine omits 656fdf3ad8e0 powerpc/pasemi: Add Nemo board device init code. omits 0428a5f494a0 powerpc/pasemi: Add Nemo board IRQ initroutine omits 68f211a4d1e5 powerpc/pasemi: Add PCI initialisation for Nemo board. omits 49a502ea23bf powerpc/mm: Make NULL pointer deferences explicit on bad p [...] omits 8dbdec0bcb41 powerpc/ptrace: Combine SYSCALL_EMU & SYSCALL_TRACE handling omits 25078dc1f74b powerpc: use mm zones more sensibly omits f3e5a8579c70 cxl: drop the dma_set_mask callback from vphb omits 44a0337b322e powerpc/dma: split the two __dma_alloc_coherent implementations omits 9c15a87cfc6c powerpc/dma: remove the unused dma_iommu_ops export omits acddff9dc439 powerpc/dma: remove the unused ISA_DMA_THRESHOLD export omits 0e652390fb95 powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define omits 67d8208fba13 crypto4xx_core: don't abuse __dma_sync_page omits 0aeba2d0d27c powerpc/dma: properly wire up the unmap_page and unmap_sg methods omits 9286356907ca powerpc: allow NOT_COHERENT_CACHE for amigaone omits b18f0ae92b0a powerpc/prom: fix early DEBUG messages omits e1e71e201703 ocxl: Fix endiannes bug in ocxl_link_update_pe() omits 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] omits 01183497a956 ARM: actions: remove boot_lock and pen_release omits 72e7bcc2cdf8 powerpc/32: Avoid unsupported flags with clang omits e213574a449f raid6/ppc: Fix build for clang omits 3757cba80aff powerpc/perf: Remove l2 bus events from HW cache event array omits 59029136d750 powerpc/perf: Add constraints for power9 l2/l3 bus events omits 2d46d4877b1a powerpc/perf: Fix unit_sel/cache_sel checks omits 8c31459d6138 powerpc/perf: Cleanup cache_sel bits comment omits 333804dc3b7a powerpc/perf: Update perf_regs structure to include SIER omits 17cfccc91545 powerpc/perf: Fix thresholding counter data for unknown type omits 374f3f5979f9 powerpc/mm/hash: Handle user access of kernel address gracefully omits 5aac6966534d Merge branch 'pm-domains' into linux-next omits 5c6a1177826e ACPI: Make PCI slot detection driver depend on PCI omits 43554cebba50 ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set omits 52146173a033 arm64: select ACPI PCI code only when both features are enabled omits 5d32a66541c4 PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set omits bd23fac3eaaa ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unset omits 86689776878f ACPI: Allow CONFIG_PCI to be unset for reboot omits 36ad7d2b9e9b ACPI: Move PCI reset to a separate function omits 03ebe48e235f Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] omits dc9de8a2b20f iommu: Check for iommu_ops == NULL in iommu_probe_device() omits a9cd3439e3c6 neighbor: Use nda_policy for validating attributes in adds [...] omits d129a45b5c9d Merge branch 'hns3-next' omits 1154bb26c879 net: hns3: remove redundant variable initialization omits 31a16f99e02c net: hns3: fix the descriptor index when get rss type omits 8edc2285b728 net: hns3: don't restore rules when flow director is disabled omits 0285dbae5db8 net: hns3: fix vf id check issue when add flow director rule omits 39cfbc9c4fc4 net: hns3: reset tqp while doing DOWN operation omits 75edb610860f net: hns3: add max vector number check for pf omits 1b7d7b058117 net: hns3: fix a bug caused by udelay omits a298797532d9 net: hns3: change default tc state to close omits 8cdb992f0dc3 net: hns3: refine the handle for hns3_nic_net_open/stop() omits 3fe970e76b37 wil6210: remove set but not used variable 'wdev' omits 986b83488464 wil6210: convert to DEFINE_SHOW_ATTRIBUTE omits 519be6995c31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 192a986d964c ath6kl: Use debug instead of error message when disabled omits 5803c12816c4 ath6kl: Fix off by one error in scan completion omits fb376a495fbd ath6kl: Only use match sets when firmware supports it omits 19de2fa86e69 iwlwifi: dbg_ini: fix bad ini tlv parsing omits 06d4dd2f2ce1 dma-mapping: deprecate dma_zalloc_coherent omits 518a2f1925c3 dma-mapping: zero memory returned from dma_alloc_* omits 505b5240329b drm/ioctl: Fix Spectre v1 vulnerabilities omits 9517d448d543 iwlwifi: bump the API version to 43 for 9000 and 22000 omits 2c47e5a1f25b iwlwifi: dbg: add debug data to warning omits 83ea00d6873f iwlwifi: mvm: d3: use struct_size() in kzalloc() omits b71a9c35f214 iwlwifi: mvm: fix spelling mistake "Recieved" -> "Received" omits 2c34be6c1fc8 iwlwifi: mvm: set TWT responder capability bit in 11AX Sof [...] omits 8804351c17f9 iwlwifi: remove unused and wrong PHY_CFG_* macros omits a06875a7f8fa iwlwifi: wrt: add rt status and num of rx/tx fifos to dump omits 35739348ba07 iwlwifi: mvm: clean up SSN incrementation omits 3681729429f4 iwlwifi: pcie: lock txq a bit later in reclaim code omits 83eabf1e9810 iwlwifi: mvm: take station lock later in the code omits bf9dfedaad9e iwlwifi: mvm: handle RX no data notification omits 57a3a454f303 iwlwifi: split HE capabilities between AP and STA omits aca432f06b8a iwlwifi: make MVM and DVM depend on MAC80211 omits 189b8d441b0f iwlwifi: mvm: fix setting HE ppe FW config omits 4120e4a119ed iwlwifi: mvm: cleanup iwl_mvm_tx_skb_non_sta omits a124caf8f316 iwlwifi: mvm: remove pointless NULL assignment omits 70dc179dd986 iwlwifi: mvm: remove dead code omits dabb0983349d iwlwifi: pcie: use iwl_tx_cmd_gen2 and not iwl_tx_cmd omits 90a8c74a8d7b ipw2x00: cleanup dead code omits 4f68ef64cd7f cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() omits 861cb5eb467f brcmfmac: Fix access point mode omits 8c892df41500 brcmfmac: fix roamoff=1 modparam omits cc4dc97ffc69 cw1200: convert to DEFINE_SHOW_ATTRIBUTE omits 9358b54a6f27 Merge branch 'misc' into for-next omits 71bef2fd583b IB/mlx5: Introduce uid as part of alloc/dealloc transport domain omits d84e7bc0595a rds: Fix warning. omits d2a68c4effd8 x86/ftrace: Do not call function graph from dynamic trampolines omits 1923f851eb0b scsi: smartpqi: update driver version omits 4fd22c13ad44 scsi: smartpqi: add ofa support omits 65111785accc scsi: smartpqi: increase fw status register read timeout omits f7cb8ac6e776 scsi: smartpqi: bump driver version omits 3d46a59a191e scsi: smartpqi: add smp_utils support omits 2ba55c9851d7 scsi: smartpqi: correct lun reset issues omits 7ff44499bafb scsi: smartpqi: correct volume status omits a9a681017c3b scsi: smartpqi: do not offline disks for transient did no [...] omits a91aaae0243b scsi: smartpqi: allow for larger raid maps omits 1e46731efd9c scsi: smartpqi: check for null device pointers omits c1b104755b0b scsi: smartpqi: add support for huawei controllers omits 62dc51fb9466 scsi: smartpqi: enhance numa node detection omits 2b447f811c1f scsi: smartpqi: wake up drives after os resumes from suspend omits 5995b236c10a scsi: smartpqi: fix disk name mount point omits 84a77fefe045 scsi: smartpqi: add h3c ssid omits cd128244162c scsi: smartpqi: add sysfs attributes omits 02133b68d51d scsi: smartpqi: refactor sending controller raid requests omits 171c28653a2d scsi: smartpqi: turn off lun data caching for ptraid omits b2346b5030cf scsi: smartpqi: correct host serial num for ssa omits b6e2ef67ed83 scsi: smartpqi: add no_write_same for logical volumes omits 3406384b76a7 scsi: smartpqi: Add retries for device reset omits b212c2510d7c scsi: smartpqi: add support for PQI Config Table handshake omits 9e1f03e4d318 scsi: lpfc: Update lpfc version to 12.0.0.10 omits 5021267af132 scsi: lpfc: Adding ability to reset chip via pci bus reset omits 72ca6b2220ed scsi: lpfc: Add log messages to aid in debugging fc4type d [...] omits 00292e0306dc scsi: lpfc: Fix discovery failure when PLOGI is defered omits 529b3ddcfff5 scsi: lpfc: update fault value on successful trunk events. omits e817e5d7030c scsi: lpfc: Correct MDS loopback diagnostics support omits 2977a09512c2 scsi: lpfc: Fix link state reporting for trunking when ada [...] omits 009b7156149a scsi: bfa: clean up a couple of indentation issues omits efad04623068 scsi: 3w-xxxx: fix indentation issue, add missing tab omits 9934613edcb4 scsi: csiostor: fix incorrect dma device in case of vport omits 34a3492171cc scsi: myrs: remove the dma_boundary_limit omits c3d6189ffd4e scsi: myrb: remove the dma_boundary limit omits 7b9e2d348c2a scsi: megaraid_sas: driver version update omits ab63e725b49c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 894169db1246 scsi: megaraid_sas: Use 63-bit DMA addressing omits 8c9dff1ebd72 Merge tag 'nfs-for-4.20-6' of git://git.linux-nfs.org/proj [...] omits 272652fcbf1a scsi: megaraid_sas: add retry logic in megasas_readl omits de516379e85f scsi: megaraid_sas: changes to function prototypes omits 154a7cde9a89 scsi: megaraid_sas: Introduce new Aero adapter type omits 630d42b70f5d scsi: megaraid_sas: Fix Ventura series based checks omits 23c3828aa2f8 scsi: mpt3sas: fix memory ordering on 64bit writes omits fe112793600b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 17b18eaa6f59 scsi: qla2xxx: deadlock by configfs_depend_item omits 2dd516ff7d85 Merge tag 'dma-mapping-4.20-4' of git://git.infradead.org/ [...] omits c0fde870d96e neighbor: NTF_PROXY is a valid ndm_flag for a dump request omits 754d5da63145 neighbor: Initialize protocol when new pneigh_entry are created omits 9df95e8ec568 bpf: sparc64: Enable sparc64 jit to provide bpf_line_info omits 3f2eadb10886 selftests: net: refactor reuseport_addr_any test omits 9c7f37e5ca14 net: dsa: mv88e6xxx: Add missing watchdog ops for 6320 family omits 1b451fb2051b net: mvpp2: fix the phylink mode validation omits 599d2570b2da net/sched: cls_flower: Remove old entries from rhashtable omits c6ec179a0082 net/tls: allocate tls context using GFP_ATOMIC omits dac959760643 Merge branch 'mt2712' omits 22a3a5403bbe net-next: stmmac: dwmac-mediatek: remove fine-tune property omits a32ed90be22a net-next: dt-binding: dwmac-mediatek: remove fine-tune property omits 1875a9ab01df iptunnel: make TUNNEL_FLAGS available in uapi omits 8e1da73acded gro_cell: add napi_disable in gro_cells_destroy omits e0e587878f53 lan743x: Remove MAC Reset from initialization omits 6f1f78efbbdd Merge branch 'line_info-check-for-ld_imm64' omits e30f5640e324 bpf: Add BPF_LD_IMM64 to the line_info test omits fdbaa0beb78b bpf: Ensure line_info.insn_off cannot point to insn with z [...] omits bd1c24ccf9eb RDMA/bnxt_re: Increase depth of control path command queue omits 2b827ea1926b RDMA/bnxt_re: Query HWRM Interface version from FW omits 8036e90f92aa IB/usnic: Fix potential deadlock omits 50c582de1d39 RDMA/bnxt_re: Make use of destroy AH sleepable flag omits 90e3edd8cca4 RDMA/bnxt_re: Make use of create AH sleepable flag omits 2553ba217eea RDMA: Mark if destroy address handle is in a sleepable context omits 093ef9b6d8a0 PCI: avoid bridge feature re-probing on hotplug omits 7375b7b99ce1 virtio_net: bulk free tx skbs omits c069f4610bde virtio-net: bql support omits a691ffb46edd vhost: correct the related warning message omits c5c08bed843c virtio: fix test build after uio.h change omits 4b86713236e4 vhost: split structs into a separate header file omits e8d26f29b7c4 virtio: remove deprecated VIRTIO_PCI_CONFIG() omits 6db3d8dc5d73 vhost/vsock: switch to a mutex for vhost_vsock_hash omits 1f23816b8eb8 virtio_blk: add discard and write zeroes support omits b090c4e3a07c RDMA: Mark if create address handle is in a sleepable context omits ea8c3a40ffc5 arc: remove redundant kernel-space generic-y omits 86d163dbfe2a xfs: stringify scrub types in ftrace output omits c494213f3008 xfs: stringify btree cursor types in ftrace output omits 0357d21a6c9b xfs: move XFS_INODE_FORMAT_STR mappings to libxfs omits 05c753c4cf53 xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs omits 85f8dff00a31 xfs: fix symbolic enum printing in ftrace output omits 7af8150f9935 xfs: fix function pointer type in ftrace format omits d9842f388b23 Merge tag 'mlx5-fixes-2018-12-19' of git://git.kernel.org/ [...] omits 24894bc6eabc Merge branch 'neigh-get-support' omits 8deecf3557cc selftests: rtnetlink.sh: add testcase for neigh get omits 82cbb5c631a0 neighbour: register rtnl doit handler omits 4765420439e7 net/mlx5e: Remove the false indication of software timesta [...] omits f0337889147c net/mlx5: Typo fix in del_sw_hw_rule omits bfc698254ba9 net/mlx5e: RX, Fix wrong early return in receive queue poll omits 3cf85f9f6bd7 KVM: x86: nSVM: fix switch to guest mmu omits e9f2e05a5f19 Merge tag 'kvm-s390-next-4.21-1' of git://git.kernel.org/p [...] omits 9e88b9312acb tools: bpftool: do not force gcc as CC omits e2ce3674883e xsk: simplify AF_XDP socket teardown omits 4ab0edecaf1d Merge branch 'mlxsw-Make-driver-more-robust' omits 489c25f9a375 selftests: mlxsw: Add rtnetlink tests omits b61cd7c6f992 mlxsw: spectrum_router: Hold a reference on RIF's netdev omits 965fa8e600d2 mlxsw: spectrum_router: Make RIF deletion more robust omits 21ffedb6db5a mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further omits be2d6f421f68 mlxsw: spectrum: Properly cleanup LAG uppers when removing [...] omits 635c8c8bba67 mlxsw: spectrum: Remove reference count from VLAN entries omits e149113a74c3 mlxsw: spectrum: Handle VLAN device unlinking omits f1d7c33d6ab5 mlxsw: spectrum_fid: Remove unused function omits 32fd4b49a372 mlxsw: spectrum_router: Do not destroy RIFs based on FID's [...] omits 927d0ef10a10 mlxsw: spectrum: Sanitize VLAN interface's uppers omits fb2427454631 ipv6: explicitly initialize udp6_addr in udp_sock_create6() omits 5dabcd0456d7 RDMA/srpt: Add support for immediate data omits 82305f823562 RDMA/srpt: Rework the srpt_alloc_srq() error path omits 6feb64ffda7c RDMA/srpt: Remove driver version and release date omits c4bbe911c2ac RDMA/srpt: Make kernel-doc headers complete omits 75d79b801c53 RDMA/srpt: Join split strings omits ffd5980695d1 RDMA/srpt: Improve coding style conformance omits ed041919f0d2 RDMA/srpt: Fix a use-after-free in the channel release code omits 882981f4a411 RDMA/srp: Add support for immediate data omits 513d5647116b RDMA/srp: Rework handling of the maximum information unit length omits 4f6d498c360c RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration omits 2ee00f6a98c3 RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer omits 482fffc43c03 RDMA/srp: Handle large SCSI CDBs correctly omits e37df2d5b569 RDMA/srp: Document srp_parse_in() arguments omits 16d14e01b7a1 include/scsi/srp.h: Add support for immediate data omits feafa2043346 include/scsi/srp.h: Move response flag definitions into this file omits 055722716c39 tipc: fix uninitialized value for broadcast retransmission omits 013dc9d55c2e Merge branch 'tipc-tracepoints' omits cf5f55f7f013 tipc: add trace_events for tipc bearer omits eb18a510b5cd tipc: add trace_events for tipc node omits 01e661ebfbad tipc: add trace_events for tipc socket omits 26574db0c17f tipc: add trace_events for tipc link omits b4b9771bcbbd tipc: enable tracepoints in tipc omits 99c66bc051e7 drm/msm: Unblock writer if reader closes file omits efbe77c36154 ext4: check for shutdown and r/o file system in ext4_write [...] omits 8c5e14f438b8 Merge tag 'kvmarm-for-v4.21' of git://git.kernel.org/pub/s [...] omits 84404d5fd585 bnxt_en: Fix ethtool self-test loopback. omits 4a54877ee767 Merge branch 'sk_buff-add-extension-infrastructure' omits 4165079ba328 net: switch secpath to use skb extension infrastructure omits a84e3f533324 xfrm: prefer secpath_set over secpath_dup omits a053c866496d drivers: chelsio: use skb_sec_path helper omits 26912e3756d0 xfrm: use secpath_exist where applicable omits 56d1ac3260da drivers: net: netdevsim: use skb_sec_path helper omits 6362a6a04031 drivers: net: ethernet: mellanox: use skb_sec_path helper omits 2fdb435bc0d7 drivers: net: intel: use secpath helpers in more places omits 2294be0f11e2 net: use skb_sec_path helper in more places omits 7af8f4ca314a net: move secpath_exist helper to sk_buff.h omits 0ca64da128b8 xfrm: change secpath_set to return secpath struct, not err [...] omits de8bda1d22d3 net: convert bridge_nf to use skb extension infrastructure omits df5042f4c5b9 sk_buff: add skb extension infrastructure omits c4b0e771f906 netfilter: avoid using skb->nf_bridge directly omits ec5b5ad6e272 intel_th: msu: Fix an off-by-one in attribute store omits 4cdd41585c51 stm class: Add a reference to the SyS-T document omits c18614a1a112 stm class: Fix a module refcount leak in policy creation e [...] omits 9a452e100da3 ext4: force inode writes when nfsd calls commit_metadata() omits f8e8ae868301 Merge branch 'for-4.21/ish' into for-next omits 74fbc7d371d9 HID: intel-ish-hid: add MSI interrupt support omits 04d1532bd0b9 SUNRPC discard cr_uid from struct rpc_cred. omits 2edd8d746e51 SUNRPC: simplify auth_unix. omits d6efccd97e6d SUNRPC: remove crbind rpc_cred operation omits 89a4f758d9f5 SUNRPC: remove generic cred code. omits a52458b48af1 NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. omits 684f39b4cf51 NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] omits b68572e07c58 NFS: change access cache to use 'struct cred'. omits 354698b7d471 SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT omits ddf529eeed59 NFS: move credential expiry tracking out of SUNRPC into NFS. omits 1de7eea92946 SUNRPC: add side channel to use non-generic cred for rpc call. omits a68a72e135ef SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none omits 5e16923b432b NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] omits ecd5f97e1c7c SUNRPC: discard RPC_DO_ROOTOVERRIDE() omits f15e1e8bc642 NFSv4: don't require lock for get_renew_cred or get_machine_cred omits a534ecb013bf NFSv4: add cl_root_cred for use when machine cred is not a [...] omits 1a80810fbf23 SUNRPC: remove machine_cred field from struct auth_cred omits 8276c902bbe9 SUNRPC: remove uid and gid from struct auth_cred omits fc0664fd9bcc SUNRPC: remove groupinfo from struct auth_cred. omits 97f68c6b02e0 SUNRPC: add 'struct cred *' to auth_cred and rpc_cred omits f06bc03339ad cred: allow get_cred() and put_cred() to be given NULL. omits a6d8e7637faa cred: export get_task_cred(). omits 97d0fb239c04 cred: add get_cred_rcu() omits d89b22d46a40 cred: add cred_fscmp() for comparing creds. omits 8e2e5b7c4926 SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG omits ac0aa5e843ca nfs: fix comment to nfs_generic_pg_test which does the opposite omits 069d5bf5ec26 NFSv4: cleanup remove unused nfs4_xdev_fs_type omits c9e585ebdc28 IB/mlx5: Fix compile issue when ODP disabled omits 308144ce8e51 regulator: mcp16502: code cleanup omits 58331d618bd9 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next omits 9b268ebe25cd Merge branch 'regmap-4.21' into regmap-next omits c82ea33ead18 regmap: irq: add an option to clear status registers on unmask omits 8239d5790481 Merge branch 'dpaa2-eth-add-QBMAN-statistics' omits 610febc68ab7 dpaa2-eth: Add QBMAN related stats omits e80081c34b03 soc: fsl: dpio: Add BP and FQ query APIs omits 1c2928e3e321 regmap: regmap-irq/gpio-max77620: add level-irq support omits 7b98f63ea777 net: phy: mscc: Fix the VSC 8531/41 Chip Init sequence omits 912cb1d55c96 Merge branch 'rds-fixes' omits c75ab8a55ac1 net/rds: remove user triggered WARN_ON in rds_sendmsg omits ea010070d0a7 net/rds: fix warn in rds_message_alloc_sgs omits 78e6fbf321a9 regulator: act8945a-regulator: make symbol act8945a_pm static omits 84267d1b18ab regmap: regmap-irq: Remove default irq type setting from core omits 8c33df1afd86 arm: KVM: Add S2_PMD_{MASK,SIZE} constants omits 58466766cd35 arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro omits df655b75c43f arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 omits 6794ad5443a2 KVM: arm/arm64: Fix unintended stage 2 PMD mappings omits 107352a24900 arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] omits 599d79dcd18f arm64: KVM: Add trapped system register access tracepoint omits da6f16662a6e KVM: arm64: Make vcpu const in vcpu_read_sys_reg omits 6e14ef1d12dc KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate omits 8a411b060f82 KVM: arm/arm64: Remove arch timer workqueue omits 71a7e47f39a2 KVM: arm/arm64: Fixup the kvm_exit tracepoint omits 9009782a4937 KVM: arm/arm64: vgic: Consider priority and active state f [...] omits c23b2e6fc4ca KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() omits 6e74cde1f494 ext4: avoid declaring fs inconsistent due to invalid file handles omits f5894204a02f ext4: include terminating u32 in size of xattr entries whe [...] omits d82b51c855a2 ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver [...] omits c337104b1a16 ALSA: HD-Audio: SKL+: abort probe if DSP is present and Sk [...] omits 18d43c9b88eb ALSA: HDA: export process_unsol_events() omits 6c503d0d88db sparc/iommu: fix ->map_sg return value omits 1e2934ad7f93 sparc/io-unit: fix ->map_sg return value omits 9ab91e7c5c51 arm64: default to the direct mapping in get_arch_dma_ops omits 2b3c5a99d5f3 sh: generate uapi header and syscall table header files omits a0239c8eb936 sh: add system call table generation support omits 8a79633b4928 sh: add __NR_syscalls along with NR_syscalls omits 29d3c047b703 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] omits c6f4075e2f14 Merge tag 'wireless-drivers-for-davem-2018-12-19' of git:/ [...] omits 5a862f86b8e8 Merge tag 'mac80211-next-for-davem-2018-12-19' of git://gi [...] omits 3d1fa304c92a Merge branch 'for-4.21/block' into for-next omits 3a762de55b4e block: save irq state in blkg_lookup_create() omits 49ce708be602 Merge tag 'mac80211-for-davem-2018-12-19' of git://git.ker [...] omits bed1369f5190 m68k: Fix memblock-related crashes omits 23a6704e30e3 Merge branch 'for-4.21/block' into for-next omits dbe3ece1287d dm: don't reuse bio for flushes omits fe29576deefd Merge branch 'misc' into for-next omits 323c5a6cc8f4 Merge branch 'for-4.21/block' into for-next omits 499aeb45b2e2 Merge branch 'nvme-4.21' of git://git.infradead.org/nvme i [...] omits 57ce8ba0fd3a openrisc: Fix broken paths to arch/or32 omits ef7cfd00b2ca kbuild: fix false positive warning/error about missing libelf omits 4f4b374332ec sysfs: Disable lockdep for driver bind/unbind files omits 0078a3f8bf05 Merge branch 'for-next-current-v4.19-20181219' into for-ne [...] omits a965f6e2f45c Merge branch 'misc-4.21' into for-next-current-v4.19-20181219 omits 271b9c0c8007 smb3: Fix rmdir compounding regression to strict servers omits 9cf6533e8060 ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 omits 1629db9c7534 Bluetooth: Fix unnecessary error message for HCI request c [...] omits 53884577fbce ath10k: skip sending quiet mode cmd for WCN3990 omits 644b2e97405b ALSA: bebob: fix model-id of unit for Apogee Ensemble omits 5ae4f61f012a ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities omits 0b84304ef5da ALSA: rme9652: Fix potential Spectre v1 vulnerability omits eb96c85bb8fb Merge branch 'for-4.21/core' into for-next omits 8c32d47b151b HID: debug: Change to use DEFINE_SHOW_ATTRIBUTE macro omits a8da3c7873ea serial: max310x: Fix tx_empty() callback omits 22bba80500fd Bluetooth: hci_bcm: Handle specific unknown packets after [...] omits e3ca60d06cf3 Bluetooth: btbcm: Add entry for BCM4329B1 UART bluetooth omits 1202a93dcdf9 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field omits 966e927bf8cc drivers/regulator: fix a missing check of return value omits fa89a4593b92 xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi omits cc4acb1b6a86 xfrm: policy: remove set but not used variable 'priority' omits 6ac389346e69 Revert "kbuild/Makefile: Prepare for using macros in inlin [...] omits 96af6cd02a10 Revert "x86/objtool: Use asm macros to work around GCC inl [...] omits ac180540b04d Revert "x86/refcount: Work around GCC inlining bug" omits 851a4cd7cc11 Revert "x86/alternatives: Macrofy lock prefixes to work ar [...] omits ffb61c6346d0 Revert "x86/bug: Macrofy the BUG table section handling, t [...] omits a4da3d86a285 Revert "x86/paravirt: Work around GCC inlining bugs when c [...] omits 81a68455e795 Revert "x86/extable: Macrofy inline assembly code to work [...] omits c3462ba98683 Revert "x86/cpufeature: Macrofy inline assembly code to wo [...] omits e769742d3584 Revert "x86/jump-labels: Macrofy inline assembly code to w [...] omits 75dfa87035f9 EDAC, fsl_ddr: Add LS1021A to the list of supported hardware omits bd2bcaa565a2 Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] omits c410abbbacb9 genirq/affinity: Add is_managed to struct irq_affinity_desc omits bec04037e4e4 genirq/core: Introduce struct irq_affinity_desc omits c2899c3470de genirq/affinity: Remove excess indentation omits a88c4736ea36 dt-bindings: serial: sh-sci: Document r8a774c0 bindings omits 6c4d97581267 dt-bindings: serial: sh-sci: Document r8a774a1 bindings omits 2e64d317e197 dt-bindings: timer: Document RDA8810PL SoC timer omits ac8b6f148fc9 Fonts: New Terminus large console font omits 1de24f362f32 staging: android: ashmem: doc: Fix spelling omits fdfaef212694 char: lp: use new parport device model omits e379c1a46068 char: lp: properly count the lp devices omits dc34da42860d char: lp: use first unused lp number while registering omits d6318c0e8318 char: lp: detach the device when parallel port is removed omits 0edf39d2c7db char: lp: introduce list to save port number omits 2e79c1874968 bus: qcom: remove duplicated include from qcom-ebi2.c omits 0c42f6e65f0c Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] omits d32dcc6c6970 PM / Domains: remove define_genpd_open_function() and defi [...] omits 635e69d15509 Merge branch 'acpi-osi' into linux-next omits 41cf9be66804 Merge branch 'pm-tools' into linux-next omits 38caad5e1ec9 Merge branch 'devprop' into linux-next omits a2be83db3bb3 Merge branches 'pm-core' and 'acpi-pm' into linux-next omits e879360c2e7f Merge branches 'pm-qos', 'pm-sleep', 'pm-devfreq' and 'pm- [...] omits 97091855bf61 Merge branch 'pm-opp' into linux-next omits 67cd4a5d148c Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq- [...] omits 8234f6734c5d PM-runtime: Switch autosuspend over to using hrtimers omits 8995fa1e1c9b VMCI: Use memdup_user() rather than duplicating its implem [...] omits f88fd666051b char/rtc: Use of_node_name_eq for node name comparisons omits 15b3048aeed8 misc: mic: fix a DMA pool free failure omits afdd273e269c ARM: dts: sunxi: Enable Broadcom-based Bluetooth for multi [...] omits c266a2b4407a arm64: dts: allwinner: a64: bananapi-m64: Add Bluetooth de [...] omits b9d93594c767 ptp: fix an IS_ERR() vs NULL check omits b7b69fb840f5 ARM: dts: suniv: Fix improper bindings include patch omits 5215b2e952f3 mmc: mediatek: Add MMC_CAP_SDIO_IRQ support omits fdd669684655 genwqe: Fix size check omits e121a833745b driver core: Add missing dev->bus->need_parent_lock checks omits d359bbce0601 mac80211: Properly access radiotap vendor data omits 93bc8ac49e82 cfg80211: fix ieee80211_get_vht_max_nss() omits 34b1e0e9efe1 mac80211: free skb fraglist before freeing the skb omits d350a0f43118 nl80211: fix memory leak if validate_pae_over_nl80211() fails omits 3ad20fe393b3 binder: implement binderfs omits 80cd795630d6 binder: fix use-after-free due to ksys_close() during fdget() omits efc38dd7d5fa mac80211: fix radiotap vendor presence bitmap handling omits 385e89d5b20f powerpc/mm: add exec protection on powerpc 603 omits badb9687cec5 powerpc/mm: define an empty slice_init_new_context_exec() omits 05a4ab823983 powerpc/uaccess: fix warning/error with access_ok() omits c62ce9ef97ba powerpc: remove remaining bits from CONFIG_APUS omits 32c8c4c62189 powerpc/xmon: fix dump_segments() omits 0ed5b55884f8 powerpc/8xx: add exception frame marker omits e93ba1b7eb5b powerpc/book3s/32: fix number of bats in p/v_block_mapped() omits 712877f87404 powerpc/mm: Eliminate not possible mmu features at compile time omits 8a01960fb5bd powerpc/smp: Use code patching to restore reset vector omits 6c16816b91a6 powerpc/44x: use patch_sites for TLB handlers patching omits d16952a62912 powerpc/signal: Use code patching instead of hardcoding omits 002cdfc2c786 powerpc/8xx: use modify_instruction_site() omits 9efc74ff5295 powerpc/book3s/32: Use patch_site to patch hash functions omits 4a3a224c5ae3 powerpc/book3s/32: Use MMU_FTR_HPTE_TABLE in head_32.S omits 04b0a72f2807 powerpc/32: use patch_site_addr() in machine_init() omits 36b08b431e2e powerpc: add modify_instruction() and modify_instruction_site() omits 45090c26614f powerpc: simplify patch_instruction_site() and patch_branc [...] omits 584dbc7727a2 powerpc/mm: remove unused variable omits 6bf752daca07 powerpc: implement CONFIG_DEBUG_VIRTUAL omits 604c01d567cb nvme-pci: trace SQ status on completions omits 0fe6dc4d6892 staging: rtl8188eu: cleanup brace coding style issues omits 241e15dbfc9f staging: rtl8188eu: add spaces around '&' in rtw_mlme_ext.c omits e54a823e90fe staging: rtl8188eu: change return type of is_basicrate() to bool omits 79ebad324b48 staging: rtl8188eu: simplify null array initializations omits b7d54304d92f staging: rtl8188eu: change order of declarations to improv [...] omits 7a6394398f4e staging: rtl8188eu: make some arrays static in rtw_mlme_ext.c omits 03449acb77fd staging: rtl8188eu: constify some arrays omits 0ef9f86b9352 staging: rtl8188eu: convert unsigned char arrays to u8 omits 55fc57809a2b staging: rtl8188eu: remove redundant declaration in rtw_ml [...] omits 4f1a961ae15c staging: rtl8188eu: remove unused arrays WFD_OUI and WMM_INFO_OUI omits 25c641ec2aa1 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] omits 011844addf0f staging: rtl8188eu: remove unnecessary comments in rtw_mlme_ext.c omits 7acaed81abe1 staging: rtl8188eu: add blank line after declarations omits f20ac243ff74 staging: rtl8188eu: remove blank lines between declarations omits 83691365f184 staging: rtl8188eu: remove commented declarations in rtw_m [...] omits 1673616a006a staging: rtl8188eu: replace tabs with spaces in rtw_mlme_ext.c omits 502b90d4c687 staging: rtl8188eu: cleanup declarations in rtw_mlme_ext.c omits b57f944785c5 staging: fbtft: fix strncmp() size warning omits a86028f8e3ee staging: most: sound: replace snprintf with strscpy omits 9d84d3e6bd68 dt-bindings: serial: lpuart: add imx8qxp compatible string omits 260683137ab5 serial: uartps: Fix interrupt mask issue to handle the RX [...] omits 32cf21ac4edd serial: uartps: Fix error path when alloc failed omits 82b1b2ec5d40 serial: uartps: Check if the device is a console omits 86df8dd14723 serial: uartps: Add the device_init_wakeup omits c85400f886e3 usb: r8a66597: Fix a possible concurrency use-after-free b [...] omits c710d0bb76ff usb: typec: tcpm: Extend the matching rules on PPS APDO selection omits 28ce553985fa usb: typec: Improve Alt Mode documentation omits 2da711bcebe8 Bluetooth: btusb: Add support for Intel bluetooth device 8 [...] omits 3061169a47ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 33f18c96afdf net: ethernet: don't set phylib state CHANGELINK in drivers omits 2acc7957dbc3 net/mlx5: Add shared Q counter bits omits 78abe3d0dfad net/smc: fix TCP fallback socket release omits f7db2beb4c2c vxge: ensure data0 is initialized in when fetching firmwar [...] omits d81c5054a5d1 xen/netfront: tolerate frags with no data omits 624b66f8c994 MAINTAINERS: Add a maintainer for Microsemi switches omits 5679ee784c89 tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it omits 8742beb50f2d net: phy: Fix the issue that netif always links up after resuming omits 15515aaaa696 lan78xx: Resolve issue with changing MAC address omits 935b8a59ac80 net: phy: remove unused code in phy_probe omits 0db7d253e9f0 lan743x: Expand phy search for LAN7431 omits 59fc137ebdd1 Merge branch 'vxlan-Various-fixes' omits 55cbe0794294 selftests: net: Add test_vxlan_fdb_changelink.sh omits ce5e098f7a10 vxlan: changelink: Fix handling of default remotes omits 6db924687139 vxlan: Fix error path in __vxlan_dev_create() omits 6ad0b5a4e03d vxlan: Unmark offloaded bit on replaced FDB entries omits 38417468d4f0 scsi: block: remove the cluster flag omits d6a9000b81be scsi: hisi_sas: Add support for DIF feature for v2 hw omits 4e87eb2f46ea scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_p [...] omits 4af14d113bcf scsi: remove the use_clustering flag omits 1c3726ad3093 scsi: mac53c94: remove DISABLE_CLUSTERING omits 5bd6cd54bd01 scsi: mesh: remove DISABLE_CLUSTERING omits e08ea3009f53 scsi: xen-scsifront: remove DISABLE_CLUSTERING omits 7b44047bce9c scsi: powertec: remove the explicit use_clustering setting omits 736c23d6caa5 scsi: cumana_2: remove the explicit use_clustering setting omits 50c2e9107f17 scsi: introduce a max_segment_size host_template parameters omits 2a3d4eb8e228 scsi: flip the default on use_clustering omits 4dd4130a722f scsi: make sure all drivers set the use_clustering flag omits 8b2db98e814a scsi: target/core: Use kmem_cache_free() instead of kfree() omits a5fc99cf5a27 f2fs: fix missing unlock(sbi->gc_mutex) omits c29d7d10cd1e scsi: virtio_scsi: Remove per-target data because it is no [...] omits e00b64f7c54c RDMA: Cleanup undesired pd->uobject usage omits 6c86bc23421e Merge tag 'mlx5-uplink-rep-2018-12-15' of git://git.kernel [...] omits 822c833a2f2c f2fs: fix to dirty inode synchronously omits e19cc7127dea f2fs: clean up structure extent_node omits e8dacfd1d2f1 f2fs: fix block address for __check_sit_bitmap omits dc08e68e5c9f f2fs: fix sbi->extent_list corruption issue omits 6aeb114fc9a7 f2fs: clean up checkpoint flow omits a0479263df46 f2fs: flush stale issued discard candidates omits 84aa93cda763 f2fs: correct wrong spelling, issing_* omits 4e8fda031c2f f2fs: use kvmalloc, if kmalloc is failed omits c12001f3ce56 f2fs: remove redundant comment of unused wio_mutex omits a9d6d897f399 Merge branch 'macb-DMA-race-fixes' omits 6e0af298066f net: macb: add missing barriers when reading descriptors omits 8159ecab0db9 net: macb: fix dropped RX frames due to a race omits e100a897bf9b net: macb: fix random memory corruption on RX with 64-bit DMA omits e2c4cf7f98a5 net: Use __kernel_clockid_t in uapi net_stamp.h omits 4298388574da net: macb: restart tx after tx used bit read omits a26d94bff4d5 net: bridge: remove unneeded variable 'err' omits 8937388acb09 qlcnic: remove set but not used variables 'op, cmd_op' omits 8589086f4efd Bluetooth: hci_h5: Turn off RTL8723BS on suspend, reprobe [...] omits 28a75e4c813c Bluetooth: hci_h5: Add suspend / resume ops omits 76c43ae84e3f bpf: log struct/union attribute for forward type omits 62393dbcbe0f Merge tag 'for-linus-20181218' of git://git.kernel.dk/linux-block omits 7086b36b8080 Bluetooth: hci_intel: clean an indentation issue, remove e [...] omits e738441e803d Merge tag 'pci-v4.20-fixes-4' of git://git.kernel.org/pub/ [...] omits b26322d2ac6c net: stmmac: Fix an error code in probe() omits 3c6306d44082 tipc: check group dests after tipc_wait_for_cond() omits 75edd1f2f916 Bluetooth: clean an indentation issue, remove extraneous space omits f07d4276892d qed: Fix an error code qed_ll2_start_xmit() omits cba736465e5c Bluetooth: hci_serdev: Remove setting of HCI_QUIRK_RESET_O [...] omits dff6d593b10f Bluetooth: Remove unnecessary smp_mb__after_atomic() barriers omits dd4bfda9cfd1 Merge branch 'bpf-sk-msg-size-member' omits 0697607acab9 Bluetooth: btbcm: Add default address for BCM43430A0 omits 66904555191c Bluetooth: hci_bcm: Add compatible string for BCM4330 omits 92ffe0db3c85 Bluetooth: hci_bcm: Add BCM20702A1 variant omits 91927a9b351f Bluetooth: hci_bcm: Wait for device to come out of reset a [...] omits 75d11676dccb Bluetooth: hci_bcm: Add support for regulator supplies omits 90bc07cc59ac Bluetooth: hci_bcm: Add support for LPO clock omits 55dbfcd0f621 Bluetooth: hci_bcm: Use "txco" and "extclk" to get clock r [...] omits 8c08947b7c4f Bluetooth: hci_bcm: Simplify clk_get error handling omits 28ac03b9ac3f Bluetooth: hci_bcm: Handle deferred probing for the clock supply omits 31f20f5f6d14 dt-bindings: net: broadcom-bluetooth: Add BCM4330 compatib [...] omits bfbc47bd5901 dt-bindings: net: broadcom-bluetooth: Add BCM20702A1 compa [...] omits 061a8aaf4c0f dt-bindings: net: broadcom-bluetooth: Add VBAT and VDDIO supplies omits 6ae81eebdef9 dt-bindings: net: broadcom-bluetooth: Fix external clock names omits 8e2924e383b7 Bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro omits f79ba4300202 6lowpan: convert to DEFINE_SHOW_ATTRIBUTE omits 945a47d87cee bpf: sk_msg, add tests for size field omits 584e46813e68 bpf: add tools lib/include support sk_msg_md size field omits 3bdbd0228e75 bpf: sockmap, metadata support for reporting size of msg omits 809c67059162 test_rhashtable: remove semaphore usage omits fa7b28c11bbf net: phy: print stack trace in phy_error omits 2b3e88ea6528 net: phy: improve phy state checking omits 72a8f089c382 x86/mce: Restore MCE injector's module name omits 2429f13870d3 net: fec: remove workaround to restart phylib state machin [...] omits 3379b3bfb71d bonding: fix indentation issues, remove extra spaces omits 32043fa065b5 x86/mtrr: Don't copy uninitialized gentry fields back to u [...] omits 006791772084 net: mvpp2: 10G modes aren't supported on all ports omits 0bae2d4d62d5 bpf: correct slot_type marking logic to allow more stack s [...] omits 2849dd8bc72b cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver omits 0a3b0c7f9795 dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings omits f569da8c994c device property: fix fwnode_graph_get_next_endpoint() docu [...] omits af8d70375d56 RDMA/restrack: Resource-tracker should not use uobject pointers omits 813e90b1aeaa IB/mlx5: Add advise_mr() support omits ad8a4496757f IB/uverbs: Add support to advise_mr omits cbfdd442c43e IB/uverbs: Add helper to get array size from ptr attribute omits da791a667536 futex: Cure exit race omits a38d1107f937 bpf: support raw tracepoints in modules omits bbc13cda3771 RDMA/uverbs: Add an ioctl method to destroy an object omits 615740fd6b0c Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] omits 149d3845f4a5 RDMA/uverbs: Add a method to introspect handles in a context omits 3c3d71013c76 rtc: pcf2123: Add Microcrystal rv2123 omits a26944149374 rtc: class: reimplement devm_rtc_device_register omits 9a03201170d3 rtc: enforce rtc_timer_init private_data type omits ffe1c5a2d427 rtc: abx80x: Implement RTC_VL_READ,CLR ioctls omits 350b4c8ac1b4 IB/mlx4: Utilize macro to calculate SQ spare size omits 7f83a1327962 clocksource/drivers/rda: Add clock driver for RDA8810PL SoC omits adab4ec3c234 clocksource/drivers/meson6: Change name meson6_timer timer-meson6 omits 493d09b7a7f5 clocksource/drivers/sun4i: Change name sun4i_timer to timer-sun4i omits f155ae2c35c9 clocksource/drivers/tegra20: Change name tegra20_timer to [...] omits 2d3bc644dd16 clocksource/drivers/rockchip: Change name rockchip_timer t [...] omits 3d42b32b1d6b clocksource/drivers/riscv: Change name riscv_timer to timer-riscv omits 92e0d143fdef clocksource/drivers/riscv_timer: Provide the sched_clock omits 4f352d1fc5a8 clocksource/drivers/timer-imx-tpm: Specify clock name for [...] omits 86fe57fc47b1 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] omits 5eb73c831171 clocksource/drivers/integrator-ap: Add missing of_node_put() omits 64db8bb157cb clocksource/drivers/bcm2835: Switch to SPDX identifier omits e5a805202c8e dt-bindings: timer: renesas, cmt: Document r8a774a1 CMT support omits 3825603a8076 clocksource/drivers/timer-imx-tpm: Convert the driver to timer-of omits bf287607c80f clocksource/drivers/arc_timer: Utilize generic sched_clock omits 2bbaf5421644 dt-bindings: timer: renesas, cmt: Document r8a77470 CMT support omits f9135ffa8a27 dt-bindings: timer: renesas, cmt: Document r8a7796 CMT support omits ec3372f28f7b clocksource/drivers/imx-gpt: Remove unnecessary irq protection omits df181e382816 clocksource/drivers/imx-gpt: Add support for ARM64 omits fa83c6f45aa5 clocksource/drivers/meson6_timer: Implement the ARM delay timer omits bed8fc137e20 clocksource/drivers/meson6_timer: Use register names from [...] omits 7b5926380107 clockevents/drivers/tegra20: Remove obsolete inclusion of [...] omits 63136299721b clocksource/drivers/timer-ti-dm: Remove the early platform [...] omits 85b6fcadcf66 clocksource/drivers/ux500: Drop Ux500 custom SCHED_CLOCK omits bc0750e464d4 clocksource/drivers/dbx500: Demote dbx500 PRCMU clocksource omits 30a85eb64347 clocksource/drivers/timer-vt8500: Remove duplicate function name omits e9dfa53a3995 RDMA/hns: Fix an error code in hns_roce_create_srq() omits 5050ae5fa3d5 IB/qib: Fix an error code in qib_sdma_verbs_send() omits be5914c124bc RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted omits 0e1b869fff60 kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs omits dcbd3e49c2f0 KVM: X86: Fix NULL deref in vcpu_scan_ioapic omits c2dd5146e9fe KVM: Fix UAF in nested posted interrupt processing omits ac2f7e623d47 RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' omits b81a327dbc0d RDMA/i40iw: Make sure to initialize ib_device_ops omits 987d1149be7d KVM: fix unregistering coalesced mmio zone from wrong bus omits 8e3b68830186 RDMA/mlx5: Delete unreachable handle_atomic code by simpli [...] omits a01aa7680e3d Merge branch 'hns3-next' omits af854724e51e net: hns3: fix a SSU buffer checking bug omits b9a400ac2957 net: hns3: aligning buffer size in SSU to 256 bytes omits 368686be234d net: hns3: getting tx and dv buffer size through firmware omits 0ad5ea5dbd6c net: hns3: synchronize speed and duplex from phy when phy link up omits 8362089d7877 net: hns3: remove 1000M/half support of phy omits 7445565cd064 net: hns3: update coalesce param per second omits ae6017a71115 net: hns3: fix incomplete uninitialization of IRQ in the h [...] omits b51c366df70d net: hns3: remove unnecessary configuration recapture whil [...] omits b644a8d4cb18 net: hns3: update some variables while hclge_reset()/hclge [...] omits 531eba0fe2b5 net: hns3: fix napi_disable not return problem omits e3338205f0c7 net: hns3: uninitialize pci in the hclgevf_uninit omits cda69d244585 net: hns3: fix error handling int the hns3_get_vector_ring_chain omits a915b982d8f5 VSOCK: Send reset control packet when socket is partially bound omits fde9cd69a59f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bd938bf0b6cf Merge branch 'dm-4.20' into dm-next omits c6d6e9b0f6b4 dm: do not allow readahead to limit IO size omits 89a094898489 tools uapi asm: Update asm-generic/unistd.h copy omits bc055c54b887 perf symbols: Relax checks on perf-PID.map ownership omits 42337cb768ad perf trace: Wire up the fadvise 'advice' table generator omits 069c1c6cc364 perf beauty: Add generator for fadvise64's 'advice' arg constants omits f9cdd63e7994 tools headers uapi: Grab a copy of fadvise.h omits a66313408a08 perf beauty mmap: Print mmap's 'offset' arg in hexadecimal omits 1355e09ab04b perf beauty mmap: Print PROT_READ before PROT_EXEC to matc [...] omits fb7068e73d2c perf trace beauty: Beautify arch_prctl()'s arguments omits 9614b8d69735 perf trace: When showing string prefixes show prefix + ??? [...] omits 1f2d085e0f25 perf trace: Move strarrays to beauty.h for further reuse omits 40714e8b3772 perf beauty: Wire up the x86_arch prctl code table generator omits ff4cb769bc2d perf beauty: Add a string table generator for x86's 'arch_ [...] omits c22e2683c0cb tools include arch: Grab a copy of x86's prctl.h omits ce05539f20b3 perf trace: Show NULL when syscall pointer args are 0 omits 2c83dfae0213 perf trace: Enclose the errno strings with () omits c48ee107bb38 perf augmented_raw_syscalls: Copy 'access' arg as well omits 4b8a240ed5e0 perf trace: Add alignment spaces after the closing parens omits 4785860e04bc RDMA/uverbs: Implement an ioctl that can call write and wr [...] omits 601d66d43309 perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 omits c65c83ffe904 perf trace: Allow asking for not suppressing common string [...] omits 2e3d7fac9db5 perf trace: Add a prefix member to the strarray class omits 721f5326fb35 perf trace: Enclose strings with double quotes omits 9ed45d59aeae perf trace: Make the alignment of the syscall args be conf [...] omits f366d3854ec0 Merge tag 'spi-nor/for-4.21' of git://git.infradead.org/li [...] omits ccec4a4a4f27 Merge tag 'nand/for-4.21' of git://git.infradead.org/linux [...] omits a9d25bde1e9b xfs: Fix x32 ioctls when cmd numbers differ from ia32. omits 7ca860e3c1a7 xfs: Fix bulkstat compat ioctls on x32 userspace. omits c456d64449ef xfs: Align compat attrlist_by_handle with native implementation. omits 74694bcbdf7e dm raid: fix false -EBUSY when handling check/repair message omits bc2cbf2cc506 ARC: perf: map generic branches to correct hardware condition omits c3dec689860f ARC: perf: move HW events mapping to separate function omits b4902a1ee174 ARC: perf: avoid kernel killing where it is possible omits 941135210cbe ARC: perf: trivial code cleanup omits 64a214282db0 ARC: fix __ffs return value to avoid build warnings omits ddfbab46539f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits ff3730a497cd Merge tag 'irqchip-4.21' of git://git.kernel.org/pub/scm/l [...] omits 3f0216106126 Pull quota locking fix. omits 41c4f85cdac2 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF [...] omits 58f9d806d16a ALSA: xen-front: Use Xen common shared buffer implementation omits 8d013b791059 Merge branch 'mlxsw-VXLAN-and-firmware-flashing-fixes' omits 5edb7e8bd52c mlxsw: spectrum_nve: Fix memory leak upon driver reload omits 5d5043917a28 mlxsw: spectrum: Add trap for decapsulated ARP packets omits cf0b70e71b32 mlxsw: core: Increase timeout during firmware flash process omits 5641f19bdfc4 drm/xen-front: Use Xen common shared buffer implementation omits b3383974fee2 xen: Introduce shared buffer helpers for page directory... omits fda2485b9ca4 Drivers: hv: vmbus: Check for ring when getting debug info omits ff8519f9e911 nvme-rdma: implement polling queue map omits 89d43802b0e7 nvme-fabrics: allow user to pass in nr_poll_queues omits 26c682274e0a nvme-fabrics: allow nvmf_connect_io_queue to poll omits 6287b51c77e6 nvme-core: optionally poll sync commands omits 7b7ab780a048 block: make request_to_qc_t public omits 56a77d26d631 nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" omits a7273d40232f nvme-tcp: fix endianess annotations omits f4d10b5c85b5 nvmet-tcp: fix endianess annotations omits 91a509f8b7a8 nvme-pci: refactor nvme_poll_irqdisable to make sparse happy omits ed92ad37e885 nvme-pci: only set nr_maps to 2 if poll queues are supported omits 5698b805fbf0 nvmet: use a macro for default error location omits 66c6afbd7321 nvmet: fix comparison of a u16 with -1 omits 77c7a7b3e7da Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bc0205612bbd gfs2: take jdata unstuff into account in do_grow omits 97498c96a186 kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops omits 4fbc914c15f9 mips/kgdb: prepare arch_kgdb_ops for constness omits 50c3022fee89 kdb: use bool for binary state indicators omits d308ce0d3969 kdb: Don't back trace on a cpu that didn't round up omits 17d2577c2574 kgdb: Don't round up a CPU that failed rounding up before omits cb74b09ac5fe kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] omits d6a70301b0c3 kgdb: Remove irq flags from roundup omits abc13275771f SUNRPC: Remove xprt_connect_status() omits cf76785d3071 SUNRPC: Fix a race with XPRT_CONNECTING omits 0445f92c5d53 SUNRPC: Fix disconnection races omits 147ba5fbfde1 Merge branch 'misc' into for-next omits c6bfce48ae40 Merge branch 'fixes' into for-next omits fb94109b764e irqchip/stm32: protect configuration registers with hwspinlock omits 897898a69451 dt-bindings: interrupt-controller: stm32: Document hwlock [...] omits 0136afa08967 irqchip: Add driver for imx-irqsteer controller omits ff63495eff81 dt-bindings/irq: Add binding for Freescale IRQSTEER multiplexer omits 584923efe91f Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] omits 9d6dc178f0c9 perf trace: Allow suppressing the syscall argument names omits b036146fd0f9 perf trace: Allow configuring if the syscall start timesta [...] omits d32de87e7341 perf trace: Allow configuring default for perf_event_attr.inherit omits 41e0d040c475 perf config: Show the configuration when no arguments are [...] omits 42e4a52d01d0 perf trace: Allow configuring if the syscall duration shou [...] omits e7c634fcc6ff perf trace: Allow configuring if zeroed syscall args shoul [...] omits ac96287cae08 perf trace: Allow specifying a set of events to add in perfconfig omits 4623ce405d08 perf augmented_raw_syscalls: Do not include stdio.h omits 7100b12cf474 perf cs-etm: Generate branch sample for exception packet omits 02e7e2509e93 perf cs-etm: Treat EO_TRACE element as trace discontinuity omits 37bb37168dc1 perf cs-etm: Treat NO_SYNC element as trace discontinuity omits 49ccf87bfb9e perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY omits cfc1d4276b04 perf cs-etm: Refactor enumeration cs_etm_sample_type omits cee7a6a212dd perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder omits 24fff5eb2b93 perf cs-etm: Avoid stale branch samples when flush packet omits 43fd56669c28 perf cs-etm: Correct packets swapping in cs_etm__flush() omits bbab50dda724 perf trace: Switch to using a struct for the aumented_raw_ [...] omits 27f2992e7bb1 perf augmented_syscalls: Switch to using a struct for the [...] omits 61d007138a44 perf bpf: Move perf_event_output() from stdio.h to bpf.h omits b27b38ed9427 perf trace: Implement syscall filtering in augmented_syscalls omits 0df50e0b0e0f perf trace: Avoid using raw_syscalls in duplicity with eBP [...] omits 246fbe03edaa perf trace: Rename set_ev_qualifier_filter to clarify its [...] omits 3f643937aaab perf tools: Link libperf-jvmti.so with LDFLAGS variable omits 41fa483aeee5 tools lib traceevent: Use LDFLAGS in the build commands omits 866053bb644f perf tools: Cast off_t to s64 to avoid warning on bionic libc omits d7a8c4a6a055 perf tools: Add missing open_memstream() prototype for sys [...] omits 0afcf29bab35 perf header: Fix up argument to ctime() omits 748fe0889c1f perf tools: Add missing sigqueue() prototype for systems l [...] omits ece9804985b5 tools lib subcmd: Don't add the kernel sources to the incl [...] omits 436651caa1ca perf trace beauty: renameat's newdirfd may also be AT_FDCWD omits ca7ff2c8e7ad perf trace: Beautify renameat2's flags argument omits 5a1cb7edfbf6 perf beauty: Wire up the renameat flags table generator to [...] omits bdc2a9d64a4c perf beauty: Add a string table generator for renameat2's [...] omits 84a835412cdc perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD omits a761a8d102e2 perf trace: Allow selecting use the use of the ordered_eve [...] omits 7ba61524fa03 perf trace: Rename delivery functions to ease making order [...] omits f024cf085c42 tools lib traceevent: Fix processing of dereferenced args [...] omits 51433ead1460 perf stat: Avoid segfaults caused by negated options omits 4eaf97e8c5b1 perf tests: Use shebangs in the shell scripts omits 571766010ea6 perf auxtrace: Alter addr_filter__entire_dso() to work if [...] omits b5c2161cc415 perf dso: Export data_file_size() method there are no symbols omits bea2ef803ade KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum omits 6992195cc6c6 KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS omits 2e2f6c3c0b08 KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs [...] omits b8e0ba7c8bea KVM: arm64: Add support for creating PUD hugepages at stage 2 omits 35a63966194d KVM: arm64: Update age handlers to support PUD hugepages omits eb3f0624ea08 KVM: arm64: Support handling access faults for PUD hugepages omits 86d1c55ea605 KVM: arm64: Support PUD hugepage in stage2_is_exec() omits 4ea5af531140 KVM: arm64: Support dirty page tracking for PUD hugepages omits f8df73388ee2 KVM: arm/arm64: Introduce helpers to manipulate page table [...] omits 6396b852e46e KVM: arm/arm64: Re-factor setting the Stage 2 entry to exe [...] omits 3f58bf634555 KVM: arm/arm64: Share common code in user_mem_abort() omits 60c3ab30d8c2 KVM: arm/arm64: vgic-v2: Set active_source to 0 when resto [...] omits d1878af3a5a6 KVM: arm/arm64: Log PSTATE for unhandled sysregs omits fb544d1ca65a KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less omits e4b92b108c6c timekeeping: remove obsolete time accessors omits d651d1607f22 vfs: replace current_kernel_time64 with ktime equivalent omits 437e78d3fd6d timekeeping: remove timespec_add/timespec_del omits 926617889dc8 timekeeping: remove unused {read,update}_persistent_clock omits 19f48591e67c sh: remove board_time_init() callback omits 07df7800c6cd sh: remove unused rtc_sh_get/set_time infrastructure omits 09e81263e501 sh: sh03: rtc: push down rtc class ops into driver omits b0495e4b67b2 sh: dreamcast: rtc: push down rtc class ops into driver omits 2367c4b5fa09 y2038: signal: Add compat_sys_rt_sigtimedwait_time64 omits df8522a340ee y2038: signal: Add sys_rt_sigtimedwait_time32 omits e11d4284e2f4 y2038: socket: Add compat_sys_recvmmsg_time64 omits 3930bdad68d0 ASoC: xlnx: Grammar s/the the/the/ omits 54578ee883e3 usb: musb: dsps: fix runtime pm for peripheral mode omits 6010abf2c2c0 usb: musb: dsps: fix otg state machine omits bd7d95cafb49 arm64: KVM: Consistently advance singlestep when emulating [...] omits 0d640732dbeb arm64: KVM: Skip MMIO insn after emulation omits da0abe1a0411 irqchip: Add driver for Cirrus Logic Madera codecs omits 34743bfddef2 dm rq: cleanup leftover code from recently removed q->mq_o [...] omits bbf6a566920e dm verity: log the hash algorithm implementation omits af331ebae7e1 dm crypt: log the encryption algorithm implementation omits e8c2566f8352 dm integrity: fix spelling mistake in workqueue name omits a00f5276e266 dm flakey: Properly corrupt multi-page bios. omits ef87bfc24f9b dm: Check for device sector overflow if CONFIG_LBDAF is not set omits 8d683dcd65c0 dm crypt: use u64 instead of sector_t to store iv_offset omits d7e6b8dfc7bc dm kcopyd: Fix bug causing workqueue stalls omits 721b1d98fb51 dm snapshot: Fix excessive memory usage and workqueue stalls omits ef9923739e6d dm bufio: update comment in dm-bufio.c omits e8ea141a0f5e dm writecache: fix typo in error msg for creating writecac [...] omits 53b471687012 dm: remove indirect calls from __send_changing_extent_only() omits 935fcc56abc3 dm mpath: only flush workqueue when needed omits 2adc5c559a07 dm rq: remove unused arguments from rq_completed() omits 24113d487843 dm: avoid indirect call in __dm_make_request omits ed49e839199e Merge tag 'asoc-v4.21' of git://git.kernel.org/pub/scm/lin [...] omits f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next omits 46b14eef59a8 HID: doc: fix wrong data structure reference for UHID_OUTPUT omits a137401d8512 Merge branch 'bpf-bpftool-mount-tracefs' omits 33221307c3f9 tools: bpftool: add an option to prevent auto-mount of bpf [...] omits be3245e22d22 tools: bpftool: attempt to mount tracefs if required for t [...] omits 0d7410ea6efc tools/bpf: check precise {func, line, jited_line}_info_rec [...] omits ca46afdb2754 Merge tag 'perf-core-for-mingo-4.21-20181217' of git://git [...] omits 308424c9e0e1 ASoC: dma-sh7760: cleanup a debug printk omits d62805014ee8 ASoC: sdm845: set jack only for a specific backend omits 87ab4689ca65 x86/fsgsbase/64: Fix the base write helper functions omits 221b35fedee1 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits eb012ef3b4e3 x86: Remove Intel MPX omits c5f48c0a7aa1 genirq: Fix various typos in comments omits dc7eb0f2c23f mac80211: do not advertise HE cap IE if HE disabled omits 002245ec20b2 mac80211: set STA flag DISABLE_HE if HE is not supported omits 2e249fc32086 mac80211: update driver when MU EDCA params change omits daa5b83513a7 mac80211: update HE operation fields to D3.0 omits 55ebd6e6c765 mac80211: propagate the support for TWT to the driver omits fdb313e31820 ieee80211: add bits for TWT in Extended Capabilities IE omits 20c3a2c33e9f x86/speculation: Add support for STIBP always-on preferred mode omits 30c63115e20b nl80211: Add support to notify radar event info received from STA omits 8ca66b7ccf3c irqchip/irq-imx-gpcv2: Add IRQCHIP_DECLARE for i.MX8MQ compatible omits 1fb51c975a80 irqchip/irq-rda-intc: Fix return value check in rda8810_in [...] omits aa02ef099cff x86/topology: Use total_cpus for max logical packages calculation omits a7a850dba824 Merge branch 'asoc-4.21' into asoc-next omits c5fd9e77be44 Merge branch 'asoc-4.20' into asoc-linus omits 0f4967bc21de ASoC: ti: Kconfig: Remove the deprecated options omits 41e95652ee22 ARM: davinci_all_defconfig: Update the audio options omits eab5b50a13de ARM: omap1_defconfig: Do not select ASoC by default omits 3162b05fb74c ARM: omap2plus_defconfig: Update the audio options omits 4d8c1e7efb9f ARM: davinci: dm365-evm: Update for the new ASoC Kcofnig options omits 558eb0bfb271 ARM: OMAP2: Update for new MCBSP Kconfig option omits c27ace2e95a2 ARM: OMAP1: Makefile: Update for new MCBSP Kconfig option omits ca1c4d653524 MAINTAINERS: Add entry for sound/soc/ti and update the OMA [...] omits f2055e145f29 ASoC: ti: Merge davinci and omap directories omits 344f8e00933d mac80211: don't build AMSDU from GSO packets omits fca1279f090b mac80211: document RCU requirements for ieee80211_tx_dequeue() omits 233e98dc9c30 mac80211: remove superfluous NULL check omits dd665d23c1e9 mac80211: never pass NULL params to ieee80211_if_add() omits 8020919a9b99 mac80211: Properly handle SKB with radiotap only omits 925b5978cdc7 cfg80211: add some missing fall through annotations omits 30db641ef4f6 cfg80211: clarify LCI/civic location documentation omits 554be8333088 mac80211: ftm responder: remove pointless defensive coding omits 3453de98145f wireless: FTM: fix kernel-doc "cannot understand" warnings omits 3e8bf5234e4e rfkill: gpio: Remove unused include omits 68406a9807e4 mac80211_hwsim: fix overwriting of if_combination omits 6848ac7ca39a x86/mm/dump_pagetables: Use DEFINE_SHOW_ATTRIBUTE() omits a50e5fb8db83 mac80211: fix a kernel panic when TXing after TXQ teardown omits 07daef8b41e0 ntp: Remove duplicated include omits 801c7a1e5286 drm/etnaviv: remove lastctx member from gpu struct omits f9d255f4549e drm/etnaviv: replace header include with forward declaration omits 5a23144cb507 drm/etnaviv: remove unnecessary local irq disable omits f83f97684a73 pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] var [...] omits ce16e8dd0db2 pinctrl: sh-pfc: Print actual field width for variable-wid [...] omits 054f2400f706 pinctrl: sh-pfc: sh7734: Fix shifted values in IPSR10 omits 4d374bacd7c9 pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value omits 9540cbdfcd86 pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field omits 1b99d0c80bbe pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register conf [...] omits e28dc3f09c9d pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 con [...] omits 755a5b805fa7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 SEL_I2C1 field width omits 94482af7055e pinctrl: sh-pfc: sh7734: Add missing IPSR11 field omits b0f77269f6bb pinctrl: sh-pfc: r8a77980: Add missing MOD_SEL0 field omits 67d7745bc78e pinctrl: sh-pfc: r8a77970: Add missing MOD_SEL0 field omits 6a6c195d98a1 pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field omits 9925e8795726 pinctrl: sh-pfc: Validate pins/marks in pin groups at build time omits 124cde98f856 pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group omits 0d6256cb8801 pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_d [...] omits 884fa25fb6e5 pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qsp [...] omits 96bb2a6ab4ec pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_d [...] omits 1ebc589a7786 pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to geth [...] omits 117774fbe6be pinctrl: sh-pfc: r8a77990: Fix IOCTRL reg state after s2ra [...] omits db221412cd20 pinctrl: rza1: Handle devm_kasprintf() failure cases omits 28586a51eea6 ACPI / OSI: Add OEM _OSI string to enable dGPU direct output omits f4caa6ee736f pinctrl: sh-pfc: r8a77990: Add support for pull-up only pins omits 15ff2069cb7f printk: Add caller information to printk() output. omits 7edcbbf29006 ACPI: PM: Loop in full LPS0 mode only omits f941d3e41da7 ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle omits f0722e173448 Merge branches 'fixes-for-v4.21', 'fixes-for-v4.20', 'dt-b [...] omits 663546903c83 tools/power/x86/intel_pstate_tracer: Fix non root executio [...] omits 67e4eb30ea83 Merge tag 'linux-cpupower-4.21-rc1' of git://git.kernel.or [...] omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits 5f30b2e82348 livepatch: check kzalloc return values omits 8d503f206c33 USB: serial: pl2303: add ids for Hewlett-Packard HP POS po [...] omits 7aedd9d48f2a KVM: s390: fix kmsg component kvm-s390 omits 308c3e6673b0 KVM: s390: unregister debug feature on failing arch init omits b12c97d45cd0 nfp: flower: fix cb_ident duplicate in indirect block register omits d1675a160296 mlxsw: spectrum: Update the supported firmware to version [...] omits f5c6dfdefb21 ip6mr: Drop mfc6_cache argument to ip6mr_forward2 omits 6e0735d1f7e5 ipmr: Drop mfc_cache argument to ipmr_queue_xmit omits a5f3932646a7 net: dsa: mv88e6xxx: set ethtool regs version omits b33299017ca7 Merge branch 'net-SO_TIMESTAMPING-fixes' omits 8f932f762e79 net: add missing SOF_TIMESTAMPING_OPT_ID support omits fbfb2321e950 ipv6: add missing tx timestamping on IPPROTO_RAW omits eedbbb0d98b2 net: dccp: initialize (addr,port) listening hashtable omits 6a95147c5131 Merge branch 'bnxt_en-next' omits 56d374624778 bnxt_en: query force speeds before disabling autoneg mode. omits fd3ab1c70e0b bnxt_en: Do not free port statistics buffer when device is down. omits b8875ca356f1 bnxt_en: Save ring statistics before reset. omits 7c675421afef bnxt_en: Return linux standard errors in bnxt_ethtool.c omits 24654f095ed6 bnxt_en: Don't set ETS on unused TCs. omits e37fed790335 bnxt_en: Add ethtool -S priority counters. omits b16b68918674 bnxt_en: Add SR-IOV support for 57500 chips. omits 36d65be9a880 bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. omits 780baad44f0f bnxt_en: Reserve 1 stat_ctx for RDMA driver. omits f4e896142de8 bnxt_en: Do not modify max_stat_ctxs after RDMA driver req [...] omits c027c6b4e91f bnxt_en: get rid of num_stat_ctxs variable omits e916b0815a11 bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. omits f7588cd89331 bnxt_en: Store the maximum NQs available on the PF. omits 41e486f4f66d MIPS: Remove struct mm_context_t fp_mode_switching field omits 11789039da53 fou: Prevent unbounded recursion in GUE error handler omits 9b41439af4e9 Merge branch 'for-4.21/block' into for-next omits cd19181bf9ad blk-mq: enable IO poll if .nr_queues of type poll > 0 omits d97b73a86dfd Merge branch 'for-4.21/block' into for-next omits 3c94d83cb352 blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() omits 1a9430db2835 ima: cleanup the match_token policy code omits 94c13f66e13c security: don't use a negative Opt_err token index omits 06aa151ad1fc netfilter: ipt_CLUSTERIP: check MAC address when duplicate [...] omits 2a61d8b883bb netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clust [...] omits b12f7bad5ad3 netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in net [...] omits 5a86d68bcf02 netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine omits 07a09d1b73c9 bpf: libbpf: fix memleak by freeing line_info omits 9c60096d499e automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] omits 37c7b1caeaf6 Merge branch 'bpf-btf-type-fixes' omits 8772c8bc093b tools: bpftool: support pretty print with kind_flag set omits 9f95e37e31a4 tools: bpftool: refactor btf_dumper_int_bits() omits d0ebce687edc tools/bpf: test kernel bpffs map pretty print with struct [...] omits cd9de5d3d64b tools/bpf: add test_btf unit tests for kind_flag omits 128b343dbef5 tools/bpf: sync btf.h header from kernel to tools omits ffa0c1cf5959 bpf: enable cgroup local storage map pretty print with kind_flag omits 9d5f9f701b18 bpf: btf: fix struct/union/fwd types with kind_flag omits f97be3ab044c bpf: btf: refactor btf_int_bits_seq_show() omits 9854b446cedc automerging branch "kernel.org-palmer-linux/next-sched_clo [...] omits dd88b540ab6d automerging branch "kernel.org-palmer-linux/next-preempt" [...] omits a2d260bbba28 automerging branch "kernel.org-palmer-linux/next-ojn" into [...] omits 26cb5a328c6b exofs_mount(): fix leaks on failure exits omits 7c3c7a17faa0 automerging branch "kernel.org-palmer-linux/next-earlycon" [...] omits 958091396648 power: supply: bq25890: fix BAT_COMP field definition omits 598d27869cf3 automerging branch "kernel.org-palmer-linux/next-cmdline" [...] omits eb7dd4b831c0 Merge branch 'i2c/for-5.0' into i2c/for-next omits 241faeceb849 netfilter: nf_tables: Speed up selective rule dumps omits b2a0704d5292 automerging branch "kernel.org-palmer-linux/next-audit" in [...] omits 255fe81a6ad4 MAINTAINERS: change my email address omits c6cbdbbbf3e9 automerging branch "kernel.org-palmer-linux/fix-unused_var [...] omits f9ae3169af97 automerging branch "kernel.org-palmer-linux/fix-put_of_cpu [...] omits 829405993144 netfilter: nf_nat_sip: fix RTP/RTCP source port translations omits d6f0453391e0 i2c: tegra: Switch to SPDX identifier omits 199fa087dc6b net/mlx5: Continue driver initialization despite debugfs failure omits 0604ee4aefa2 i2c: tegra: Add missing kerneldoc for some fields omits 5cbabeec1eb7 netfilter: nat: remove nf_nat_l4proto struct omits faec18dbb040 netfilter: nat: remove l4proto->manip_pkt omits 76b90019e03d netfilter: nat: remove l4proto->nlattr_to_range omits fe2d0020994c netfilter: nat: remove l4proto->in_range omits 40e786bd296d netfilter: nat: fold in_range indirection into caller omits 203f2e78200c netfilter: nat: remove l4proto->unique_tuple omits 716b23c19edd netfilter: nat: un-export nf_nat_l4proto_unique_tuple omits c990bbafdb11 i2c: tegra: Cleanup kerneldoc comments omits 912da924a29f netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support omits df7043bed47e netfilter: remove unused parameters in nf_ct_l4proto_[un]r [...] omits a504b703bb1d netfilter: nat: limit port clash resolution attempts omits 89a5e15bcba8 gpio/mmc/of: Respect polarity in the device tree omits b635cbf68ff3 netfilter: nat: remove unnecessary 'else if' branch omits 3035a66934da i2c: axxia: support sequence command mode omits 1ccf1980e3e4 dt-bindings: i2c: rcar: Add r8a774c0 support omits c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next omits 3f74383f29ca dt-bindings: i2c: sh_mobile: Add r8a774c0 support omits 51243b73455f i2c: sh_mobile: Add support for r8a774c0 (RZ/G2E) omits 0cb47164ed0c Merge tag 'at24-4.21-updates-for-wolfram' of git://git.ker [...] omits 2b5dc333ff2f automerging branch "kernel.org-palmer-linux/fix-cmpxchg_de [...] omits 9b4924da4711 pinctrl: xway: fix gpio-hog related boot issues omits e5a7e9283f51 Merge branch 'next-integrity' into next-testing omits c7f7e58fcbf3 integrity: Remove references to module keyring omits 02d26b9a57fa i2c: i2c-cros-ec-tunnel: Switch to SPDX identifier. omits 8f696e1a9a8b riscv: define CREATE_TRACE_POINTS in ptrace.c omits 7eb2880c9e25 riscv: define NR_syscalls in unistd.h omits 12d6dd069891 dt-bindings: gpio: rcar: Add r8a774c0 (RZ/G2E) support omits a0752e9c3097 memory: omap-gpmc: Get the header of the enum omits d6543c0f3964 ARM: omap1: Fix new user of gpiochip_request_own_desc() omits af5395c214c1 xtensa: implement syscall tracepoints omits 9f24f3c1067c xtensa: implement tracehook functions and enable HAVE_ARCH [...] omits 921534473a6b xtensa: enable CORE_DUMP_USE_REGSET omits 1819afcc0b13 xtensa: implement TIE regset omits 06fbac8e8971 xtensa: implement task_user_regset_view omits 3aee3e25deea xtensa: call do_syscall_trace_{enter,leave} selectively omits 6a986984b639 xtensa: use NO_SYSCALL instead of -1 omits 98c3115a4ec5 xtensa: define syscall_get_arch() omits b61c41c28eb0 Move EM_XTENSA to uapi/linux/elf-em.h omits 6c4fc209fcf9 bpf: remove useless version check for prog load omits b5c8f358ce7c dt-bindings: iio: magnetometer: add dt-bindings for freesc [...] omits bcb671c2fa0e bpf: promote bpf_perf_event.h to mandatory UAPI header omits daad52c8aa4f media: drxk_hard: check if parameter is not NULL omits 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] omits 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] omits 4e460f656e9c xtensa: support memtest omits 32daa6e9b63b Merge branch 'next-integrity' into next-testing omits 5580b4a1a8ca Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits a28777f25031 ucc_geth: Add change_carrier() for Fixed PHYs omits 6211d46713c5 gianfar: Add change_carrier() for Fixed PHYs omits 6e8b0ff1ba4c dpaa_eth: Add change_carrier() for Fixed PHYs omits b3e5464e36c0 Fixed PHY: Add fixed_phy_change_carrier() omits 75c4a4541891 Merge branch 'next/dt64' into for-next omits 8bd8ea195f6d Merge tag 'v4.20-rc7' into next-general omits 74ebbdda7cec arm64: dts: exynos: Add Bluetooth chip to TM2(e) boards omits 4beaacc6fea5 net/mlx4_en: remove fallback after kzalloc_node() omits 580d48573c43 regmap: debugfs: convert to DEFINE_SHOW_ATTRIBUTE omits 32fa7b852fea regmap: rbtree: convert to DEFINE_SHOW_ATTRIBUTE omits ff9b85de5d5d net/mlx5e: Add some ethtool port control entries to the up [...] omits 371289b61ac1 net/mlx5e: Expose ethtool pause and link functions to mlx5 [...] omits 073caf508822 net/mlx5e: Add sriov and udp tunnel ndo support for the up [...] omits b36cdb42ad4b net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps omits aec002f6f82c net/mlx5e: Uninstantiate esw manager vport netdev on switc [...] omits 13e509a4c194 net/mlx5e: Remove leftover code from the PF netdev being u [...] omits d9ee0491c2ff net/mlx5e: Use dedicated uplink vport netdev representor omits 025380b20dc2 net/mlx5e: Use single argument for the esw representor bui [...] omits 915fe1a0d9cb net/mlx5: E-Switch, Remove redundant reloading of the IB i [...] omits 6a0400661cb6 riscv: add ARCH_HAS_SG_CHAIN omits 9012eafc31e7 RISC-V: Select GENERIC_SCHED_CLOCK for clocksource drivers omits 55a5606e563c RISC-V: Add CONFIG_PREEMPT=y to defconfig omits aafd3d431c77 RISC-V: lib: minor asm cleanup omits 7ba12bb676c2 RISC-V: Remove EARLY_PRINTK support omits 2b3f786408c5 RISC-V: defconfig: Enable RISC-V SBI earlycon support omits d010d5315ca6 RISC-V: Update Kconfig to better handle CMDLINE omits 028713aa8389 perf trace: Add ordered processing omits 6a252f2772c0 Merge branch 'for-4.21/block' into for-next omits e5edd5f298fa blk-mq: skip zero-queue maps in blk_mq_map_swqueue omits 13369816cb64 block: fix blk-iolatency accounting underflow omits c16d6b5a9f47 blk-mq: fix dispatch from sw queue omits 7211aef86f79 block: mq-deadline: Fix write completion handling omits a0fc5578f1d6 efi: Let kmemleak ignore false positives omits e8f99458ae3d riscv: audit: add audit hook in do_syscall_trace_enter/exit() omits c711b3d11101 riscv: add audit support omits 23253977a7ee riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig omits 83ee9dd3444c riscv: fix trace_sys_exit hook omits c5b842751ef6 riscv: remove unused variable in ftrace omits 8ba35b3a0046 vfio-mdev/samples: Use u8 instead of char for handle functions omits 5fe0427abf2b RISC-V: add of_node_put() omits 83356b3d124a perf ordered_events: Add first_time() method omits 1f44b3e2fc5d perf trace: Move event delivery to a new deliver_event() function omits 68ca5d07de20 perf ordered_events: Add ordered_events__flush_time interface omits 555af8090162 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] omits 6d99a79cb40d perf annotate: Introduce basic support for ARC omits 75c375c0ae7c perf config: Modify size factor of snprintf omits c8dd6ee51a4d perf record: Fix memory leak on AIO objects deallocation omits 91b2b9702509 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX omits bd8d57fb7e25 perf parse-events: Fix unchecked usage of strncpy() omits bef0b8970f27 perf probe: Fix unchecked usage of strncpy() omits 4d0f16d059dd perf ui helpline: Use strlcpy() as a shorter form of strnc [...] omits 2f5302533f30 perf svghelper: Fix unchecked usage of strncpy() omits b6313899f4ed perf help: Remove needless use of strncpy() omits 5192bde7d98c perf header: Fix unchecked usage of strncpy() omits 7572588085a1 perf header: Fix unchecked usage of strncpy() omits fca5085c1525 perf dso: Fix unchecked usage of strncpy() omits 15a5cd19627a perf cs-etm: Add support for PTMv1.1 decoding omits 7d0f4fefc492 perf cs-etm: Add support for ETMv3 trace decoding omits 78688342c547 perf cs-etm: Add configuration for ETMv3 trace protocol omits 8aa5c8eddcdd perf top: Move perf_top__reset_sample_counters() to after [...] omits d8590430fb1e perf top: Display slow reader warning when droping samples omits 97f7e0b33db8 perf top: Save and display the drop count stats omits d63b9f6fea76 perf top: Drop samples which are behind the refresh rate omits c94cef4beb66 perf top: Set the 'session_done' volatile variable when exiting omits 94ad6e7e3606 perf top: Use cond variable instead of a lock omits 16c66bc167cc perf top: Add processing thread omits 254de74cd14a perf top: Move lost events warning to helpline omits d24e3c98ac11 perf top: Save and display the lost count stats omits a4a6668a623e perf ordered_events: Add private data member omits b8494f1df875 perf ordered_events: Rework show_progress for __ordered_ev [...] omits dd2e18e9ac20 perf tools: Support 'srccode' output omits 42da438c1bc4 perf trace: We need to consider "nr" if "__syscall_nr" is [...] omits 3fcb10e49650 perf tools: Allow specifying proc-map-timeout in config file omits 65c9fee2da2f tools lib subcmd: Fix a few source code comment typos omits adba16344159 perf tools: Fix diverse comment typos omits e4a8b0af5121 perf bpf-loader: Fix debugging message typo omits 1a7ea3283f7d perf tools Documentation: Fix diverse typos omits 3e449f7c36c3 tools lib traceevent: Fix diverse typos in comments omits b1d6f155e1bb perf vendor events intel: Fix diverse typos omits 24f967337f6d perf tests ARM: Disable breakpoint tests 32-bit omits a7ee4d625ede perf cs-etm: Support for ARM A32/T32 instruction sets in C [...] omits 00879763fcf2 perf beauty mmap_flags: Fixed syntax error Fixed missing ' [...] omits 6cd99d21741d tools lib traceevent: traceevent API cleanup omits f0bba09ce3f8 perf tools: traceevent API cleanup, remove __tep_data2host*() omits fc39851c455c tools lib traceevent: Rename tep_free_format() to tep_free [...] omits 97fbf3f0e0aa tools lib traceevent, perf tools: Rename 'struct tep_event [...] omits 4c784894ac29 tools lib traceevent: Install trace-seq.h API header file omits cc03e1a8f82d tools lib traceevent: Added support for pkg-config omits 477be10ca781 tools lib traceevent: Implement new API tep_get_ref() omits 239ca3e78609 perf report: Documentation average IPC and IPC coverage omits ec6ae74fe8f0 perf report: Display average IPC and IPC coverage per symbol omits 246fda09c127 perf annotate: Create a annotate2 flag in struct symbol omits ace4f8faea54 perf annotate: Compute average IPC and IPC coverage per symbol omits 44e92f8389b2 tools lib traceevent: Add sanity check to is_timestamp_in_us() omits a1c8cf293d57 perf beauty mmap_flags: Check if the arch has a mmap.h file omits 93f20c0fe3e8 perf record: Extend trace writing to multi AIO omits d3d1af6f011a perf record: Enable asynchronous trace writing omits 0b77383134f3 perf mmap: Map data buffer for preserving collected data omits 2a07d814747b tools build feature: Check if libaio is available omits 1c6f709b9f96 perf intel-pt: Fix error with config term "pt=0" omits 1b3aae90c6ab perf top: Allow passing a kallsyms file omits 19702894cd93 perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) omits 92151b0a230c tools include: Adopt ERR_CAST() from the kernel err.h header omits 741dad88dde2 perf test: Fix perf_event_attr test failure omits 3c567356dbe0 x86/mm/cpa: Rename @addrinarray to @numpages omits c38116bb940a x86/mm/cpa: Better use CLFLUSHOPT omits fe0937b24ff5 x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() i [...] omits 83b4e39146aa x86/mm/cpa: Make cpa_data::numpages invariant omits 2aac9f9d5b85 perf tests record: Allow for 'sleep' being 'coreutils' omits 935f5839827e x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation omits 5fe26b7a8f46 x86/mm/cpa: Simplify the code after making cpa->vaddr invariant omits 98bfc9b038cd x86/mm/cpa: Make cpa_data::vaddr invariant omits 16ebf031e8ab x86/mm/cpa: Add __cpa_addr() helper omits ecc729f1f471 x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests omits 0631ca3a6e6e tools lib traceevent: Fix compile warnings in tools/lib/tr [...] omits 692d0e63324d perf script: Use fallbacks for branch stacks omits 225f99e0c811 perf tools: Use fallback for sample_addr_correlates_sym() cases omits 8e80ad9983ca perf thread: Add fallback functions for cases where cpumod [...] omits ec1891afae74 perf machine: Record if a arch has a single user/kernel ad [...] omits 804234f27180 perf env: Also consider env->arch == NULL as local operation omits b18e08882588 perf map: Remove extra indirection from map__find() omits bc4da38a4789 perf stat: Fix CSV mode column output for non-cgroup events omits 57ddf09173c1 perf stat: Fix shadow stats for clock events omits 54fceb0bafd9 perf build: Give better hint about devel package for libssl omits 02117e42db74 Merge branch 'x86/urgent' into x86/mm, to pick up dependent fix omits 721066dfd4d5 x86/mm/cpa: Fix cpa_flush_array() TLB invalidation omits c03b0358ab60 net: unbreak CONFIG_RETPOLINE=n builds omits c92a54cfa025 dma-direct: do not include SME mask in the DMA supported check omits 8162b3d1a728 kprobes/x86: Remove unneeded arch_within_kprobe_blacklist [...] omits fe6e65615415 kprobes/x86: Show x86-64 specific blacklisted symbols correctly omits fb1a59fae8ba kprobes: Blacklist symbols in arch-defined prohibited area omits 76aea1eeb98d Merge tag 'v4.20-rc7' into perf/core, to pick up fixes omits 0e334db6bb4b posix-timers: Fix division by zero bug omits 283ac6d5fb2a selftests: Fix test errors related to lib.mk khdr target omits e7121ab4056f media: docs: fix some GPL licensing ambiguity at the text omits 4bd257d88490 Merge tag 'v4.20-rc7' into patchwork omits 1669907e3d1a xen/pciback: Check dev_data before using it omits bf9445a33ae6 kprobes/x86/xen: blacklist non-attachable xen interrupt functions omits b28b14c7c157 Merge branch 'v4.21/drivers' into tmp/aml-rebuild omits 1999b06edc8e Merge branch 'v4.21/dt64' into tmp/aml-rebuild omits 567d14cc7a72 Merge branch 'v4.21/dt' into tmp/aml-rebuild omits 088950cf553a Merge branch 'v4.21/soc' into tmp/aml-rebuild omits 3c9dc275dba1 Revert "serial: 8250: Fix clearing FIFOs in RS485 mode again" omits ec18f48bbc41 tty: serial: samsung: Increase maximum baudrate omits 31e933645742 tty: serial: samsung: Properly set flags in autoCTS mode omits 778ec49c1401 tty: Use of_node_name_{eq,prefix} for node name comparisons omits d72402145ace tty/serial: do not free trasnmit buffer page under port lock omits d464b7dba1b8 staging: most: Documentation: add information to driver_us [...] omits e6861b916e7d staging: most: sound: remove channel number from ALSA card [...] omits 6cebb2019636 staging: most: sound: use static name for ALSA card omits 4c6375dc1c03 staging: most: sound: rename variable omits ba99c631810b staging: most: sound: correct label name omits 15600aea2754 staging: most: sound: create one sound card w/ multiple PC [...] omits 6d7f677a2afa serial: 8250: Rate limit serial port rx interrupts during [...] omits bdb48e4c7d07 dt-bindings: serial: 8250: Add rate limit for serial port [...] omits 2419f30a4a4f USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd omits d0c97d5a721b mfd: tps65218: Use devm_regmap_add_irq_chip and clean up e [...] omits 4bc16f9dd71a gpio: pca953x: Add regmap dependency for PCA953x driver omits 85af74c474b2 gpio: raspberrypi-exp: decrease refcount on firmware dt node omits 64a428077758 tty: serial: qcom_geni_serial: Remove interrupt storm omits 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 6e0856d31744 HID: intel-ish-hid: fixes incorrect error handling omits 71ab1c0336c7 serial: sh-sci: Resume PIO in sci_rx_interrupt() on DMA failure omits 2e948218b7c1 serial: sh-sci: Fix crash in rx_timer_fn() on PIO fallback omits dd1f2250da95 serial: sh-sci: Fix locking in sci_submit_rx() omits 52042d8e82ff btrfs: Fix typos in comments and strings omits 1690dd41e0cb btrfs: improve error handling of btrfs_add_link omits 34a28e3d7753 Btrfs: use generic_remap_file_range_prep() for cloning and [...] omits 61ed3a144aa7 btrfs: Refactor main loop in extent_readpages omits 15c8276302c4 btrfs: Remove 1st shrink/grow phase from balance omits be6821f82c3c Btrfs: send, fix race with transaction commits that create [...] omits 827aa18e7b90 Btrfs: use nofs context when initializing security xattrs [...] omits 0568e82dbe25 btrfs: run delayed items before dropping the snapshot omits 83354f0772cd btrfs: catch cow on deleting snapshots omits 01e0da48856f btrfs: extent-tree: cleanup one-shot usage of @blocksize i [...] omits 7c3c7cb99c77 Btrfs: scrub, move setup of nofs contexts higher in the stack omits 0e94c4f45d14 btrfs: scrub: move scrub_setup_ctx allocation out of devic [...] omits 92f7ba434f51 btrfs: scrub: pass fs_info to scrub_setup_ctx omits 28bad2125767 btrfs: fix truncate throttling omits db2462a6ad3d btrfs: don't run delayed refs in the end transaction logic omits 64403612b73a btrfs: rework btrfs_check_space_for_delayed_refs omits 413df7252d52 btrfs: add new flushing states for the delayed refs rsv omits 4c8edbc75cb9 btrfs: update may_commit_transaction to use the delayed refs rsv omits ba2c4d4e3bda btrfs: introduce delayed_refs_rsv omits 158ffa364bf7 btrfs: only track ref_heads in delayed_ref_updates omits bedc661760a9 btrfs: cleanup extent_op handling omits 07c47775f410 btrfs: add cleanup_ref_head_accounting helper omits d7baffdaf9f9 btrfs: add btrfs_delete_ref_head helper omits fdb1e1218034 btrfs: use PAGE_ALIGNED instead of open-coding it omits 7073017aeb98 btrfs: use offset_in_page instead of open-coding it omits cb5583dd52fa btrfs: dev-replace: open code trivial locking helpers omits 53176dde0acd btrfs: dev-replace: remove custom read/write blocking scheme omits 129827e3001f btrfs: dev-replace: swich locking to rw semaphore omits ceb21a8db485 btrfs: reada: reorder dev-replace locks before radix tree preload omits d1051d6ebf8e btrfs: Fix error handling in btrfs_cleanup_ordered_extents omits 3522e90301d7 btrfs: remove always true if branch in find_delalloc_range omits 27a7ff554e8d btrfs: skip file_extent generation check for free_space_in [...] omits 41bd60676923 Btrfs: fix fsync of files with multiple hard links in new [...] omits bbe339cc323c btrfs: drop extra enum initialization where using defaults omits 5b840301ac4b btrfs: switch BTRFS_ORDERED_* to enums omits 50b5b6020fc3 btrfs: switch EXTENT_FLAG_* to enums omits 80cb38362d33 btrfs: switch EXTENT_BUFFER_* to enums omits 61fa90c16b0b btrfs: switch BTRFS_ROOT_* to enums omits eb1a524c9520 btrfs: switch BTRFS_FS_* to enums omits 688a75b9a30a btrfs: switch BTRFS_BLOCK_RSV_* to enums omits b00146b5d53c btrfs: switch BTRFS_FS_STATE_* to enums omits da12fe5414f9 btrfs: Refactor btrfs_merge_bio_hook omits 2ab4fd3135ee btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction omits d2e174d5d3ee btrfs: document extent mapping assumptions in checksum omits cc2c39d605d2 btrfs: don't initialize 'offset' in map_private_extent_buffer() omits a5fb11429167 Btrfs: fix deadlock with memory reclaim during scrub omits 78e62c02abb9 btrfs: Remove extent_io_ops::readpage_io_failed_hook omits 7b41ba71c1a0 btrfs: remove btrfs_bio_end_io_t omits b3a0dd50c395 btrfs: replace btrfs_io_bio::end_io with a simple helper omits 31fecccbd7b2 btrfs: remove redundant csum buffer in btrfs_io_bio omits 600b6cf468b0 btrfs: replace async_cow::root with fs_info omits 06ea01b1eeb1 btrfs: merge btrfs_submit_bio_done to its caller omits 7333bd02dcb7 btrfs: balance: print to system log when balance ends or i [...] omits 56fc37d93690 btrfs: balance: print args during start and resume omits f89e09cf4553 btrfs: add helper to describe block group flags omits 9a6f209e3650 Btrfs: fix deadlock when enabling quotas due to concurrent [...] omits 5a8067c0d17f Btrfs: fix access to available allocation bits when starti [...] omits 0e6ec385b55f Btrfs: allow clear_extent_dirty() to receive a cached exte [...] omits cc5de4e70256 btrfs: Handle final split-brain possibility during fsid change omits 7a62d0f07377 btrfs: Handle one more split-brain scenario during fsid change omits d1a63002829a btrfs: add members to fs_devices to track fsid changes omits fbc6feaec98a btrfs: Add handling for disk split-brain scenario during f [...] omits de37aa513105 btrfs: Remove fsid/metadata_fsid fields from btrfs_info omits 56f20f4009d3 btrfs: Add sysfs support for metadata_uuid feature omits 7239ff4b2be8 btrfs: Introduce support for FSID change without metadata rewrite omits ce9f967f31ea btrfs: use EXPORT_FOR_TESTS for conditionally exported functions omits f8f591df7d72 btrfs: introduce EXPORT_FOR_TESTS macro omits e9a05cf31bf1 btrfs: remove unused drop_on_err in btrfs_mkdir omits 9bfd61d9755a btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range omits 917aacecc567 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument omits 64bc6c2a3453 btrfs: Remove superfluous check form btrfs_remove_chunk omits f9085abfaeaf btrfs: don't report user-requested cancel as an error omits 49365e697627 btrfs: silence warning if replace is canceled omits 53e62fb5a4ae btrfs: dev-replace: add explicit check for replace result [...] omits fe97e2e173af btrfs: dev-replace: replace's scrub must not be running in [...] omits b47dda2ef6d7 btrfs: dev-replace: set result code of cancel by status of scrub omits d189dd70e255 btrfs: fix use-after-free due to race between replace star [...] omits 05c49e6bc1e8 btrfs: dev-replace: go back to suspend state if another EX [...] omits 0d228ece59a3 btrfs: dev-replace: go back to suspended state if target d [...] omits 54862d6d28fc btrfs: mark btrfs_dev_replace_start as static omits a9261d4125c9 btrfs: harden agaist duplicate fsid on scanned devices omits b50836edf9fe btrfs: introduce nparity raid_attr omits da612e31aee5 btrfs: fix ncopies raid_attr for RAID56 omits baf92114c7e6 btrfs: alloc_chunk: fix more DUP stripe size handling omits 23f0ff1ec4b0 btrfs: alloc_chunk: improve chunk size variable name omits 2f29df4fc24e btrfs: alloc_chunk: do not refurbish num_bytes omits 3cd24c698004 btrfs: use tagged writepage to mitigate livelock of snapshot omits c629732d247e btrfs: Remove unused extent_state argument from btrfs_writ [...] omits 8cc0237abc3f btrfs: Remove extent_page_data argument from writepage_delalloc omits 7789a55aa1c9 btrfs: Move epd::extent_locked check to writepage_delalloc [...] omits fc8a168aa9ab btrfs: Check for missing device before bio submission in b [...] omits ab457246f8a4 btrfs: remove redundant replace_state init omits 6d4cbf790307 Btrfs: remove no longer used io_err from btrfs_log_ctx omits 59b0713a8a6c Btrfs: simpler and more efficient cleanup of a log tree's [...] omits 46cc775e29c5 btrfs: Adjust loop in free_extent_buffer omits 9cfc8ba712be btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] omits df44971468c1 btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf omits 8c7eeb655787 btrfs: Remove extra reference count bumps in btrfs_compare_trees omits 24cee18a1c1d btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] omits 6c122e2a0c51 btrfs: Remove redundant extent_buffer_get in get_old_root omits 5c623d334a4f btrfs: Remove needless tree locking in iterate_inode_extrefs omits e5bba0b0f843 btrfs: Remove needless tree locking in iterate_inode_refs omits d9cb2459b2e9 btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] omits ed46ff3d4237 Btrfs: support swap files omits 60ca842e3457 Btrfs: rename and export get_chunk_map omits eede2bf34f4f Btrfs: prevent ioctls from interfering with a swap file omits abbb55f4cd56 btrfs: Remove extent_io_ops::split_extent_hook callback omits 5c848198aad3 btrfs: Remove extent_io_ops::merge_extent_hook callback omits a36bb5f9a90c btrfs: Remove extent_io_ops::clear_bit_hook callback omits e06a1fc99cc7 btrfs: Remove extent_io_ops::set_bit_hook extent_io callback omits 65a680f6b7d6 btrfs: Remove extent_io_ops::check_extent_io_range callback omits 7087a9d8db88 btrfs: Remove extent_io_ops::writepage_end_io_hook omits d75855b4518b btrfs: Remove extent_io_ops::writepage_start_hook omits 5eaad97af8ae btrfs: Remove extent_io_ops::fill_delalloc omits 06f2548f9d74 btrfs: Add function to distinguish between data and btree inode omits 05a37c48604c btrfs: volumes: Make sure no dev extent is beyond device boundary omits 5eb193812a42 btrfs: volumes: Make sure there is no overlap of dev exten [...] omits e72d79d6bcee btrfs: Refactor find_free_extent loops update into find_fr [...] omits e1a418481567 btrfs: Refactor unclustered extent allocation into find_fr [...] omits d06e3bb69009 btrfs: Refactor clustered extent allocation into find_free [...] omits b4bd745d1230 btrfs: Introduce find_free_extent_ctl structure for later rework omits e2907c1a6ae1 btrfs: extent-tree: Detect bytes_pinned underflow earlier omits 9f9b8e8d0ebe btrfs: extent-tree: Detect bytes_may_use underflow earlier omits 85dd506c8e02 Btrfs: remove no longer used stuff for tracking pending or [...] omits ce02f0326680 Btrfs: remove no longer used logged range variables when l [...] omits 2074e8a7d025 staging: vc04_services: Remove VCHIU_QUEUE_T typedef omits 2d0a0291135f staging: vc04_services: Remove VCHIQ_STATE_T typedef omits f5a98269861a staging: vc04_services: Remove VCHIQ_SLOT_ZERO_T omits 6f1e4141c751 staging: vc04_services: Remove VCHIQ_SLOT_T typedef omits a61036037032 staging: vc04_services: Remove VCHIQ_SLOT_INFO_T typedef omits c55aedfe60d0 staging: vc04_services: Remove VCHIQ_SHARED_STATE_T typedef omits 4f0922c87d47 staging: vc04_services: Remove VCHIQ_SET_SERVICE_OPTION_T typedef omits 7926c328d958 staging: vc04_services: Remove VCHIQ_SERVICE_T typedef omits d3af2bcc6ea4 staging: vc04_services: Remove VCHIQ_SERVICE_QUOTA_T typedef omits 0b53ca3127a6 staging: vc04_services: Remove VCHIQ_SERVICE_PARAMS_T typedef omits c18cbdee798c staging: vc04_services: Remove VCHIQ_SERVICE_BASE_T typedef omits 87c091aadfac staging: vc04_services: Remove VCHIQ_QUEUE_MESSAGE_T typedef omits 4040a7ee5346 staging: vc04_services: Remove VCHIQ_QUEUE_BULK_TRANSFER_T [...] omits e8968525282f staging: vc04_services: Remove VCHIQ_HEADER_T typedef omits 3515279e6ed1 staging: vc04_services: Remove VCHIQ_GET_CONFIG_T typedef omits 392342b77c26 staging: vc04_services: Remove VCHIQ_DUMP_MEM_T typedef omits 8ca743a19a37 staging: vc04_services: Remove VCHIQ_DEQUEUE_MESSAGE_T typedef omits aa987e55132f staging: vc04_services: Remove VCHIQ_DEBUGFS_NODE_T typedef omits 562943286c74 staging: vc04_services: Remove VCHIQ_CREATE_SERVICE_T typedef omits 8b867447536c staging: vc04_services: Remove VCHIQ_CONFIG_T typedef omits e69106e55d82 staging: vc04_services: Remove VCHIQ_COMPLETION_DATA_T typedef omits bc96a5f0f776 staging: vc04_services: Remove VCHIQ_BULK_T typedef omits 029a8a189478 staging: vc04_services: Remove VCHIQ_BULK_QUEUE_T typedef omits cf69fc521676 staging: vc04_services: Remove VCHIQ_AWAIT_COMPLETION_T typedef omits e376ef3535b6 staging: vc04_services: Remove VCHIQ_ARM_STATE_T typedef omits 2be0bef08620 staging: vc04_services: Remove VCHI_MSG_VECTOR_T typedef omits 2a6e3234d64a staging: vc04_services: Remove VCHI_MSG_ITER_T typedef omits 9d4d3ac47391 staging: vc04_services: Remove VCHI_HELD_MSG_T typedef omits 4dfc415fc20e staging: vc04_services: Remove USER_SERVICE_T typedef omits 477e5caec4ee staging: vc04_services: Remove SERVICE_CREATION_T typedef omits 4075fa9efc4e staging: vc04_services: Remove REMOTE_EVENT_T typedef omits 313b5681a37c staging: vc04_services: Remove PAGELIST_T typedef omits 4eef62d61c16 staging: vc04_services: Remove DUMP_CONTEXT_T typedef omits cb9a242c33ca Staging: rtl8723bs: Fix code style issue in rtl8723bs driver omits 0022290f1e12 staging: greybus: convert to DEFINE_SHOW_ATTRIBUTE omits 892cb81ecec9 staging: vc04_services: convert to DEFINE_SHOW_ATTRIBUTE omits 2be13945966a staging: unisys: convert to DEFINE_SHOW_ATTRIBUTE omits 29f85260edbb staging: fwserial: convert to DEFINE_SHOW_ATTRIBUTE omits 0b7b9b6c3dee staging: wilc1000: fix NULL dereference inside wilc_scan() omits 2da56630b1cc staging: vchiq: delete vchiq_killable.h omits ff5979ad8636 staging: vchiq_2835_arm: quit using custom down_interruptible() omits a772f116702e staging: vchiq: switch to wait_for_completion_killable omits 649496b60300 staging: bcm2835-audio: double free in init error path omits 4765f68374cf staging: mt7621-dma: fix unbalanced braces omits 3dbf37c03bc6 Staging: comedi: cb_pcidas: fixed a spelling mistake codin [...] omits eca1e56ceedd iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares omits 1d6e81a288e2 usb: renesas_usbhs: add support for RZ/G2E omits 8dc7623bf608 usb: ehci-omap: Fix deferred probe for phy handling omits c3788cd9963e usb: roles: Add a description for the class to Kconfig omits 732774437ae0 mtd: rawnand: sunxi: Write pageprog related opcodes to WCMD_SET omits 4733c0b4666d Merge tag 'usb-ci-v4.21-rc1' of git://git.kernel.org/pub/s [...] omits 47c80a5d8a3b ARM: shmobile: fix build regressions omits 7e849dd9cf37 nvme-pci: don't share queue maps omits 5aceaeb26394 blk-mq: only dispatch to non-defauly queue maps if they ha [...] omits 346fc1089e5d blk-mq: export hctx->type in debugfs instead of sysfs omits 07b35eb5a364 blk-mq: fix allocation for queue mapping table omits 22a5a4a44c43 regulator: act8945a-regulator: fix 'defined but not used' [...] omits 918446c96595 regulator: axp20x: fix set_ramp_delay for AXP209/dcdc2 omits 052b8cfa4070 locks: Use inode_is_open_for_write omits d4683eee8cd6 auxdisplay: charlcd: fix x/y command parsing omits d2e1a003af56 ACPI/IORT: Don't call iommu_ops->add_device directly omits 641fb0efbff0 iommu/of: Don't call iommu_ops->add_device directly omits cc5aed44a3a8 iommu: Consolitate ->add/remove_device() calls omits 6954cf9bfda1 iommu/sysfs: Rename iommu_release_device() omits f884f6ee6260 dmaengine: sh: rcar-dmac: Use device_iommu_mapped() omits 05afde1a7ef3 xhci: Use device_iommu_mapped() omits 9488585b21be tpm: add support for partial reads omits 10fdf838e5f5 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test omits ebd1d3b74f85 powerpc/32: Move the old 6xx -mcpu logic before the TARGET [...] omits c7e900c05b8f powerpc/ipic: Remove unused ipic_set_priority() omits 4d6a19827387 Merge branch 'fixes' into next omits 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next omits 0e1f37d120ec HID: asus: Add support for the ASUS T101HA keyboard dock omits bf8763d8f837 powerpc/iommu: Use device_iommu_mapped() omits 13e6a84d697e ACPI/IORT: Use device_iommu_mapped() omits 170ecbd5ff09 iommu/of: Use device_iommu_mapped() omits dbba197edf32 driver core: Introduce device_iommu_mapped() function omits db5d6a70043a iommu/tegra: Use helper functions to access dev->iommu_fwspec omits 2000e5f70322 iommu/qcom: Use helper functions to access dev->iommu_fwspec omits 5c7e6bd71bfd iommu/of: Use helper functions to access dev->iommu_fwspec omits a9bf2eec5a6f iommu/mediatek: Use helper functions to access dev->iommu_fwspec omits df9036558062 iommu/ipmmu-vmsa: Use helper functions to access dev->iomm [...] omits 98cc4f719642 iommu/dma: Use helper functions to access dev->iommu_fwspec omits 9b468f7d9cf1 iommu/arm-smmu: Use helper functions to access dev->iommu_fwspec omits 8097e53eaba2 ACPI/IORT: Use helper functions to access dev->iommu_fwspec omits b4ef725eeba1 iommu: Introduce wrappers around dev->iommu_fwspec omits b6d39cd82241 iommu/ipmmu-vmsa: Hook up r8a774c0 DT matching code omits a6cf933a359f dt-bindings: iommu: ipmmu-vmsa: Add r8a774c0 support omits 2713fe37153e Revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" omits 9115d1427f02 Merge branch 'devprop' into linux-next omits 2e16da81a7cb Merge branches 'acpi-misc', 'acpi-tables', 'acpi-soc' and [...] omits 69d24c6ed67c dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 omits 24a19afa4bed Merge branch 'acpica' into linux-next omits ca804a5615a7 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774c0 omits ab409be2be55 dt-bindings: mmc: renesas_sdhi: Add r8a774c0 support omits 0c204979c691 mmc: core: Cleanup BKOPS support omits 1217e6154492 mmc: core: Drop redundant check in mmc_send_hpi_cmd() omits 01e421feec08 Merge branch 'fixes' into next omits e3ae3401aa19 mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl omits ba9f39a785a9 mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support omits a0741ba40a00 mmc: core: Reset HPI enabled state during re-init and in c [...] omits 0b4797906841 mmc: omap_hsmmc: fix DMA API warning omits 5ccf7f5505f4 mmc: tegra: Fix for SDMMC pads autocal parsing from dt omits 97207c12780d mmc: sdhci: Fix sdhci_do_enable_v4_mode omits 961de0a856e3 mmc: sdhci-omap: Workaround errata regarding SDR104/HS200 [...] omits 58fe8bbacd28 dt-bindings: sdhci-omap: Add note for cpu_thermal omits 197ce1a5a0e9 mmc: sdhci-acpi: Disable LED control for Intel BYT-based c [...] omits aeae6ad35e97 mmc: sdhci-pci: Disable LED control for Intel BYT-based co [...] omits bd29f58bc061 mmc: sdhci: Add quirk to disable LED control omits c8073e528514 mmc: mmci: add variant property to set command stop bit omits 9e89a1526a9c misc: alcor_pci: fix spelling mistake "invailid" -> "invalid" omits 71645e65729f mmc: meson-gx: add signal resampling omits c5e1766d3ac0 mmc: meson-gx: align default phase on soc vendor tree omits 83076d2268c7 mmc: meson-gx: remove useless lock omits 18f92bc02f17 mmc: meson-gx: make sure the descriptor is stopped on errors omits 41fd4caeb00b mmc: sdhci_am654: Add Initial Support for AM654 SDHCI driver omits 49d14adb0031 dt-bindings: mmc: sdhci-of-arasan: Add deprecated message [...] omits f98b4f98bbc8 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits 6809a5f7366f mmc: sdhci-msm: avoid unused function warning omits 0e6e7c2ff397 mmc: sdhci-xenon: Fix timeout checks omits 9f0ea0bda1d0 mmc: sdhci-omap: Fix timeout checks omits ea6d02731211 mmc: sdhci-of-esdhc: Fix timeout checks omits 566b60209427 mmc: alcor: remove set but not used variables 'len, clock_out' omits c4916c24ff54 sh: ecovec24: Fix an ifdef omits b11c36d5d8e3 mmc: sdhci-of-esdhc: fix spelling mistake "upsupported" -> [...] omits 6827ca573c03 memstick: rtsx_usb_ms: Support runtime power management omits ba9d5f83735f memstick: rtsx_usb_ms: Use ms_dev() helper omits e03e303edf1c memstick: Prevent memstick host from getting runtime suspe [...] omits 883a87ddf2f1 misc: rtsx_usb: Use USB remote wakeup signaling for card i [...] omits 01a7e8e066a5 memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in [...] omits 4dad599b8b5d mmc: rtsx_usb_sdmmc: Re-work card detection/removal support omits f275179f7bdc mmc: rtsx_usb_sdmmc: Re-work runtime PM support omits 4bfdd76dcb67 mmc: rtsx_usb_sdmmc: Don't runtime resume the device while [...] omits 7d5ef5125756 mmc: core: Introduce MMC_CAP_SYNC_RUNTIME_PM omits a89e7bcb1808 mmc: sdhci-msm: Disable CDR function on TX omits c5413ad815a6 mmc: add new Alcor Micro Cardreader SD/MMC driver omits 4f556bc04e3c misc: cardreader: add new Alcor Micro Cardreader PCI driver omits 8ceb29436c3a mmc: convert to DEFINE_SHOW_ATTRIBUTE omits feb357458baa mmc: jz4740: Use PTR_ERR_OR_ZERO in jz4740_mmc_request_gpios() omits 67b4ff9fb796 dt-bindings: mmc: sdhci-msm: Clarify register requirements omits 809090e8e212 mmc: sdhci-pci: Add max-frequency device property for Inte [...] omits a622bb0a1e1f mmc: slot-gpio: Delete legacy GPIO handling omits f54005b508b9 mmc: pxa: Use GPIO descriptor for power omits 80a68f387cd6 mmc: pxamci: Delete platform data handling of CD and WP omits e114cd33e678 ARM: pxa: Delete platform data for CD/WP omits c914a27c92f9 mmc: pxamci: Support getting GPIO descs for RO and WP omits 58e2d877e370 ARM: pxa: Add GPIO descriptors for Palm27x omits 32d1544880aa ARM: pxa: Add gpio descriptor lookup tables for MMC CD/WP omits 5128f8d44501 gpio: name PCA953x gpio chips after device name omits d2951dfa070d mmc: s3cmci: Use the slot GPIO descriptor omits faed9303067a mmc: host: tmio: Use GPIO descriptors omits 5716fb9bd9c6 mmc: spi: Convert to use GPIO descriptors omits b0d06f1cb0e2 mmc: meson-mx-sdio: check devm_kasprintf for failure omits 48e304cc1970 mmc: sdhci-of-esdhc: workaround for unreliable pulse width [...] omits 58d0bf843b49 mmc: sdhci-of-esdhc: temporary fixup for eMMC HS400 issue omits 6079e63cdeac mmc: sdhci-of-esdhc: add erratum A011334 support omits 54e08d9a95ca mmc: sdhci-of-esdhc: add hs400 mode support omits cc14eec0889b mmc: core: Add ->hs400_prepare_ddr() callback omits 52b5f5cfa2f7 mmc: sdhci-omap: Remove redundant structure assignments omits 5b0d62108b46 mmc: sdhci-omap: Add platform specific reset callback omits 96e03fffa306 mmc: jz4740: rework pre_req/post_req implementation omits 09b4f706736f mmc: mmci: send stop command if sbc error issue omits 20427e5db3f9 mmc: document 'Reliable Write' bit in uapi header omits 1970701f8080 mmc: tmio: introduce mask for 'always 1' bits omits 0f4e2054c971 mmc: renesas_sdhi: disable HS400 on H3 ES1.x and M3-W ES1.[012] omits 2c907f05dc3d mmc: renesas_sdhi: align compatibility properties for H3 and M3-W omits 164691aae88d mmc: renesas_sdhi: handle 4tap hs400 mode quirk based on S [...] omits 202367cb8d09 mmc: renesas_sdhi: add initial setting of interrupt mask register omits a87852c6b882 mmc: tmio: fix reset operation omits ac1e25c870d3 mmc: tmio: enable module clock before resetting when resuming omits b0715f04d0c1 mmc: core: remove obsolete mmc_set_blockcount() function omits 2f5da678351f mmc: bcm2835: Properly handle dmaengine_prep_slave_sg omits 6dc6f2619017 mmc: bcm2835: Refactor dma_map_sg handling omits 37fefadee8bb mmc: bcm2835: Terminate timeout work synchronously omits af19b7ce76ba mmc: bcm2835: Avoid possible races on data requests omits 5eae252db385 mmc: bcm2835: Release DMA channel on driver unload omits 07d405769afe mmc: bcm2835: Recover from MMC_SEND_EXT_CSD omits f6000a4eb34e mmc: bcm2835: reset host on timeout omits 74ff81e16c32 mmc: sdhci: imx: Use the slot GPIO descriptor omits 0f6f3235b816 mmc: jz4740: Use GPIO descriptor for power omits 0c901c0566fb mmc: jz4740: Get CD/WP GPIOs from descriptors omits ec5af091b28a mmc: slot-gpio: Allocate GPIO labels dynamically omits 21f1e2d457ce mmc: sdhci-msm: Re-initialize DLL if MCLK is gated dynamically omits 247cb8b7a796 dt-bindings: mmc: sdhci-msm: Add SoC-specific compatible strings omits af849c86109d mmc: sdhci: Handle auto-command errors omits 869f8a69bb3a mmc: sdhci: Rename SDHCI_ACMD12_ERR and SDHCI_INT_ACMD12ERR omits 4bf780996669 mmc: sdhci: Fix data command CRC error handling omits 7e2d23ec3a7d mmc: bcm2835: Switch to SPDX identifier omits 0204da24a735 mmc: renesas_sdhi: Whitelist R8A77990 SDHI omits 2cec67865b0c mmc: tmio: delete wait in tuning process omits df7507b50b49 mmc: renesas_sdhi: remove workaround for HS400 clock omits cd7a0d211386 mmc: sdhci-cadence: include <linux/bits.h> instead of <lin [...] omits a68dd9a008e1 mmc: sdhci: Convert sdhci_allocate_bounce_buffer() to return void omits bb16956e239e dt-bindings: mmc: tmio_mmc: Document Renesas R7S9210 omits 9706b4722e12 mmc: renesas_sdhi_internal_dmac: Add R7S9210 support omits c42160d8efd8 dt-bindings: mmc: fsl-imx-esdhc: add imx8qxp compatible string omits ae460c115b7a mmc: atmel-mci: do not assume idle after atmci_request_end omits 3df407b2a534 mmc: dw_mmc-bluefield: simplify the probe() function omits 8fc4a3d104a3 Merge branch 'topic/fsl' into next omits 07bf8f7fd8e2 dmaengine: fsl-qdma: add MODULE_LICENSE omits fad6dd571dc1 Merge branch 'topic/dmatest' into next omits f80f9988a26d dmaengine: Documentation: Add documentation for multi chan [...] omits 13396a130ffe dmaengine: dmatest: Add transfer_size parameter omits a875abfadf26 dmaengine: dmatest: Add alignment parameter omits 6138f967bccc dmaengine: dmatest: Use fixed point div to calculate iops omits d53513d5dc28 dmaengine: dmatest: Add support for multi channel testing omits eab2b8570eb4 Merge branch 'topic/sh' into next omits 47ec4cf405e2 dmaengine: rcar-dmac: Document R8A774C0 bindings omits 3eaba568b54e dt-bindings: dmaengine: usb-dmac: Add binding for r8a774c0 omits 757bd94dad07 Merge branch 'for-4.21/block' into for-next omits d19afebca476 blk-wbt: export internal state via debugfs omits cc56694f132a blk-mq-debugfs: support rq_qos omits f9824952ee1c block: update sysfs documentation omits 98256376f81a uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES [...] omits 95d386c2d2e7 KVM: PPC: Book3S HV: Allow passthrough of an emulated devi [...] omits 6ff887b8bd0d KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST [...] omits 873db2cd9a6d KVM: PPC: Book3S HV: Allow passthrough of an emulated devi [...] omits cc6929cc842c KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants omits dceadcf91b2e KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kv [...] omits d7b456152230 KVM: PPC: Book3S HV: Implement functions to access quadran [...] omits d232afebf971 KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() omits 693ac10a88a2 KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on po [...] omits 5af3e9d06d83 KVM: PPC: Book3S HV: Flush guest mappings when turning dir [...] omits c43c3a8683fe KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments omits f460f6791a02 KVM: PPC: Book3S HV: Map single pages when doing dirty pag [...] omits f032b73459ee KVM: PPC: Pass change type down to memslot commit function omits 7566ec393f41 Linux 4.20-rc7 omits ae6750e0a5ef Merge branch 'mlxsw-spectrum_acl-Add-Bloom-filter-support' omits 5d06a76d9e6d selftests: mlxsw: Add Bloom delta test omits 5118ca4edf99 selftests: mlxsw: Add Bloom filter complex test omits 095c72080749 selftests: mlxsw: Add Bloom filter simple test omits 03ce5bd18760 mlxsw: reg: Activate Bloom filter omits dd97d85f1e4d mlxsw: spectrum_acl: Set master RP index on transition to eRP omits 135fd957288e mlxsw: spectrum_acl: Update Bloom filter on eRP transitions omits 8c81b7438bf6 mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter omits f5a2852ed0d7 mlxsw: spectrum_acl: Add Bloom filter update omits 7585cacdb978 mlxsw: spectrum_acl: Add Bloom filter handling omits 0487cfba866a mlxsw: spectrum_acl: Introduce Bloom filter omits 944068582fe6 mlxsw: resources: Add Spectrum-2 Bloom filter resource omits 418089a850c7 mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Ent [...] omits f9facc24a644 hwmon: (asus_atk0110) Fix debugfs_simple_attr.cocci warnings omits 626f5eaed15a hwmon: (ftsteutates) Use permission specific SENSOR[_DEVIC [...] omits 22ed7883c138 hwmon: (fschmd) Use permission specific SENSOR[_DEVICE]_AT [...] omits 7a61d7197b8e hwmon: (emc6w201) Use permission specific SENSOR[_DEVICE]_ [...] omits 94bf70da8ac3 hwmon: (emc2103) Use permission specific SENSOR[_DEVICE]_A [...] omits ae66d2d9e881 hwmon: (emc1403) Use permission specific SENSOR[_DEVICE]_A [...] omits 57549f3360ee hwmon: (ds620) Use permission specific SENSOR[_DEVICE]_ATT [...] omits 0ad85c07a105 hwmon: (ds1621) Use permission specific SENSOR[_DEVICE]_AT [...] omits ba949ed62dcd hwmon: (dell-smm-hwmon) Use permission specific SENSOR[_DE [...] omits 4b76a6c9b7bb hwmon: (da9055-hwmon) Use permission specific SENSOR[_DEVI [...] omits 6db587b73fce hwmon: (da9052-hwmon) Use permission specific SENSOR[_DEVI [...] omits 0cd709d0ddbf hwmon: (coretemp) Replace S_<PERMS> with octal values omits b51c14c736e3 hwmon: (asus_atk0110) Replace S_<PERMS> with octal values omits e98dd5388b24 hwmon: (aspeed-pwm-tacho) Use permission specific SENSOR[_ [...] omits 71ee4a400013 hwmon: (applesmc) Replace S_<PERMS> with octal values omits a7818350f60e hwmon: (amc6821) Use permission specific SENSOR[_DEVICE]_A [...] omits f9fe9de0e62d hwmon: (adt7x10) Use permission specific SENSOR[_DEVICE]_A [...] omits c24f9ba9adfb hwmon: (adt7475) Use permission specific SENSOR[_DEVICE]_A [...] omits 42291a5aaed7 hwmon: (adt7470) Use permission specific SENSOR[_DEVICE]_A [...] omits d60a51a690dd hwmon: (adt7462) Use permission specific SENSOR[_DEVICE]_A [...] omits 595a86af49f0 hwmon: (ads7871) Use permission specific SENSOR[_DEVICE]_A [...] omits 3ecd2783839c hwmon: (ads7828) Use permission specific SENSOR[_DEVICE]_A [...] omits 7e77d1e76d36 hwmon: (ads1015) Use permission specific SENSOR[_DEVICE]_A [...] omits cfc5bca6db53 hwmon: (adm1021) Use permission specific SENSOR[_DEVICE]_A [...] omits b0c130fdaac1 hwmon: (adcxx) Use permission specific SENSOR[_DEVICE]_ATT [...] omits 0594462f9705 hwmon: (adc128d818) Use permission specific SENSOR[_DEVICE [...] omits 6fdc5d7fa947 hwmon: (ad7418) Use permission specific SENSOR[_DEVICE]_AT [...] omits cbf6cb2b7eea hwmon: (ad7414) Use permission specific SENSOR[_DEVICE]_AT [...] omits 1ba3e0237649 hwmon: (ad7314) Use permission specific SENSOR[_DEVICE]_AT [...] omits 419eeabc0df6 hwmon: (acpi_power_meter) Replace S_<PERMS> with octal values omits 4708e96831aa hwmon: (abx500) Use permission specific SENSOR[_DEVICE]_AT [...] omits d93217d84c6c hwmon: (k10temp) Add Hygon Dhyana support omits d7f2a8f596ba hwmon: (ltc4215) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 6a0f234fb421 hwmon: (ina2xx) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] omits e36917f486a8 hwmon: (tmp401) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] omits 740c2f2b86a7 hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits cb1d85341fd7 hwmon: (pwm-fan) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits c4043410f73d hwmon: (ntc_thermistor) Auto-convert to use SENSOR_DEVICE_ [...] omits 4400711732fb hwmon: (max6650) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 3d628b29dbec hwmon: (ltc4260) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 4aabaf30976e hwmon: (nct7802) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 33721d90c044 hwmon: (lm95234) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits fac5ba6f5bf7 hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 5614e26d84a9 hwmon: (ltc2945): Auto-convert to use SENSOR_DEVICE_ATTR_{ [...] omits a5c47c0d388b hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants omits 2e9a41bbc107 hwmon: (lm75) Add STLM75 support omits 48049e205e70 dt-bindings: hwmon: (lm90) Document ti,tmp451 compatible string omits 737c086eddab hwmon: (ntc_thermistor) use a table to lookup the thermistor type omits e056fe25d9f0 hwmon: (ntc_thermistor) sort thermistor id lists alphabetically omits e8fda2c8646e hwmon: (ntc_thermistor): add support for B57891S0103 from Epcos omits e1fd3be613e9 dt-bindings: hwmon: (ntc_thermistor) add B57891S0103 therm [...] omits 89688e8d1ecd hwmon: (ltc2978) Fix spelling mistake "comppatible" -> "co [...] omits 772df3c51e80 hwmon: Remove multiple space after dot omits b71464c937f1 hwmon: fix typo build -> built omits 162372b08879 dell-smm-hwmon.c: Add XPS 9570 to supported devices list omits 3f9ffa5c3a25 hwmon: (mlxreg-fan) Modify macros for tachometer fault sta [...] omits 9a629d7ada78 Documentation: hwmon: Add descriptions for ina2xx sysfs entries omits 1b1f4efab0e4 hwmon: (ina3221) Convert to using %pOFn instead of device_ [...] omits 25bbdccfcd8c dt-bindings: hwmon: tmp108: add optional interrupts and #t [...] omits b6611bcd5144 hwmon (lm63) Do not overwrite data->kind omits 323aeb0eb5d9 hwmon: (ina3221) Add PM runtime support omits 4c0415a371fd hwmon: (ina3221) Make sure data is ready before reading omits 87625b24986b hwmon: (ina3221) Serialize sysfs ABI accesses omits efb0489ea8fa hwmon: (ina3221) Check channel status for alarms attribute read omits df04ced684d4 hwmon (occ): Add sysfs attributes for additional OCC data omits 54076cb3b5ff hwmon (occ): Add sensor attributes and register hwmon device omits c10e753d43eb hwmon (occ): Add sensor types and versions omits aa195fe49b03 hwmon (occ): Parse OCC poll response omits 88be37c07c15 hwmon (occ): Add command transport method for P8 and P9 omits 5b5513b88002 hwmon: Add On-Chip Controller (OCC) hwmon driver omits 0634d694b06f Merge branch 'rtnl-fdb-get' omits 31d31951d00a selftests: net: rtnetlink.sh: add fdb get test omits 474c3c896ff2 vxlan: support for ndo_fdb_get omits 4767456212f8 bridge: support for ndo_fdb_get omits 5b2f94b27622 net: rtnetlink: support for fdb get omits 5312b93b0420 Merge branch 'dsa-tag-cleanups' omits 8a75b9d4c9d3 net: dsa: ksz: Add STP multicast handling omits bafe9ba7d908 net: dsa: ksz: Factor out common tag code omits 39d6b96f9fc2 net: dsa: ksz: Rename NET_DSA_TAG_KSZ to _KSZ9477 omits 036b9e7caeb0 nfp: abm: allow to opt-out of RED offload omits e735fd55b94b net: mvneta: fix operation for 64K PAGE_SIZE omits 9c46ae0ea1ee Revert "net: dccp: initialize (addr,port) listening hashtable" omits df9b0e30d44c neighbor: Add protocol attribute omits 11fb60d1089f selftests: net: reuseport_addr_any: add DCCP omits ec49d83f2454 net: dccp: initialize (addr,port) listening hashtable omits 369a094d500f Merge branch 'hns-fixes' omits 6adafc356e20 net: hns: Fix ping failed when use net bridge and send multicast omits 726ae5c9e5f0 net: hns: Add mac pcs config when enable|disable mac omits 7e74a19ca522 net: hns: Fix ntuple-filters status error. omits a57275d35576 net: hns: Avoid net reset caused by pause frames storm omits c82bd077e1ba net: hns: Free irq when exit from abnormal branch omits 31f6b61d8106 net: hns: Clean rx fbd when ae stopped. omits 5778b13b64ec net: hns: Fixed bug that netdev was opened twice omits 4ad26f117b6e net: hns: Some registers use wrong address according to th [...] omits 308c6cafde01 net: hns: All ports can not work when insmod hns ko after rmmod. omits 4e1d4be681b2 net: hns: Incorrect offset address used for some registers. omits bc1bcd379218 Merge branch 'for-4.21/block' into for-next omits 38a3499f6d0c block: loop: check error using IS_ERR instead of IS_ERR_OR [...] omits e7cc005fef03 aoe: add __exit annotation omits d04c406f29d9 block: clear REQ_HIPRI if polling is not supported omits d6a51a97c0b2 blk-mq: replace and kill blk_mq_request_issue_directly omits 5b7a6f128aad blk-mq: issue directly with bypass 'false' in blk_mq_sched [...] omits 7f556a44e61d blk-mq: refactor the code of issue request directly omits 4c9770c90fc5 block: remove the bio_integrity_advance export omits 74030653f0b9 block: remove the bioset_integrity_free export omits 40906ebe3af6 ALSA: hda: add mute LED support for HP EliteBook 840 G4 omits 467e1ec42943 Merge branch 'imx8mq/dt' into for-next omits ebb0244255a6 Merge branch 'imx/qspi-dt' into for-next omits 3bbc9abbfb8c arm64: dts: imx8mq-evk: enable watchdog omits d3a2d72bcf17 arm64: dts: imx8mq: add watchdog devices omits 915975757d98 MAINTAINERS: add i.MX8 DT path to i.MX architecture omits 9079aca4aacd arm64: add support for i.MX8M EVK board omits 748f908cc882 arm64: add basic DTS for i.MX8MQ omits 930507c18304 arm64: add basic Kconfig symbols for i.MX8 omits 35a38903b9a5 Merge commit '1cf3817bf1f52e57b3f5eb0413ee0d7f0c2e9829' in [...] omits 6d1ef1bbfed5 ALSA: fireface: code refactoring to handle model-specific [...] omits fc716397a5c7 ALSA: fireface: add support for packet streaming on Fireface 800 omits 365c00d0b91b ALSA: fireface: allocate isochronous resources in mode-spe [...] omits 76ea46887729 ALSA: fireface: code refactoring to handle multiplier mode omits d4a0b6cbf26c ALSA: fireface: share helper function to switch fetching mode omits 3d16200a3e55 ALSA: fireface: fix for state to fetch PCM frames omits 5ef108c53e6e ALSA: firewire-lib: use the same print format for 'without [...] omits aa9a9e39b4f6 ALSA: firewire-lib: fix wrong assignment for 'out_packet_w [...] omits ada79fa5a0b3 ALSA: firewire-lib: fix wrong handling payload_length as p [...] omits 30648e9f8647 arm64: dts: Add spi-[tx/rx]-bus-width for the FSL QSPI controller omits a0578d2419e1 arm64: dts: Remove unused properties from FSL QSPI driver nodes omits 4f15a4e0d21b ARM: dts: Add spi-[tx/rx]-bus-width for the FSL QSPI controller omits 00b79b07cb2a ARM: dts: imx6sx-sdb: Fix the reg properties for the FSL Q [...] omits 63f2d2a34011 ARM: dts: Remove unused properties from FSL QSPI driver nodes omits 744284fa15a1 Merge tag 'imx-dt64-4.21' into imx/qspi-dt omits c151acc6e9ff l2tp: Add protocol field decompression omits 7f07675c117a pinctrl: aspeed: Wrap -Woverride-init with cc-option omits 63de273f34b5 Merge tag 'mlx5e-updates-2018-12-14' of git://git.kernel.o [...] omits 8203e2d844d3 net: clear skb->tstamp in forwarding paths omits bedf3b332034 Merge branch 'net-mitigate-retpoline-overhead' omits 4f24ed77dec9 udp: use indirect call wrappers for GRO socket lookup omits 028e0a476684 net: use indirect call wrappers at GRO transport layer omits aaa5d90b395a net: use indirect call wrappers at GRO network layer omits 283c16a2dfd3 indirect call wrappers: helpers to speed-up indirect calls [...] omits 35e07d234739 net: socionext: remove mmio reads on Tx omits 17a12eaaf09a net: socionext: correctly recover txq after being full omits 1811caa0cf91 dt-bindings: net: ravb: Add support for r8a774c0 SoC omits 15c6d8e56594 mod_devicetable.h: correct kerneldoc typo, "PHYSID2" -> "M [...] omits ade446403bfb net: ipv4: do not handle duplicate fragments as overlapping omits 4b7cd11f22e5 neighbor: Improve neighbour struct layout omits 1986af16e8ed qmi_wwan: Added support for Telit LN940 series omits 2561f97267d6 net: sched: simplify the qdisc_leaf code omits c2027d1e1758 ipv6: Fix handling of LLA with VRF and sockets bound to VRF omits 110a1cc28bc3 qmi_wwan: Added support for Fibocom NL668 series omits e782410ed237 r8169: improve spurious interrupt detection omits b09026c6913e cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() omits 70f98d7c7d51 ipconfig: convert to DEFINE_SHOW_ATTRIBUTE omits 10589a568f2e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits a6b981079c76 Merge branch 'hns3-Add-more-commands-to-Debugfs-in-HNS3-driver' omits 82e00b86a5b6 net: hns3: Add "tm map" status information query function omits 0c29d1912b81 net: hns3: Add "queue map" information query function omits c0ebebb9ccc1 net: hns3: Add "dcb register" status information query function omits 27cf979a1584 net: hns3: Add "status register" information query function omits 7737f1fbb5ba net: hns3: Add "manager table" information query function omits 122bedc56a6c net: hns3: Add "bd info" query function omits 7677ea0e8843 MAINTAINERS: Update my email address omits cafb56dd741e mtd: rawnand: marvell: prevent timeouts on a loaded machine omits cd01544a268a x86/vdso: Pass --eh-frame-hdr to the linker omits 664204410afb PCI: Remove unused attr variable in pci_dma_configure omits 8ee94e3fc54d ia64: only select ARCH_HAS_DMA_COHERENT_TO_PFN if swiotlb [...] omits 893b0aff9a7a irqchip/irq-imx-gpcv2: Silence "fall through" warning omits a01e5d242d93 kconfig: remove redundant token defines omits 4b5ec81bfeda kconfig: rename depends_list to comment_option_list omits 1f31be9ec0a9 kconfig: loosen the order of "visible" and "depends on" in [...] omits 94d4e1b6021b kconfig: remove redundant menu_block rule omits 4891796c6f83 kconfig: remove redundant if_block rule omits 2f60e46e605a kconfig: remove grammatically ambiguous option_error omits 6900ae9eeee3 kconfig: remove grammatically ambiguous "unexpected option [...] omits 723679339d08 kconfig: warn no new line at end of file omits f5a4c76ad7de tools/power turbostat: consolidate duplicate model numbers omits 445640a56349 tools/power turbostat: fix goldmont C-state limit decoding omits 034565da0fe6 Merge branch 'bpf-bpftool-cleanups' omits c101189bc968 tools: bpftool: fix -Wmissing declaration warnings omits 8c03ecf712f5 tools: bpftool: fix warning on struct bpf_prog_linfo definition omits bd0fb9d0078e tools: bpftool: add a prog array map update example to doc [...] omits 32870ba4078c tools: bpftool: fix examples in documentation for bpftool prog omits bc6cd664609b tools: bpftool: add doc for -m option to bpftool-prog.rst omits bab89add3e7b Merge branch 'bpf-improve-verifier-state-analysis' omits 9242b5f5615c bpf: add self-check logic to liveness analysis omits 19e2dbb7dd97 bpf: improve stacksafe state comparison omits 730ff40f80c5 selftests/bpf: check insn processed in test_verifier omits b233920c97a6 bpf: speed up stacksafe check omits b9948e111391 Merge branch 'net-prefer-listeners-bound-to-an-address' omits 6254e5c6a8d7 selftests: net: test that listening sockets match on addre [...] omits 0ee58dad5b06 net: tcp6: prefer listeners bound to an address omits d9fbc7f6431f net: tcp: prefer listeners bound to an address omits 23b0269e58ae net: udp6: prefer listeners bound to an address omits 4cdeeee9252a net: udp: prefer listeners bound to an address omits 8e2ea53a83df add snmp counters document omits 143ece654f9f tipc: check tsk->group in tipc_wait_for_cond() omits 384aee46ca94 Merge branch 'neighbor-More-gc_list-changes' omits e997f8a20a57 neighbor: Remove externally learned entries from gc_list omits 526f1b587cf8 neighbor: Move neigh_update_ext_learned to core file omits 7e6f182bec7d neighbor: Remove state and flags arguments to neigh_del omits 758a7f0b32ab neighbor: Fix state check in neigh_forced_gc omits 9c29a2f55ec0 neighbor: Fix locking order for gc_list changes omits 65cab850f0ee net: Allow class-e address assignment via ifconfig ioctl omits 6531e115b7ab Merge branch 'akpm' (patches from Andrew) omits 69d2c86766da ip6mr: Fix potential Spectre v1 vulnerability omits aeb3fecde811 net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() omits 3a6ab5c7dc11 scripts/spdxcheck.py: always open files in binary mode omits f1733a1d3cd3 checkstack.pl: fix for aarch64 omits 01e881f5a1fc userfaultfd: check VM_MAYWRITE was set after verifying the [...] omits 61c6de667263 fs/iomap.c: get/put the page in iomap_page_create/release() omits 8ace22bce840 hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() omits f5a222dc2f0e memblock: annotate memblock_is_reserved() with __init_memblock omits 428a1cb4baeb psi: fix reference to kernel commandline enable omits 915c9e1b6d00 arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] omits 9def36e0fa9a mm/sparse: add common helper to mark all memblocks present omits d1402fc708e4 mm: introduce common STRUCT_PAGE_MAX_SHIFT define omits 5b5260902af4 alpha: fix hang caused by the bootmem removal omits 51367e423c65 w90p910_ether: remove incorrect __init annotation omits 8236b08cf50f VSOCK: bind to random port for VMADDR_PORT_ANY omits 9c27369f4a13 r8152: Add support for MAC address pass through on RTL8153-BND omits eb415c98980f Merge branch 'bpf_line_info-in-verifier' omits d9762e84ede3 bpf: verbose log bpf_line_info in verifier omits 23127b33ec80 bpf: Create a new btf_name_by_offset() for non type name use case omits b677574bdf29 Merge branch 'clk-imx7ulp' into clk-next omits 7128d7f7bae1 clk: imx: imx7ulp: add arm hsrun mode clocks support omits 401371fb597e dt-bindings: clock: imx7ulp: add HSRUN mode related clocks omits 2de34ed96489 Merge branch 'clk-of' into clk-next omits 87ab115185e1 clk: Use of_node_name_eq for node name comparisons omits 3e42f200c195 Merge branch 'ib-pca953x' into devel omits 9b432630e015 mtd: rawnand: omap2: Pass the parent of pdev to dma_reques [...] omits b637ef779575 mtd: rawnand: Fix JEDEC detection omits 5964ac60131c Merge branch 'clk-vc5-suspend' into clk-next omits 8cbdc1f09f7a clk: vc5: Add suspend/resume support omits 9dc320424708 Merge branch 'clk-fixes' into clk-next omits 44a6951777a3 Merge branch 'clk-qcom-8998-resets' into clk-next omits 0f1c6ca83fb4 clk: qcom: Drop unused 8998 clock omits 12eced09cd30 clk: qcom: Leave mmss noc on for 8998 omits 0c3a16be700e crypto/chelsio/chtls: send/recv window update omits 848dd1c1cbc5 crypto/chelsio/chtls: macro correction in tx path omits 6422ccc5fbef crypto/chelsio/chtls: listen fails with multiadapt omits df9d4a178022 net/tls: sleeping function from invalid context omits 6c0563e44252 net/tls: Init routines in create_ctx omits 390de1940441 net/ibmvnic: Remove tests of member address omits 6342ca644713 tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled omits 2ab4c3426c0c drivers: net: xgene: Remove unnecessary forward declarations omits 58c05c823b83 Merge branches 'clk-imx7ulp', 'clk-imx6-fixes', 'clk-imx-f [...] omits ffe05540d180 Merge branches 'clk-renesas', 'clk-allwinner', 'clk-tegra' [...] omits 1a501c8defe9 Merge branches 'clk-managed-registration', 'clk-spdx', 'cl [...] omits 08441a966219 clk: tegra: Return the exact clock rate from clk_round_rate omits b158aeeacc55 clk: tegra30: Use Tegra CPU powergate helper function omits f9c380efa792 soc/tegra: pmc: Drop SMP dependency from CPU APIs omits 845d782d9144 clk: tegra: Fix maximum audio sync clock for Tegra124/210 omits 7514557c1c57 clk: tegra: get rid of duplicate defines omits 958246664043 net/mlx5: Handle LAG FW commands failure gracefully omits 7c34ec19e10c net/mlx5: Make RoCE and SR-IOV LAG modes explicit omits 292612d68c4e net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() omits 8aaca1976e27 net/mlx5: Allow co-enablement of uplink LAG and SRIOV omits eff849b2c669 net/mlx5: Allow/disallow LAG according to pre-req only omits 3b5ff59fd851 net/mlx5: Adjustments for the activate LAG logic to run un [...] omits 1418ddd96afd net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG omits 7ba58ba7ba5e net/mlx5e: Offload TC e-switch rules with egress LAG device omits 491c37e49b48 net/mlx5e: In case of LAG, one switch parent id is used fo [...] omits f9392795e2e3 net/mlx5e: Enhance flow counter scheme for offloaded TC es [...] omits 04de7dda7394 net/mlx5e: Infrastructure for duplicated offloading of TC flows omits ac004b832128 net/mlx5e: E-Switch, Add peer miss rules omits fadd59fc50d0 net/mlx5: Introduce inter-device communication mechanism omits fb83ed496b9a tipc: compare remote and local protocols in tipc_udp_enable() omits 3315fe5faff4 Merge branch 'clk-qcom-sdm845-lpass' into clk-next omits f4ad7fba066f Merge branches 'clk-qcom-kconfig', 'clk-qcom-gpucc', 'clk- [...] omits c2c79a32fb86 hamradio, ppp: change semaphore to completion omits aab184d23b45 Merge branches 'clk-qoriq-t1023', 'clk-protected-binding', [...] omits d7d458cb29e1 Merge branches 'clk-bcm-module-license', 'clk-boston-leak' [...] omits acb4a33e9856 tipc: fix a double kfree_skb() omits 2aa55dccf83d hns3: prevent building without CONFIG_INET omits 15ef70e28617 tipc: use lock_sock() in tipc_sk_reinit() omits 1e3121bfe51a clk: imx: add imx8qxp lpcg driver omits 2f77296d3df9 clk: imx: add lpcg clock support omits c2cccb6d0b33 clk: imx: add imx8qxp clk driver omits d360b130e210 clk: imx: Make the i.MX8MQ CCM clock driver CLK_IMX8MQ dependant omits 380ef2c9ad4f Merge tag 'for-linus-20181214' of git://git.kernel.dk/linux-block omits 743e3c8f19db Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 7053eeb009e0 Merge branch 'remotes/lorenzo/pci/mediatek' omits c88c9aa97a6c Merge branch 'remotes/lorenzo/pci/dwc-msi' omits 7368401bee11 Merge branch 'remotes/lorenzo/pci/dwc' omits d22739a70c0a Merge branch 'pci/switchtec' omits 8c483cae368e Merge branch 'pci/pm' omits 41602c848c80 Merge branch 'pci/peer-to-peer' omits ed78c3b9a83b Merge branch 'pci/misc' omits 11beb5cc7a77 Merge branch 'pci/enumeration' omits d3e8869ec826 net: netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GE [...] omits 93d77e7f1410 ARM: module: Fix function kallsyms on Thumb-2 omits 5439c985c5a8 module: Overwrite st_size instead of st_info omits 99bf73ebf9c4 mips: generate uapi header and system call table files omits 9bcbf97c6293 mips: add system call table generation support omits 6a00cb6175a4 mips: remove syscall table entries omits be856439c998 mips: add +1 to __NR_syscalls in uapi header omits 6d92c26815c5 mips: rename scall64-64.S to scall64-n64.S omits 64e4cf0dab16 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits a5ee2be91acb mips: remove unused macros omits 4c283e615598 net/mlx5: Fold the modify lag code into function omits 3cfe432e1b3a net/mlx5: Add lag affinity info to log omits 8252cf728ce2 net/mlx5: Split the activate lag function into two routines omits 8bb957d2557d net/mlx5: E-Switch, Introduce flow counter affinity omits 06cc74af05c3 IB/mlx5: Unify e-switch representors load approach between [...] omits 4c8b85187c22 net/mlx5: Use lowercase 'X' for hex values omits b8eee0e90f97 lockd: Show pid of lockd for remote locks omits 03b31f489614 NFSD remove OP_CACHEME from 4.2 op_flags omits eb6cf9f8cb9d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 4645453cefce Merge tag 'powerpc-4.20-4' of git://git.kernel.org/pub/scm [...] omits 1063a5148ac9 PCI/AER: Queue one GHES event, not several uninitialized ones omits c19bf74fe4d9 Merge tag 'ceph-for-4.20-rc7' of https://github.com/ceph/c [...] omits 7fb5f5d3738c Merge tag 'pinctrl-v4.20-3' of git://git.kernel.org/pub/sc [...] omits 92de1de51e99 Merge tag 'drm-fixes-2018-12-14' of git://anongit.freedesk [...] omits d406db524c32 audit: remove duplicated include from audit.c omits 5132411985e1 kvm: selftests: ucall: improve ucall placement in memory, [...] omits b666a4b69739 kvm: x86: Dynamically allocate guest_fpu omits 240c35a3783a kvm: x86: Use task structs fpu field for user omits 4e445aee9654 KVM: nVMX: Move the checks for Guest Non-Register States t [...] omits 254b2f3b0f7b KVM: nVMX: Move the checks for Host Control Registers and [...] omits 5fbf963400a3 KVM: nVMX: Move the checks for VM-Entry Control Fields to [...] omits 61446ba75e9a KVM: nVMX: Move the checks for VM-Exit Control Fields to a [...] omits f9b245e182ac KVM: nVMX: Remove param indirection from nested_vmx_check_ [...] omits 461b4ba4c7ad KVM: nVMX: Move the checks for VM-Execution Control Fields [...] omits 16322a3b5e7c KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre,pos [...] omits 53963a70ac26 KVM/VMX: Check ept_pointer before flushing ept tlb omits a0d4f8034446 KVM nVMX: MSRs should not be stored if VM-entry fails duri [...] omits e53d88af63ab kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset omits 3d82c565a7a2 kvm: vmx: add cpu into VMX preemption timer bug list omits d7b09c827a6c kvm: x86: Report STIBP on GET_SUPPORTED_CPUID omits 87a8d795b2f1 x86/hyper-v: Stop caring about EOI for direct stimers omits 08a800ac257a x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() i [...] omits 8644f771e07c x86/kvm/hyper-v: direct mode for synthetic timers omits 6a058a1eadc3 x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h omits 0aa67255f54d x86/hyper-v: move synic/stimer control structures definiti [...] omits 7edcb7343327 KVM: selftests: Add hyperv_cpuid test omits 7e50c424f8e2 KVM: selftests: implement an unchecked version of vcpu_ioctl() omits 2bc39970e932 x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID omits e2e871ab2f02 x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper omits 220d6586ecb4 x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition omits a4987defc1e6 x86/hyper-v: Do some housekeeping in hyperv-tlfs.h omits ec084491727b x86/hyper-v: Mark TLFS structures packed omits 7deec5e0df74 x86: kvm: hyperv: don't retry message delivery for periodi [...] omits 3a0e7731724f x86: kvm: hyperv: simplify SynIC message delivery omits eb1ff0a913ca kvm: x86: remove unnecessary recalculate_apic_map omits b2227ddec1cc kvm: svm: remove unused struct definition omits 84c8c5b8f82f kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE omits db31c8f5af7d kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry omits 898a811f1486 kvm: vmx: Document the need for MSR_STAR in i386 builds omits 0023ef39dc35 kvm: vmx: Set IA32_TSC_AUX for legacy mode guests omits 55d2375e58a6 KVM: nVMX: Move nested code to dedicated files omits 7c97fcb3b68c KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a n [...] omits 97b7ead39263 KVM: VMX: Expose various getters and setters to nested VMX omits cf3646eb3adf KVM: VMX: Expose misc variables needed for nested VMX omits ff241486ac90 KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function omits 3e8eacccae9d KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true omits e4027cfafd78 KVM: nVMX: Set callbacks for nested functions during hardw [...] omits a3203381ca95 KVM: VMX: Move the hardware {un}setup functions to the bottom omits 5158917c7b01 KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL omits 944c3464538d KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions omits 89b0c9f58350 KVM: VMX: Move VMX instruction wrappers to a dedicated hea [...] omits 93a86395b429 Merge tag 'usb-serial-4.20-rc7' of https://git.kernel.org/ [...] omits 71391bdd2e9a include/linux/compiler_types.h: don't pollute userspace wi [...] omits 9bf0624f555d Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21-2 omits 491ace6bddc3 Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21-2 omits 95c715fd08f0 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21-2 omits 5d062a359c63 Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21-2 omits c9f0e709b14f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21-2 omits 41169d4d2371 Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21-2 omits ace233293086 Merge branch 'omap-for-v4.21/dt' into for-next omits 9a2a566adb00 pinctrl: sunxi: Deal with per-bank regulators omits c5510b8dafce gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB omits eaeee373c97c pinctrl: Use of_node_name_eq for node name comparisons omits 30ed3c6c0922 Merge tag 'iwlwifi-next-for-kalle-2018-12-14' of git://git [...] omits b3898946fa4b ARM: oxnas: remove CPU hotplug implementation omits 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock omits 07a496de4c7e ARM: omap2: remove unnecessary boot_lock omits d9b778e7bf2d ARM: versatile: rename and comment SMP implementation omits 830eec24673a ARM: versatile: convert boot_lock to raw omits 4fb68e12f2cf ARM: vexpress/realview: consolidate immitation CPU hotplug omits d33e8852f55c f2fs: check PageWriteback flag for ordered case omits 8d64d365aed3 f2fs: fix to reorder set_page_dirty and wait_on_page_writeback omits 2062e0c3daa0 f2fs: clear PG_writeback if IPU failed omits 0cd6d9b0d234 f2fs: add an ioctl() to explicitly trigger fsck later omits 55449af1a17a Merge tag 'hyperv-fixes-4.20-rc6' of git://git.kernel.org/ [...] omits b76574300504 gpio: pca953x: Restore registers after suspend/resume cycle omits 87813cf30a89 gpio: pca953x: Zap single use of pca953x_read_single() omits ec82d1eba346 gpio: pca953x: Zap ad-hoc reg_output cache omits 0f25fda840a9 gpio: pca953x: Zap ad-hoc reg_direction cache omits 49427232764d gpio: pca953x: Perform basic regmap conversion omits b32cecb46bdc gpio: pca953x: Extract the register address mangling to si [...] omits 25a1b7102f3f gpio: pca953x: Zap ad-hoc I2C block write in multi GPIO set omits 7a04aaa32cbc gpio: pca953x: Factor out common code from device_pca95xx_init() omits 90adb0979947 gpio: pca953x: Unify pca953x_{read,write}_regs_{8,mul}() omits 49e713738f9e gpio: pca953x: Unify pca953x_{read,write}_regs_{16,24}() omits 028a219ae5b4 gpio: pca953x: Unify pca95{3,7}x_write_regs_16() omits 8958262af3fb gpio: pca953x: Repair multi-byte IO address increment on PCA9575 omits 92f45ebe6818 gpio: pca953x: Fix AI overflow on PCAL6524 omits 873d1e8e6faf gpio: pca953x: Deduplicate the bank_shift omits 3a2fa906c0a9 gpio: tegra186: Rename flow variable to type omits 493872e07414 Merge tag 'intel-gpio-v4.21-1' of git://git.kernel.org/pub [...] omits 21abf103818a gpio: Pass a flag to gpiochip_request_own_desc() omits a45eb575cdb4 block: remove the unused bio_set_pages_dirty and bio_check [...] omits 0374e1132217 block: remove the unused bio_iov_iter_get_pages export omits 637b60ade37e block: remove the blk_recount_segments export omits 6c210aa596d0 block: remove the bio_phys_segments export omits 75edce8a4548 KVM: VMX: Move eVMCS code to dedicated files omits 8373d25d25d1 KVM: VMX: Add vmx.h to hold VMX definitions omits 0718f87b0df4 ASoC: qdsp6: q6routing: add display_port_rx port routing omits 32d2c61ba059 ASoC: qdsp6: q6afe-dai: add support to Display port RX dais omits 3f6856a28f5e ASoC: qdsp6: qdafe: add support for display_port_rx omits 76119509d23c ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding omits 22930c79ac5c ASoC: qdsp6: q6asm-dai: Add support to compress offload omits f2e6c6aa0cb5 ASoC: qdsp6: q6asm: add support to MP3 format omits ee23cf37fd58 ASoC: q6asm-dai: dt-bindings: Add support to compress dais omits d00f749b00f7 ALSA: compress: make use of runtime buffer for copy omits ba02eed9f300 ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() omits 24e06ff71d76 mfd: Use of_node_name_eq() for node name comparisons omits 079e7f8709bb spi: sh-msiof: Add r8a774c0 support omits 35bc99aaa1a3 ASoC: Intel: Skylake: Add more platform granularity omits ae38d2674172 ASoC: rsnd: Add r8a774c0 support omits 3cee7a7d05b1 backlight: 88pm860x_bl: Use of_node_name_eq for node name [...] omits 45f750c16cae xhci: Don't prevent USB2 bus suspend in state check intend [...] omits bcbeef5f001c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits cfc652a73331 ASoC: simple-card: tidyup prefix for snd_soc_codec_conf omits dd82410f7e93 ASoC: simple-card: tidyup convert_rate/channel method omits 79e834914d1f ASoC: simple-card: tidyup mclk-fs method omits da215354eb55 ASoC: simple-card: merge simple-scu-card omits c4e8ebb9f262 ASoC: simple-card: merge simple-scu-card on Doc omits 66164a4da30d ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf omits 7ced65ffb82f ASoC: audio-graph-card: tidyup convert_rate/channel method omits 56eb818191fb ASoC: audio-graph-card: tidyup mclk-fs method omits ae3cb5790906 ASoC: audio-graph-card: merge audio-graph-scu-card omits 91a531e48b20 ASoC: audio-graph-card: merge audio-graph-scu-card on Doc omits b8b89f5ee0b2 ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id [...] omits fc401cb98a73 regulator: mcp16502: add support for suspend omits 609363cf81fc KVM: nVMX: Move vmcs12 code to dedicated files omits cb1d474b3225 KVM: VMX: Move VMCS definitions to dedicated file omits 2c4fd91d2664 KVM: VMX: Expose various module param vars via capabilities.h omits 3077c1910882 KVM: VMX: Move capabilities structs and helpers to dedicated file omits 7caaa7110867 KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() omits c73da3fcab43 KVM: VMX: Properly handle dynamic VM Entry/Exit controls omits 71d9409e2093 KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() omits 4cebd747d785 KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h omits e0123119a564 KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h omits a821bab2d1ee KVM: VMX: Move VMX specific files to a "vmx" subdirectory omits 3592cda6bc27 KVM: x86: Add requisite includes to hyperv.h omits 8ba2e525ecd7 KVM: x86: Add requisite includes to kvm_cache_regs.h omits 199b118ab3d5 KVM: VMX: Alphabetize the includes in vmx.c omits dfae3c03b89f KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps i [...] omits 1b3ab5ad1b8a KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_ar [...] omits 2a31b9db1535 kvm: introduce manual dirty log reprotect omits 8fe65a8299f9 kvm: rename last argument to kvm_get_dirty_log_protect omits e5d83c74a580 kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic omits bb22dc14a2c2 Merge branch 'khdr_fix' of git://git.kernel.org/pub/scm/li [...] omits 76097fe1aee6 media: staging/ipu3-imgu: Add MAINTAINERS entry omits a80f75859b31 media: staging/ipu3-imgu: Address documentation comments omits 9cfb04713d20 media: v4l: Add Intel IPU3 meta buffer formats omits 55ed14cdaec5 iwlwifi: mvm: don't check if a pointer is set if it can't [...] omits aeb96ba28b88 media: doc-rst: Add Intel IPU3 documentation omits 956343a61226 iwlwifi: pcie: set cmd_len in the correct place omits 7969454b37f2 iwlwifi: mvm: radiotap: remove UL_DL bit in HE TRIG_BASED omits 6721039d5b8a iwlwifi: mvm: add L-SIG length to radiotap omits bdf180c8d375 iwlwifi: mvm: change PHY data RX for HE radiotap omits 0916224eaa77 iwlwifi: pcie: fix erroneous print omits 7bc246827703 iwlwifi: mvm: force TCM re-evaluation on TCM resume omits cc2af963f5da iwlwifi: remove all unnecessary occurrences of nvm_calib_ver omits 64866e5da1ea iwlwifi: move iwl_nvm_check_version() into dvm omits 4aeaccd6b5f0 iwlwifi: remove useless NVM_HW_SECTION_NUM_FAMILY_* macros omits 3e2b49d66f2e iwlwifi: don't define OTP_LOW_IMAGE_SIZE per family, but per size omits da2eb669c2c9 iwlwifi: mvm: activate apply points omits fe1b7d6c2888 iwlwifi: add support for triggering ini triggers omits 7a14c23dcdee iwlwifi: dbg: dump data according to the new ini TLVs omits 09b0b99007ff iwlwifi: move common 9000 cfg parameters to common macro omits ade0c9493e97 Merge branch 'opp/genpd/propagation' into opp/linux-next omits 1728f032897f media: ipu3-imgu: Fix firmware binary location omits 18edf49c4554 PM / Domains: Propagate performance state updates omits 74f48a7cebe3 media: ipu3-imgu: Fix compiler warnings omits cd50c6d3eb91 PM / Domains: Factorize dev_pm_genpd_set_performance_state() omits 1067ae3e427f PM / Domains: Save OPP table pointer in genpd omits 2feb5a896c42 OPP: Don't return 0 on error from of_get_required_opp_perf [...] omits c8a59103e22b OPP: Add dev_pm_opp_xlate_performance_state() helper omits 699e21e4170a OPP: Improve _find_table_of_opp_np() omits 7ab9b77a9410 media: staging/intel-ipu3: Add dual pipe support omits 41158dabfd91 media: staging/intel-ipu3: Add Intel IPU3 meta data uAPI omits 68de2fe57a8f PM / Domains: Make genpd performance states orthogonal to [...] omits 7fc7af649ca7 media: staging/intel-ipu3: Add imgu top level pci device driver omits a0ca1627b450 media: staging/intel-ipu3: Add v4l2 driver based on media [...] omits f5f2e4273518 media: staging/intel-ipu3: Add css pipeline programming omits edfe84526099 media: staging/intel-ipu3: css: Initialize css hardware omits 272c1a9b4939 Merge tag 'exynos-drm-next-for-v4.21-v2' of git://git.kern [...] omits e11110a5b744 media: staging/intel-ipu3: css: Compute and program ccs omits 15e2f1ba09ad media: staging/intel-ipu3: css: Add static settings for im [...] omits 09d290f0ba21 media: staging/intel-ipu3: css: Add support for firmware m [...] omits e9fad6f1d230 media: staging/intel-ipu3: css: Add dma buff pool utility [...] omits 2a2c51d3287e media: staging/intel-ipu3: Implement DMA mapping functions omits 26f5689592e2 media: staging/intel-ipu3: mmu: Implement driver omits 2da6500d335e media: staging/intel-ipu3: abi: Add structs omits 88aa9d204571 media: staging/intel-ipu3: abi: Add register definitions and enum omits 934a040be674 media: docs-rst: v4l: Document V4L2_BUF_TYPE_META_OUTPUT i [...] omits 72148d1a57e7 media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT omits 12f799c8c739 arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() omits 5da94b50475a arm64: dts: ti: k3-am654: Enable main domain McSPI0 omits 2cd7d393f461 arm64: dts: ti: k3-am654: Add McSPI DT nodes omits c484fc957219 arm64: dts: ti: k3-am654: Populate power-domain property f [...] omits e577d79424c0 arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM omits 07c663b0ee57 arm64: dts: ti: k3-am65-main: Add ECAP PWM node omits 19a1768fc34a arm64: dts: ti: k3-am654-base-board: Add I2C nodes omits 3f94859fd7ba arm64: dts: ti: am654-base-board: Add pinmux for main uart0 omits 1d79b4375fbc arm64: dts: ti: k3-am65: Add pinctrl regions omits fc66393ab5d6 dt-bindings: pinctrl: k3: Introduce pinmux definitions omits 19d111ccce9f microblaze: remove the explicit removal of system.dtb omits 52e79c4f0bfd microblaze: fix race condition in building boot images omits 3dda563b8349 microblaze: add linux.bin* and simpleImage.* to PHONY omits 4722a3e6b716 microblaze: fix multiple bugs in arch/microblaze/boot/Makefile omits 2e14f94cf4bc microblaze: move "... is ready" messages to arch/microblaz [...] omits bafcc61d998c microblaze: adjust the help to the real behavior omits 3b5129b3a7c6 drm/exynos: fimd: Make pixel blend mode configurable omits 6f8ee5c21722 drm/exynos: fimd: Make plane alpha configurable omits fe37b4820417 clk: imx: add scu clock common part omits 3a48d918a461 clk: imx: add configuration option for mmio clks omits 0f5ab411f587 dt-bindings: clock: add imx8qxp lpcg clock binding omits 8cecda9164d3 dt-bindings: clock: imx8qxp: add SCU clock IDs omits c3db8d531045 qed: Fix command number mismatch between driver and the mfw omits 6142236cd9f7 KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 sup [...] omits 0f6ddf34be2a KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 234ff0b729ad KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range [...] omits 088f908006c5 Merge branch 'next-smack' into next-testing omits 20bb4cb4fb9f Merge branch 'smack-for-4.21-a' of https://github.com/csch [...] omits 38ed22351c80 Merge tag 'mlx5-fixes-2018-12-13' of git://git.kernel.org/ [...] omits 522185d5cb40 Merge branch 'Introduce-NETDEV_PRE_CHANGEADDR' omits 9651ee10ce3b selftests: mlxsw: Test FID RIF MAC vetoing omits 555afaae121a selftests: mlxsw: Test RIF MAC vetoing omits 74bc99397438 mlxsw: spectrum_router: Veto unsupported RIF MAC addresses omits 9329b8162b95 mlxsw: spectrum: Add mlxsw_sp.mac_mask omits 9735f2d2fe2c mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_rout [...] omits 1caf40dec1e2 net: bonding: Issue NETDEV_PRE_CHANGEADDR omits b9245914282c net: bonding: Give bond_set_dev_addr() a return value omits 61345fab484b net: ipvlan: Issue NETDEV_PRE_CHANGEADDR omits b89df65c5e2a net: bridge: Handle NETDEV_PRE_CHANGEADDR from ports omits ca935da7f41b net: bridge: Issue NETDEV_PRE_CHANGEADDR omits d59cdf9475ad net: dev: Issue NETDEV_PRE_CHANGEADDR omits 1570415f0810 net: dev: Add NETDEV_PRE_CHANGEADDR omits 3a37a9636cf3 net: dev: Add extack argument to dev_set_mac_address() omits ea5751ccd665 proc/sysctl: don't return ENOMEM on lookup when a table is [...] omits 4c6926a23b76 acpi/nfit, libnvdimm: Add unlock of nvdimm support for Int [...] omits 37833fb7989a acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm omits f2989396553a acpi/nfit, libnvdimm: Introduce nvdimm_security_ops omits 9db67581b91d keys-encrypted: add nvdimm key format type to encrypted keys omits 76ef5e172527 keys: Export lookup_user_key to external users omits d6548ae4d16d acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm omits 4fc96ee9085d seccomp, s390: fix build for syscall type change omits 319deec7db6c seccomp: fix poor type promotion omits 880b9df1bf15 Merge tag 'xarray-4.20-rc7' of git://git.infradead.org/use [...] omits 211929fd3f7c selftests: Fix test errors related to lib.mk khdr target omits 00ec3ab06012 netfilter: ipset: replace a strncpy() with strscpy() omits 7c695e87bd7a ARM: dts: omap4-droid4: Configure wlcore wakeirq omits 2f60f258e0f5 ARM: dts: Configure wlcore wakeirq for pandaboard omits c6e967ad5a04 ARM: dts: Add wlcore wakeirq for omap3-evm omits 8e350ce1f78e netfilter: ipset: fix ip_set_byindex function omits 28c127291461 selftests/bpf: Fix sk lookup usage in test_sock_addr omits 82e4eb4e9653 ACPI / tables: add DSDT AmlCode new declaration name support omits 3b15e830ba59 ACPICA: Update version to 20181213 omits 55e8054dbb35 ACPICA: change coding style to match ACPICA, no functional change omits 4c1379d7bb42 ACPICA: Debug output: Add option to display method/object [...] omits 73a049a90fb2 ACPICA: disassembler: disassemble OEMx tables as AML omits 0fcb9a31da91 ACPICA: Add "Windows 2018.2" string in the _OSI support omits 6d3decda043f ACPICA: Expressions in package elements are not supported omits c47511760ecd ACPICA: Update buffer-to-string conversions omits 9f4a297660af ACPICA: add comments, no functional change omits 178a0f637969 ACPICA: Remove defines that use deprecated flag omits 2db908767000 ACPICA: Add "Windows 2018" string in the _OSI support omits 55b078f031f5 Smack: Improve Documentation omits e58725d51fa8 ubifs: Handle re-linking of inodes correctly while recovery omits 2b911667eeaa Merge branch 'next/dt64' into for-next omits e542087701f0 ubi: Do not drop UBI device reference before using omits b95f83ab762d ubi: Put MTD device after it is not used omits d62e98ed1efc ubifs: Fix default compression selection in ubifs omits 6554a56f352e ubifs: Fix memory leak on error condition omits 60eb5da2434b ubifs: auth: Add CONFIG_KEYS dependency omits aa3d31e08c57 ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS omits eb66eff6636d ubifs: replay: Fix high stack usage omits 72d7e948febe arm64: dts: exynos: Add IMEM clock controller to Exynos5433 omits 0be304441fb9 Merge branch 'for-4.21/block' into for-next omits 092ff0520070 nvme: fix kernel paging oops omits 65e08c5e8631 Merge tag 'linux-kselftest-4.20-rc7' of git://git.kernel.o [...] omits 71f9e65f1e40 Merge branch 'next/dt' into for-next omits 8ac686d7dfed ARM: dts: exynos: Specify I2S assigned clocks in proper node omits 497f1bcb9009 ARM: dts: exynos: Add missing CPUs in cooling maps for Odroid X2 omits 9f8c1c571295 bpf: remove obsolete prog->aux sanitation in bpf_insn_prep [...] omits 356da6d0cde3 dma-mapping: bypass indirect calls for dma-direct omits 190d4e5916a2 vmd: use the proper dma_* APIs instead of direct methods calls omits 55897af63091 dma-direct: merge swiotlb_dma_ops into the dma_direct code omits 17ac524719f3 dma-direct: use dma_direct_map_page to implement dma_direc [...] omits 58dfd4ac0220 dma-direct: improve addressability error reporting omits 68c608345cc5 swiotlb: remove dma_mark_clean omits b907e20508d0 swiotlb: remove SWIOTLB_MAP_ERROR omits e5361ca29f2f ACPI / scan: Refactor _CCA enforcement omits 90ac706e98fc dma-mapping: factor out dummy DMA ops omits 3731c3d4774e dma-mapping: always build the direct mapping code omits 8ddbe5943c0b dma-mapping: move dma_cache_sync out of line omits 7249c1a52df9 dma-mapping: move various slow path functions out of line omits 05887cb610a5 dma-mapping: move dma_get_required_mask to kernel/dma omits 7f0fee242e89 dma-mapping: merge dma_unmap_page_attrs and dma_unmap_sing [...] omits 8d59b5f2a446 dma-mapping: simplify the dma_sync_single_range_for_{cpu,d [...] omits 20b105feda8d dma-mapping: remove a pointless memset in dma_atomic_pool_init omits 6edf2e3710f4 fix dma-buf/udmabuf selftest omits 64bafd2f1e48 xfs: require both realtime inodes to mount omits 0ca2923e2a1e selftests: watchdog: fix spelling mistake "experies" -> "expires" omits 76a5cfb8e7c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7eb467e0c46c Merge branch 'for-4.21/block' into for-next omits 2d9a058e3f83 Merge branch 'nvme-4.21' of git://git.infradead.org/nvme i [...] omits fc96df16a1ce Drivers: hv: vmbus: Return -EINVAL for the sys files for u [...] omits c629421a9900 x86, hyperv: remove PCI dependency omits 1df07a7f2244 Merge branch 'vmwgfx-fixes-4.20' of git://people.freedeskt [...] omits 28a86092b175 USB: serial: option: add Telit LN940 series omits 48483614de97 XArray: Fix xa_alloc when id exceeds max omits ef2512c82659 mips: add __NR_syscalls along with __NR_Linux_syscalls omits e10db791bf73 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits e861e11c5900 Merge tag 'mmc-v4.20-rc5' of git://git.kernel.org/pub/scm/ [...] omits 2a3c83f5fe07 Merge tag 'vmwgfx-next-2018-12-13' of git://people.freedes [...] omits 52a7dc28a7b0 Merge tag 'sound-4.20-rc7' of git://git.kernel.org/pub/scm [...] omits 716ff017a39e KVM: x86: Allow Qemu/KVM to use PVH entry point omits d907be2b5b04 xen/pvh: Add memory map pointer to hvm_start_info struct omits a43fb7da5300 xen/pvh: Move Xen code for getting mem map via hcall out o [...] omits 8cee3974b35b xen/pvh: Move Xen specific PVH VM initialization out of co [...] omits 4df7363e5210 xen/pvh: Create a new file for Xen specific PVH code omits fcd474769815 xen/pvh: Move PVH entry code out of Xen specific tree omits 7733607fb3aa xen/pvh: Split CONFIG_XEN_PVH into CONFIG_PVH and CONFIG_XEN_PVH omits 7640ead93924 bpf: verifier: make sure callees don't prune with caller d [...] omits de17f14ea576 ASoC: core: Invoke pcm_new() for all DAI-link omits 3500f1c589e9 ASoC: pcm512x: Implement the digital_mute interface omits 9c8114c20d18 irqchip/gic-v3: Add quirk for msm8996 broken registers omits f70fdb42a095 irqchip/gic: Add support to device tree based quirks omits 7c813152cf9b dt-bindings/gic-v3: Add msm8996 compatible string omits acc2038738bd Merge branch 'yaml-bindings-for-v4.21' into dt/next omits 2c9b0b00af23 dt-bindings: Convert trivial-devices.txt to json-schema omits cd1cc0bef46f dt-bindings: arm: mrvl: amend Browstone compatible string omits 78ee1640fa01 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next omits f4d1577e9bc6 dt-bindings: arm: Convert Tegra board/soc bindings to json-schema omits 738d57f23c2b dt-bindings: arm: Convert ZTE board/soc bindings to json-schema omits 3da3d9be4495 dt-bindings: arm: Add missing Xilinx boards omits c808c7b950ce dt-bindings: arm: Convert Xilinx board/soc bindings to jso [...] omits f3fb5732e3bd dt-bindings: arm: Convert VIA board/soc bindings to json-schema omits c74acbf039ca dt-bindings: arm: Convert ST STi board/soc bindings to jso [...] omits 26282485aedd dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema omits cf7e48dad101 dt-bindings: arm: Convert CSR SiRF board/soc bindings to j [...] omits 9d3ef77fe568 dt-bindings: arm: Convert QCom board/soc bindings to json-schema omits da5faf32ad2d dt-bindings: arm: Convert TI nspire board/soc bindings to [...] omits 5afa43780f7c dt-bindings: arm: Convert TI davinci board/soc bindings to [...] omits c7a851b7050e ARM: dts: Cosmetic fix for omap5 USB node names omits bc998a730367 regmap: irq: handle HW using separate rising/falling edge [...] omits 97bebc5facf7 arm64: sysreg: Use _BITUL() when defining register bits omits 1e013d06120c arm64: cpufeature: Rework ptr auth hwcaps using multi_entr [...] omits a56005d32105 arm64: cpufeature: Reduce number of pointer auth CPU caps [...] omits fbedc599e9b8 arm64: docs: document pointer authentication omits 84931327a807 arm64: ptr auth: Move per-thread keys from thread_info to [...] omits 04ca3204fa09 arm64: enable pointer authentication omits ba8308856564 arm64: add prctl control for resetting ptrauth keys omits ccc43810827f arm64: perf: strip PAC when unwinding userspace omits ec6e822d1a22 arm64: expose user PAC bit positions via ptrace omits 750319756256 arm64: add basic pointer authentication support omits 6984eb47d5c1 arm64/cpufeature: detect pointer authentication omits b3669b1e1c09 arm64: Don't trap host pointer auth use to EL2 omits a1ee8abb95c5 arm64/kvm: hide ptrauth from guests omits 4eaed6aa2c62 arm64/kvm: consistently handle host HCR_EL2 flags omits aa6eece8ec50 arm64: add pointer authentication register bits omits 155606573585 arm64: add comments about EC exception levels omits 82b4d99725ae mfd: axp20x: use explicit bit defines omits dcea4d5c0a34 mfd: axp20x: Clean up included headers omits c1132b006785 regulator: dts: enable soft-start and ramp delay for the O [...] omits eb51c6eb9775 dt-bindings: mfd: axp20x: Add software based soft_start fo [...] omits 77e3e3b165db regulator: axp20x: add software based soft_start for AXP209 LDO3 omits fdb0436c35b8 dt-bindings: mfd: axp20x: add support for regulator-ramp-d [...] omits d29f54df8b16 regulator: axp20x: add support for set_ramp_delay for AXP209 omits 16aa70e95947 mfd: axp20x: name voltage ramping define properly omits c33c83354c32 Merge branch 'topic/axp20x' of https://git.kernel.org/pub/ [...] omits 165be3c260f8 ASoC: meson: fix do_div warning in spdifin omits c2dacddc5f67 dt-bindings: arm: Convert Calxeda board/soc bindings to js [...] omits f8139316cab4 dt-bindings: arm: Convert Altera board/soc bindings to jso [...] omits d3c207eeb905 dt-bindings: arm: Convert primecell binding to json-schema omits 672951cbd1b7 dt-bindings: arm: Convert cpu binding to json-schema omits 4d2bb3e65035 dt-bindings: timer: Convert ARM timer bindings to json-schema omits 0175ce4a58d6 dt-bindings: i2c: Convert i2c-gpio binding to json-schema omits b31abceb0fec dt-bindings: altera: Convert clkmgr binding to json-schema omits 00ce8a800060 dt-bindings: Add a writing DT schemas how-to and annotated [...] omits 4f0e3a57d6eb kbuild: Add support for DT binding schema checks omits f231c34ca977 ASoC: Intel: Skylake: add error logs on probe, remove depe [...] omits 7f981bdcf55f ASoC: Intel: Skylake: remove useless tests on HDaudio capa [...] omits fa11ab5688f7 ASoC: Intel: Skylake: stop probe if HDaudio capabilities d [...] omits c746de8dbc7b ASoC: Intel: Skylake: Harden DSP detection with PCI class/ [...] omits e6b98db94512 ASoC: Intel: Skylake: Add CFL-S support omits 26a25c841d9e arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned omits bb9963b850ea ASoC: pcm3060: Add powersaving widgets for DAC and ADC omits 33f8db9a8920 ASoC: xlnx: enable i2s driver build omits 112a8900d4b0 ASoC: xlnx: Add i2s driver omits 644c2dcf2f2e dt-bindings: ASoC: xlnx, i2s: Document i2s bindings omits 8543b7366a7a Merge branch 'for-4.21/block' into for-next omits e78bd0d26f73 bcache: print number of keys in trace_bcache_journal_write omits cc38ca7ed54a bcache: set writeback_percent in a flexible range omits 9aaf51654672 bcache: make cutoff_writeback and cutoff_writeback_sync tunable omits 009673d02fa9 bcache: add MODULE_DESCRIPTION information omits 7a671d8ef821 bcache: option to automatically run gc thread after writeback omits cb07ad63682f bcache: introduce force_wake_up_gc() omits f383ae300c4b bcache: cannot set writeback_running via sysfs if no write [...] omits 79b791466e52 bcache: do not mark writeback_running too early omits 4e361e020e72 bcache: update comment in sysfs.c omits 3db4d0783eaf bcache: update comment for bch_data_insert omits ae1710231655 bcache: do not check if debug dentry is ERR or NULL explic [...] omits d2f96f487f47 bcache: add comment for cache_set->fill_iter omits fee10bd22678 memory: pl353: Add driver for arm pl353 static memory controller omits e3e454b7047a rtlwifi: rtl8821ae: remove set but not used variable 'type [...] omits b0b41af12a1b dt-bindings: memory: Add pl353 smc controller devicetree b [...] omits 9e49d9015146 switchtec: Add MRPC DMA mode support omits 52d8db8e0cd7 switchtec: Improve MRPC efficiency by enabling write combining omits afbb1947db94 rtl818x: fix potential use after free omits 662a7b078cff b43: remove set but not used variables 'tx_pwr_state,tmp2' omits 412dd15c8177 brcmfmac: fix false-positive -Wmaybe-unintialized warning omits 29f6589140a1 brcmfmac: disable command decode in sdio_aos omits 2f2d389efda4 brcmfmac: 4373 save-restore support omits f95a8d9c6aca brcmfmac: update 43012 F2 watermark setting to fix DMA Err [...] omits b021a6bc1175 brcmfmac: allow GCI core enumuration omits 35cb51b2162a brcmfmac: add support for CYW43012 SDIO chipset omits 58e4bbea0c1d brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373 omits e1a08730eeb0 brcmfmac: set F2 watermark to 256 for 4373 omits eb6b33bfb8f5 brcmfmac: add 4354 raw pcie device id omits e4af3ffb43d5 brcmfmac: handle compressed tx status signal omits a3bdc6deb60b brcmfmac: enable frameburst mode in default firmware setting omits 153e22c0ff12 brcmfmac: add credit numbers updating support omits ed0b2b067bad mwifiex: add NL80211_STA_INFO_RX_BITRATE support omits a256707fbd4b mwifiex: refactor mwifiex_parse_htinfo() for reuse omits 4cb777c64e03 mwifiex: debugfs: correct histogram spacing, formatting omits 1dcd9429212b mwifiex: fix potential NULL dereference and use after free omits 8625db941692 ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl [...] omits 8fe8915b6c0b Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/ [...] omits cddfb283af7e mt76: add entry in MAINTAINERS file omits 7c250f4612ae mt76: fix potential NULL pointer dereference in mt76_stop_ [...] omits 2a355ec25729 arm64: kpti: Whitelist Cortex-A CPUs that don't implement [...] omits 074b145a0583 Merge tag 'mt76-for-kvalo-2018-11-30' of https://github.co [...] omits 1aa48f088615 Revert "mwifiex: restructure rx_reorder_tbl_lock usage" omits 8cfa272b0d32 rtlwifi: Fix leak of skb when processing C2H_BT_INFO omits f836b94444d6 Merge tag 'intel-pinctrl-v4.21-1' of git://git.kernel.org/ [...] omits 6f61a2c8f1f6 arm64: dts: renesas: draak: Fix CVBS input omits c6cbcdea7ab9 Merge tag 'iio-for-4.21b' of git://git.kernel.org/pub/scm/ [...] omits 919261c03e7c regulator: mcp16502: add regulator driver for MCP16502 omits fef9f28a2ea4 MAINTAINERS: add maintainer for MCP16502 PMIC driver omits 96f3fb86d70f regulator: dt-bindings: add MCP16502 regulator bindings omits 1b46ed96961d MAINTAINERS: Add Amlogic sound drivers entry omits 5ce5658375e6 ASoC: meson: add axg spdif input omits 18dc4665fb6f ASoC: meson: add axg spdif input DT binding documentation omits 984463a94d5c ASoC: meson: axg-toddr: add support for spdifin backend omits fd567467753f drm/vmwgfx: Protect from excessive execbuf kernel memory a [...] omits 62f82df488ce doc: lpspi: Document DT bindings for LPSPI slave mode omits cf86874bb9bd spi: lpspi: Let watermark change with send data length omits bcd87317aae2 spi: lpspi: Add slave mode support omits 07d71557494c spi: lpspi: Replace all "master" with "controller" omits eb896a69a0cf bpf: sync tools/include/uapi/linux/bpf.h omits c872bdb38feb bpf: include sub program tags in bpf_prog_info omits 869858f84a65 ASoC: simple-card: Dereference pointer for memcpy sizeof i [...] omits 0ad379ffd654 Merge branch 'bpf-fix-kptr-checks' omits 177e77169b0b bpf: Remove !func_info and !line_info check from test_btf [...] omits 9e794163a69c bpf: Remove bpf_dump_raw_ok() check for func_info and line_info omits f0b3f8418711 ASoC: fsl-sai: Fix typo in "transmitter" omits 00842be52f20 Merge branch 'bpf-bpftool-license-update' omits 907b22365115 tools: bpftool: dual license all files omits 02ff58dcf70a tools: bpftool: replace Netronome boilerplate with SPDX li [...] omits afc7c944ef82 tools: bpftool: fix SPDX format in headers omits add6883619a9 ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M omits 00c9fe37a7f2 crypto: adiantum - fix leaking reference to hash algorithm omits 0ac6b8fb23c7 crypto: user - support incremental algorithm dumps omits c6018e1a00b5 crypto: adiantum - adjust some comments to match latest paper omits 282c14852d00 crypto: xchacha20 - fix comments for test vectors omits 30360224441c USB: serial: option: add Fibocom NL668 series omits 5569e8c07447 crypto: xchacha - add test vector from XChaCha20 draft RFC omits a033aed5a84e crypto: x86/chacha - yield the FPU occasionally omits 7a507d62258a crypto: x86/chacha - add XChaCha12 support omits 8b65f34c5821 crypto: x86/chacha20 - refactor to allow varying number of rounds omits 4af78261870a crypto: x86/chacha20 - add XChaCha20 support omits 0f961f9f670e crypto: x86/nhpoly1305 - add AVX2 accelerated NHPoly1305 omits 012c82388c03 crypto: x86/nhpoly1305 - add SSE2 accelerated NHPoly1305 omits b299362ee48d crypto: adiantum - propagate CRYPTO_ALG_ASYNC flag to instance omits 2fe55987b262 crypto: arm64/chacha - use combined SIMD/ALU routine for m [...] omits f2ca1cbd0fb5 crypto: arm64/chacha - optimize for arbitrary length inputs omits ee5bbc9fd3a1 crypto: tcrypt - add block size of 1472 to skcipher template omits cf718eaa8f9b crypto: cavium/nitrox - Enabled Mailbox support omits 19c11c97c39f crypto: arm64/chacha - add XChaCha12 support omits 95a34b779e2a crypto: arm64/chacha20 - refactor to allow varying number [...] omits cc7cf991e9eb crypto: arm64/chacha20 - add XChaCha20 support omits a00fa0c88774 crypto: arm64/nhpoly1305 - add NEON-accelerated NHPoly1305 omits ec10574d00da Merge tag 'vfio-ccw-20181213' of git://git.kernel.org/pub/ [...] omits a7b1868a5f47 s390/zcrypt: rework ap scan bus code omits 42a87d4103ae s390/zcrypt: make sysfs reset attribute trigger queue reset omits 98dfd32620e9 s390/pci: fix sleeping in atomic during hotplug omits 9594ca6b87d9 s390/pci: remove bit_lock usage in interrupt handler omits 87ccdcfa9c70 s390/drivers: fix proc/debugfs file permissions omits ca92b93d17f8 s390: convert to DEFINE_SHOW_ATTRIBUTE omits b0c4b9f35555 irqchip/sun4i: Add support for Allwinner ARMv5 F1C100s omits d4fc2ea0f0f8 irqchip/sun4i: Move IC specific register offsets to struct omits 177304cf9286 irqchip/sun4i: Add a struct to hold global variables omits a15b7439083c dt-bindings: interrupt-controller: Add suniv interrupt-controller omits d852e62ad689 irqchip: Add RDA8810PL interrupt driver omits cdf6179630a5 dt-bindings: interrupt-controller: Document RDA8810PL intc omits f9c75bca44d4 irqchhip: Convert to using %pOFn instead of device_node.name omits ed01edc0ab6f irqchip/irq-imx-gpcv2: Add support for i.MX8MQ omits fb7348abb119 irqchip/irq-imx-gpcv2: Make error messages more consistent omits f2dace5f9725 irqchip/irq-imx-gpcv2: Make use of BIT() macro omits bd654fb67acf irqchip/irq-imx-gpcv2: Share reg offset calculation code omits b87442b0745e irqchip/irq-imx-gpcv2: Remove unused code omits bf9732857ba5 irqchip/irq-renesas-intc-irqpin: Convert to SPDX identifiers omits e25a96d708fd irqchip/irq-renesas-irqc: Convert to SPDX identifiers omits 7728819c2190 irqchip: bcm283x: Switch to SPDX identifier omits 06459901d55e irq/irq_sim: Store multiple interrupt offsets in a bitmap omits 81b1e6e6a859 platform-msi: Free descriptors in platform_msi_domain_free() omits fa2bf86bab4b net/mlx5e: Cancel DIM work on close SQ omits d13b224f4315 net/mlx5e: Remove unused UDP GSO remaining counter omits 61c806dafe81 net/mlx5e: Avoid encap flows deletion attempt the 1st time [...] omits 154e62abe9cd net/mlx5e: Properly initialize flow attributes for slow pa [...] omits d14f6f2a8432 net/mlx5e: Avoid overriding the user provided priority for [...] omits e88afe759a49 net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule omits e1c15b62b701 net/mlx5e: RX, Verify MPWQE stride size is in range omits 8956f0014ea5 net/mlx5e: Fix default amount of channels for VF representors omits 663f146f2ecf net/mlx5: E-Switch, Fix fdb cap bits swap omits 5b5bb7c77a87 Merge tag 'v4.21-rockchip-clk-1' of git://git.kernel.org/p [...] omits 48cc8f7a1d5a sparc: use DT node full_name in sparc_dma_alloc_resource omits e74581b79ddd Merge tag 'meson-clk-4.21-2' of https://github.com/BayLibr [...] omits b65bb777ef22 nvme-rdma: support separate queue maps for read and write omits 873946f4b957 nvme-tcp: support separate queue maps for read and write omits 330f6b8a7077 nvme-fabrics: allow user to set nr_write_queues for separa [...] omits fa9a1811e094 nvme-fabrics: add missing nvmf_ctrl_options documentation omits e42b3867de4b blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues omits 23454d59cc16 nvmet: update smart log with num err log entries omits 11ad507784ed nvmet: add error log page cmd handler omits c6aa3542e010 nvmet: add error log support for file backend omits 3b031d15995f nvmet: add error log support for bdev backend omits 2da6e00580f5 nvmet: add error log support for admin-cmd omits 762a11dfee10 nvmet: add error log support for rdma backend omits 84faf42b8aff nvmet: add error log support for fabrics-cmd omits e81446afc7f5 nvmet: add error log support in the core omits 76574f37bf4c nvmet: add interface to update error-log page omits e4a976254ec5 nvmet: add error-log definitions omits b34de7cee0a6 nvme: add error log page slot definition omits b7c8f3663d0e nvme: remove nvme_common command cdw10 array omits 16d3a280d4d7 nvmet: remove unused variable omits cb5b7262b011 nvme: provide fallback for discard alloc failure omits 8eb5d89f4831 nvme: add __exit annotation omits 3f2304f8c6d6 nvme-tcp: add NVMe over TCP host driver omits ad4f530e95a7 nvmet: allow configfs tcp trtype configuration omits 872d26a391da nvmet-tcp: add NVMe over TCP target driver omits fc221d05447a nvme-tcp: Add protocol header omits 20d44e863212 nvme-fabrics: allow user passing data digest omits 3b49fa807284 nvme-fabrics: allow user passing header digest omits 1672ddb8d691 nvmet: Add install_queue callout omits 65d69e2505bb datagram: introduce skb_copy_and_hash_datagram_iter helper omits d05f443554b3 iov_iter: introduce hash_and_copy_to_iter helper omits 950fcaecd5cc datagram: consolidate datagram copy to iter helpers omits cb002d074dab iov_iter: pass void csum pointer to csum_and_copy_to_iter omits 0fc07791bc77 datagram: open-code copy_page_to_iter omits 3152a974678a ath6kl: add ath6kl_ prefix to crypto_type omits 576d28812d82 Merge branch 'topic/huawei-leds' into for-next omits e2744fd7097d ALSA: hda: add support for Huawei WMI micmute LED omits bf4fb28c6e74 platform/x86: add support for Huawei WMI hotkeys omits 8ac51bbc4cfe ALSA: hda: fix front speakers on Huawei MBXP omits 94ffb030b6d3 ALSA: pcm: Fix potential Spectre v1 vulnerability omits 4aea96f4237c ALSA: emux: Fix potential Spectre v1 vulnerabilities omits c7072f5f2aa1 Merge branch 'topic/hda-pm-refactor' into for-next omits de7cfed01ee4 ARM: Document merges omits 10b246905c81 Merge branch 'next/defconfig' into for-next omits 95302c394c3d Merge tag 'mlx5e-updates-2018-12-11' of git://git.kernel.o [...] omits 9e69efd45321 Merge branch 'vhost-fixes' omits 86a07da34380 Revert "net: vhost: lock the vqs one by one" omits 476e8ba712fa vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() omits 841df922417e vhost: make sure used idx is seen before log in vhost_add_ [...] omits 3b076cfe86be Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 43d4b2971810 net-next: stmmac: dwmac-mediatek: add module license info omits c784a28b025a net/mlx5e: Remove set but not used variable 'upriv' omits 18330c58e309 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits eed9de3b4f47 ima: Use inode_is_open_for_write omits d7cecb676dd3 ima: Support platform keyring for kernel appraisal omits 386b49f51dc2 efi: Allow the "db" UEFI variable to be suppressed omits 15ea0e1e3e18 efi: Import certificates from UEFI Secure Boot omits 0bc9ae395b3f efi: Add an EFI signature blob parser omits 5c126ba22f89 efi: Add EFI signature data types omits 60740accf784 integrity: Load certs to the platform keyring omits 9dc92c45177a integrity: Define a trusted platform keyring omits 6c8d5f051251 scsi: ufs: Fix platform_no_drv_owner.cocci warnings omits 67f2a93099cc Merge tag 'for-4.20/dm-fixes' of git://git.kernel.org/pub/ [...] omits ed4c1136ac2a scsi: mpt3sas: Update driver version to 27.101.00.00 omits 306eaf276b02 scsi: mpt3sas: Replace readl with ioc->base_readl omits b899202901a8 scsi: mpt3sas: Add separate function for aero doorbell reads omits cc68e6077bbf scsi: mpt3sas: Introduce flag for aero based controllers omits 14a996c38312 Merge tag 'media/v4.20-5' of git://git.kernel.org/pub/scm/ [...] omits 6db831f4ef76 scsi: hisi_sas: Make sg_tablesize consistent value omits 6e1b731b5352 scsi: hisi_sas: Relocate some code to reduce complexity omits 735bcc77e6ba scsi: hisi_sas: Fix warnings detected by sparse omits e6333d72cb37 Merge tag 'ovl-fixes-4.20-rc7' of git://git.kernel.org/pub [...] omits 70f4828201e3 Merge tag 'fuse-fixes-4.20-rc7' of git://git.kernel.org/pu [...] omits b5884002dc39 Merge tag 'trace-v4.20-rc6' of git://git.kernel.org/pub/sc [...] omits d9678adbe733 arm64: defconfig: Enable FSL_MC_BUS and FSL_MC_DPIO omits 3cf9e6d00954 arm64: defconfig: Replace PINCTRL_MT7622 with PINCTRL_MTK_MOORE omits 1f4fa50dd48f arm64: defconfig: Regenerate for v4.20 omits 4e6a829748d8 Merge branch 'next/dt' into for-next omits b125eb0bf469 Merge tag 'amlogic-dt64-2-redo' of https://git.kernel.org/ [...] omits b8222335938a ARM: dts: Fix wrong address for omap5 sata phy omits 86d540ff3319 scsi: qla2xxx: Update driver version to 10.00.00.12-k omits 835aa4f2691e scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port omits 5e6803b409ba scsi: qla2xxx: Fix NPIV handling for FC-NVMe omits 850f6acd3436 scsi: qla2xxx: Enable FC-NVME on NPIV ports omits bc127d93e4ec scsi: aacraid: change event_wait to a completion omits dc71eccc175e scsi: aacraid: change wait_sem to a completion omits 719162bd5bb9 scsi: lpfc: Enable Management features for IF_TYPE=6 omits 2d1036aea463 Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" omits 186599f89ea5 net/mlx5: Remove duplicated include from eswitch.c omits 61cce6f6eece scsi: sd: use mempool for discard special page omits 9e6371d3c691 scsi: target: iscsi: cxgbit: add missing spin_lock_init() omits ed076c55b359 scsi: target: iscsi: cxgbit: fix csk leak omits 193e9a5b71f3 Merge branch 'for-4.21/block' into for-next omits 0273ac349f08 blkcg: handle dying request_queue when associating a blkg omits 02e1dbe402de Merge branch 'Pass-extack-to-SWITCHDEV_PORT_OBJ_ADD' omits 06a2fc8f1498 selftests: mlxsw: extack: Test VLAN add on a port device omits b498dc7d29bd selftests: mlxsw: extack: Test VLAN add on a VXLAN device omits 7357eb3d4b3e mlxsw: spectrum_switchdev: Propagate extack on port VLAN events omits 0a5a2aee6f38 mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events omits 692135135939 net: switchdev: Add extack to switchdev_handle_port_obj_ad [...] omits 479c86dc551c net: switchdev: Add extack to struct switchdev_notifier_info omits 69b7320e14e6 net: switchdev: Add extack argument to switchdev_port_obj_add() omits 169327d5850c net: bridge: Propagate extack to switchdev omits 2fd527b72bb6 net: ndo_bridge_setlink: Add extack omits 351cbde96923 bnxt: remove printing of hwrm message omits d675ba4b9e6c Merge tag 'drm-msm-next-2018-12-12' of git://people.freede [...] omits 02c4fb0210dc Merge branch 'linux-4.21' of git://github.com/skeggsb/linu [...] omits 9463b9a4e0e4 Merge branch 'bnx2x-Fix-series' omits 9061193c4ee0 bnx2x: Send update-svid ramrod with retry/poll flags enabled omits 07f12622a663 bnx2x: Enable PTP only on the PF that initializes the port omits 04f05230c5c1 bnx2x: Remove configured vlans as part of unload sequence. omits bbf666c1af91 bnx2x: Clear fip MAC when fcoe offload support is disabled omits 29a1da27c4e4 Merge tag 'drm/tegra/for-4.21-rc1' of git://anongit.freede [...] omits d4e7df16567b netfilter: nf_conncount: use rb_link_node_rcu() instead of [...] omits e7df065a6977 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] omits e6652f0ff037 netdevsim: convert to DEFINE_SHOW_ATTRIBUTE omits 542fbda0f08f netfilter: nat: can't use dst_hold on noref dst omits 708abf74dd87 netfilter: ipset: do not call ipset_nest_end after nla_nes [...] omits a805ce683f4c Merge branch 'mediatek-drm-fixes-4.20' of https://github.c [...] omits 96d1a731611f ixgbe: Fix race when the VF driver does a reset omits 800b8f637d07 i40e: DRY rx_ptype handling code omits d63962e38cc0 Merge tag 'seccomp-next' of https://git.kernel.org/pub/scm [...] omits 5146f95df782 USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data omits 2a508c64ad27 i40e: fix VLAN.TCI == 0 RX HW offload omits 28adac6f74ef MAINTAINERS: Daniel for drm co-maintainer omits b5f436e7b4c2 Merge branch 'linux-4.20' of git://github.com/skeggsb/linu [...] omits 8f9a8a619311 selftests/bpf: add btf annotations for cgroup_local_storage maps omits 9a1126b63190 bpf: add bpffs pretty print for cgroup local storage maps omits 1b2b234b1318 bpf: pass struct btf pointer to the map_check_btf() callback omits a0517a0f7ef2 selftests/bpf: use __bpf_constant_htons in test_prog.c omits 26eacb788b7e Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] omits 9a58ee2f00fb Merge branch 'stmmac-mt2712-support' omits 58ee90284ffa dt-binding: mediatek-dwmac: add binding document for Media [...] omits 9992f37e346b stmmac: dwmac-mediatek: add support for mt2712 omits fb4d49448026 power: supply: gpio-charger: Do not use deprecated POWER_S [...] omits fbd17e58d472 power: supply: ds2781: switch to devm_power_supply_register omits 63fac6cb63b0 power: supply: ds2780: switch to devm_power_supply_register omits 711aebcfe3ba power: supply: ds2781: fix race-condition in bin attribute [...] omits 88635b6da891 power: supply: ds2780: fix race-condition in bin attribute [...] omits 451ba0e4363c power: supply: pcf50633: fix race-condition in sysfs registration omits 157ba1bb5fcb power: supply: charger-manager: fix race-condition in sysf [...] omits efcca6bdfba1 power: supply: charger-manager: simplify generation of sys [...] omits 750688c7cdfd power: supply: bq24257: fix race-condition in sysfs registration omits 348a3c079bfc power: supply: bq24190_charger: fix race-condition in sysf [...] omits b1f7ee898bdc power: supply: lp8788: fix race-condition in sysfs registration omits a45cefb0ca1f power: supply: ds2781: fix race-condition in sysfs registration omits b10474aafe80 power: supply: ds2780: fix race-condition in sysfs registration omits 06215ce99988 power: supply: bq2415x: fix race-condition in sysfs registration omits cef8fe6a382c power: supply: core: add support for custom sysfs attributes omits be1944712d8e Merge branch 'for-next/gcc-plugin/arm-stackprotector' into [...] omits 1072bd678547 security: fs: make inode explicitly non-modular omits 876979c9308b security: audit and remove any unnecessary uses of module.h omits 3aafb1fbe654 security: integrity: make evm_main explicitly non-modular omits a79860800e0b keys: remove needless modular infrastructure from ecryptfs_format omits 4f83d5ea643a security: integrity: make ima_main explicitly non-modular omits 158daed16efb i40e: fix mac filter delete when setting mac address omits e4a7dca5de62 switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite omits aff614c6339c switchtec: Set DMA coherent mask omits 526180408b81 switchtec: Remove immediate status check after submitting [...] omits 03a8dcc1ab9f ARM: Document merges omits 1a2fa02f7489 ACPI / LPSS: Ignore acpi_device_fix_up_power() return value omits 943a10f85265 PM / sleep: convert to DEFINE_SHOW_ATTRIBUTE omits 04dab58a39d4 cpuidle: Add 'above' and 'below' idle state metrics omits ae18acae3eac Merge branch 'next/drivers' into for-next omits 33685d3b5080 Merge branch 'fixes' into for-next omits 8e22bce990b5 Merge tag 'v4.20-rockchip-dts64fixes-2' of git://git.kerne [...] omits a6f119a06960 Merge tag 'omap-for-v4.21/driver-part2-signed' of git://gi [...] omits 24161e726f67 Merge tag 'omap-for-v4.20/fixes-rc6' of git://git.kernel.o [...] omits e2e2dcf6f40b ARM: Document merges omits 585291e78602 Merge branch 'next/dt' into for-next omits 364cf16da8ff Merge branch 'next/soc' into for-next omits a323a513c712 dt-bindings: arm: Convert Rockchip board/soc bindings to j [...] omits bd3fde386dec ARM: omap2: avoid section mismatch warning omits 6dc7e8764b08 Merge tag 'amlogic-soc' of https://git.kernel.org/pub/scm/ [...] omits d9842b39e9ec ntb_hw_switchtec: Added support of >=4G memory windows omits 4d8ddc13d727 ntb_hw_switchtec: NT req id mapping table register entry n [...] omits a5fbb62b9720 ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers omits 4f474037cf06 Merge tag 'gemini-dts' of git://git.kernel.org/pub/scm/lin [...] omits 69c5f266d880 Merge tag 'sunxi-h3-h5-for-4.21' of https://git.kernel.org [...] omits d28af54efb7f Merge branch 'next/soc' into for-next omits 4238973b2ecd Merge tag 'omap-for-v4.21/omap1-signed' of git://git.kerne [...] omits 4dd201beec95 ARM: tegra: avoid section mismatch warning omits 4aa64677330b ARM: ks8695: fix section mismatch warning omits 88af3209aa08 ARM: pxa: avoid section mismatch warning omits 5d3e11c47821 ARM: mmp: fix pxa168_device_usb_phy use on aspenite omits 12d3a30db4a3 ARM: mmp: fix timer_init calls omits c8730395ea51 Merge tag 'imx-soc-4.21' of git://git.kernel.org/pub/scm/l [...] omits 3aab54033a85 Merge tag 'samsung-soc-4.21' of https://git.kernel.org/pub [...] omits abd488c00194 Merge tag 'sunxi-core-for-4.21' of https://git.kernel.org/ [...] omits 767ae0174822 Merge tag 'davinci-for-v4.21/soc' of git://git.kernel.org/ [...] omits 50ba37008f6e Merge tag 'renesas-soc-for-v4.21' of https://git.kernel.or [...] omits 6624158521c8 Merge branch 'next/defconfig' into for-next omits 6cdd5e5e75b4 Merge branch 'next/drivers' into for-next omits 44593ea9f3bf Merge tag 'imx-defconfig-4.21' of git://git.kernel.org/pub [...] omits 42196048c6e9 Merge tag 'samsung-defconfig-4.21' of https://git.kernel.o [...] omits 7d1396177ca9 Merge tag 'sunxi-config64-for-4.21' of https://git.kernel. [...] omits 389cf4e42e20 Merge tag 'tegra-for-4.21-memory' of git://git.kernel.org/ [...] omits d72c6acee436 Merge tag 'renesas-arm-defconfig-for-v4.21' of https://git [...] omits efa00b24fc28 Merge tag 'at91-4.21-soc' of git://git.kernel.org/pub/scm/ [...] omits c5eb1190074c PCI / PM: Allow runtime PM without callback functions omits d1a1cc9a3fad Merge tag 'amlogic-drivers-2' of https://git.kernel.org/pu [...] omits e3154317a063 Merge tag 'imx-drivers-4.21' of git://git.kernel.org/pub/s [...] omits 8986f4c2172f Merge tag 'v4.20-next-soc' of https://git.kernel.org/pub/s [...] omits bb7ece5fc43f Merge tag 'sunxi-drivers-for-4.21' of https://git.kernel.o [...] omits 2d32d6574104 Merge tag 'tegra-for-4.21-firmware' of git://git.kernel.or [...] omits 4a598c7b3f00 Merge tag 'tegra-for-4.21-soc' of git://git.kernel.org/pub [...] omits 48ff08dd9aa9 Merge tag 'renesas-drivers-for-v4.21' of https://git.kerne [...] omits 330a7809cf90 Merge tag 'pxa-for-4.21' of https://github.com/rjarzmik/li [...] omits e59166b59aad Merge tag 'drm-misc-fixes-2018-12-12' of git://anongit.fre [...] omits ce07fe9e1cec Merge tag 'drm-intel-fixes-2018-12-12-1' of git://anongit. [...] omits 71fb55397455 Merge tag 'drm-intel-fixes-2018-12-07' of git://anongit.fr [...] omits 189af4657186 ARM: smp: add support for per-task stack canaries omits 623618470831 ARM: Document merges omits e4337d9d50eb Merge branch 'next/dt' into for-next omits 5cc60b0497c3 Merge tag 'v4.21-rockchip-dts64-2' of git://git.kernel.org [...] omits 33afb48f32e5 Merge tag 'v4.21-rockchip-dts32-2' of git://git.kernel.org [...] omits 0abf32a837ed Merge tag 'at91-4.21-dt' of git://git.kernel.org/pub/scm/l [...] omits ac3e0be697e9 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] omits 6059c6b1d526 selftests: watchdog: Add gettimeleft command line arg omits ba97d019fc1d Merge tag 'uniphier-dt-v4.21' of git://git.kernel.org/pub/ [...] omits dd980900e2fc Merge tag 'imx-dt64-4.21' of git://git.kernel.org/pub/scm/ [...] omits fafda335f81a Merge tag 'imx7ulp-dt-4.21' of git://git.kernel.org/pub/sc [...] omits 2b6464560852 Merge tag 'imx7d-pico-4.21' of git://git.kernel.org/pub/sc [...] omits 80b451cd68b4 Merge tag 'imx-dt-4.21' of git://git.kernel.org/pub/scm/li [...] omits 457a728d800a Merge tag 'v4.20-next-dts64' of https://git.kernel.org/pub [...] omits 333524bcd361 Merge tag 'samsung-dt64-4.21' of https://git.kernel.org/pu [...] omits df6aeaef1c40 Merge tag 'samsung-dt-4.21' of https://git.kernel.org/pub/ [...] omits d4dcfc7c9343 Merge tag 'mvebu-dt64-4.21-1' of git://git.infradead.org/l [...] omits e7828317a479 Merge tag 'qcom-arm64-for-4.21-2' of git://git.kernel.org/ [...] omits ee261c7e822a Merge tag 'sunxi-dt64-for-4.21' of https://git.kernel.org/ [...] omits 2c94db389bba Merge tag 'sunxi-dt-for-4.21' of https://git.kernel.org/pu [...] omits 674e78acae0d drm/amd/display: Add fast path for cursor plane updates omits 9422f5871d5d vfio/mdev: add static modifier to add_mdev_supported_type omits 676fff1a5512 drm/amdgpu: drop fclk/gfxclk ratio setting omits e309df5b0c9e vfio/pci: Parallelize device open and release omits fc42d47ce011 drm/amdgpu: Enable GPU recovery by default for CI omits b47f515bdcd4 Merge branch 'for-next/perf' into aarch64/for-next/core omits 0a1213fa7432 arm64: enable per-task stack canaries omits db23d88756ab iio: adc: qcom-spmi-adc5: Initialize prescale properly omits a9b0a2a7c193 dt-bindings: iio: adc: exynos-adc: Add S5PV210 variant omits fa09d06522ce media: v4l2-fwnode: Fix setting V4L2_MBUS_DATA_ACTIVE_HIGH [...] omits d1655c7f4871 iio: adc: Allow selection of Exynos ADC on S5PV210 omits 882bf52fdeab iio: adc: exynos-adc: Add S5PV210 variant omits 37fbd834b4e4 IB/core: Fix oops in netdev_next_upper_dev_rcu() omits d2b4387f3bdf media: platform: Add Aspeed Video Engine driver omits 8a582fa94291 regulator: add documentation for regulator modes and suspe [...] omits b5ebba46e694 regulator: act8945a-regulator: add shutdown function omits 03ffbf9c0891 regulator: act8945a-regulator: fix line over 80 chars warning omits 7482d6ecc68e regulator: act8945a-regulator: Implement PM functionalities omits 90bc8ac220aa regulator: act8945a-regulator: unlock expert registers omits f306d7608235 regulator: arizona-ldo1: Rely on core to handle GPIO descriptor omits 355e3532132b xfs: cache minimum realtime summary level omits 2c2d9d3a205a xfs: count inode blocks correctly in inobt scrub omits c1b4a321ede0 xfs: precalculate cluster alignment in inodes and blocks omits 83dcdb4469e7 xfs: precalculate inodes and blocks per inode cluster omits 43004b2a8da2 xfs: add a block to inode count converter omits 7280fedaf3a0 xfs: remove xfs_rmap_ag_owner and friends omits 66e3237e724c xfs: const-ify xfs_owner_info arguments omits 02b100fb83f9 xfs: streamline defer op type handling omits bc9f2b7c8a73 xfs: idiotproof defer op type configuration omits 43feeea88c9c xfs: zero length symlinks are not valid omits daa531db8a09 regulator: wm8994: Rely on core to handle GPIO descriptor omits 95f0455c549c media: dt-bindings: media: Add Aspeed Video Engine binding [...] omits 8c4ce794ee7a xfs: clean up indentation issues, remove an unwanted space omits fe5ed6c22e94 xfs: libxfs: move xfs_perag_put late omits d6f215f35963 xfs: split up the xfs_reflink_end_cow work into smaller tr [...] omits b7169ddea2f2 ASoC: rsnd: remove RSND_REG_ from rsnd_reg omits cc6730df08a2 USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) omits 70a7444c550a USB: serial: option: add GosunCn ZTE WeLink ME3630 omits 25ac3da61ba1 i3c: master: cdns: fix I2C transfers in Cadence I3C master driver omits 4868d2b662f5 MAINTAINERS/vfio-ccw: add Farhan and Eric, make Halil Reviewer omits 0bcc547ec4b0 kconfig: clean up EOF handling in the lexer omits cc66bca775ee kconfig: fix ambiguous grammar in terms of new lines omits 21c5ecf60472 kconfig: refactor pattern matching in STRING state omits be3c8075978a kconfig: remove unneeded pattern matching to whitespaces omits 413cd19d81fd kconfig: require T_EOL to reduce visible statement omits fbac5977d81c kconfig: fix memory leak when EOF is encountered in quotation omits 77c1c0fa8b14 kconfig: fix file name and line number of warn_ignored_cha [...] omits 8bda6f7815a9 Pull fix for UDF BUG due to corrupted inode. omits d288d95842f1 udf: Fix BUG on corrupted inode omits 4ab215061554 arm64: Add memory hotplug support omits 6e4ede698d1c arm64: percpu: Fix LSE implementation of value-returning p [...] omits 241414967fb9 MAINTAINERS: Update usnic driver maintainers omits 3023a1e93656 RDMA: Start use ib_device_ops omits 02a42f8e40ca RDMA/rdmavt: Initialize ib_device_ops struct omits 573efc4b3ce8 RDMA/rxe: Initialize ib_device_ops struct omits 20a6b5886102 RDMA/vmw_pvrdma: Initialize ib_device_ops struct omits e761058190b4 RDMA/usnic: Initialize ib_device_ops struct omits 16b0ba9571f9 RDMA/qib: Initialize ib_device_ops struct omits bd59461e57b4 RDMA/qedr: Initialize ib_device_ops struct omits a263c1241a18 RDMA/ocrdma: Initialize ib_device_ops struct omits 5a6c6e71acb0 RDMA/nes: Initialize ib_device_ops struct omits 56e2a43136b7 RDMA/mthca: Initialize ib_device_ops struct omits 96458233ee73 RDMA/mlx5: Initialize ib_device_ops struct omits 2af6c0703d75 dm thin: bump target version omits c3296a1391cb arm64: add <asm/asm-prototypes.h> omits 1554509b0d00 vfio: ccw: Merge BUSY and BOXED states omits 8521aa094755 Merge branch 'for-4.21/block' into for-next omits 544fbd16a461 block: deactivate blk_stat timer in wbt_disable_default() omits f9dca0f0675e PM / AVS: SmartReflex: Switch to SPDX Licence ID omits 14d338a857f0 PM / AVS: SmartReflex: NULL check before some freeing func [...] omits 9b31cf493ffa arm64: mm: Introduce MAX_USER_VA_BITS definition omits eaf3074e0a8c usb: renesas_usbhs: mark PM functions as __maybe_unused omits c238ec3ef638 usb: core: Remove unnecessary memset() omits 9e412c66a8a2 usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE omits 27a2660f1ef9 gfs2: Dump nrpages for inodes and their glocks omits 70e6e2983473 dt-bindings: arm: Convert Rockchip board/soc bindings to j [...] omits 2d29f6b96d8f gfs2: Fix loop in gfs2_rbm_find omits 5ac93d0c5d8c Merge tag 'usb-for-v4.21' of git://git.kernel.org/pub/scm/ [...] omits 46275577b86a pwm: bcm2835: Switch to SPDX identifier omits 8092ff74bd91 pwm: Enable Kona PWMto be built for the Cygnus architecture omits e06d45d8c165 drm/vmwgfx: remove redundant return ret statement omits e894075934a4 staging: mt7621-mmc: Fix incompletely removed #if 0 block in sd.c omits 4cc357c500d3 staging: bcm2835-camera: Add hint about possible faulty config omits 9c85a4d0aeab staging: bcm2835-camera: Provide more specific probe error [...] omits b7491a9fca2d staging: bcm2835-audio: Drop DT dependency omits c04a8fe45845 staging: bcm2835-audio: use module_platform_driver() macro omits 736b0ec4865a staging: bcm2835-audio: Enable compile test omits 25c7597af20d staging: vchiq_arm: Register a platform device for audio omits 405e2f98637d staging: vchiq_arm: Fix camera device registration omits 1a321ea68b0f staging: bcm2835-camera: Move module info to the end omits 3a2c20024a2b staging: bcm2835-camera: fix module autoloading omits 7566f39dfdc1 staging: bcm2835-camera: Abort probe if there is no camera omits d3d7c4c30eb2 Merge branches 'at91-soc' and 'at91-dt' into at91-next omits a36b26067958 pwm: Drop legacy wrapper for changing polarity omits 99c22707ef64 staging: mt7621-dts: avoid warnings in pinctrl definitions omits d17f5ff7713f staging: mt7621-mmc: fix compile warnging: cmd_buf omits a6bf8820224d staging: mt7621-mmc: add missing header. omits 5b0d9cd7211d staging: mt7621-eth: fix compile warning. omits 90dedc973b86 staging: mt7621-dts: allow gnubee to reboot cleanly. omits 84519a4b0fae staging: mt7621-mmc: set correct dma mask. omits 370e0a710127 staging: mt7621-eth: set correct dma mask. omits 446e8986a241 ARM: at91: add support in soc driver for new SAM9X60 omits bf9b0b1b0b6c pwm: imx: Implement get_state() function for hardware readout omits 9f617ada9f82 pwm: imx: Use bitops and bitfield macros to define registe [...] omits e3adc7efe678 pwm: imx: Sort include files omits 852b2876a8a8 staging: vchiq: rework remove_event handling omits 8bdf15fa67d8 staging: rtl8723bs: remove semaphore remnants omits 07e3a844ff05 staging: rtl8723bs: change pwrctrl lock to a mutex omits 09a8ea34cf43 staging: rtl8723bs: change semaphores to completions omits 5e8f616103b8 staging: rtl8723bs: fix typo in the TODO file omits c45140bce3f4 staging: rtl8723bs: remove dead code, rtw_port_switch_chk() omits 15f11e0ffce0 staging: rtl8188eu: reuse Hal_GetChnlGroup88E() omits a793dbe92601 staging: rtl8188eu: simplify loop in rtl88eu_phy_iq_calibrate() omits f8bc1b2efa05 staging: comedi: change do_insn*_ioctl to allow more samples omits 354ea2ee6d2b staging: mt7621-spi: drop support for SPI mode 1/2/3 omits 108d9dd51363 staging: mt7621-spi: drop the broken full-duplex mode omits d6a0de493374 staging: speakup: change semaphore to completion omits 019ec6c14fbd staging: erofs: Fix spelling issue omits ccd9c19c7ae1 staging: erofs: remove __EROFS_BIT omits 5b2e31201c26 drm/i915: Flush GPU relocs harder for gen3 omits fe78742d7f84 drm/i915: Allocate a common scratch page omits 07c17732bd68 printk: Remove print_prefix() calls with NULL buffer. omits 15653dc850e4 ARM: at91: add support in soc driver for LPDDR2 SiP omits b8e076a6ef25 staging: erofs: unzip_vle_lz4.c,utils.c: rectify BUG_ONs omits 70b17991d895 staging: erofs: unzip_{pagevec.h,vle.c}: rectify BUG_ONs omits ed0a773bff5f Merge tag 'phy-for-4.21_v1' of git://git.kernel.org/pub/sc [...] omits cf66b8a0ba14 drm/i915/execlists: Apply a full mb before execution for Braswell omits 3f9b7eeea026 Merge branch 'mlxsw-Add-Spectrum-2-multicast-routing-support' omits 6d4efada3b82 selftests: forwarding: Add multicast routing test omits cf7221a4f5a5 mlxsw: spectrum_router: Add Multicast routing support for [...] omits d7263ab35be2 mlxsw: spectrum_acl: Limit priority value omits c20580c21f80 mlxsw: spectrum_acl: Support rule creation without action [...] omits 2507a64c17e6 mlxsw: spectrum_acl: Add replace rule action operation omits 1a29d29394c7 mlxsw: spectrum_acl: Add multicast router profile operations omits add4550fca40 mlxsw: spectrum_acl: Add Spectrum-2 keys omits 254cec14649e mlxsw: spectrum: Change stage of ACL initialization omits a75e41d37a7a mlxsw: reg: Add Policy Engine Multicast Router Binding Tab [...] omits 24199c5436f2 drm/nouveau/kms: Fix memory leak in nv50_mstm_del() omits 970a5ee41c72 drm/nouveau/kms/nv50-: also flush fb writes when rewinding [...] omits ee28b30cbbe0 r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled omits e1a76515b0c2 hinic: optmize rx refill buffer mechanism omits 2e38c2e7026a phy: qcom-qmp: Expose provided clocks to DT omits d21aafe9a4a5 dt-bindings: phy-qcom-qmp: Move #clock-cells to child omits 5e17b95d9893 phy: qcom-qmp: Utilize fully-specified DT registers omits 2517d09b39f3 dt-bindings: phy-qcom-qmp: Fix register underspecification omits 1a3a09270668 phy: ti: fix semicolon.cocci warnings omits dddc97e82303 phy: dphy: Add configuration helpers omits 2ed869990e14 phy: Add MIPI D-PHY configuration options omits aeaac93ddb28 phy: Add configuration interface omits c8457828ff48 phy: Add MIPI D-PHY mode omits efe81bea8915 phy: add driver for Freescale i.MX8MQ USB3 PHY omits 3c2ce40b2fbb dt-bindings: phy: add binding for Freescale i.MX8MQ USB3 PHY omits 03e7d002526d phy: Use of_node_name_eq for node name comparisons omits 3ff18849eb65 net: ethernet: ti: cpsw: add support for port interface mo [...] omits ad57b78579ab dt-bindings: net: ti: cpsw: switch to use phy-gmii-sel phy omits 92b58b34741f phy: ti: introduce phy-gmii-sel driver omits 5b9bf512ca93 dt-bindings: phy: add cpsw port interface mode selection p [...] omits c5e18b3413b5 phy: mvebu-cp110-comphy: fix spelling in structure name omits 2ad2af081622 phy: mapphone-mdm6600: Improve phy related runtime PM calls omits 72c0339c115b phy: renesas: rcar-gen3-usb2: follow the hardware manual p [...] omits 44d30d622821 phy: cadence: Add driver for Sierra PHY omits cb96a690724e dt-bindings: phy: Document cadence Sierra PHY bindings omits b3af06451bf8 phy: core: clean up unused ethernet specific phy modes omits cccc43b853df phy: mvebu-cp110-comphy: convert to use eth phy mode and submode omits c8fe6d7f3f83 phy: ocelot-serdes: convert to use eth phy mode and submode omits 2af8caeee478 phy: core: add PHY_MODE_ETHERNET omits 79a5a18aa9d1 phy: core: rework phy_set_mode to accept phy mode and submode omits 640ac1474486 MAINTAINERS: Add Kishon as maintainer of PHY bindings omits ae409cc7c3cd phy: sun4i-usb: add support for H6 USB2 PHY omits 2659392e5c08 phy: sun4i-usb: add support for missing USB PHY index omits 1726ea907a7f dt-bindings: phy: add binding for Allwinner H6 USB2 PHY omits cc0146d0bce0 fscrypt: remove CRYPTO_CTR dependency omits 94d79ac4bad2 fsverity: Move verity status check to fsverity_prepare_setattr omits 7138851022cb fsverity: Move verity status check to fsverity_file_open omits fdadd04931c2 bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K omits e2affdbef2ac mailbox: bcm2835: Switch to SPDX identifier omits 78f3ff524fca mailbox: ti-msgmgr: Off by one in ti_msgmgr_of_xlate() omits 2e4ac7cc493f mailbox: Hi3660: Fixup mailbox state machine malfunction issue omits b5452838c661 mailbox: hi3660: constify mbox_chan_ops structure omits 51c3fbd89d75 x86/mm: Fix decoy address handling vs 32-bit builds omits 1e8eda34d40e fsverity: Remove filesystem specific build config option omits 1adb7c7b54d2 f2fs: use IS_VERITY() to check inode's fsverity status omits c942d68713c3 ext4: use IS_VERITY() to check inode's fsverity status omits 4dedd7844d22 Add S_VERITY and IS_VERITY() omits f3fd6cd74fed fscrypt: remove filesystem specific build config option omits 1dcfeb539c09 f2fs: use IS_ENCRYPTED() to check encryption status omits dc82005ead5d ext4: use IS_ENCRYPTED() to check encryption status omits 5b20c6fd6a60 timekeeping: Convert to DEFINE_SHOW_ATTRIBUTE omits dea38e438f9c Merge branch 'for-4.21/block' into for-next omits b2dbff1bb893 sbitmap: flush deferred clears for resize and shallow gets omits 37ab566c178d bpf: arm64: Enable arm64 jit to provide bpf_line_info omits 2bd61abead58 selftests/seccomp: Remove SIGSTOP si_pid check omits fec7b6690541 samples: add an example of seccomp user trap omits 6a21cc50f0c7 seccomp: add a return code to trap to userspace omits a5662e4d81c4 seccomp: switch system call argument type to void * omits db5113911aba seccomp: hoist struct seccomp_data recalculation higher omits 927b6b2d69b4 block: Fix null_blk_zoned creation failure with small numb [...] omits 5c7e8bbb0257 net/mlx5e: Use monitor counters for update stats omits 2f8bc4917a86 net/mlx5e: Monitor counters commands support omits 75370eb0d3b8 net/mlx5e: Avoid query PPCNT register if not supported by [...] omits 939de57d3034 net/mlx5e: Use CQE padding for Ethernet CQs omits 8c4dc42bf6e4 net/mlx5e: Support multiple encapsulations for a TC flow omits 79baaec71989 net/mlx5e: Allow association of a flow to multiple encaps omits 98b66cb1c9ff net/mlx5e: Change parse attr struct to accommodate multipl [...] omits 1cc26d74bb98 net/mlx5e: Support header rewrite actions with remote port [...] omits 38c9d2697b9c net/mlx5e: Replace the split logic with extended destination omits a18e879d4e45 net/mlx5e: Annul encap action ordering requirement omits f493f15534ec net/mlx5e: Move flow attr reformat action bit to per dest flags omits df65a573eab2 net/mlx5e: Refactor eswitch flow attr for destination spec [...] omits e85e02bad29e net/mlx5: E-Switch, Rename esw attr mirror count field omits 1228e912c934 net/mlx5: Consider encapsulation properties when comparing [...] omits 4725c4ba8d1c RDMA/mlx4: Initialize ib_device_ops struct omits 15644f57cb66 RDMA/i40iw: Initialize ib_device_ops struct omits 7f645a58d001 RDMA/hns: Initialize ib_device_ops struct omits e3c320caa107 RDMA/hfi1: Initialize ib_device_ops struct omits dad3b05d050a RDMA/cxgb4: Initialize ib_device_ops struct omits 071b2ca40ae3 RDMA/cxgb3: Initialize ib_device_ops struct omits 9615f86be981 RDMA/bnxt_re: Initialize ib_device_ops struct omits 521ed0d92ab0 RDMA/core: Introduce ib_device_ops omits 2dd8e44cb4f3 IB/mlx4: Remove unneeded NULL check omits 8cc0698f46ca RDMA/ocrdma: Use PCI-ID as an identification in debugfs omits 9435ef4caeea RDMA/uverbs: Optimize clearing of extra bytes in response omits a276a4d93bf1 RDMA/vmw_pvrdma: Use atomic memory allocation in create AH omits 59590b8ad2ee IB/{mlx5,ocrdma,qedr,rxe}: Omit port validation from IB verbs omits a1462351b590 RDMA/mlx5: Fail early if user tries to create flows on IB [...] omits f94e02ddfd88 IB/mlx5: Remove duplicated include from mlx5_ib.h omits d764970bcea3 IB/mlx5: Add 2X width support to query_port omits a1697aba2721 clk: qcom: Add missing msm8998 resets omits 28ab1bb0e8f0 Merge tag 'v4.20-rc6' into rdma.git for-next omits f30d04f33cc7 Merge branch 'i2c/for-current' into i2c/for-next omits bb4b468d6720 Merge branch 'i2c/for-5.0' into i2c/for-next omits 52eb74339a62 x86/resctrl: Fix rdt_find_domain() return value and checks omits 80b71c340f17 x86/intel_rdt: Ensure a CPU remains online for the region' [...] omits 922454c2e77c drm/amd/display: Fix duplicating scaling/underscan connect [...] omits 65276f2bebea drm/amd/display: Fix unintialized max_bpc state values omits 2e64ff154ce6 fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN retu [...] omits 05f224ca6693 regulator: core: Clean enabling always-on regulators + the [...] omits e6202e8249aa Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 6ff9b09e00a4 gfs2: Get rid of potential double-freeing in gfs2_create_inode omits cbbe76c8bb27 gfs2: Remove vestigial bd_ops omits 28c59469302a Revert "drm/amd/display: Set RMX_ASPECT as default" omits 32774a8153b4 i2c: nvidia-gpu: mark resume function as __maybe_unused omits a4f98be7dc31 MAINTAINERS: add entry for i2c-axxia driver omits b874155a5fa4 IB/mlx5: Add HDR speed support to query port omits 4106a758f791 IB/mlx5: Report CapabilityMask2 in ib_query_port omits a5a5d1993696 IB/core: Add new IB rates omits f6c367585d0d dm thin: send event about thin-pool state change _after_ m [...] omits 48f9c33c25bf i2c: powermac: Use of_node_name_eq for node name comparisons omits 4d08d20f1c94 arm64: fix ARM64_USER_VA_BITS_52 builds omits 7faa313f05ca arm64: preempt: Fix big-endian when checking preempt count [...] omits dbabf68574f9 IB/core: Add 2X port width omits 1e8f43b7fb25 IB/core: Add CapabilityMask2 to port attributes omits 4f5c85fe3a60 i2c-axxia: check for error conditions first omits eb9907789ac3 i2c-axxia: dedicated function to set client addr omits 66693960f574 Merge tag 'v4.20-rc6' into i2c/for-5.0 omits 3ca3f86f7f48 dt-bindings: i2c: Use correct vendor prefix for Atmel omits 3782cc3725b3 i2c: tegra: replace spin_lock_irqsave with spin_lock in ISR omits 3a2e0e49fb9d Merge branch 'v4.21-clk/next' into for-next omits 045117825948 Merge branch 'v4.21-armsoc/dts64' into for-next omits 71ff79cfcbfc Merge branch 'v4.21-armsoc/dts32' into for-next omits 3d2ce5638166 Merge branch 'v4.21-armsoc/drivers' into for-next omits 7841b88a8fdd ARM: dts: rockchip: Add internal timer support for rv1108 omits 818a0041cec5 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next omits 0afa99648350 aio: fix spectre gadget in lookup_ioctx omits 6db21d8986e1 IB/rxe: Fix incorrect cache cleanup in error flow omits dd2bf2df85a7 Merge branch 'for-4.21/block' into for-next omits 2c4d5356e64d lightnvm: pblk: do not overwrite ppa list with meta list omits 55d8ec35398e lightnvm: pblk: support packed metadata omits a16816b9e462 lightnvm: disable interleaved metadata omits 24828d0536bb lightnvm: dynamic DMA pool entry size omits faa79f27f0a4 lightnvm: pblk: add helpers for OOB metadata omits dd439496dfbc lightnvm: pblk: move lba list to partial read context omits 42bd0384d77e lightnvm: pblk: avoid ref warning on cache creation omits 85136c010285 lightnvm: simplify geometry enumeration omits 361d889f830e lightnvm: pblk: add comments wrt locking in recovery path omits fde201a466c6 lightnvm: pblk: add lock protection to list operations omits 6e82f0ba00b0 lightnvm: pblk: fix spelling in comment omits e698d9f4e625 lightnvm: pblk: remove dead code in pblk_recov_l2p omits 0934ce87b588 lightnvm: pblk: fix pblk_lines_init error handling path omits c9a1d640d519 lightnvm: pblk: remove unused macro omits 3bcebc5bac09 lightnvm: pblk: set conservative threshold for user writes omits 525f7bb2c9f9 lightnvm: pblk: stop writes gracefully when running out of lines omits ab3887be1e1a lightnvm: pblk: account for write error sectors in emeta omits c12fa401ac8c lightnvm: pblk: fix resubmission of overwritten write err lbas omits 96076f7dde51 lightnvm: pblk: fix chunk close trace event check omits 55e58c5e78aa lightnvm: Fix uninitialized return value in nvm_get_chunk_meta() omits f40a62d2674b lightnvm: pblk: ignore the smeta oob area scan omits 953d9f390365 arm64: dts: rockchip: Add on-board LED support on rk3399-rock960 omits ba0abee70a98 arm64: dts: rockchip: Add on-board LED support on rk3399-ficus omits 0bd72117fba2 bpf: fix up uapi helper description and sync bpf header wi [...] omits 2f1a9f666751 Merge branch 'ieee802154-for-davem-2018-12-11' of git://gi [...] omits 0c1c3880442f RDMA/hns: Bugfix for RoCE loopback test omits f747b6894518 RDMA/hns: Update posting & querying mailbox omits 4af07f01f7a7 RDMA/hns: Fix the bug while use multi-hop of pbl omits 233673e422de RDMA/hns: Encapsulate and simplify qp state transition omits 9f5071010347 RDMA/hns: Init qp context when modify qp from reset to init omits 2840f84f7403 tracing: Fix memory leak of instance function hash filters omits 3cec638b3d79 tracing: Fix memory leak in set_trigger_filter() omits b61c19209c2c tracing: Fix memory leak in create_filter() omits a538e3ff9dab aio: fix spectre gadget in lookup_ioctx omits 4f01b73e5adf drm/amdgpu: Fix stub function name omits cb4f131e1f2c MAINTAINERS: Patch monkey for the Hyper-V code omits ba0ede185ef4 drm/msm/dpu: Fix clock issue after bind failure omits 7adc4a343f94 drm/msm/dpu: Clean up dpu_media_info.h static inline functions omits 3804a9824186 drm/msm/dpu: Further cleanups for static inline functions omits 3d688410e641 drm/msm/dpu: Cleanup the debugfs functions omits 8fe62a63a867 drm/msm/dpu: Remove dpu_irq and unused functions omits ab07e0c19fda drm/msm: Make irq_postinstall optional omits 53edf4625966 drm/msm/dpu: Cleanup callers of dpu_hw_blk_init omits fa79bcc3d18b drm/msm/dpu: Remove unused functions omits 49dfe764797b drm/msm/dpu: Remove dpu_crtc_is_enabled() omits 35d600dd9248 drm/msm/dpu: Remove dpu_crtc_get_mixer_height omits 27bc773aa69c drm/msm/dpu: Remove dpu_dbg omits f9e81b8da34d drm/msm: dpu: Remove crtc_lock omits 3e46c5df667b drm/msm: dpu: Remove vblank_requested flag from dpu_crtc omits a796ba2cb3dd drm/msm: dpu: Separate crtc assignment from vblank enable omits 5c6277c1d25b drm/msm: dpu: Don't bother checking ->enabled in dpu_crtc_vblank omits f7aafc8d5348 drm/msm: dpu: Use atomic_disable for dpu_crtc_disable omits e4914867ac99 drm/msm: dpu: Remove vblank_callback from encoder omits a9d629d71dc7 drm/msm: dpu: Remove crtc_lock from setup_mixers omits b77d0f0d4ee7 drm/msm: dpu: Move pm_runtime_(get|put) from vblank_enable omits 1dfdb0e107db drm/msm: dpu: Add modeset lock checks where applicable omits 4b8c6279593a drm/msm: dpu: Stop using encoder->crtc pointer omits f449aa6e447c drm/msm: dpu: Grab the modeset locks in frame_event omits b01c2399226c drm/msm: dpu: Don't drop locks in crtc_vblank_enable omits 18a63b3c6f0b drm/msm: dpu: Move crtc runtime resume to encoder omits fba7427eb594 drm/msm: dpu: Add ->enabled to dpu_encoder_virt omits 585b3f9472ee drm/msm: dpu: Fix typo in dpu_encoder omits 09a2e645b0f7 drm/msm: dpu: Remove dpu_power_handle omits aeb7b49a1b0f drm/msm: dpu: Move DPU_POWER_HANDLE_DBUS_ID to core_perf omits d53a61e1c055 drm/msm: dpu: Include dpu_io_util.h directly in dpu_kms.h omits b2bb51e83539 drm/msm: dpu: Remove power_handle from core_perf omits 3cf63cd5f880 drm/msm: dpu: Handle crtc pm_runtime_resume() directly omits c24b6330035a drm/msm: dpu: Don't use power_event for vbif_init_memtypes omits 88447b9b58fa drm/msm: dpu: Remove dpu_power_client omits d05994dfa950 drm/msm: dpu: Remove unused trace_dpu_perf_update_bus() omits 5e1228d7fded drm/msm: dpu: Remove dpu_power_handle_get_dbus_name() omits ff5952a72cb4 drm/msm: dpu: Allocate proper amount for dpu_crtc_state omits e6f6d63ed14c drm/msm: add headless gpu device for imx5 omits fb42b5354d71 dt-bindings: msm/dsi: Add ref clock for PHYs omits e888c279579e dt-bindings: display: msm/gpu: document amd,imageon compatible omits f72f4f1ae498 drm/msm/mdp4: add lcdc-align-lsb flag to control lane alignment omits c2052a4e5c99 drm/msm: implement a2xx mmu omits d1d9d0e1724d drm/msm: Only add available components omits e400b9edb078 drm/msm/a6xx: Add a name for the crashdumper buffer omits d135c7ebb7bd drm/msm/a6xx: Use new kernel API free function for gpu state omits 50bcc689b1f1 drm/msm: dpu: Make legacy cursor updates asynchronous omits 5f79e03b1f7c drm/msm: dpu: Only check flush register against pending flushes omits d4e98855d170 drm/msm/dpu: Correct dpu destroy and disable order omits c1866d44d149 drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver omits b2ccfdf1dde5 drm/msm: set priv->kms to NULL before uninit omits a5cd7b55dfac drm/msm/mdp5: add config for msm8917 omits 21af872cd8c6 drm/msm/adreno: add a2xx omits 86f46f25d8ff drm/msm: use contiguous vram for MSM_BO_SCANOUT when possible omits 373931d2d7cd drm/msm/mdp4: allocate blank_cursor_no with MSM_BO_SCANOUT flag omits eb2b47bb9a03 drm/msm/mdp4: only use lut_clk on mdp4.2+ omits 1fed8df30133 drm/msm: bump UAPI version omits f05c83e77460 drm/msm: add uapi to get/set debug name omits 789d2e5a772c drm/msm: rework GEM_INFO ioctl omits 7a93d5c38e5e drm/msm/gpu: add submit flag to hint which buffers should [...] omits 1df4289d5b23 drm/msm: Optimize adreno_show_object() omits 84c6127580c1 drm/msm/gpu: Map the ringbuffer in the iova at create time omits 0815d7749a68 drm/msm: Add a name field for gem objects omits 7ad0e8cf6317 drm/msm: Count how many times iova memory is pinned omits 9fe041f6fdfe drm/msm: Add msm_gem_get_and_pin_iova() omits 575f0485508b drm/msm: Clean up and enhance the output of the 'gem' debu [...] omits c0ee9794693c drm/msm: Split msm_gem_get_iova into two steps omits 70dc51b447f5 drm/msm: Remove sgt from the mmu unmap function omits 1e29dff00400 drm/msm: Add a common function to free kernel buffer objects omits d6852b4b2d01 drm/msm/a6xx: Track and manage a6xx state memory omits 1707add81551 drm/msm/a6xx: Add a6xx gpu state omits b9fc230252e7 drm/msm/adreno: Don't capture register values if target do [...] omits 983674e24b46 drm/msm/gpu: Move gpu_poll_timeout() to adreno_gpu.h omits 896a248a9034 drm/msm/gpu: Only store local command buffers in the GPU state omits 4241db42e474 drm/msm/gpu: Add trace events for tracking GPU submissions omits 568692102b6a drm/msm/gpu: Add per-submission statistics omits 93f7abf19dad drm/msm: Gracefully handle failure in _msm_gem_kernel_new omits 546ec7b471bc drm/msm/gpu: Allocate the correct size for the GPU memptrs omits ccdf7e28b4ab drm/msm: update generated headers omits 01665c64b475 drm/msm/dpu: set geometry for iommu domain omits 6a41da17e87d drm: msm: Use DRM_DEV_* instead of dev_* omits e1bd55e5a567 clk: Tag basic clk types with SPDX omits ebafb63dc775 clk: Tag clk core files with SPDX omits 84511abc47bd drm/msm: dpu: Remove checks from dpu_plane_destroy_state() omits aa4df9bf2862 drm/msm: dpu: Clean up _dpu_core_video_mode_intf_connected() omits 0841851f3b22 drm/msm: dpu: Remove empty/useless labels omits 58fba464eaef drm/msm: dpu: Remove 'inline' from several functions omits bf711751c882 drm/msm: dpu: Remove _dpu_encoder_power_enable() omits 37686b5ec41a drm/msm: dpu: Remove unused functions from msm_media_info.h omits 01b09d53ad5b drm/msm: Remove dpu_encoder_phys_ops->hw_reset() omits 9a5e3fce4b74 drm/msm/dpu: Replace dpu_crtc_reset by atomic helper omits 7a007a121d34 drm/msm/dpu: Remove suspend state tracking from crtc omits 3750e78c72da drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resume omits b2b83523b176 drm/msm/dpu: Remove dpu_kms_pm_suspend/resume omits 812eeeb6b59e drm/msm: dpu: Add tracing around CTL_FLUSH omits 6f9718fe41c3 ceph: make 'nocopyfrom' a default mount option omits 2a5f14f279f5 gfs2: read journal in large chunks to locate the head omits 40e0e61e366b gfs2: add a helper function to get_log_header that can be [...] omits 5b84609532d6 gfs2: changes to gfs2_log_XXX_bio omits 98583b3e8730 gfs2: add more timing info to journal recovery process omits 0ebbe4f974a6 gfs2: Fix the gfs2_invalidatepage description omits 977767a7e1ee gfs2: Clean up gfs2_is_{ordered,writeback} omits f3a58165da85 Merge branch 'omap-for-v4.21/dt-v2' into for-next omits 547b37047d01 Merge branch 'omap-for-v4.21/driver' into for-next omits e3b382c1075e ARM: dts: am335x-chiliboard: Add stdout-path property omits c2ade654dbf7 memory: omap-gpmc: Use of_node_name_eq for node name comparisons omits 04491ab0c4f0 Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver omits 1dde2beb9df7 Merge branch 'omap-for-v4.21/omap1' into for-next omits c55420607742 drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ [...] omits 5a87809b89b6 Merge branch 'omap1-usb-fix' into omap-for-v4.21/omap1 omits 2c98dbc63489 ARM: Document merges omits c7b7b5cbd0c8 ARM: OMAP1: fix USB configuration for device-only setups omits 1e6755f5e8f0 ARM: OMAP1: add MMC configuration for Palm Tungsten E omits b2d20c59ea68 Merge branch 'next/dt' into for-next omits 91eac9139ed4 Merge tag 'tegra-for-4.21-arm64-dt' of git://git.kernel.or [...] omits 622523c75ff8 Merge tag 'tegra-for-4.21-arm-dt' of git://git.kernel.org/ [...] omits 44a26c894ba2 Merge tag 'tegra-for-4.21-dt-bindings' of git://git.kernel [...] omits c5a06e704abe Merge tag 'renesas-dt-bindings-for-v4.21' of https://git.k [...] omits 857f00213315 Merge tag 'renesas-arm-dt2-for-v4.21' of https://git.kerne [...] omits e2bc560635cd Merge tag 'renesas-arm64-dt2-for-v4.21' of https://git.ker [...] omits 2fd1a4091f39 Merge tag 'aspeed-4.21-devicetree' of git://git.kernel.org [...] omits 287eedda7c06 Merge tag 'pxa-dt-4.21' of https://github.com/rjarzmik/lin [...] omits df000e0213db Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next omits 7bd190e09f67 Merge branch 'omap-for-v4.21/ti-sysc' into for-next omits 50eba438c55e Merge branch 'mvebu/dt64' into mvebu/for-next omits 5241ccbf2819 ARM: dts: Add missing ranges for dra7 mcasp l3 ports omits f4ef6fd0789d ARM: dts: Fix ranges for am335x epwmss omits 7c762b648f2e Merge branch 'for-4.21/block' into for-next omits f03566d0aa79 clk: meson: axg-audio: use the clk input helper function omits c4576aed8d85 dm: fix request-based dm's use of dm_wait_for_completion omits 0660d8cd8393 drm: Fix docs warning in drm_damage_helper.c omits d74380ba0e63 drm/selftest: fix spelling mistake "dimention" -> "dimension" omits 732cd75b8c92 sched/fair: Select an energy-efficient CPU on task wake-up omits 390031e4c309 sched/fair: Introduce an energy estimation helper function omits 2802bf3cd936 sched/fair: Add over-utilization/tipping point indicator omits 630246a06ae2 sched/fair: Clean-up update_sg_lb_stats parameters omits 1f74de8798c9 sched/toplogy: Introduce the 'sched_energy_present' static key omits 531b5c9f5cd0 sched/topology: Make Energy Aware Scheduling depend on schedutil omits b68a4c0dba3b sched/topology: Disable EAS on inappropriate platforms omits 011b27bb5d31 sched/topology: Add lowest CPU asymmetry sched_domain leve [...] omits 6aa140fa4508 sched/topology: Reference the Energy Model of CPUs when available omits 27871f7a8a34 PM: Introduce an Energy Model management framework omits 938e5e4b0d15 sched/cpufreq: Prepare schedutil for Energy Aware Scheduling omits 5bd0988be127 sched/topology: Relocate arch_scale_cpu_capacity() to the [...] omits 9ebc6053814d sched/core: Remove unnecessary unlikely() in push_*_task() omits 765d0af19f5f sched/topology: Remove the ::smt_gain field from 'struct s [...] omits 63238173b2fa Revert "drm/rockchip: Allow driver to be shutdown on reboo [...] omits 43b9e4febc66 perf/core: Declare the __percpu attribute on non-deref types omits a91f676074c0 ALSA: fireface: add support for Fireface 800 with MIDI fun [...] omits aef4ad2f5aa2 ALSA: fireface: localize a handler for MIDI messages on tx [...] omits 3eb8a2445949 ALSA: fireface: add driver data for register for MIDI high [...] omits 0085c6edabe8 ALSA: fireface: share register for async transaction of MI [...] omits 5bfb841e2f59 ALSA: fireface: add support for second optical interface f [...] omits 3c3b892b3735 ALSA: fireface: share helper function to get current sampl [...] omits 72f10f08b6e9 ALSA: fireface: share status and configuration dump omits 3ae49ed92302 ALSA: fireface: share some registers for status of clock s [...] omits 80eb86576870 sched/fair: Clean up comment in nohz_idle_balance() omits fe27b0de8dfc locking/lockdep: Stop using RCU primitives to access 'all_ [...] omits 786fa29e9cb6 locking/lockdep: Make concurrent lockdep_reset_lock() calls safe omits a66b6922dc6a locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement omits 2904d9fa45d3 locking/lockdep: Introduce lock_class_cache_is_registered() omits d35568bdb6ce locking/lockdep: Inline __lockdep_init_map() omits 1431a5d2cfa1 locking/lockdep: Declare local symbols static omits 886adbed7ac1 tools/lib/lockdep/tests: Test the lockdep_reset_lock() imp [...] omits ac862d9b2fd0 tools/lib/lockdep: Add dummy print_irqtrace_events() imple [...] omits 7f3c7952d111 tools/lib/lockdep: Rename "trywlock" into "trywrlock" omits 2b28a8609ec9 tools/lib/lockdep/tests: Run lockdep tests a second time u [...] omits 5ecb8e94b494 tools/lib/lockdep/tests: Improve testing accuracy omits 7e9798871a91 tools/lib/lockdep/tests: Fix shellcheck warnings omits da087b222961 tools/lib/lockdep/tests: Display compiler warning and erro [...] omits 2421b7f3573b locking/lockdep: Remove ::version from lock_class structure omits bd4473541822 EDAC, i5000: Remove set but not used local variables omits fcf9ab35ba41 PCI/P2PDMA: Clean up documentation and kernel-doc omits 6aa69750ef1b sparc: merge 32-bit and 64-bit version of pci.h omits b535d1fca6d6 sparc: move the leon PCI memory space comment to <asm/leon.h> omits a24ca8a253bd sparc: remove not required includes from dma-mapping.h omits ce65d36f3ea7 sparc: remove the sparc32_dma_ops indirection omits 53b7670e5735 sparc: factor the dma coherent mapping into helper omits 7227b2026239 sparc: remove not needed sbus_dma_ops methods omits 4fe4f9fecc36 usb: dwc2: Fix disable all EP's on disconnect omits ad78dee0b630 dma-debug: Batch dma_debug_entry allocation omits 0cb0e25e4214 dma/debug: Remove dma_debug_resize_entries() omits a8a4c98fc9ac x86/dma/amd-gart: Stop resizing dma_debug_entry pool omits ceb51173b2b5 dma-debug: Make leak-like behaviour apparent omits 2b9d9ac02b9d dma-debug: Dynamically expand the dma_debug_entry pool omits f737b095c60c dma-debug: Use pr_fmt() omits 9f191555ba4b dma-debug: Expose nr_total_entries in debugfs omits 6f6fca991db0 Merge branch 'for-4.21/block' into for-next omits 6451fe73fa0f nvme: fix irq vs io_queue calculations omits 2701e804f00f Merge tag 'extcon-next-for-4.21' of git://git.kernel.org/p [...] omits 5e3c420dcca5 uio_hv_generic: set callbacks on open omits e4f752dda0de x86/um/vdso: Drop implicit common-page-size linker flag omits a802ed0dd9c2 selftests/ima: kexec_load syscall test omits 060190fbe676 ima: don't measure/appraise files on efivarfs omits 399574c64eaf x86/ima: retry detecting secure boot mode omits 0a26d6df4fd8 ASoC: simple-scu-card: care multi DPCM codec_conf omits e6a3ff2ed4c9 ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props omits 09ee83367976 ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing omits b8d8f9a58fd9 ASoC: simple-scu-card: care link / dai count omits da32d6537802 ASoC: simple-scu-card: add dai-link support omits 4264f27a0815 docs: Extend trusted keys documentation for TPM 2.0 omits d958083a8f64 x86/ima: define arch_get_ima_policy() for x86 omits 6191706246de ima: add support for arch specific policies omits c52657d93b05 ima: refactor ima_init_policy() omits b5ca117365d9 ima: prevent kexec_load syscall based on runtime secureboot flag omits 3f75720d0ebb spi: imx: drop useless member speed_hz from driver data struct omits 1d374703fb98 spi: imx: rename config callback and add useful parameters omits 30d6714223c4 spi: imx: style fixes omits 00b80ac93553 spi: imx: mx51-ecspi: Move some initialisation to prepare_ [...] omits e697271c4e29 spi: imx: add a device specific prepare_message callback omits 3238c359acee arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing omits 46f48aca2e5a OPP: Fix missing debugfs supply directory for OPPs omits d84f18d6673f drivers: base: swnode: remove need for a temporary string [...] omits 56131d6d8638 ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI co [...] omits 0c166c3deda5 ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro omits a67d5849c9f1 cpufreq: nforce2: Remove meaningless return omits df3e1c83a3a7 cpufreq: ia64: Remove unused header files omits 9456823c842f cpuidle: big.LITTLE: fix refcount leak omits 61cb5758d3c4 cpuidle: Add cpuidle.governor= command line parameter omits 800fb34a99ce cpuidle: poll_state: Disregard disable idle states omits 90e3577b5feb OPP: Use opp_table->regulators to verify no regulator case omits c76aa322070e Merge back staging AVS changes for v4.21. omits 5b5e4d623ec8 x86/speculation/l1tf: Drop the swap storage limit restrict [...] omits 3f7bb2ec20ce PCI: dwc: Move interrupt acking into the proper callback omits fce5423e4f43 PCI: dwc: Take lock when ACKing an interrupt omits 732291c4fab8 arm64: kexec_file: include linux/vmalloc.h omits 830920e065e9 PCI: dwc: Use interrupt masking instead of disabling omits 108c35a908d4 sched/cpufreq: Add the SPDX tags omits 254eb5505ca0 x86/dump_pagetables: Fix LDT remap address marker omits 16877a5570e0 x86/mm: Fix guard hole handling omits 400757f824c1 mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove omits 2c3b0463bb28 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0a88529afa95 Merge inode_is_open_for_write() cleanup from Nikolay. omits ac9498d68644 fanotify: Use inode_is_open_for_write omits cb6f4c2c3478 Merge tag 'gvt-next-2018-12-07' of https://github.com/inte [...] omits 6d68b88e0993 iommu/vt-d: Remove deferred invalidation omits 1c4f88b7f1f9 iommu/vt-d: Shared virtual address in scalable mode omits 437f35e1cd4c iommu/vt-d: Add first level page table interface omits 7373a8cc3819 iommu/vt-d: Setup context and enable RID2PASID support omits ca6e322d6049 iommu/vt-d: Pass pasid table to context mapping omits ef848b7e5a6a iommu/vt-d: Setup pasid entry for RID2PASID support omits 6f7db75e1c46 iommu/vt-d: Add second level page table interface omits 3b33d4ab3217 iommu/vt-d: Reserve a domain id for FL and PT modes omits 5d308fc1ecf5 iommu/vt-d: Add 256-bit invalidation descriptor support omits 4f2ed183cfeb iommu/vt-d: Move page table helpers into header omits 0bbeb01a4faf iommu/vt-d: Manage scalalble mode PASID tables omits 765b6a98c1de iommu/vt-d: Enumerate the scalable mode capability omits c4b17afb0a4e iommu/dma: Use NUMA aware memory allocations in __iommu_dm [...] omits 8e41cae64b08 ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done omits 1e73359a24fa ALSA: hda/ca0132 - make pci_iounmap() call conditional omits 46594d3345f0 ALSA: hda/hdmi: Always set display_power_control for Intel [...] omits 77a49672aae3 ASoC: hdac_hdmi: Add missing display power-off at driver removal omits 4f799e734094 ALSA: hda: Make snd_hdac_display_power() void function omits 457f3c86d335 ALSA: hda/intel: Properly free the display power at error path omits e454ff8e89b6 ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks omits 029d92c289bd ALSA: hda: Refactor display power management omits 8ff01abcccbb drm/nouveau/ce/tu106: initial support omits 1b2a5aff3505 drm/nouveau/fifo/tu106: initial support omits 7f7bc32e23e7 drm/nouveau/disp/tu106: initial support omits 1a38496cdd44 drm/nouveau/dma/tu106: initial support omits bb1e3ff70128 drm/nouveau/therm/tu106: initial support omits 25a46a4a95d8 drm/nouveau/pmu/tu106: initial support omits f5459f34f5ed drm/nouveau/fault/tu106: initial support omits 340e96a7c3aa drm/nouveau/bar/tu106: initial support omits 70ec09080d85 drm/nouveau/mmu/tu106: initial support omits 13f91e8e5ae5 drm/nouveau/ltc/tu106: initial support omits cfcfb6d0a34f drm/nouveau/fb/tu106: initial support omits 75794c41242c drm/nouveau/imem/tu106: initial support omits 2fedee302da0 drm/nouveau/tmr/tu106: initial support omits 25e6a89076df drm/nouveau/bus/tu106: initial support omits 476740843bf8 drm/nouveau/mc/tu106: initial support omits 6a9207ecf5df drm/nouveau/fuse/tu106: initial support omits 52c887539d6d drm/nouveau/i2c/tu106: initial support omits 1b0a47548274 drm/nouveau/gpio/tu106: initial support omits 8d12c4846d4b drm/nouveau/ibus/tu106: initial support omits 73010b8e2b9a drm/nouveau/top/tu106: initial support omits 9d7693fe07d6 drm/nouveau/devinit/tu106: initial support omits b0216803e361 drm/nouveau/bios/tu106: initial support omits a39cb42a7541 drm/nouveau/pci/tu106: initial support omits 2cc0d7c0f761 drm/nouveau/core: recognise TU106 omits 2d583ade7409 drm/nouveau/core: increase maximum number of nvdec instances to 3 omits 563737c525ea drm/nouveau/kms/tu104: initial support omits c36322d23d5d drm/nouveau/ce/tu104: initial support omits 641d0b3056e0 drm/nouveau/fifo/tu104: initial support omits 114b6556db76 drm/nouveau/disp/tu104: initial support omits aff70760be71 drm/nouveau/dma/tu104: initial support omits 5a991efdfa81 drm/nouveau/therm/tu104: initial support omits e7e0e946bbf2 drm/nouveau/pmu/tu104: initial support omits 17fb2807c678 drm/nouveau/fault/tu104: initial support omits 838efaa57438 drm/nouveau/bar/tu104: initial support omits 7986f813c62b drm/nouveau/mmu/tu104: initial support omits 01e0930617d0 drm/nouveau/ltc/tu104: initial support omits 5386148b31b2 drm/nouveau/fb/tu104: initial support omits c44349b054c8 drm/nouveau/imem/tu104: initial support omits ead5bf1e3cd8 drm/nouveau/tmr/tu104: initial support omits 75ad1b00208c drm/nouveau/bus/tu104: initial support omits f2e55b9ea903 drm/nouveau/mc/tu104: initial support omits 575d583ab6a4 drm/nouveau/fuse/tu104: initial support omits 298fd472ea4d drm/nouveau/i2c/tu104: initial support omits 3273483c32ab drm/nouveau/gpio/tu104: initial support omits ba9070d3ecaa drm/nouveau/ibus/tu104: initial support omits 67e5abb78d0e drm/nouveau/top/tu104: initial support omits 43d61cda3065 drm/nouveau/devinit/tu104: initial support omits acbe55a5d4c3 drm/nouveau/bios/tu104: initial support omits 2d7ca8cb1995 drm/nouveau/pci/tu104: initial support omits 344d9c8f35b9 drm/nouveau/core: recognise TU104 omits cb55cd0c66a1 drm/nouveau/kms/nv50-: allow more flexibility with lut formats omits 5949dd8ee2a4 drm/nouveau: remove left-over struct member omits 9d24907ccffe drm/nouveau/fifo/gv100: return work submission token in ch [...] omits a98a3c52f81d drm/nouveau/fifo/gv100: allocate method buffer omits f7cc47e436c1 drm/nouveau/fifo/gm200-: read pbdma count more directly omits f37a302e6719 drm/nouveau/fifo/gk104-: virtualise pbdma enable function omits fb80ad15f86f drm/nouveau/fifo/gk104-: group pbdma functions together omits efa44c664f6a drm/nouveau/fifo/gk104-: separate runlist building from co [...] omits 85532bd984d7 drm/nouveau/fifo/gk104-: support enabling privileged ce functions omits 86b442d74c33 drm/nouveau/fifo/gk104-: return channel instance in ctor args omits 302daab1a7b1 drm/nouveau/fifo/gf100-: call into BAR to reset BARs after [...] omits 03da9faae156 drm/nouveau/disp/gv100: fix name of window channels in deb [...] omits 729eba335567 drm/nouveau/mmu: add more general vmm free/node handling f [...] omits 3968d6920bf3 drm/nouveau/fault: add explicit control over fault buffer [...] omits 809724560f34 drm/nouveau/fault: store get/put pri address in nvkm_fault_buffer omits 4d326469d98a drm/nouveau/fault: remove manual mapping of fault buffers [...] omits 1786bf56e418 drm/nouveau/imem/nv50: support pinning objects in BAR2 and [...] omits e4f90a35c966 drm/nouveau/tmr: detect stalled gpu timer and break out of waits omits a31e24a781bc drm/nouveau/devinit/gm200-: export function to upload+exec [...] omits 7919faab51e6 drm/nouveau/bios: translate USB-C connector type omits 2d5257b73e1a drm/nouveau/bios: translate additional memory types omits 936a1678f3f8 drm/nouveau/core: support multiple nvdec instances omits 3c7fc252b3fa drm/nouveau/drm/nouveau: Don't forget to label dp_aux devices omits b89fdf7ae850 drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology [...] omits 6f5521da028c drm/nouveau: Add size to vbios.rom file in debugfs omits 67287964dae3 drm/nouveau: Add strap_peek to debugfs omits 4ac0a807da6f drm/nouveau/drm/nouveau: tegra: Call nouveau_drm_device_init() omits 99c47fcd4daa thermal: stm32: Fix stm_thermal_read_factory_settings omits 3c9d082064b5 thermal: stm32: read factory settings inside stm_thermal_prepare omits 7d3a2a2bbadb thermal/drivers/hisi: Fix number of sensors on hi3660 omits 5d7ab8f0bc14 thermal/drivers/hisi: Fix wrong platform_get_irq_byname() omits 8313ad5dc030 Merge branch 'imx/defconfig' into for-next omits 9d0f160584d3 Merge branch 'imx/dt64' into for-next omits a0212ae5ca65 Merge branch 'imx7ulp/dt' into for-next omits 468342a8290c Merge branch 'imx7d/pico' into for-next omits 58e37965ed0a Merge branch 'imx/dt' into for-next omits a72b2ad3c5cb Merge branch 'imx/soc' into for-next omits 36f03e4b1c45 Merge branch 'imx/drivers' into for-next omits 167e63702d09 ARM: imx: fix dependencies on imx7ulp omits 590319560528 PM / devfreq: add devfreq_suspend/resume() functions omits 83f8ca45afbf PM / devfreq: add support for suspend/resume of a devfreq device omits 633141721b5b PM / devfreq: refactor set_target frequency function omits addb0679839a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits fb7255a92311 platform/x86: mlx-platform: Convert to use SPDX identifier omits 52675da1d087 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] omits e2883859dd0b platform/x86: mlx-platform: Allow mlxreg-io driver activat [...] omits 440f343df199 platform/x86: mlx-platform: Fix LED configuration omits edd45cba5ed7 platform/x86: mlx-platform: Fix tachometer registers omits 3752e5c764b4 platform/x86: mlx-platform: Rename new systems product names omits 59e96ec85e8e platform/x86: mlx-platform: Add definitions for new registers omits 290974d43478 nfp: flower: ensure TCP flags can be placed in IPv6 frame omits 8cc196d6ef86 neighbor: gc_list changes should be protected by table lock omits 6cbe721095fe Merge branch 'ibmvnic-Fix-reset-work-item-locking-bugs' omits 1d1bbc37f89b ibmvnic: Fix non-atomic memory allocation in IRQ context omits 6c5c74890896 ibmvnic: Convert reset work item mutex to spin lock omits d407c81adae5 Merge branch 'regulator-4.20' into regulator-linus omits 2a9d92fb3a12 mtd: atmel-quadspi: disallow building on ebsa110 omits 9049fce897ed usb: chipidea: imx: allow to configure oc polarity on i.MX25 omits 1bf4743f641d usb: chipidea: imx: Warn if oc polarity isn't specified omits a82bf696aa39 usb: chipidea: imx: support configuring for active low oc signal omits 4dddb862d3e3 doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pi [...] omits 2c4593ecc920 usb: chipidea: host: override ehci->hub_control omits 7c8e8909417e usb: chipidea: imx: add HSIC support omits 014abe34a909 usb: chipidea: add flag for imx hsic implementation omits dbd08fe59cf8 ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifm [...] omits fa1b80970d36 Merge branch 'for-4.21/block' into for-next omits 4fb7f4df49d3 ASoC: simple-card: use cpu/codec pointer on simple_dai_props omits b7934ba4147a dm: fix inflight IO check omits 2b320e046495 ASoC: simple-card-utils: fix build warning without CONFIG_OF omits 93698321f72c Merge tag 'mlx5e-updates-2018-12-10' of git://git.kernel.o [...] omits e9dc919043c5 ASoC: sdm845: add rt5663 codec select omits 2b96edb57070 regulator: s2mps11: Hand over GPIO to regulator core omits 870311e52bbf regulator: tps65090: Hand over GPIO to regulator core omits 1f5163fcf152 regulator: s5m8767: Hand over GPIO to regulator core omits b23328d76dba regulator: da9211: Hand over GPIO to regulator core omits 48bd226f0ab3 regulator: max8973: Let core handle GPIO descriptor omits 891ddbc79a61 gpio: Add devm_gpiod_unhinge() omits cb28ee388e46 gpio: devres: Handle nonexclusive GPIOs omits ec757001c818 gpio: Enable nonexclusive gpiods from DT nodes omits d03c63dbcaa1 regulator: max77686: Let core handle GPIO descriptor omits fe6c473e3e41 gpio: Export gpiod_get_from_of_node() omits 894077d5c871 regulator: max8952: Let core handle GPIO descriptor omits 2bb8ede0b141 regulator: lp8788-ldo: Let core handle GPIO descriptor omits e8a33aa0e3bc regulator: lm363x: Let core handle GPIO descriptor omits 5e6f3ae5c13b regulator: fixed: Let core handle GPIO descriptor omits 0edb040d416a regulator: core: Track dangling GPIO descriptors omits aca1a80ebe3e selftests/bpf: use proper type when passing prog_type omits 3d9cbe37c16f libnvdimm, namespace: Replace kmemdup() with kstrndup() omits 9065ed1281a5 libnvdimm, label: Switch to bitmap_zalloc() omits 69bd48404f25 net/sched: Remove egdev mechanism omits df2ef3bff193 net/mlx5e: Add GRE protocol offloading omits 0621e6fc5ed2 net: Add netif_is_gretap()/netif_is_ip6gretap() omits 101f4de9dd52 net/mlx5e: Move TC tunnel offloading code to separate source file omits 54c177ca9c6e net/mlx5e: Branch according to classified tunnel type omits 4d70564d1c9e net/mlx5e: Refactor VXLAN tunnel decap offloading code omits ea7162ac3a33 net/mlx5e: Refactor VXLAN tunnel encap offloading code omits ef381359e3a8 net/mlx5e: Replace egdev with indirect block notifications omits d11afc260037 net/mlx5e: Propagate the filter's net device to mlx5e structures omits 71d82d2a9032 net/mlx5e: Provide the TC filter netdev as parameter to fl [...] omits f5bc2c5de101 net/mlx5e: Support TC indirect block notifications for esw [...] omits ec1366c20721 net/mlx5e: Store eswitch uplink representor state on a ded [...] omits 2f62747c77e2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits fc979933bcf1 rtc: pcf85363: Add support for NXP pcf85263 rtc omits bae5e94bea18 dt-bindings: rtc: pcf85363: Document pcf85263 real-time clock omits ecb4a353d3af rtc: pcf8523: don't return invalid date when battery is low omits 9f619d4769a2 ACPI/nfit: Adjust annotation for why return 0 if fail to f [...] omits 9bf3aa446447 libnvdimm, bus: Check id immediately following ida_simple_get omits 2cb5e4743ab5 dt-bindings: rtc: use a generic node name for ds1307 omits aa570ff4fd36 Merge branch 'rename-info_cnt-to-nr_info' omits cfc542411bd4 tools/bpf: rename *_info_cnt to nr_*_info omits b4f8623c0cef tools/bpf: sync kernel uapi bpf.h to tools directory omits 11d8b82d2222 bpf: rename *_info_cnt to nr_*_info in bpf_prog_info omits 7a5725ddc6e1 bpf: clean up bpf_prog_get_info_by_fd() omits 0f51659a438e clk: Loongson1: Remove usage of CLK_IS_BASIC omits f246affc0825 clk: samsung: s3c2410: Remove usage of CLK_IS_BASIC omits 354e12100665 clk: versatile: sp810: Remove usage of CLK_IS_BASIC omits 5a727ff63032 clk: hisilicon: Remove usage of CLK_IS_BASIC omits c0156e5509e4 clk: h8300: Remove usage of CLK_IS_BASIC omits 2239fe59ace6 clk: axm5516: Remove usage of CLK_IS_BASIC omits c179c21e2c7a clk: st: Remove usage of CLK_IS_BASIC omits ddbae6658d4d clk: renesas: Remove usage of CLK_IS_BASIC omits 4014c08ba394 bus: ti-sysc: Check for no-reset and no-idle flags at the [...] omits 4f2122473363 ARM: OMAP2+: Check also the first dts child for hwmod flags omits 6c22a11957f4 net/mlx5: Remove the get protocol device interface entry omits a2c6162b12f1 net/mlx5: Support extended destination format in flow stee [...] omits aa39c2c0e44d net/mlx5: E-Switch, Change vhca id valid bool field to bit flag omits 1b115498598f net/mlx5: Introduce extended destination fields omits 5886a96ad19d net/mlx5: Revise gre and nvgre key formats omits fd4572b3ff3f net/mlx5: Add monitor commands layout and event data omits 8d6b57e64459 net/mlx5: Add support for plugged-disabled cable status in PME omits 37a12aae06fd net/mlx5: Add support for PCIe power slot exceeded error in PME omits c2fb3db22d35 net/mlx5: Rework handling of port module events omits ef9e8d391154 Merge branch 'for-4.21/block' into for-next omits 4ba09f69e20d mtip32xx: use BLK_STS_DEV_RESOURCE for device resources omits e4025e46f093 mtip32xx: avoid using semaphores omits a07995be61e1 PM: Switch to use %ptR omits 906254441564 m68k/mac: Switch to use %ptR omits 804cfcb98232 Input: hp_sdc_rtc - Switch to use %ptR omits d54fb4861666 rtc: tegra: Switch to use %ptR omits 5527842eab23 rtc: s5m: Switch to use %ptR omits 9a1bacf4239e rtc: s3c: Switch to use %ptR omits 1921cab11723 rtc: rx8025: Switch to use %ptR omits a3f60bb35fca rtc: rx6110: Switch to use %ptR omits 0991e754b99c rtc: rk808: Switch to use %ptR omits b2db0a291ac6 rtc: puv3: Switch to use %ptR omits 4f5ef6eec475 rtc: pm8xxx: Switch to use %ptR omits 93206f9315bb rtc: pic32: Switch to use %ptR omits 8d2e6b22bbc6 rtc: pcf50633: Switch to use %ptR omits 148137607246 rtc: mcp795: Switch to use %ptR omits ad78343e40cb rtc: m48t59: Switch to use %ptR omits 22b844ae3318 rtc: m41t80: Switch to use %ptR omits 285166cb8c77 rtc: at91sam9: Switch to use %ptR omits d422f8835d29 rtc: at91rm9200: Switch to use %ptR omits 5548cbf7f148 rtc: Switch to use %ptR omits 4d42c44727a0 lib/vsprintf: Print time and date in human readable format [...] omits 27b4feb7fe37 devicetree,xen: add xen,shared-memory binding omits 6e9982918c3f iio: bmi160: use all devm functions in probe omits b422847877e3 mtd: spi-nor: Add support for is25lp016d omits 816873eaeec6 mtd: spi-nor: parse SFDP 4-byte Address Instruction Table omits d05e21e3cfc7 mtd: spi-nor: Add 4B_OPCODES flag to is25lp256 omits e9f3a2bcc374 mtd: spi-nor: Add an SPDX tag to spi-nor.{c,h} omits eb6ec1d79b40 mtd: spi-nor: Make the enable argument passed to set_byte( [...] omits b296379fef7c mtd: spi-nor: Stop passing flash_info around omits f10aa369d5c2 mtd: spi-nor: Avoid forward declaration of internal functions omits 87f3ed184d97 mtd: spi-nor: Drop inline on all internal helpers omits 2bffa65da43e mtd: spi-nor: Add a post BFPT fixup for MX25L25635E omits 2aaa5f7e0c07 mtd: spi-nor: Add a post BFPT parsing fixup hook omits 548ed6847f53 mtd: spi-nor: Add the SNOR_F_4B_OPCODES flag omits 84a1c2109d23 mtd: spi-nor: cast to u64 to avoid uint overflows omits 4cc106f8f245 mtd: spi-nor: Add support for IS25LP032/064 omits a98086e00420 mtd: spi-nor: add entry for mt35xu512aba flash omits 0005aad09453 mtd: spi-nor: add macros related to MICRON flash omits f66734ae2d8d mtd: spi-nor: mark desirable switch case fall through omits 815541713730 mtd: spi-nor: Add support for mx25u12835f omits d720a43333b0 mtd: spi-nor: Add Winbond w25q128jv support omits e7b65a49c43f mtd: spi-nor: remove unneeded smpt zeroization omits 2e62246b08a6 clk: bd718x7: Initial support for ROHM bd71837/bd71847 PMIC clock omits e9e863dc1dc8 ARM: meson: select HAVE_ARM_TWD and ARM_GLOBAL_TIMER omits f55adad601c6 block/bio: Do not zero user pages omits 816b6931315b drm/amdgpu/powerplay: Add special avfs cases for some pola [...] omits 8146aace60c7 led: triggers: Initialize LED_INIT_DEFAULT_TRIGGER if trig [...] omits 02d31765bb35 led: triggers: Add LED_INIT_DEFAULT_TRIGGER flag omits cf4197ed5796 drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI omits d55d8be0747c drm/amdgpu: update SMC firmware image for polaris10 variants omits 9bd206f89fa7 drm/amdkfd: add new vega20 pci id omits 756e16bf79f2 drm/amdkfd: add new vega10 pci ids omits ec5b2020726b drm/amdgpu: add some additional vega20 pci ids omits 2244b5887c68 drm/amdgpu: add some additional vega10 pci ids omits 10a5ce985399 bpf: bpftool: Fix newline and p_err issue omits 2e431a1788c5 drm/amdgpu: remove set but not used variable 'grbm_soft_reset' omits 08d1bdd4cc57 drm/amdgpu: Limit vm max ctx number to 4096 omits 31edd7c0a813 drm/amdgpu: bypass RLC init under sriov for Tonga (v2) omits 05d9fcbcf402 MAINTAINERS: add drivers/soc/amlogic/ to amlogic list omits f56c06271c1c soc: amlogic: meson-clk-measure: Add missing REGMAP_MMIO d [...] omits c4f7bd4a4275 led: triggers: Break the for loop after default trigger is found omits 5648451e30a0 ipv4: Fix potential Spectre v1 vulnerability omits d8ed257f313f tcp: handle EOR and FIN conditions the same in tcp_tso_sho [...] omits c535293f6351 Merge branch 'dsa-ksz-Add-reset-GPIO-handling' omits 924352c3d634 net: dsa: ksz: Add reset GPIO handling omits a324d6e454aa net: dsa: ksz: Add optional reset GPIO to Microchip KSZ sw [...] omits 4e6feb7adb9a bonding: convert to DEFINE_SHOW_ATTRIBUTE omits a93f5b569625 fjes: convert to DEFINE_SHOW_ATTRIBUTE omits 5061e3f43b7d net: xenbus: convert to DEFINE_SHOW_ATTRIBUTE omits f578e6764958 ieee802154: at86rf230: convert to DEFINE_SHOW_ATTRIBUTE omits b1dd054dbb72 ipvlan: Remove a useless comparison omits 4a2eb0c37b47 sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet [...] omits c1c8c27701b8 net: hns3: fix spelling mistake "offser" -> "offset" omits f071bcebee0a clk: qcom: Move to menuconfig and reduce lines omits 3cc48976e976 clk: imx6q: handle ENET PLL bypass omits a29be9185d19 clk: imx6q: optionally get CCM inputs via standard clock handles omits f7542d817733 clk: imx6q: reset exclusive gates on init omits 929914946fa6 clk: imx6q: add DCICx clocks gate omits 0efcc2c0fd20 clk: imx6sl: ensure MMDC CH0 handshake is bypassed omits 8a034aad4892 clk: qcom: qcs404: Fix gpll0_out_main parent omits 4a1daf29d33d arm64: mm: EXPORT vabits_user to modules omits c2a20a2731df selftests/bpf: add missing pointer dereference for map sta [...] omits 67ee606a6bbb clk: sunxi-ng: a64: Allow parent change for VE clock omits f5d582777bcb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d34664f63bba Merge branch 'for-next/kexec' into aarch64/for-next/core omits bc84a2d106be Merge branch 'kvm/cortex-a76-erratum-1165522' into aarch64 [...] omits f357b3a7e17a arm64: smp: Handle errors reported by the firmware omits 66f16a24512f arm64: smp: Rework early feature mismatched detection omits 68d23da4373a arm64: Kconfig: Re-jig CONFIG options for 52-bit VA omits b9567720a1b8 arm64: mm: Allow forcing all userspace addresses to 52-bit omits 67e7fdfcc682 arm64: mm: introduce 52-bit userspace support omits a96a33b1ca57 arm64: mm: Prevent mismatched 52-bit VA support omits e842dfb5a2d3 arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD omits e5d99157459f arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base omits 363524d2b122 arm64: mm: Introduce DEFAULT_MAP_WINDOW omits f6795053dac8 mm: mmap: Allow for "high" userspace addresses omits 3d4078e71514 Merge branch 'for-4.21/libata' into for-next omits 9f83cfdb1ace sata_rcar: fix deferred probing omits b708a3cc9600 selftests: do not macro-expand failed assertion expressions omits 33e7a8422546 clk: imx: remove redundant initialization of ret to zero omits 6e8830674ea7 arm64: kasan: Increase stack size for KASAN_EXTRA omits 9bb40f010885 Merge tag 'backlight-fixes-4.20' of git://git.kernel.org/p [...] omits cea2fff422ae ARCv2: boot log: BPU return stack depth omits e434b8cdf788 bpf: relax verifier restriction on BPF_MOV | BPF_ALU omits 45fe439bc369 fgraph: Add comment to describe ftrace_graph_get_ret_stack omits e4c07bf9867a arm64: ftrace: Set FTRACE_MAY_SLEEP before ftrace_modify_a [...] omits a0572f687fb3 ftrace: Allow ftrace_replace_code() to be schedulable omits dbc3f042fbc8 selftests/ftrace: Add testcases for dynamic event omits 1ce25e9f6fff tracing: Add generic event-name based remove event method omits 7e1413edd619 tracing: Consolidate trace_add/remove_event_call back to t [...] omits 1dffab5e9896 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits dd94e7f59f63 Merge branch 'misc' into for-next omits 5fd98eb7e8ce ARM: dts: uniphier: add MIO DMAC nodes omits 072ae88ad2f6 arm64: dts: uniphier: Add all CPUs in cooling maps omits 27b1032ea88d Merge branch 'fixes' into for-next omits d347d0c82a99 backlight: pwm_bl: Fix brightness levels for non-DT case. omits 7f63196eaa83 ASoC: Intel: kbl_da7219_max98927: fix the audio jack butto [...] omits 02e5af657562 ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View [...] omits 271248f4c2bf ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet omits f0ea84586b7c Merge branch 'for-4.21/block' into for-next omits 6f75723190d8 dm: remove the pending IO accounting omits e016b78201a2 block: return just one value from part_in_flight omits 1226b8dd0e91 block: switch to per-cpu in-flight counters omits 5b18b5a73760 block: delete part_round_stats and switch to less precise [...] omits 112f158f66cb block: stop passing 'cpu' to all percpu stats methods omits dbd3bbd291a0 dm rq: leverage blk_mq_queue_busy() to check for outstanding IO omits 80a787ba3809 dm: dont rewrite dm_disk(md)->part0.in_flight omits 37cf28d3b5bc eeprom: at24: add support for 24c2048 omits 6c0c5dc33ff4 dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string omits 33309ecda007 arm64: Fix minor issues with the dcache_by_line_op macro omits e9e685480b74 ARM: dts: Fix hsi gdd range for omap4 omits 89cddc563743 iommu/arm-smmu: Add support for qcom,smmu-v2 variant omits f1518cd84b44 dt-bindings: arm-smmu: Add bindings for qcom,smmu-v2 omits 655e364374e7 iommu/arm-smmu: Add the device_link between masters and smmu omits d4a44f0750bb iommu/arm-smmu: Invoke pm_runtime across the driver omits 96a299d24cfb iommu/arm-smmu: Add pm_runtime/sleep ops omits a868e8530441 iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer omits 84a9a7577496 iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon [...] omits 3cd508a8c137 iommu/arm-smmu-v3: Fix big-endian CMD_SYNC writes omits c20c809f9259 Merge tag 'thunderbolt-for-v4.21' of git://git.kernel.org/ [...] omits a457b0f7f50d arm64: Add configuration/documentation for Cortex-A76 erra [...] omits eb036ad2ddf0 arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation omits 1e4448c5ddbe arm64: KVM: Add synchronization on translation regime chan [...] omits 8b2cca9ade2c arm64: KVM: Force VHE for systems affected by erratum 1165522 omits 793d5d9213c7 arm64: Add TCR_EPD{0,1} definitions omits bfae1b98ef0b arm64: KVM: Install stage-2 translation before enabling traps omits 33e5f4e50917 KVM: arm64: Rework detection of SVE, !VHE systems omits c987876a80e7 arm64: KVM: Make VHE Stage-2 TLB invalidation operations n [...] omits 2a9cee5b7a7e arm64: remove arm64ksyms.c omits dbd3196299fe arm64: frace: use asm EXPORT_SYMBOL() omits ac0e8c72b03b arm64: string: use asm EXPORT_SYMBOL() omits 56c08ec5162c arm64: uaccess: use asm EXPORT_SYMBOL() omits 50fdecb292e0 arm64: page: use asm EXPORT_SYMBOL() omits 23fe04c0c58c arm64: smccc: use asm EXPORT_SYMBOL() omits abb77f3d9640 arm64: tishift: use asm EXPORT_SYMBOL() omits 386b3c7bdafc arm64: add EXPORT_SYMBOL_NOKASAN() omits 03ef055fd364 arm64: move memstart_addr export inline omits 2d7c89b02c62 arm64: remove bitop exports omits 77990464bb39 xfrm: clean an indentation issue, remove a space omits 83fd1e52496b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 244add8ebfb2 usb: dwc3: gadget: Disable CSP for stream OUT ep omits 46079bacb469 Merge branch 'for-linus' into for-next omits 0bea4cc83835 ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX33 [...] omits 4e051106730d ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 omits d8ae458eeca9 ALSA: hda/realtek: ALC294 mic and headset-mode fixups for [...] omits e80c1a9d5f51 printk: fix printk_time race. omits ef688fc79c54 platform/x86: intel_telemetry: convert to DEFINE_SHOW_ATTRIBUTE omits 3b1f99558ddc platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE omits 599eefffcf6b platform/x86: thinkpad_acpi: Cleanup quirks macros omits 01688a6d66b5 USB: serial: mos7840: remove set but not used variables 'n [...] omits b53bde6686fb Merge 4.20-rc6 into usb-next omits 9c96f401e91a Merge 4.20-rc6 into tty-next omits 4addd2640fca exec: make prepare_bprm_creds static omits d57ec3c83b51 USB: serial: option: add HP lt4132 omits d72f70da60de fuse: Fix memory leak in fuse_dev_free() omits a40612ef0ee1 genheaders: %-<width>s had been there since v6; %-*s - since v7 omits d3086550faea Merge 4.20-rc6 into staging-next omits c4aa8b2a8b63 Merge 4.20-rc6 into char-misc-next omits 67566ae474e6 gpio: lpc18xx: fix GPIO controller driver build as a module omits 930e12992ed3 parisc: syscalls: ignore nfsservctl for other architectures omits 575afc4d7f60 parisc: generate uapi header and system call table files omits 85e69701f58c parisc: add system call table generation support omits 28ff62a4b41e parisc: remove __NR_Linux from uapi header file. omits dbf91a54f7cb parisc: add __NR_syscalls along with __NR_Linux_syscalls omits dfddd1a841c6 parisc: move __IGNORE* entries to non uapi header omits cc10ce0c51b1 usb: dwc2: disable power_down on Amlogic devices omits 8c5931b383b3 mfd: axp20x: Add supported cells for AXP803 omits 539ad9c26234 mfd: axp20x: Re-align MFD cell entries omits c4bff35ca1bf parisc: Fix HP SDC hpa address output omits 785145171d17 parisc: Fix serio address output omits 8cc28269b957 parisc: Split out alternative live patching code omits 4cc1feeb6ffc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 0a1e8258a4fe ext4: compare old and new mode before setting update_mode flag omits a225f1567405 powerpc/ptrace: replace ptrace_report_syscall() with a tra [...] omits a73900b826ce ARM: dts: imx: add imx7ulp evk support omits 20434dc92c05 ARM: dts: imx: add common imx7ulp dtsi support omits 61ccb001534b dt-bindings: fsl: add imx7ulp pm related components bindings omits 2bf5751726e8 dt-bindings: fsl: add compatible for imx7ulp evk omits 7f68ffe0617b ARM: dts: imx7d-pico: Add the imx7d-pico-hobbit variant omits 9c77ba961ff2 ARM: dts: imx7d-pico-pi: Extend peripherals support omits f13f571ac8a1 ARM: dts: imx7d-pico: Extend peripherals support omits bb1ff7ed6c1a ARM: dts: imx7d-pico: Improve WiFi regulator name omits 26255a529769 ARM: dts: imx7d-pico: Pass the Ethernet PHY reset GPIO omits ce4844344330 ARM: dts: imx7d-pico: Pass the USBOTG1_PWR pinctrl omits 4edbe6aa46d1 ARM: dts: imx7d-pico-pi: Move SoM related part to imx7d-pico.dtsi omits a26aec533ec0 ARM: dts: imx7d-pico: Switch to SPDX identifier omits 50536c661194 ARM: dts: imx7d-pico: Do not harcode the memory size omits 2e8566106d28 Merge tag 'imx-fixes-4.20-3' into imx7d/pico omits 7300375f181e net/mlx5: Move flow counters data structures from flow ste [...] omits bdefffd13bf2 IB/mlx5: Use helper to get CQE opcode omits 6254adeb1f69 net/mlx5: Use helper to get CQE opcode omits fe206c209314 net/mlx5: When fetching CQEs return CQE instead of void pointer omits 79da07dec740 ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1 omits 81c0039b13c1 ARM: dts: imx6ul: Remove extra space between node name and brace omits 5649dbd31ef7 ARM: dts: imx6qdl-sabresd: Use GPIO_ACTIVE_HIGH for regulators omits ca5c36ba42c1 ARM: dts: imx6ul: add flexcan support omits 006303d6ba8e ARM: dts: imx5: add gpu nodes omits 47853f18b635 ARM: dts: imx6qdl-sabresd: add accelerometer sensor support omits 9e6a7c47c3c4 ARM: dts: imx6qdl-sabresd: add magnetometer sensor support omits ab43e9840490 ARM: dts: imx6qdl-sabresd: add light sensor support omits 75ad7ff1797f ARM: dts: imx6qdl-sabresd: Move regulators outside of "sim [...] omits 404c0c9314f4 ARM: dts: imx6qdl: Fix memory node duplication omits 69bf2fec500b ARM: dts: imx6dl-mamoj: Add a memory node omits 998a84c27a7f ARM: dts: imx53-voipac-dmm-668: Fix memory node duplication omits 3e03b4ac5045 ARM: dts: vf610-zii-scu4-aib: Add HI8435 support omits c9a8cf0f1d69 ARM: dts: imx6qdl-sabresd: add egalax touch screen support [...] omits cf1bb82b0bd5 ARM: dts: imx7s: Add flexcan stop mode wakeup support omits f049557e478b ARM: dts: imx6ul: Add flexcan stop mode wakeup support omits d2463e8631ce ARM: dts: imx6qdl: Add flexcan stop mode wakeup support omits 807d043c1226 ARM: dts: imx6sx: Add flexcan stop mode wakeup support omits 0aa49c61995f ARM: dts: imx6ul-pico: Add the imx6ul-pico-pi variant omits cb430d971a56 ARM: dts: imx6ul-pico-hobbit: Extend peripherals support omits 4a20c26023f3 ARM: dts: imx6ul-pico-hobbit: Make the child led nodes standard omits 093f911dba8c ARM: dts: imx6ul-pico-hobbit: Move SoM related part to imx [...] omits dda0553cc270 ARM: dts: imx6ul-pico-hobbit: Switch to SPDX identifier omits 1b9c329e1d02 ARM: dts: ls1021a: add qdma device tree nodes omits f535d1009855 ARM: dts: vf: Fix memory node duplication omits d7f3894f0e46 ARM: dts: imx7: Correct mask for GIC PPI interrupts omits 0c29339d53bf ARM: dts: imx6ul: Correct mask for GIC PPI interrupts omits f46af111c694 ARM: dts: imx53: Switch to SPDX identifier omits 9a79142655a4 ARM: dts: imx50: Switch to SPDX identifier omits 577f0104e3fc ARM: dts: imx6qdl-sabreauto: add flexcan support omits 57ab56fa0b94 ARM: dts: imx6sx-sabreauto: add flexcan support omits 88dddae62eef ARM: dts: imx6sx-sdb: add flexcan support omits f820ca29bfde ARM: dts: ls1021a: add nodes for PWMs omits 7ccdc892104e ARM: dts: ccimx6ulsbcpro: Add support for Goodix touch controller omits 429c4580287c ARM: dts: ccimx6ulsbcpro: Enable AUO G101EVN010 lcdif panel omits 59d8bb363f56 ARM: dts: imx25: Fix memory node duplication omits 38715dcd49b4 ARM: dts: imx27: Fix memory node duplication omits 62864d5665c4 ARM: dts: imx1: Fix memory node duplication omits 32018d1525c6 ARM: dts: imx28: Fix memory node duplication omits b629e83520fa ARM: dts: imx23: Fix memory node duplication omits 07a4b4600974 ARM: dts: imx6: Switch NXP board dts to SPDX identifier omits d9359f580797 ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier omits aab5e3ea95b9 ARM: dts: imx50: Fix memory node duplication omits 88d22f13a66c ARM: dts: imx6sll-evk: use WDOG_B pin reset omits 366a209c928a ARM: dts: imx6sll-evk: add debug LED support omits 4f6de45f1eee ARM: dts: imx6qdl-sabreauto: Enable pcie omits 7fa8ab65ee15 ARM: dts: imx6sl: Fix memory node duplication omits 216f35fedd86 ARM: dts: imx6sx: Fix memory node duplication omits 750d8df6e7b2 ARM: dts: imx6ul: Fix memory node duplication omits 76368cca639e ARM: dts: imx6ul-ccimx6ulsom: Add memory node to board dts omits 3f343ec3eabc ARM: dts: imx7d-sdb: add rev-a board support omits 4d8aa0097dcc ARM: dts: ls1021a: Add all CPUs in cooling maps omits 63e71fedc07c ARM: dts: Add support for emtrion emCON-MX6 series omits d87cf8ce5282 dt-bindings: arm: Document emtrion emCON-MX6 bindings omits fd12087d4882 ARM: dts: imx: Add an cpu0 label for imx6dl devices omits 4ca7dbdb06c1 ARM: dts: imx: Add dummy PHYs for HSIC-only USB controllers omits 7cd1abb3ae6b ARM: dts: imx6sx: specify proper clock for nodes with dummy clock omits 4246bd46ee99 ARM: dts: ls1021a: removed compatible string "snps,dw-pcie" omits ac8ed2824e8d dt-bindings: pci: layerscape-pci: removed compatible strin [...] omits 8ff7754ae1f5 dt-bindings: pci: layerscape-pci: add compatible strings " [...] omits 29988e867cb1 ARM: dts: imx7: Fix memory node duplication omits 8721610a6c2b ARM: dts: imx35: Fix memory node duplication omits 013d37e4707e ARM: dts: imx31: Fix memory node duplication omits d2cf9fd30153 ARM: dts: imx6sx: Complete the PXP support omits 6ff9ec2fea5f ARM: dts: imx6sl: vddpu is NOT an always-on regulator omits 48dd72f82aca ARM: dts: imx6sll: remove unused property in gpc node omits e8fd17b900a4 ARM: dts: imx53: Fix memory node duplication omits 6a9681168b83 ARM: dts: imx51: Fix memory node duplication omits de70d0e9d43d ARM: imx: add initial support for imx7ulp omits 7c41ea57beb2 ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed omits b6444cf5fa60 soc: imx: gpc: Increase GPC_CLK_MAX to 7 omits cfa4885ae990 Merge branch 'for-4.21/libata' into for-next omits 96f774106ed4 Merge tag 'v4.20-rc6' into for-4.21/block omits 58ab5e32e6fd sbitmap: silence bogus lockdep IRQ warning omits 40e020c129cf Linux 4.20-rc6 omits d48f782e4fb2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 8586ca8a2144 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits 01d3240a04f4 media: bpf: add bpf function to report mouse movement omits 51a11b14c29c bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT omits ebbd30004d6c Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 4b04e73a78c5 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits ca5d1a7fad0f Merge branch 'bpf_line_info' omits b053b439b72a bpf: libbpf: bpftool: Print bpf_line_info during prog dump omits 3d65014146c6 bpf: libbpf: Add btf_line_info support to libbpf omits f0187f0b17fa bpf: libbpf: Refactor and bug fix on the bpf_func_info loa [...] omits 4d6304c76355 bpf: Add unit tests for bpf_line_info omits 05687352c600 bpf: Refactor and bug fix in test_func_type in test_btf.c omits ee491d8dbe49 bpf: tools: Sync uapi bpf.h omits c454a46b5efd bpf: Add bpf_line_info support omits 35cc3cefc4de net/sched: cls_flower: Reject duplicated rules also under skip_sw omits d4b60e94e9bb Merge branch 'bnxt_en-Bug-fixes' omits e30fbc33190b bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. omits c0b8cda05e1d bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. omits 75720e6323a1 bnxt_en: Keep track of reserved IRQs. omits 804fba4e9f50 bnxt_en: Fix CNP CoS queue regression. omits 0844895a2e51 Merge tag 'char-misc-4.20-rc6' of git://git.kernel.org/pub [...] omits 47dcb0802d28 Merge tag 'staging-4.20-rc6' of git://git.kernel.org/pub/s [...] omits dabc839c6bd9 Merge branch 'fixes' into for-next omits 0603a9a84679 Merge tag 'mvebu-fixes-4.20-1' of git://git.infradead.org/ [...] omits f53de38ea64d Merge tag 'sunxi-fixes-for-4.20' of https://git.kernel.org [...] omits 69dcddecaa78 Merge tag 'imx-fixes-4.20-3' of git://git.kernel.org/pub/s [...] omits 822b7683fff1 Merge tag 'tty-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] omits 50a5528a4b19 Merge tag 'usb-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] omits bc4caf186fb6 Merge tag '4.20-rc5-smb3-fixes' of git://git.samba.org/sfr [...] omits fa82dcbf2aed Merge tag 'dax-fixes-4.20-rc6' of git://git.kernel.org/pub [...] omits bd799eb63db4 Merge tag 'libnvdimm-fixes-4.20-rc6' of git://git.kernel.o [...] omits 31eb42bd9353 watchdog: w83627hf_wdt: Add quirk for Inves system omits 06f8f2ca0585 watchdog: cpwd: add of_node_put() omits e990e1274187 watchdog: renesas_wdt: don't set divider while watchdog is [...] omits 63fea0af43af x86, powerpc: Remove -funit-at-a-time compiler option entirely omits 829889ac4a7d x86/um: Remove -fno-unit-at-a-time workaround for pre-4.0 GCC omits 9ef34630a461 powerpc/mm: Fallback to RAM if the altmap is unusable omits 43001c52b603 powerpc/papr_scm: Use ibm,unit-guid as the iset cookie omits b0d65a8cbcb0 powerpc/papr_scm: Fix DIMM device registration race omits 409dd7dc83eb powerpc/papr_scm: Remove endian conversions omits 683ec0e04ab7 powerpc/papr_scm: Update DT properties omits 3baffc4a84d7 ALSA: hda/intel: Refactoring PM code omits fa9c98e4b975 ALSA: fireface: fix reference to wrong register for clock [...] omits 6ba189c5c1a4 ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X [...] omits 0832e93632c6 Input: rotary-encoder - don't log EPROBE_DEFER to kernel log omits ca5047286c9c Input: synaptics - enable RMI on ThinkPad T560 omits e2ca26ec4f01 Input: omap-keypad - fix idle configuration to not block S [...] omits a60956ed72f7 net: dsa: Make dsa_master_set_mtu() static omits 91ba47957379 net: dsa: Restore MTU on master device on unload omits 120d633f199b Merge branch 'platform-data-controls-for-mdio-gpio' omits dc9d38cec71c net: phy: mdio-gpio: Add phy_ignore_ta_mask to platform data omits 04fa26bab06d net: phy: mdio-gpio: Add platform_data support for phy_mask omits bd5122cd1e06 net/mlx4_core: Correctly set PFC param if global pause is [...] omits 0e2b81f7b52a tracing: Remove unneeded synth_event_mutex omits 7bbab38d07f3 tracing: Use dyn_event framework for synthetic events omits 0597c49c69d5 tracing/uprobes: Use dyn_event framework for uprobe events omits 6212dd29683e tracing/kprobes: Use dyn_event framework for kprobe events omits 5448d44c3855 tracing: Add unified dynamic event framework omits d00bbea9456f tracing: Integrate similar probe argument parsers omits faacb361f271 tracing: Simplify creation and deletion of synthetic events omits fc800a10be26 tracing: Lock event_mutex before synth_event_mutex omits 547cd9eacd1c tracing/uprobes: Add busy check when cleanup all uprobes omits a7b1d74e872a tracing: Change default buffer_percent to 50 omits 03329f993978 tracing: Add tracefs file buffer_percentage omits 2c2b0a78b373 ring-buffer: Add percentage of ring buffer full to wake up reader omits 9c8e2f6d3d36 scripts/recordmcount.{c,pl}: support -ffunction-sections . [...] omits ca16b0fbb052 tracing: Have trace_stack nr_entries compare not be so subtle omits b0e21a61d319 function_graph: Have profiler use new helper ftrace_graph_ [...] omits 76b42b63ed0d function_graph: Move ftrace_graph_ret_addr() to fgraph.c omits 688f7089d885 fgraph: Add new fgraph_ops structure to enable function gr [...] omits 317e04ca905a tracing: Rearrange functions in trace_sched_wakeup.c omits e73e679f656e fgraph: Move function graph specific code into fgraph.c omits c8dd0f458745 function_graph: Do not expose the graph_time option when p [...] omits 3306fc4aff46 ftrace: Create new ftrace_internal.h header omits 761efe8a94cf function_graph: Remove the use of FTRACE_NOTRACE_DEPTH omits 421d1069cd85 arm64: function_graph: Remove use of FTRACE_NOTRACE_DEPTH omits 6ec067e3a449 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f18fd0f560eb ARM: dts: Bump Gemini platforms to use 100ms debounce omits d6d0cef55e5b ARM: dts: Add the FOTG210 USB host to Gemini boards omits d88b11ef91b1 ARM: dts: Fix up SQ201 flash access omits 137cd7100ec6 ARM: dts: Enable Gemini flash access omits 738a05e67343 ARM: dts: Fix up the D-Link DIR-685 MTD partition info omits 97ef7b4c5501 ip: silence udp zerocopy smatch false positive omits 8214bdf7d3e6 Merge tag 'asm-generic-4.20' of git://git.kernel.org/pub/s [...] omits 570c9139c358 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits f896adc42d53 Merge tag 'xfs-4.20-fixes-3' of git://git.kernel.org/pub/s [...] omits 356ff8a9a78f Revert "mm, thp: consolidate THP gfp handling into alloc_h [...] omits cb14e6d6d8f4 leds: pwm: Use OF variant of LED registering function omits e5a0436dd08a leds: pwm: Simplify with resource-managed devm_led_classde [...] omits b086592e5dcd leds: gpio: Drop unneeded manual of_node assignment omits f8325633fbae MAINTAINERS: add a maintainer for the interconnect API omits f13eb585bca4 arm64: dts: sdm845: Add interconnect provider DT nodes omits 0cffacb2857f interconnect: qcom: Add sdm845 interconnect provider driver omits 71cd18481c1b interconnect: Add debugfs support omits e75ae06071fe interconnect: Allow endpoints translation via DT omits 2b51ed6ff043 dt-bindings: Introduce interconnect binding omits 0e76df5c9783 iio: dac: ad5686: fix bit shift read register omits f3ffabe319fb interconnect: Add generic on-chip interconnect API omits 12d323cf6dd5 iio:dac:ad5686: Add AD5310R support omits 4b1bacab61aa x86/kprobes: Remove trampoline_handler() prototype omits ad3bc25a3207 x86/kernel: Fix more -Wmissing-prototypes warnings omits 5c608d4dd49a Revert "Staging: iio: adt7316: Add an extra check for 'ret [...] omits c3e566c8cb55 dt-bindings: iio: accel: use a generic node name for lis302 omits d45ebf1f986d iio: core: check 'info' value before registering the device omits dfc1259a3f7a arm64: dts: clearfog-gt-8k: describe mini-PCIe CON2 USB omits b1f0bbe27000 arm64: dts: add support for Macchiatobin Single Shot board omits 43ebc7c1b3ed arm64: dts: marvell: armada-37xx: Enable emmc on espressobin omits 5b3279e2cba2 Revert "net/ibm/emac: wrong bit is used for STA control" omits 29cadd2bb667 scsi: Fix a harmless double shift bug omits 3236b458c475 nvme: remove unused function nvme_ctrl_ready omits 49cd84b6f8b6 nvme: implement Enhanced Command Retry omits 5a3a6d696586 nvmet: fix the structure member indentation omits cb019da3dabf nvmet: use unlikely for req status check omits ad1f824948e4 nvmet-rdma: Add unlikely for response allocated check omits 5c4072ad1c15 nvme: Remove unused forward declaration omits 8154ed730bc6 nvme: disable fabrics SQ flow control when asked by the user omits 9b95d2fb857f nvmet: expose support for fabrics SQ flow control disable in treq omits 0445e1b5a2fe nvmet: don't override treq upon modification. omits e6a622fd6d66 nvmet: support fabrics sq flow control omits 6e2e312ea7ff nvmet-fc: remove the IN_ISR deferred scheduling options omits 03198c4d9fc8 nvmet: mark nvmet_genctr static omits b662a078576e nvmet: enable Discovery Controller AENs omits 253928eec61a nvmet: allow host connect even if no allowed subsystems ar [...] omits 6a8ec0ac5ede nvmet: add support to Discovery controllers for commands omits f301c2b13689 nvmet: add defines for discovery change async events omits 90107455cce7 nvmet: make kato and AEN processing for use by other controllers omits f9362ac1738a nvmet: allow Keep Alive for Discovery controller omits 7114ddeb40c0 nvmet: change aen mask functions to use bit numbers omits 6c8312ad509c nvmet: provide aen bit functions for multiple controller types omits 50a909db36f2 nvmet: use IOCB_NOWAIT for file-ns buffered I/O omits c09305ae4997 nvmet: support for traffic based keep-alive omits 6e3ca03ee934 nvme: support traffic based keep-alive omits 3e53ba38a940 nvme: cache controller attributes omits 12b2117161dd nvme: introduce ctrl attributes enumeration omits 103e515efa89 nvme: add a numa_node field to struct nvme_ctrl omits 1190203555ec nvme: consolidate memset calls in the nvme_setup_cmd path omits 5938870247be blk-mq: re-build queue map in case of kdump kernel omits 4705de735b33 blkcg: put back rcu lock in blkcg_bio_issue_check() omits d3fcdff19054 block: convert io-latency to use rq_qos_wait omits b6c7b58f5fcc block: convert wbt_wait() to use rq_qos_wait() omits 84f603246db9 block: add rq_qos_wait to rq_qos omits 7754f669ffde blkcg: rename blkg_try_get() to blkg_tryget() omits 7fcf2b033b84 blkcg: change blkg reference counting to use percpu_ref omits 6f70fb66182b blkcg: remove bio_disassociate_task() omits fc5a828bfad6 blkcg: remove additional reference to the css omits db6638d7d177 blkcg: remove bio->bi_css and instead use bio->bi_blkg omits fd42df305f80 blkcg: associate writeback bios with a blkg omits 6a7f6d86a561 blkcg: associate a blkg for pages being evicted by swap omits e439bedf6b24 blkcg: consolidate bio_issue_init() to be a part of core omits 5cdf2e3fea5e blkcg: associate blkg when associating a device omits 892ad71f622b dm: set the static flush bio device on demand omits 2268c0feb0ff blkcg: introduce common blkg association logic omits beea9da07d8a blkcg: convert blkg_lookup_create() to find closest blkg omits b978962ad4f7 blkcg: update blkg_lookup_create() to do locking omits 0fe061b9f03c blkcg: fix ref count issue with bio_blkcg() using task_css omits 6e0de61107f0 blk-mq: remove QUEUE_FLAG_POLL from default MQ flags omits ef9c186f08d7 Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits 60a89a3ce0cc scsi: t10-pi: Return correct ref tag when queue has no int [...] omits de55b786b8a6 scsi: lpfc: update driver version to 12.0.0.9 omits 7c4042a4d0b7 scsi: lpfc: Fix dif and first burst use in write commands omits 1165a5c2206c scsi: lpfc: Fix driver release of fw-logging buffers omits 76558b257331 scsi: lpfc: Correct topology type reporting on G7 adapters omits 1c36833d82ff scsi: lpfc: Correct code setting non existent bits in sli4 [...] omits 0a9e9687acaf scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins omits 287aba259287 scsi: lpfc: ls_rjt erroneus FLOGIs omits 92ea83a878c6 scsi: lpfc: rport port swap discovery issue. omits 8b47ae69e049 scsi: lpfc: Cap NPIV vports to 256 omits 5a9eeff57f34 scsi: lpfc: Fix kernel Oops due to null pring pointers omits 2c4c91415a05 scsi: lpfc: Fix a duplicate 0711 log message number. omits dea16bdae2f1 scsi: lpfc: Fix discovery failures during port failovers w [...] omits 3e1f0718921c scsi: lpfc: refactor mailbox structure context fields omits 0f31e9593a2f scsi: lpfc: update manufacturer attribute to reflect Broadcom omits cb34990b90f7 scsi: lpfc: Fix panic when FW-log buffsize is not initialized omits 9ae4f8420ed7 scsi: bnx2fc: Fix NULL dereference in error handling omits c64a87f95184 Revert "scsi: qla2xxx: Fix NVMe Target discovery" omits 492ca4da6f07 scsi: aha1542: Fix zeroday __udivdi3 warning omits 7171455354eb scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() omits 60a161b7e5b2 scsi: zfcp: fix posting too many status read buffers leadi [...] omits 4b66810303f5 scsi: sun_esp: Use of_node_name_eq for node name comparisons omits 3beeabd5f2d1 scsi: target: perform t10_wwn ID initialisation in target_ [...] omits 2d882847280e scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response omits 54a6f3f6a43c scsi: target: add device vendor_id configfs attribute omits b2da4abf26e8 scsi: target: consistently null-terminate t10_wwn strings omits 0de263577de5 scsi: target: use consistent left-aligned ASCII INQUIRY data omits 75c1d48a338b scsi: qla2xxx: NULL check before some freeing functions is [...] omits f3e46ac47e42 scsi: qedf: NULL check before some freeing functions is no [...] omits 19c0507252c9 scsi: megaraid_sas: NULL check before some freeing functio [...] omits c4e521b654e1 scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function omits 14e9a890ec97 scsi: csiostor: remove flush_scheduled_work() omits 636db60b8e91 scsi: zfcp: make DIX experimental, disabled, and independe [...] omits 1ff2d8c43bc2 scsi: BusLogic: mark expected switch fall-through omits 09a5a24ff36f scsi: ufs: Remove redundant sense size definition omits 7250d12d7319 scsi: snic: Use vzalloc omits 58f5fa683725 arm64: dts: ls1046a: add qdma device tree nodes omits 29813f669d89 arm64: dts: ls1043a: add qdma device tree nodes omits d9a71ef086e8 arm64: dts: ls1088a: Add missing dma-ranges property omits a2468676cc82 arm64: dts: ls1088a: Move fsl-mc node omits c9a1f24304cb arm64: dts: fsl: Add all CPUs in cooling maps omits 8897f3255c9c arm64: dts: Add support for NXP LS1028A SoC omits 1fa35bc09d48 arm64: dts: layerscape: removed compatible string "snps,dw-pcie" omits e3f230c066cd scsi: fnic: Use vzalloc omits aa2aa8884715 arm64: dts: fsl: Add the status property disable PCIe omits 26a06c6e290e arm64: dts: ls1012a: Add FRWY-LS1012A board support omits 3ad9800231d4 scsi: target/core: Reduce the amount of code executed with [...] omits 2c9fa49e100f scsi: target/core: Make ABORT and LUN RESET handling synchronous omits aaa00cc93c1d scsi: target/core: Fix TAS handling for aborted commands omits fbbd49235590 scsi: target/core: Simplify the code for aborting SCSI commands omits a014c3647a15 scsi: target/core: Make it possible to wait from more than [...] omits db5b21a24e01 scsi: target/core: Use system workqueues for TMF omits ad669505c4e9 scsi: target/core: Make sure that target_wait_for_sess_cmd [...] omits a95be3842c51 scsi: target/core: Simplify transport_clear_lun_ref() omits 5d6cd9fe318b scsi: target/core: Use kvcalloc() instead of open-coding it omits e7f411049f51 scsi: target/tcmu: Fix queue_cmd_ring() declaration omits 0cbe3ac439bf kconfig: remove k_invalid from expr_parse_string() return type omits 2aabbed6774f kconfig: remove S_OTHER symbol type and correct dependency [...] omits 1508fec82e39 kconfig: split out code touching a file to conf_touch_dep() omits 0849d212e395 kconfig: rename conf_split_config() to conf_touch_deps() omits 75889e9be78f kconfig: remove unneeded setsym label in conf_read_simple() omits 83af01ba1c2d Merge branch 'tc-testing-next' omits 8d189159ac1e tc-testing: gitignore, ignore generated test results omits 915c158deaf9 tc-testing: Implement the TdcResults module in tdc omits dfe465d33e7f tc-testing: Add new TdcResults module omits d37e56df23f9 tc-testing: Add command timeout feature to tdc omits 8b78903bc5f1 Merge branch 'skb-headroom-slab-out-of-bounds' omits e6ac64d4c4d0 neighbour: Avoid writing before skb->head in neigh_hh_output() omits 66033f47ca60 ipv6: Check available headroom in ip6_xmit() even without options omits f9bfe4e6a9d0 tcp: lack of available data can also cause TSO defer omits 0fbe82e628c8 net: call sk_dst_reset when set SO_DONTROUTE omits 58956317c8de neighbor: Improve garbage collection omits 12edfdfc7986 Merge branch 'hns3-error-handling' omits 630ba007f475 net: hns3: add handling of RDMA RAS errors omits c3529177db47 net: hns3: handle hw errors of SSU omits f69b10b317f9 net: hns3: handle hw errors of PPU(RCB) omits 8fc9d3e3b46b net: hns3: handle hw errors of PPP PF omits 7838f908e251 net: hns3: add handling of hw errors of MAC omits f6162d44126c net: hns3: add handling of hw errors reported through MSIX omits 8bb147927c7c net: hns3: deleted logging 1 bit errors omits 332fbf576579 net: hns3: add handling of hw ras errors using new set of [...] omits 481a626a603d net: hns3: add optimization in the hclge_hw_error_set_state omits 381c356e9566 net: hns3: rename process_hw_error function omits 166b04c3ee31 net: hns3: deletes unnecessary settings of the descriptor data omits f3fa4a94dbc2 net: hns3: re-enable error interrupts on hw reset omits 98da4027afa6 net: hns3: rename enable error interrupt functions omits fe0f7d698d5d net: hns3: remove existing process error functions and reo [...] omits 22666cc1481a drm/amdgpu: move IV prescreening into the GMC code omits a655dad4b2f9 drm/amdgpu: remove VM fault_credit handling omits 2026057736e9 drm/amdgpu: send IVs to the KFD only after processing them v3 omits b408a548846f drm/amdkfd: Add support for doorbell BOs omits 1dde0ea95b78 drm/amdkfd: Add DMABuf import functionality omits 3704d56e1a64 drm/amdkfd: Add NULL-pointer check omits 611736d8447c drm/amdgpu: Add KFD VRAM limit checking omits 5634e38cda7b drm/amdgpu: Workaround build failure due to trace conflict omits 9ed9203c3ee7 drm/amd/powerplay: rv dal-pplib interface refactor powerplay part omits 49ebca798696 drm/amdgpu: Skip ring soft recovery when fence was NULL omits 53450efd6eb9 drm/amdgpu/psp: Destroy psp ring when doing gpu reset omits 5ec996dfb6a1 drm/amdgpu/psp: Add support VMR ring for VF omits d63cda5bfcd3 drm/amdgpu/psp: Get psp fw version through reading register omits 07daa8a0784e drm/amdgpu: always reserve one more shared slot for pipeli [...] omits 0aa7aa24cc11 drm/amdgpu: always reserve two slots for the VM omits 049aca4363d8 drm/amdgpu: fix using shared fence for exported BOs v2 omits a9f34c70fd16 drm/ttm: allow reserving more than one shared slot v3 omits c50fe0c5b174 drm/amdgpu: both support PCO FP5/AM4 rlc fw omits 5f179793f0a7 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 34c08da2097a drm/amdgpu/powerplay: check MC firmware for FFC support omits c6296f5a6589 drm/amdgpu/powerplay: update smu7_ppsmc.h omits b8bf4692c980 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 8b3e6f8999f8 arm64: dts: meson: Fix IRQ trigger type for macirq omits cbddb02e37b8 arm64: dts: meson-axg: Enable GPIO interrupt controller omits de7c2fa5fc9f arm64: dts: meson-axg: s400: Enable PHY interrupt omits ec3d837aac5d net/flow_dissector: correctly cap nhoff and thoff in case of BPF omits 13e56ec2cc98 selftests/bpf: use thoff instead of nhoff in BPF flow dissector omits 9af3f5cf9d64 RDMA/core: Validate port number in query_pkey verb omits 6baefa1aa46f Merge branch 'support-alu32_arsh' omits c099f3f413f3 selftests: bpf: update testcases for BPF_ALU | BPF_ARSH omits c49f7dbd4f9c bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH omits 2dc6b100f928 bpf: interpreter support BPF_ALU | BPF_ARSH omits 84708c138677 nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* omits f860203b010a s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* omits 44cf43c04bb5 ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* omits ee94b90c8aca mips: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_X omits 17f6c83fb5eb mips: bpf: fix encoding bug for mm_srlv32_op omits bec2f7cbb73e y2038: futex: Add support for __kernel_timespec omits 04e7712f4460 y2038: futex: Move compat implementation into futex.c omits 1cdc3624a1df Merge tag 'gcc-plugins-v4.20-rc6' of git://git.kernel.org/ [...] omits 52ab2ec00518 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits d57f9da89069 dm zoned: Fix target BIO completion handling omits 89f5fa47476e dm: call blk_queue_split() to impose device limits on bios omits 687cf4412a34 dm cache metadata: verify cache has blocks in blocks_are_c [...] omits 9f4c2cffd08c Merge branch 'mlxsw-Un-offload-FDB-on-NVE-detach-attach' omits 55939b262a61 selftests: forwarding: Add PVID test case for VXLAN with V [...] omits 0efe9ed98d15 selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave omits 8a5969d8a83d mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable omits 83de78831b99 mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload omits b73ef0e0ee30 mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload omits a6ef5a48a32f mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay omits 34139ede051e mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier omits 2a36c1252068 mlxsw: spectrum: Track NVE type at FIDs omits 43920edf3b24 bridge: Add br_fdb_clear_offload() omits e5ff4b195289 vxlan: Add vxlan_fdb_clear_offload() omits 4f89f5b5353c vxlan: Add vxlan_fdb_replay() omits ff23b91ce1ae vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info omits 7b24f6c082b3 Merge tag 'pci-v4.20-fixes-3' of git://git.kernel.org/pub/ [...] omits 6b241e411607 Merge branch 'net-aquantia-add-RSS-configuration' omits 391637676fc9 net: aquantia: add support of RSS configuration omits a8c69ca79217 net: aquantia: fix initialization of RSS table omits 71a963cfc50b net: aquantia: increase max number of hw queues omits 474fb1150d40 net: aquantia: fix RSS table and key sizes omits a41f85b6017e Merge tag 'sunxi-clk-for-4.21' of https://git.kernel.org/p [...] omits 60baf75e3f5b Merge tag 'clk-renesas-for-v4.21-tag2' of git://git.kernel [...] omits fe15bcc6e23f Merge branch 'mlx5-packet-credit-fc' into rdma.git omits 1b4e5ad5d6b9 ipv6: sr: properly initialize flowi6 prior passing to ip6_ [...] omits 7e11b911b520 IB/mlx5: Report packet based credit mode device capability omits 569c66515015 IB/mlx5: Add packet based credit mode support omits 1504b91c8193 arm64: dts: msm8996: Use dwc3-qcom glue driver for USB omits 818046ebe2a7 arm64: dts: qcom: msm8998: Fixup clock to use xo_board omits a409a4f4933a Merge branch 'next/defconfig' into for-next omits 24c8e4b85399 ARM: multi_v7_defconfig: Add TOSHIBA TC358764 bridge driver omits 47bf095d16df ARM: multi_v7_defconfig: Add MAX8952 regulator driver omits e49698328732 ARM: exynos_defconfig: Add TOSHIBA TC358764 bridge driver omits 6e82e64b7c57 ARM: exynos_defconfig: Add MAX8952 regulator driver omits 0b43a299794e Merge tag 'for-linus-20181207' of git://git.kernel.dk/linux-block omits 52f842ccd615 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] omits e159b6074c82 media: vimc: fix start stream when link is disabled omits f25b6302b294 platform/x86: touchscreen_dmi: Add info for the Mediacom F [...] omits c431b42058ec Merge tag 'dmaengine-fix-4.20-rc6' of git://git.infradead. [...] omits ac3e233d29f7 x86/vdso: Drop implicit common-page-size linker flag omits 7ff8957175d6 coresight: Use of_node_name_eq for node name comparisons omits 36f22b9e78c5 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next omits 4230509978f2 arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate [...] omits 959bf2fd03b5 arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics omits b4f9209bfcd5 arm64: Avoid masking "old" for LSE cmpxchg() implementation omits 5ef3fe4cecdf arm64: Avoid redundant type conversions in xchg() and cmpxchg() omits f2fb18c7cc69 ARM: dts: Add am335x mcasp with l3 data port ranges omits bcb8db0200e2 Merge branch 'omap-for-v4.20/fixes' into for-next omits 84fb6c7feb14 ARM: dts: Fix OMAP4430 SDP Ethernet startup omits 5760367298a3 ARM: dts: am335x-pdu001: Fix polarity of card detection input omits c4c9d16252b5 coresight: stm: Remove set but not used variable 'res_size' omits 5552172ff975 coresight: cpu-debug: Support for CA73 CPUs omits 5391ad18eddb mfd: axp20x: Add AC power supply cell for AXP813 omits 2531b3bea791 Merge branch 'audio-fix' into omap-for-v4.20/fixes omits 2afdb4c41d78 ARM: OMAP1: ams-delta: Fix audio permanently muted omits a763ecc15d0e ARM: dts: omap5: Fix dual-role mode on Super-Speed port omits 153573d8870e drm/amdgpu: update smu firmware images for VI variants (v2) omits 7146a4f02635 staging: erofs: simplify `z_erofs_vle_submit_all' omits 6afd227ca179 staging: erofs: redefine where `owned_workgrp_t' points omits 92e6efd566c4 staging: erofs: refine compressed pages preload flow omits 9248fce714d5 staging: erofs: revisit the page submission flow omits 672e54761025 staging: erofs: localize UNALLOCATED_CACHED_PAGE placeholder omits c1448fa88025 staging: erofs: introduce MNGD_MAPPING helper omits 848bd9acdcd0 staging: erofs: fix use-after-free of on-stack `z_erofs_vl [...] omits 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next omits b4aecf78083d arm64: hibernate: Avoid sending cross-calling with interru [...] omits 8b878ee247ef Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] omits aaa21231698c gpio: sodaville: Convert to use SPDX identifier omits cb0e9a7bda9b gpio: sch: Convert to use SPDX identifier omits 9b8bf5bfb6ce gpio: pch: Convert to use SPDX identifier omits 93374b76a92c gpio: merrifield: Convert to use SPDX identifier omits 7fa07b6f4e13 gpio: lynxpoint: Convert to use SPDX identifier omits 917842f67696 gpio: intel-mid: Convert to use SPDX identifier omits 7ed0cf0afd60 gpio: ich: Convert to use SPDX identifier omits 8700998ff6b3 gpio: sodaville: Sort headers alphabetically omits 3e1884f8c32f gpio: pch: Sort headers alphabetically omits 488f270cad27 gpio: ich: Sort headers alphabetically omits 47091b0594d9 gpio: sch: Remove linux/init.h and sort headers omits 7629771f5eb8 gpio: merrifield: Remove linux/init.h omits 92c286267d62 gpio: lynxpoint: Remove linux/init.h and sort headers omits ddc53c40cbe7 gpio: intel-mid: Remove linux/module.h and sort headers omits a3bb44bcb3a0 gpio: pch: Remove duplicate assignments omits 0511e116b832 gpio: pch: Remove redundant __func__ from debug print omits ee494cf377e1 media: v4l2-device: Link subdevices to their parent device [...] omits 394135c1ff13 arm64: kexec_file: forbid kdump via kexec_file_load() omits 16767229940f HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice omits 4435ff2f09a2 HID: logitech: Enable high-resolution scrolling on Logitech mice omits 95c3d00282ce HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] omits fef33601a321 HID: logitech-hidpp: fix typo, hiddpp to hidpp omits 2dc702c991e3 HID: input: use the Resolution Multiplier for high-resolut [...] omits 5a4abb36f312 HID: core: process the Resolution Multiplier omits c53431eb696f HID: core: store the collections as a basic tree omits 52ea899637c7 Input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` omits c616cbee97ae blk-mq: punt failed direct issue to dispatch list omits d7dcdf9d4e15 nvmet-rdma: fix response use after free omits 86880d646122 nvme: validate controller state before rescheduling keep alive omits 5f6f2b9f6dbf gpio: ich: Join string literals back omits c086bea54302 gpio: ich: Convert pr_<level> to dev_<level> omits ff4709b44cc0 gpio: ich: Switch to use struct device instead of platform_device omits c5aaa3168194 gpio: ich: Simplify error handling in ichx_write_bit() omits f3af44f05227 gpio: sodaville: Use for_each_set_bit() in IRQ handler omits 0f4bb10857e2 media: siano: Use kmemdup instead of duplicating its function omits e67ebf1b3815 xhci: move usb2 get port status link resume handling to it [...] omits a231ec41e6f6 xhci: refactor U0 link state handling in get_port_status omits 3c2ddb449a91 xhci: cleanup code that sets portstatus and portchange bits omits 70e9b53dfedc xhci: move usb2 speficic bits to own function in get_port_ [...] omits 5f78a54f8d31 xhci: move usb3 speficic bits to own function in get_port_ [...] omits 1c2d81cc287c xhci: remove unused hcd_index() omits f6187f424c10 xhci: move bus_state structure under the xhci_hub structure. omits f1fd62a6b6c6 xhci: remove the unused sw_lpm_support omits 9be93e1ab73f gpio: pch: Use for_each_set_bit() in IRQ handler omits ba7aeae5539c block, bfq: fix decrement of num_active_groups omits 5719ac19fc32 ARM: dts: sunxi: Fix PMU compatible strings omits 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next omits c201e3808e0e Input: restore EV_ABS ABS_RESERVED omits 2731820ce27b Merge branch for-4.21/clk into for-next omits ae78a5d02dee Merge branch for-4.21/arm64/dt into for-next omits 1101e762359b Merge branch for-4.21/arm/dt into for-next omits 603d703743cd Merge branch for-4.21/memory into for-next omits 25c7dde6ebe3 Merge branch for-4.21/firmware into for-next omits 165c3f39e89f Merge branch for-4.21/soc into for-next omits 2da0a5ad53f6 Merge branch for-4.21/dt-bindings into for-next omits 00c30f42c759 media: rockchip vpu: remove some unused vars omits e4d7b113fdcc media: cedrus: don't initialize pointers with zero omits 9ed5d5fb8b43 media: cetrus: return an error if alloc fails omits e82a34fa89f8 media: cedrus: Add device-tree compatible and variant for [...] omits f7fa2b6ae13f media: cedrus: Add device-tree compatible and variant for [...] omits 66ca86fe37db media: dt-bindings: media: cedrus: Add compatibles for the [...] omits ac11da47ff45 media: video-i2c: check if chip struct has set_power function omits 69d2a734c5dc media: video-i2c: support runtime PM omits e0fe5c7b22a8 media: staging: media: imx: Use of_node_name_eq for node n [...] omits d138091ffca6 media: v4l2-subdev: document controls need _FL_HAS_DEVNODE omits be7e3c3684e0 media: vivid: Improve timestamping omits a383096c98b4 media: rcar-vin: add R8A77980 support omits 3ba37c2bcb0c media: rcar-csi2: add R8A77980 support omits 2fc6e404117e media: Use of_node_name_eq for node name comparisons omits de2563bce7a1 media: venus: core: Set dma maximum segment size omits 2123cbd687ca media: venus: Support V4L2 QP parameters in Venus encoder omits 4e1e0eb0e074 media: v4l2-ioctl: Zero v4l2_plane_pix_format reserved fields omits 8f4c20cb6ab1 media: marvell-ccic: trivial fix to the datasheet URL omits ad93f09b02ee media: MAINTAINERS: Change Todor Tomov's email address omits 22f54602526e media: cedrus: Remove global IRQ spin lock from the driver omits fe8fb032732f media: sun6i: fix spelling mistake "droped" -> "dropped" omits 87c9f1971492 media: pvrusb2: fix spelling mistake "statuss" -> "status" omits 75fa6e4f83a0 media: coda: fix H.264 deblocking filter controls omits d338e17993f7 media: v4l2: clarify H.264 loop filter offset controls omits 91dc5e91edf7 media: staging: tegra-vde: Replace debug messages with tra [...] omits c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next omits c35f0b16537c media: venus: add support for key frame omits d6951f582cc5 ARM: fix the cockup in the previous patch omits 868613f1c0cc HID: quirks: fix RetroUSB.com devices omits 8d31a499c60f media: lmedm04: Move interrupt buffer to priv buffer. omits 87bd0e034e84 media: lmedm04: Add missing usb_free_urb to free interrupt urb. omits c12b08ebbe16 iommu/amd: Fix amd_iommu=force_isolation omits dbde117c3126 Merge tag 'gnss-4.20-rc6' of https://git.kernel.org/pub/sc [...] omits 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next omits 0cef02031e74 Merge tag 'sh-pfc-for-v4.21-tag2' of git://git.kernel.org/ [...] omits b00b7980af8a gpio: uniphier: convert to SPDX License Identifier omits 34812fe11119 pinctrl: uniphier: convert to SPDX License Identifier omits 6169005ceb8c gpio: zynq: Report gpio direction at boot omits 396244692232 arm64: preempt: Provide our own implementation of asm/preempt.h omits 08861d33d680 preempt: Move PREEMPT_NEED_RESCHED definition into arch code omits 478b6767ad26 pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11 omits 59613526117b powerpc/papr_scm: Fix resource end address omits 14ebfec0712f powerpc/papr_scm: Use depend instead of select omits 4f45f45b081e pinctrl: sunxi: a64: Rename function ts0 to ts omits 3504caa17b59 pinctrl: sunxi: a64: Rename function csi0 to csi omits a9d9f6b83f1b pinctrl: sx150x: handle failure case of devm_kstrdup omits 8084945d3c93 ASoC: max9867: Add copyright and module author omits ce55698d3232 ASoC: sdm845: Add configuration for headset codec omits 09b382007aa5 ASoC: sdm845: Add TDM configuration for speaker omits bc2610a6c4c9 ASoC: max9867: Fix signal paths omits 715ee1916b95 ASoC: max9867: Calculate LRCLK divider omits 29f58ff06795 ASoC: max9867: Fix power management omits 8efc1afd7e05 ASoC: max9867: Remove useless assignment omits a6460b03f945 powerpc/bpf: Fix broken uapi for BPF_PROG_TYPE_PERF_EVENT omits 611a1c69f8ca arm64: tegra: Set reg property for display-hub on Tegra194 omits ffa1ad89ddf2 arm64: tegra: Set reg property for display-hub on Tegra186 omits 1528e40fd7d3 Revert "sysctl: clean up nr_pdflush_threads leftover" omits 7bbd1fc0e9f1 fs/locks: remove unnecessary white space. omits cb03f94ffb07 fs/locks: merge posix_unblock_lock() and locks_delete_block() omits fd7732e033e3 fs/locks: create a tree of dependent requests. omits c0e15908979d fs/locks: change all *_conflict() functions to return bool. omits 16306a61d3b7 fs/locks: always delete_block after waiting. omits 533a4e7dd44f MAINTAINERS: Remove Jianguo Sun from HiSilicon STB DWC entry omits 1a059d994189 PCI: imx: Add support for i.MX8MQ omits 72e1ea32ca17 PCI: imx: No-op imx6_pcie_reset_phy() on i.MX7D omits 797e82dcf4d1 PCI: imx: No-op imx6_setup_phy_mpll() on i.MX7D omits 36c4da4f552a clk: renesas: rcar-gen3: Add HS400 quirk for SD clock omits e2f4dd1f5b51 clk: renesas: rcar-gen3: Add documentation for SD clocks omits ecda0a09fa99 clk: renesas: rcar-gen3: Set state when registering SD clocks omits e854747d7593 ALSA: hda/realtek - Enable headset button support for new codec omits 911761c23043 ALSA: hda - Add jack button support omits e6ce180fa6df ALSA: hda - Add jack pointer and unsolicited event bits to [...] omits 2bff7e97ebbb Merge branch 'for-linus' into for-next omits 0819dc72ea70 pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 9904f0325ec3 gpio: ks8695: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 38842572df1c mtd: rawnand: jz4780: annotate implicit fall throughs omits 25fbc9e8d367 dt-bindings: tegra186-gpio: Add Tegra186 specific prefix omits e59f5e08ece1 gpiolib-acpi: Only defer request_irq for GpioInt ACPI even [...] omits c93c613214ac mtd: spinand: add support for GigaDevice GD5FxGQ4xA omits 7b6a9b28ecf2 mtd: rawnand: Deprecate the dummy_controller field omits 419e5b84a4be mtd: rawnand: vf610: Add an SPDX tag to replace the license text omits da59b4538c4c mtd: rawnand: vf610: Stop using the dummy controller obj omits 4440f781969d mtd: rawnand: vf610: Stop passing mtd_info to internal functions omits e96fd5ce5ffa dt-bindings: gpio: lpc18xx: describe interrupt controllers [...] omits fc43f45ed563 mtd: rawnand: fsmc: Fix all coding style issues reported b [...] omits bb6963449f3d mtd: rawnand: fsmc: Add an SPDX tag to replace the license text omits ad71148c1804 mtd: rawnand: fsmc: Stop using the dummy controller obj omits 1e809f7ef4d2 mtd: rawnand: fsmc: Make conversion from chip to fsmc consistent omits 5b47f4078103 mtd: rawnand: fsmc: Fix the fsmc_nand_data kernel-doc omits bfc535f44089 mtd: rawnand: fsmc: Stop passing mtd_info objects to inter [...] omits 530aad77010b netfilter: seqadj: re-load tcp header pointer after possib [...] omits 5ddabfe8d3de gpio: lpc18xx: add GPIO pin interrupt controller support omits 985d8d5c76dc gpio: lpc18xx: use resource managed interface to register [...] omits 9dd1a30cb488 gpio: lpc18xx: add struct device local variable omits 9b34d05aa9c8 gpio: lpc18xx: use SPDX license identifier omits a109c2dbb571 gpio: mt7621: pass mediatek_gpio_bank_probe() failure up t [...] omits 59d646c775d6 gpio: mt7621: report failure of devm_kasprintf() omits 5fb3dc114706 mtd: rawnand: denali: remove denali_reset_banks() omits a2a05c2f530c mtd: rawnand: denali: remove ->dev_ready() hook omits 1b489effdb6d mtd: rawnand: marvell: fix spelling mistake in kernel doc omits 48fa2f58a5d6 ARM: OMAP1: ams-delta: Drop obsolete NAND resources omits 7416bd35008c mtd: rawnand: ams-delta: Use GPIO API for data I/O omits 9773861304f1 mtd: rawnand: ams-delta: Request data port GPIO resource omits 02e1ca60f4c3 ARM: OMAP1: ams-delta: Provide GPIO lookup table for NAND [...] omits 7a08dbaedd36 mtd: rawnand: Move ->setup_data_interface() to nand_contro [...] omits f2abfeb2078b mtd: rawnand: Move the ->exec_op() method to nand_controller_ops omits 7d6c37e90cf9 mtd: rawnand: Deprecate the ->select_chip() hook omits 1770022ffa85 mtd: rawnand: ams-delta: Stop implementing ->select_chip() omits 653c57c7da08 mtd: rawnand: vf610: Stop implementing ->select_chip() omits 2ace451cae22 mtd: rawnand: tegra: Stop implementing ->select_chip() omits b25251414f6e mtd: rawnand: marvell: Stop implementing ->select_chip() omits 550b9fc4e3af mtd: rawnand: fsmc: Stop implementing ->select_chip() omits 02b4a52604a4 mtd: rawnand: Make ->select_chip() optional when ->exec_op [...] omits ae2294b10b0f mtd: rawnand: Pass the CS line to be selected in struct na [...] omits 1d0178593d14 mtd: rawnand: Add nand_[de]select_target() helpers omits 9fd6bcffe741 mtd: rawnand: ams-delta: Explicitly inherit from nand_controller omits 876ba603c9e0 mtd: rawnand: ams-delta: Check mtd_device_register() return code omits 8bbc3c0850d0 mtd: rawnand: ams-delta: cleanup ams_delta_init() error path omits d54445d664a1 mtd: rawnand: ams-delta: Fix various coding style issues omits 4857393d5655 mtd: rawnand: ams-delta: Add an SPDX tag to replace the li [...] omits fbb080a1fcad mtd: rawnand: ams-delta: Allow this driver to be compiled [...] omits 336058c8f4c2 mtd: rawnand: Remove unused NAND_CONTROLLER_ALLOC flag omits 1f2d29e634b3 mtd: rawnand: Move nand_exec_op() to internal.h omits 996852a97bc6 mtd: rawnand: legacy: Drop useless test in nand_legacy_set [...] omits 99f3351a6d6e mtd: rawnand: Reorganize code to avoid forward declarations omits 0813621ba898 mtd: rawnand: Stop passing mtd_info objects to internal functions omits 10949af1681d mtd: spinand: Add initial support for Toshiba TC58CVG2S0H omits 46a14b1aa4a1 MAINTAINERS: remove a duplicate entry for gpio-mockup omits bde1a7459623 ALSA: hda/realtek - Fixed headphone issue for ALC700 omits 8c4cf161a8b4 dt-bindings: rtc: sun6i-rtc: Fix register range in example omits eaaa598c0a28 Merge branches 'for-rc' and 'thermal-core' into next omits 72e9baf99728 drivers: thermal: Move QCOM_SPMI_TEMP_ALARM into the qcom subdir omits 3e8c4d31f8ed drivers: thermal: Move various drivers for intel platforms [...] omits 48d365de7746 Merge tag 'soundwire-4.21-rc1' of git://git.kernel.org/pub [...] omits 6ac79291fb7d CIFS: Avoid returning EBUSY to upper layer VFS omits 88d905e20b11 crypto: cavium/nitrox - convert to DEFINE_SHOW_ATTRIBUTE omits 8362ea16f69f crypto: chcr - ESN for Inline IPSec Tx omits c35828ea906a crypto: chcr - small packet Tx stalls the queue omits 1f6669b9716c crypto: user - Add crypto_stats_init omits 44f13133cb03 crypto: user - rename err_cnt parameter omits 17c18f9e3328 crypto: user - Split stats in multiple structures omits 5fff81729f09 crypto: user - remove intermediate variable omits b0af91c14109 crypto: user - Fix invalid stat reporting omits f7d76e05d058 crypto: user - fix use_after_free of struct xxx_request omits 76d09ea7c22f crypto: tool: getstat: convert user space example to the n [...] omits 7f0a9d5c9d1b crypto: user - split user space crypto stat structures omits 6e8e72cd206e crypto: user - convert all stats from u32 to u64 omits a6a31385364c crypto: user - CRYPTO_STATS should depend on CRYPTO_USER omits 2ced26078fcf crypto: user - made crypto_user_stat optional omits c97e4df573f2 MAINTAINERS: change NX/VMX maintainers omits 18596781e0be MAINTAINERS: ccree: add co-maintainer omits fefbc0b4bcb3 dt-bindings: crypto: ccree: add dt bindings for ccree 703 omits 1c876a90e253 crypto: ccree - add support for CryptoCell 703 omits 3004cfd62049 Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" omits d9d1dc817020 USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE omits 3fd3c80acc17 net/mlx5: Expose packet based credit mode omits 946dca8fe456 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] omits f770e3bc236e usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler omits e61efff4ae94 crypto: user - Disable statistics interface omits 54d48183d21e usb: dwc3: trace: add missing break statement to make comp [...] omits e7521d82b335 IB/rxe: Utilize generic function to validate port number omits 1ceb25c885a2 IB/rxe: Make function rxe_pool_cleanup return void omits c471de14eeac RDMA/uverbs: Fix typo in string concatenation macro omits d1810909d841 drm/i915/gvt: fix spelling mistake "Interupts" -> "Interrupts" omits f39a89b8f738 drm/i915/gvt: Fix shadow ctx ppgtt destroy function omits 77453c9f2b67 drm/i915/gvt: fix a typo: "registeration" -> "registration". omits d58b33638c99 drm/i915/gvt: fix typo in two MI cmd annotation omits cba5ad62df9c drm/i915/gvt: update force-to-nonpriv register whitelist omits d387ac13ad12 Merge tag 'drm-fixes-2018-12-07' of git://anongit.freedesk [...] omits 419822c8b83f IB/mlx5: Enable TX on a DEVX flow table omits 0fbc9b8b4ea3 mlx4: Use snprintf instead of complicated strcpy omits 9aefcabe579b IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio omits 18912c452438 IB/hfi1: Close VNIC sdma_progress sleep window omits 5190f052a365 IB/hfi1: Allow the driver to initialize QP priv struct omits d2e9ace47aac IB/hfi1: Add OPFN and TID RDMA capability bits omits ca95f802ef51 IB/hfi1: Unreserve a reserved request when it is completed omits 7f80c7325be4 Merge tag 'nfs-for-4.20-5' of git://git.linux-nfs.org/proj [...] omits ff8b67fccdb6 IB/hfi1: Consider LMC in 16B/bypass ingress packet check omits dbc2970caef7 IB/hfi1: Incorrect sizing of sge for PIO will OOPs omits dd6c6a5a2e1e IB/hfi1: Limit VNIC use of SDMA engines to the available count omits fe4dd4239277 IB/hfi1: Correctly process FECN and BECN in packets omits c1a797c0818e IB/hfi1: Ignore LNI errors before DC8051 transitions to Po [...] omits 937488a85986 IB/hfi1: Dump pio info for non-user send contexts omits 230df6835adc Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] omits 44ff3cafcd7f arm64: dts: allwinner: a64: Fix up RTC device node and clo [...] omits 5f9e88282546 ARM: dts: sun8i: r40: Add RTC device node omits 507c6e89d6c4 ARM: dts: sunxi: h3/h5: Fix up RTC device node and clock r [...] omits f6f4422532ad ARM: dts: sun8i: a23/a33: Fix up RTC device node omits e69aa5f9b97f Merge tag 'drm-misc-next-2018-12-06' of git://anongit.free [...] omits b72f711a4efa Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/l [...] omits 7e40b56c776f Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm omits 0fce295d45bf Merge branch 'i2c/for-current-fixed' into i2c/for-next omits dc2a5c92e894 Merge branch 'i2c/for-current' into i2c/for-next omits a78b5dc56553 Revert "dt-bindings: i2c: Use correct vendor prefix for Atmel" omits ece27a337d42 i2c: uniphier-f: fix violation of tLOW requirement for Fast-mode omits 8469636ab5d8 i2c: uniphier: fix violation of tLOW requirement for Fast-mode omits cd8843f541cc i2c: uniphier-f: fill TX-FIFO only in IRQ handler for repe [...] omits c2a653deaa81 i2c: uniphier-f: fix timeout error after reading 8 bytes omits 0544ee4b1ad5 i2c: scmi: Fix probe error on devices with an empty SMB000 [...] omits 6c7f25cae54b i2c: axxia: properly handle master timeout omits cd9d1a2332b0 Merge branch 'mlxsw-Various-fixes' omits 993107fea5ee mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl omits da93d2913fdf mlxsw: spectrum_router: Relax GRE decap matching check omits f58a83c207b7 mlxsw: spectrum_switchdev: Avoid leaking FID's reference count omits 050fc01fb1d9 mlxsw: spectrum_nve: Remove easily triggerable warnings omits ef2df7fc11f8 Merge branch 'Pass-extack-to-NETDEV_PRE_UP' omits 1ba1daed90e2 selftests: mlxsw: Add a new test extack.sh omits 40c900aa1ff5 net: core: dev: Attach extack to NETDEV_PRE_UP omits 263726053400 net: core: dev: Add call_netdevice_notifiers_extack() omits 6d0403216d03 net: core: dev: Add extack argument to __dev_change_flags() omits 567c5e13be5c net: core: dev: Add extack argument to dev_change_flags() omits cf7686a01266 net: ipvlan: ipvlan_set_port_mode(): Add an extack argument omits dc1aea1e08de net: vrf: cycle_netdev(): Add an extack argument omits 00f54e68924e net: core: dev: Add extack argument to dev_open() omits 4a040e7c72e6 power: supply: sc27xx: Save last battery capacity omits caa6e150f8fb power: reset: at91-poweroff: move shdwc related data to on [...] omits 2209e06f8a85 PCI: Add missing include to drivers/pci.h omits 7cb3026411cf PCI: Remove unnecessary space before function pointer arguments omits 555fc5ba5790 leds: 88pm860x: Use of_node_name_eq for node name comparisons omits 6ab4a3502923 spi: Update NPCM PSPI controller documentation omits 1fa33be36cfc spi: npcm: Modify pspi send function omits fdb8b298676a tcp: fix code style in tcp_recvmsg() omits d6a4b570d346 Merge branch 'dsa-mtu' omits dc0fe7d47f9f net: dsa: Set the master device's MTU to account for DSA o [...] omits a5dd308778a4 net: dsa: Add overhead to tag protocol ops. omits 5c327f673d2f tun: remove unnecessary check in tun_flow_update omits 194276b073a1 spi: Use of_node_name_eq for node name comparisons omits 83b1bc122cab tun: align write-heavy flow entry members to a cache line omits a01b8d1d2445 ASoC: rt5660: Add a new ACPI match ID omits 7fc4650cc241 soc: renesas: rcar-sysc: Fix power domain control after sy [...] omits 1585124d9563 soc: renesas: rcar-sysc: Merge PM Domain registration and linking omits 319c84090696 soc: renesas: rcar-sysc: Remove rcar_sysc_power_{down,up}( [...] omits b0d7fbf8b174 soc: renesas: r8a77990-sysc: Fix initialization order of 3 [...] omits d8f2c8592b95 ASoC: codecs: ak4104: move to GPIO consumer API omits db097f95b4b8 ASoC: dt-bindings: ak4104: use 'reset-gpios' rather than ' [...] omits f98acd8a3115 ASoC: codecs: cs4270: move to GPIO consumer API omits eab8e354a8c7 ASoC: dt-bindings: cs4270: use 'reset-gpios' rather than ' [...] omits c32569e358ad regulator: Use of_node_name_eq for node name comparisons omits 74791d15fd7c dt-bindings: arm: renesas: Move 'renesas,prr' binding to i [...] omits ea456bf918e3 dt-bindings: arm: renesas: Document iW-RainboW-G20D-Qseven [...] omits 1deb430d2912 dt-bindings: arm: renesas: Document iWave RZ/G1N SOM omits 834e772c8db0 vhost/vsock: fix use-after-free in network stack callers omits 78b1a52e05c9 virtio/s390: fix race in ccw_io_helper() omits 2448a299ec41 virtio/s390: avoid race on vcdev->config omits c38f57da428b vhost/vsock: fix reset orphans race with close timeout omits 1300bd95feb6 Merge branch 'next/defconfig' into for-next omits 3b926dc4e362 Merge branch 'next/dt' into for-next omits 57b13b8b3400 ARM: dts: exynos: remove display-port node from Arndale omits 193b4d45c29c ARM: exynos_defconfig: Add MAX8998 RTC and charger drivers omits abb8d6ecbd8f Merge tag 'trace-v4.20-rc5' of git://git.kernel.org/pub/sc [...] omits 8589a649d5f9 arm64: dts: tegra186: Enable IOMMU for SDHCI omits caa7a8e3c312 arm64: tegra: Enable HDA controller on Jetson TX1 omits badb80bed041 arm64: tegra: Add CEC controller on Tegra194 omits 01e13ae3b5f5 arm64: tegra: Enable HDA on Jetson Xavier omits 4878cc0c9fab arm64: tegra: Add HDA controller on Tegra194 omits 97cf683c123d arm64: tegra: Add CEC controller on Tegra186 omits 7c3adf1243cc arm64: tegra: Enable HDA on Jetson TX2 omits b066a31040b7 arm64: tegra: Add HDA controller on Tegra186 omits 180b46ecdc9f drm/tegra: sor: Reset the SOR if possible omits 016a48b3d66e drm/tegra: sor: Remove temporary workaround omits 2acee31cce65 Merge tag 'sound-4.20-rc6' of git://git.kernel.org/pub/scm [...] omits 002f421a84c5 Merge tag 'csky-4.20-rc6' of github.com:c-sky/csky-linux omits ffe843b18211 dmaengine: dw: Fix FIFO size for Intel Merrifield omits f77af637f29d doc:process: add links where missing omits 2f7e6f6bf0d5 docs/core-api: make mm-api.rst more structured omits c5ed311b4e31 x86, boot: documentation whitespace fixup omits 41c31f6a5945 Documentation: devres: note checking needs when converting omits c56afc1844d6 rtc: sun6i: Expose internal oscillator through device tree omits 7cd1acaeea4e rtc: sun6i: Add support for all known pre-H6 variants omits 403a3c3dd0ec rtc: sun6i: Add support for different variants omits 459b6ea00acc rtc: sun6i: Add default clock name for LOSC omits 9cd355867838 dt-bindings: rtc: sun6i-rtc: Export internal RC oscillator omits 5a0923aad7d4 dt-bindings: rtc: sun6i-rtc: Deprecate external clock outp [...] omits 347d3570300e dt-bindings: rtc: sun6i-rtc: Add compatible strings for pr [...] omits 9ca22651e134 dt-bindings: rtc: sun6i-rtc: Rewrite clock outputs as a list omits fdf0345e59f9 doc:it: add some process/* translations omits a4a2bf0e246e doc:it: fixes in process/1.Intro omits 8fb2dfb228df stackleak: Register the 'stackleak_cleanup' pass before th [...] omits 7bbfd9ad8eb2 Documentation: convert path-lookup from markdown to restur [...] omits 3caad34eab57 Merge tag 'usb-serial-4.20-rc6' of https://git.kernel.org/ [...] omits a21b0b78eaf7 arm64: hugetlb: Register hugepages during arch init omits 036c20c06e43 Documentation/admin-guide: update admin-guide index.rst omits 76e7fd843ebb Documentation/admin-guide: introduce perf-security.rst file omits cc9f8349cb33 arm64: crypto: add NEON accelerated XOR implementation omits 21e28547f613 arm64/neon: add workaround for ambiguous C99 stdint.h types omits 8cb3451b1f24 arm64: entry: Remove confusing comment omits 679db70801da arm64: entry: Place an SB sequence following an ERET instruction omits bd4fb6d270bc arm64: Add support for SB barrier and patch in over DSB; I [...] omits 3a4d0c2172bc ARM: ensure that processor vtables is not lost after boot omits 47f07f03b5ee IB/mlx5: Block DEVX umem from the non applicable cases omits 7a35397f8c06 io_pgetevents: use __kernel_timespec omits e024707bccae pselect6: use __kernel_timespec omits 8bd27a3004e8 ppoll: use __kernel_timespec omits 63cea1f73528 MAINTAINERS: exclude gnss from SIRFPRIMA2 regex matching omits 85280de450f1 MAINTAINERS: add gnss scm tree omits 854a6ed56839 signal: Add restore_user_sigmask() omits ded653ccbec0 signal: Add set_user_sigmask() omits 06fd9ab12b80 gnss: sirf: fix activation retry handling omits b7d624ab4312 asm-generic: unistd.h: fixup broken macro include. omits 9d3b5086f6d4 mtd: physmap_of_gemini: Handle pin control omits b3dd93030c3c mtd: maps: physmap: Leave assigned complex mappings omits a50480cb6d61 kprobes/x86: Blacklist non-attachable interrupt functions omits 121ca8e56551 arm64: kexec_file: Refactor setup_dtb() to consolidate err [...] omits 884143f60c89 arm64: kexec_file: add kaslr support omits 732b7b93d849 arm64: kexec_file: add kernel signature verification support omits 7eb2a0438262 staging: octeon-ethernet: delete redundant include omits 0b587c84e421 arm64: capabilities: Batch cpu_enable callbacks omits 606f8e7b27bf arm64: capabilities: Use linear array for detection and ve [...] omits f7bfc14a0819 arm64: capabilities: Optimize this_cpu_has_cap omits 82a3a21b236f arm64: capabilities: Speed up capability lookup omits 83cbfb6bbafd staging: rtl8188eu: remove unused code in rtw_cmd.c omits 747c615edd77 staging: rtl8188eu: rename struct field Wifi_Error_Status omits 4fea3f99b54a staging: rtl8188eu: replace if else with ternary operator omits d5fa6721f671 staging: rtl8188eu: write out multiplying in wifirate2_rat [...] omits 497d6a74413d staging: rtl8188eu: add spaces around operators in rtw_wla [...] omits 3a3b5defd3f9 staging: rtl8188eu: cleanup long lines in rtw_wlan_util.c omits 54b48fda9cb8 staging: rtl8188eu: cleanup block comment in rtw_wlan_util.c omits e2307b086ce3 staging: rtl8188eu: cleanup declarations in rtw_wlan_util.c omits a2871106b597 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] omits 3499477cd9bf staging: rtl8188eu: simplify array initializations omits c61583b16298 staging: rtl8188eu: refactor cckratesonly_included() omits 3101957f4a10 staging: rtl8188eu: refactor cckrates_included() omits 3c4989871535 staging: erofs: update erofs-utils information in TODO omits 8b987bca2d09 staging: erofs: {dir,inode,super}.c: rectify BUG_ONs omits df44b479654f kobject: return error code if writing /sys/.../uevent fails omits 7c703e54cc71 arch: switch the default on ARCH_HAS_SG_CHAIN omits c37d721c68ad driver core: Move async_synchronize_full call omits dada6a43b040 kgdboc: fix KASAN global-out-of-bounds bug in param_set_kg [...] omits b14b9d25a3c7 dma-mapping: return an error code from dma_mapping_error omits 68c9ac1d1fd5 dma-mapping: remove the mapping_error dma_map_ops method omits a4abe0ad1065 xen-swiotlb: remove the mapping_error dma_map_ops method omits cad34be747b8 iommu/dma-iommu: remove the mapping_error dma_map_ops method omits 524a669bdd5f iommu/vt-d: remove the mapping_error dma_map_ops method omits 964f2311a686 iommu/intel: small map_page cleanup omits b3aa14f02254 iommu: remove the mapping_error dma_map_ops method omits 887712a0a5b3 x86/calgary: remove the mapping_error dma_map_ops method omits 9e8aa6b5461b x86/amd_gart: remove the mapping_error dma_map_ops method omits 608b9761a060 ia64/sn: remove the mapping_error dma_map_ops method omits 07256950cd69 ia64/sba_iommu: remove the mapping_error dma_map_ops method omits 52aee3e83d44 ia64/sba_iommu: improve internal map_page users omits a20388be3214 alpha: remove the mapping_error dma_map_ops method omits 52f0b3ee0b2c arm64: remove the dummy_dma_ops mapping_error method omits fb1b53f16c5e parisc/sba_iommu: remove the mapping_error dma_map_ops method omits 748c3c4d1323 parisc/ccio: remove the mapping_error dma_map_ops method omits 06301c5e0a16 sparc: remove the mapping_error dma_map_ops method omits 44899aa31ff6 s390: remove the mapping_error dma_map_ops method omits 122da4e081be mips/jazz: remove the mapping_error dma_map_ops method omits d11e3d3d0336 powerpc/iommu: remove the mapping_error dma_map_ops method omits 72fd97bf4e75 arm: remove the mapping_error dma_map_ops method omits b0cbeae49449 dma-direct: remove the mapping_error dma_map_ops method omits 42ee3cae0ed3 dma-mapping: provide a generic DMA_MAPPING_ERROR omits bb9c90ab4edd ARM: imx_v6_v7_defconfig: add imx7ulp support omits 754cac3f1c27 bus: fsl-mc: remove duplicated include files omits d693eb39f5f8 bus: fsl-mc: explicitly define the fsl_mc_command endianness omits 4b4bdfe7d4a0 misc: ti-st: make array read_ver_cmd static, shrinks object size omits 649ad1165ac1 slimbus: ngd: fix spelling mistake "exeeds" -> "exceeds" omits d003c346bf75 slimbus: qcom-ctrl: simplify getting .driver_data omits c4dfa25ab307 mtd: add support for reading MTD devices via the nvmem API omits 517f14d9cf35 nvmem: add new config option omits a8b44d5d2e38 nvmem: Move nvmem_type_str array to its only user omits 611fbca1c861 nvmem: meson-efuse: add peripheral clock omits a91ae340ad05 nvmem: meson-efuse: bindings: add peripheral clock omits 8649dbe58d35 nvmem: meson-efuse: add error message on user_max failure. omits 16688453661b nvmem: add type attribute omits ecd589d8f566 binder: filter out nodes when showing binder procs omits 7a2670a5bc91 binder: fix kerneldoc header for struct binder_buffer omits 2796b43feeea misc: remove GENWQE_DEBUGFS_RO() omits ddfa728ad1b1 char: virtio: Change to use DEFINE_SHOW_ATTRIBUTE macro omits c13e0a528819 binder: remove BINDER_DEBUG_ENTRY() omits f8a70d8b889f misc: vexpress: Off by one in vexpress_syscfg_exec() omits b50584832b4c firmware: stratix10-svc: fix wrong of_node_put() in init function omits 8554e592bde8 coresight: fix spelling mistake "deffered" -> "deferred" omits 34e6c35638b9 coresight: etm3x: Release CLAIM tag when operated from perf omits 6dd4402f24a3 coresight: etm3x: Deal with CLAIM tag before and after acc [...] omits 32c58c4d3bd0 coresight: etf: Release CLAIM tag after disabling the HW omits acaf5a06b971 coresight: etb10: Add support for CLAIM tag omits 323ed1e0f60b coresight: tmc: Fix bad register address for CLAIM omits 702ed5bb7530 include: pe.h: remove message[] from mz header definition omits 4c9e7e649a3f arm64: kexec_file: invoke the kernel without purgatory omits f3b70e509429 arm64: kexec_file: allow for loading Image-format kernel omits 52b2a8af7436 arm64: kexec_file: load initrd and device-tree omits 3ddd9992a590 arm64: enable KEXEC_FILE config omits bdd2c9d1c333 arm64: cpufeature: add MMFR0 helper functions omits f56063c51f9f arm64: add image head flag definitions omits 497e1858647a kexec_file: kexec_walk_memblock() only walks a dedicated r [...] omits 735c2f90e333 powerpc, kexec_file: factor out memblock-based arch_kexec_ [...] omits b6664ba42f14 s390, kexec_file: drop arch_kexec_mem_walk() omits 92a98a2b9f64 kexec_file: make kexec_image_post_load_cleanup_default() global omits 4e21565b7fd4 asm-generic: add kexec_file_load system call to unistd.h omits 4f145cd66a1a XArray tests: Check iterating over multiorder entries omits b7677a132a4c XArray tests: Handle larger indices more elegantly omits 55f3f7eab75c XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh omits eff3860bbfed radix tree: Don't return retry entries from lookup omits 36ead9149916 ARM: dts: rockchip: add BQ Edison 2 QC devicetree omits 69c32972d593 drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver omits 99fef587ff98 driver core: platform: Respect return code of platform_dev [...] omits 186bddb28ff9 kref/kobject: Improve documentation omits 1d52a74ea230 ASoC: Use of_node_name_eq for node name comparisons omits 23aa128bb28d ASoC: use dma_ops of parent device for acp_audio_dma omits 3f8e91785381 drivers/base/memory.c: Use DEVICE_ATTR_RO and friends omits d6d08273996b ASoC: use DMA addr rather than CPU pa for acp_audio_dma omits f7cb866a9686 arm64: dts: rockchip: enable hdmi output on rk3399-rockpro64 omits 94ea56cff506 ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk [...] omits 690e16bada60 arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios omits d6310a3f3396 Documentation: perf: Add documentation for ThunderX2 PMU u [...] omits 0472bf06c6fd xhci: Prevent U1/U2 link pm states if exit latency is too long omits a7d57abcc8a5 xhci: workaround CSS timeout on AMD SNPS 3.0 xHC omits a3dcea2c8512 arm64: capabilities: Merge duplicate entries for Qualcomm [...] omits f58cdf7e3cab arm64: capabilities: Merge duplicate Cavium erratum entries omits c9460dcb06ee arm64: capabilities: Merge entries for ARM64_WORKAROUND_CL [...] omits 82ca0d5487d4 Revert "tty: xilinx_uartps: Correct return value in probe" omits 3bfaf95cb1fe x86/mce: Unify pr_* prefix omits a2ce9a67051b ARM: davinci: da850-evm: remove unnecessary include omits fadfc184efeb ARM: davinci: dm850-evm: use cell nvmem lookup for mac address omits 32feb9481ffd ARM: davinci: mityomapl138: use cell nvmem lookup for mac address omits c85efcc60a89 ARM: davinci: da830-evm: use cell nvmem lookup for mac address omits 628c75ddad78 ARM: davinci: dm646x-evm: use cell nvmem lookup for mac address omits 89c817c417f4 ARM: davinci: dm644x-evm: use cell nvmem lookup for mac address omits d3f12777e6d8 ARM: davinci: dm365-evm: use cell nvmem lookup for mac address omits aa77bfb354c4 x86/speculation: Change misspelled STIPB to STIBP omits b704441e38f6 mmc: sdhci: fix the timeout check window for clock and reset omits ad5399d12ca4 ARM: dts: rockchip: add VPU device node for RK3288 omits 5cd4c31a1252 arm64: dts: rockchip: add VPU device node for RK3399 omits 157ab88ef64a ALSA: aoa: Use of_node_name_eq for node name comparisons omits 192a71229540 ALSA: aoa: Remove direct OF name and type accesses omits c988de29ca16 cifs: Fix separator when building path from dentry omits 6e785302dad3 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy [...] omits f15096f12a4e ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock omits e41b93a6be57 powerpc/boot: Fix build failures with -j 1 omits c23b8e7acea3 ALSA: sparc: Use of_node_name_eq for node name comparisons omits 91abe6b2237f sbus: Use of_node_name_eq for node name comparisons omits adf040ddd001 ide: Use of_node_name_eq for node name comparisons omits 7a35a50df5a3 neighbor: Add extack messages for add and delete commands omits f5d6c3e5a359 tipc: fix node keep alive interval calculation omits bf5849f15a30 net: Use of_node_name_eq for node name comparisons omits ebaf39e6032f ipv4: ipv6: netfilter: Adjust the frag mem limit when true [...] omits afd0a8006e98 sctp: frag_point sanity check omits d66280b12bd7 net: netem: use a list in addition to rbtree omits e594a5e349dd drm/ast: Fix connector leak during driver unload omits 6ccd895e4152 Merge tag 'drm-misc-fixes-2018-12-05' of git://anongit.fre [...] omits c6c2097a19d8 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] omits 534c6307beb4 Merge tag 'msm-fixes-2018-12-04' of https://gitlab.freedes [...] omits 1aed58e67a6e Uprobes: Fix kernel oops with delayed_uprobe_remove() omits 2b4b64840d7f Merge branch 'topic/fsl' into next omits 1f9a5dce3548 Merge tag 'vmwgfx-next-2018-12-05' of git://people.freedes [...] omits e9c7d656610e stackleak: Mark stackleak_track_stack() as notrace omits fb878d106b77 Merge tag 'exynos-drm-next-for-v4.21' of git://git.kernel. [...] omits 513126ae00ba Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] omits d394e7aeba79 Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits 75d64e8bf5c1 ARM: dts: sun8i: r40: Add clock accuracy for external oscillators omits 772c3a452a13 ARM: dts: sunxi: h3/h5: Add clock accuracy for external os [...] omits a06aef4ed5b6 Merge branch 'bpf_func_info-improvements' omits 84ecc1f98ca7 bpf: Expect !info.func_info and insn_off name changes in t [...] omits 555249df711b bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info omits d30d42e08c76 bpf: Change insn_offset to insn_off in bpf_func_info omits 7337224fc150 bpf: Improve the info.func_info and info.func_info_rec_siz [...] omits 1e434b703248 ARM: imx: update the cpu power up timing setting on i.mx6sx omits cf76c364a1e1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 932c44170779 Merge branch 'net-bridge-convert-multicast-to-generic-rhashtable' omits d08c6bc08f72 net: bridge: increase multicast's default maximum number o [...] omits cf332bca56f4 net: bridge: mark hash_elasticity as obsolete omits 4329596cb10d net: bridge: multicast: use non-bh rcu flavor omits 19e3a9c90c53 net: bridge: convert multicast to generic rhashtable omits ba5dfaff1955 Merge tag 'mlx5e-updates-2018-12-04' of git://git.kernel.o [...] omits b2b7af861122 tcp: fix NULL ref in tail loss probe omits 41727549de3e tcp: Do not underestimate rwnd_limited omits e37d05a538a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 7127f2fece7b Merge branch 'u32-to-linkmode-fixes' omits 9db299c736ee net: phy: Fix ioctl handler when modifing MII_ADVERTISE omits 6dbd0090f999 net: mii: mii_lpa_mod_linkmode_lpa_t: Make use of linkmode [...] omits d3351931a37b net: mii: Add mii_lpa_mod_linkmode_lpa_t omits ab9cb729ab0d phy: marvell: Rename mii_lpa_to_linkmode_lpa_t omits 78a24df37007 net: mii: Rename mii_stat1000_to_linkmode_lpa_t omits 5f15eed245bc net: mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() omits 22f6bbb7bcfc net: use skb_list_del_init() to remove from RX sublists omits e2fb615b69e0 power: supply: sc27xx: Add suspend/resume interfaces omits edcb1c0a3f63 power: supply: sc27xx: Add fuel gauge low voltage alarm omits 8ff57c18e9f6 net/mlx5e: Improve ethtool private-flags code structure omits 756c41603a18 net/mlx5e: ethtool, Support user configuration for RX hash fields omits bbeb53b8b2c9 net/mlx5e: Move RSS params to a dedicated struct omits d930ac796fdb net/mlx5e: Refactor TIR configuration function omits 30bc0b9881f3 clk: qcom: gcc-msm8998: Add clkref clocks omits 2abf856202fd clk: qcom: gcc-msm8998: Disable halt check of UFS clocks omits b0d2e8a0cde9 clk: qcom: gcc-msm8998: Drop hmss_dvm and lpass_at omits c0cb7c7e7164 clk: qcom: Enumerate remaining msm8998 resets omits 65c9fab7bc4b power: supply: sc27xx: Add fuel gauge calibration omits 6be57bd2badf dt-bindings: power: supply: Add nvmem properties to calibrate FGU omits 369af92ce47a Merge tag 'arc-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] omits 11832328c564 clk: qcom: Add xo dummy clk on msm8998 omits 2f0799a0ffc0 mm, thp: restore node-local hugepage allocations omits 467e8a516dcf Merge tag 'drm-intel-next-2018-12-04' of git://anongit.fre [...] omits 1db8c142b6c5 drm/scheduler: Add drm_sched_suspend/resume_timeout() omits 9afd07566b6c drm/scheduler: Set sched->thread to NULL on failure omits 872bcf83ec0a power: supply: sc2731_charger: Free battery information omits a8aaff6be089 power: supply: sc2731_charger: Avoid repeated charge/discharge omits 18c807dbf9d6 power: supply: sc2731_charger: Add charger status detection omits 8288b2e5ae01 drm/amdgpu/acpi: NULL check before some freeing functions [...] omits d4295e12796e drm/amd/include: Add mmhub 9.4 reg offsets and shift-mask omits 223577753b54 drm/amdgpu/si: fix SI after doorbell rework omits de4aaab5cc97 drm/amdgpu/powerplay: fix clock stretcher limits on polaris (v2) omits 7d98e1e7ee9c drm/amdgpu/powerplay: fix mclk switch limit on polaris omits 0cf5eb76e2b4 drm/amd/display: Add tracing to dc omits 8ac1091ed18b power: supply: sc2731_charger: Add one work to charge/discharge omits ff4dd232ec45 MIPS: Expand MIPS32 ASIDs to 64 bits omits 16ad9501b1f2 firmware: qcom: scm: fix compilation error when disabled omits e6ae9a05a41a power: reset: at91-poweroff: remove at91_ramc_of_match omits 996463fdb8cd power: reset: at91-poweroff: use one poweroff function for [...] omits 2c5357c6a2f2 Merge branch 'for-4.20/dax-fixes' into libnvdimm-pending omits b5fd2e00a602 acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather [...] omits ae86cbfef381 libnvdimm, pfn: Pad pfn namespaces relative to other regions omits e3f5df762d4a tools/testing/nvdimm: Align test resources to 128M omits 1d596472429c ARM: dts: Add missing ranges for am437x mcasp l3 ports omits d0717d73be81 power: supply: bq24190_charger: add support for bq24196 variant omits 4be1eaf322f0 pinctrl: nuvoton: check for devm_kasprintf() failure omits 161a2135e082 power: supply: bq24190_charger: add extcon support for USB OTG omits a53f79534f4e gpio: rcar: reference device instead of platform device omits 74d09c927cb6 power: supply: bq24190_charger: add of_match for usb-otg-v [...] omits 5ea67bb0b090 power: supply: bq24190_charger: add support for bq24192 variant omits 8e49c0b4bbe9 dt-bindings: power: supply: bq24190_charger: add bq24192 a [...] omits 9afe62509b32 power: reset: ocelot: switch the SI to boot mode omits 76ee875c2f48 power: reset: gpio-poweroff: add ability to specific activ [...] omits 4eaaa2b99e30 Merge tag 'for-linus-20181205' of git://git.kernel.dk/linux-block omits cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next omits ee1a84fdfeed selinux: overhaul sidtab to fix bug and improve performance omits 037602705109 xtensa: don't use l32r opcode directly omits b3e46d1a0590 of: Use of_node_name_eq for node name comparisons omits 24ed7fdae669 selinux: use separate table for initial SID lookup omits d42925189b41 clk: mediatek: fix the PCIe MAC clock parent omits a53a68cee88a power: supply: charger-manager: Make code more readable omits f25a646fbe20 power: supply: charger-manager: Fix incorrect return value omits 8c13b6f18a6f power: supply: charger-manager: Fix some misspelled words omits 1dd3509929dc power: supply: charger-manager: Remove unused index counting omits 704620afc70c USB: check usb_get_extra_descriptor for proper size omits e259e04748e2 ARM: dts: r8a7744-iwg20m: Add SPI NOR support omits 64d47902fea3 Merge tag 'mac80211-for-davem-2018-12-05' of git://git.ker [...] omits 4fbd4158fe89 arm64: dts: renesas: r8a77995: draak: Add backlight omits b255e500c8dc net: documentation: build a directory structure for drivers omits b72ce26cb73a ARM: dts: iwg20d-q7-common: Move cmt/rwdt node out of RZ/G1M SOM omits 0a9b89b2e2e7 drm/amdgpu/vcn: Update vcn.cur_state during suspend omits 3c28b91380dd media: stkwebcam: Bugfix for wrong return values omits 2bf47eefca6d media: stkwebcam: Support for ASUS A6VM notebook added. omits bcebf81255a7 media: rockchip/vpu: fix a few alignments omits 775fec69008d media: add Rockchip VPU JPEG encoder driver omits 7f22507b1397 media: dt-bindings: Document the Rockchip VPU bindings omits bb2203d5f10b arm64: dts: qcom: sdm845: Add UART nodes omits 14a4467a0a5e Merge commit '0072a0c14d5b7cb72c611d396f143f5dcd73ebe2' in [...] omits 078ab3ea2c3b media: Add a Kconfig option for the Request API omits cd9fd6f12fc7 media: extended-controls.rst: add note to the MPEG2 state [...] omits 9514063498cb media: mpeg2-ctrls.h: move MPEG2 state controls to non-pub [...] omits 80fca773bf81 power: supply: cpcap-charger: clean an indentation issue, [...] omits d08970904582 Merge tag 'for-4.20-rc5-tag' of git://git.kernel.org/pub/s [...] omits 8f01c45a0fb7 Merge tag 'psy-mfd-axp813-immutable-for-v4.21-signed' into [...] omits 91dd51f6e7ce Merge tag 'pm-4.20-rc6' of git://git.kernel.org/pub/scm/li [...] omits 7693b5643fd2 power: supply: add AC power supply driver for AXP813 omits 89d21972da2b dt-bindings: power: supply: axp20x: add AXP813 AC power DT [...] omits b1bd47b638d4 dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller [...] omits 75628c149b0d dmaengine: fsl-qdma: Add qDMA controller driver for Layers [...] omits 5e0dc1a7ce1f Merge tag 'mfd-fixes-4.20' of git://git.kernel.org/pub/scm [...] omits 68997fff94af dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement f [...] omits ca4f82604011 dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT omits a95761d6d261 power: supply: axp288: use the BIT() macro omits 57428f6f8ace power: supply: axp20x: add missing include bitops.h omits 7265c3cbbf9f clk: apcs-msm8916: simplify probe cleanup by using devm omits 654dea6ec4f1 clk: clk-twl6040: Free of_provider at remove omits 252246674f55 clk: rk808: use managed version of of_provider registration omits 1efadbf2fd37 clk: clk-hi655x: Free of_provider at remove omits 05502bf9eb7a clk: of-provider: look at parent if registered device has [...] omits 21afaf181362 x86/mce: Streamline MCE subsystem's naming omits afe120c777b7 ic3: off by one in mode_show() omits 840414ae59d8 i3c: fix an error code in i3c_master_add_i3c_dev_locked() omits 2b2b283c0596 i3c: master: dw: fix mask operation by using the correct operator omits 16da99cf0e4d MAINTAINERS: Add myself as the dw-i3c-master module maintainer omits 116e246a8bcd dt-binding: i3c: Document Synopsys DesignWare I3C omits 1dd728f5d4d4 i3c: master: Add driver for Synopsys DesignWare IP omits ad15e8c0fafa i3c: master: Remove set but not used variable 'old_i3c_scl_lim' omits e29d0d9c90c9 dt-bindings: i3c: Document Cadence I3C master bindings omits 603f2bee2c54 i3c: master: Add driver for Cadence IP omits 4f26d0666961 MAINTAINERS: Add myself as the I3C subsystem maintainer omits 51eb78098ab7 iommu: Change tlb_range_add to iotlb_range_add and tlb_syn [...] omits 30da46b5dc3a tools: bpftool: add a command to dump the trace pipe omits 14c9dfec3409 media: pixfmt-meta-d4xx.rst: Add a license to it omits f2ac8ce823db media: docs: brainless mass add SPDX headers to all media files omits 70100e055cc0 media: svg files: dual-licence some files with GPL and GFDL omits b72f936f6b32 ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860 [...] omits 9f8aefed9623 ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G omits 705b65f10747 ALSA: hda/realtek - Add support for Acer Aspire C24-860 he [...] omits 82559ac0273a media: add SPDX header to media uAPI files omits 33aaebd48ae2 ALSA: hda/realtek: ALC286 mic and headset-mode fixups for [...] omits 18e6830a636c media: remove text encoding from rst files omits 41888179b1b7 Merge branch 'bpf-jit-overridable-alloc' omits 91fc957c9b1d arm64/bpf: don't allocate BPF JIT programs in module memory omits dc002bb62f10 bpf: add __weak hook for allocating executable memory omits 861c56c13d81 media: Documentation/media: uapi: Explicitly say there are [...] omits 81fce6291d99 RDMA/hns: Add SRQ asynchronous event support omits c7bcb13442e1 RDMA/hns: Add SRQ support for hip08 kernel mode omits 5c1f167af112 RDMA/hns: Init SRQ table for hip08 omits d16da11992d4 RDMA/hns: Eanble SRQ capacity for hip08 omits 901d32bc69f3 cpupower : Auto-completion for cpupower tool omits 72549bc085d6 Merge branch 'misc-4.20' into next-fixes omits 0cc8f80683a7 Btrfs: fix fsync of files with multiple hard links in new [...] omits 1aea7aee805e thermal: broadcom: constify thermal_zone_of_device_ops structure omits 13cfb713c8c2 thermal: armada: constify thermal_zone_of_device_ops structure omits 7f5592742a42 HID: input: support Microsoft wireless radio control hotkey omits 2fc00c1e0f9d HID: use macros in IS_INPUT_APPLICATION omits f6c7f03f69f7 mac80211: fix deauth TX when we disconnect omits c8d10cbda12f mac80211: rewrite Kconfig text for mesh omits c7cdba31ed8b mac80211-next: rtnetlink wifi simulation device omits cc1068eb6ad2 uapi/nl80211: fix spelling errors omits 082b12d4e541 mac80211_hwsim: fixes kernel crash during mac80211_hwsim init omits d76b21ebf8ff Merge tag 'gvt-fixes-2018-12-04' of https://github.com/int [...] omits a1da439cc0d9 dma-mapping: fix lack of DMA address assignment in generic [...] omits 614c61a6514e ata: palmld: Introduce state container omits 79462857eb54 SUNRPC: Don't force a redundant disconnection in xs_read_stream() omits dfcf0380858b SUNRPC: Fix up socket polling omits b76a5afdce6c SUNRPC: Use the discard iterator rather than MSG_TRUNC omits 26781eab48ec SUNRPC: Treat EFAULT as a truncated message in xs_read_str [...] omits 16e5e90f0e4f SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag omits 1adde32a2ede pinctrl: cherryview: Stop clearing the GPIO_EN bit from ch [...] omits b6fb6e11b404 pinctrl: cherryview: Add chv_gpio_clear_triggering() helpe [...] omits c443305529d1 SUNRPC: Fix RPC receive hangs omits db2039fcfd57 mmc: sdhci-omap: Fix DCRC error handling during tuning omits b9bbbbfef991 media: vicodec: Change variable names omits 312ca38ddda6 cfg80211: Fix busy loop regression in ieee80211_ie_split_ric() omits da2c94c8f973 media: v4l2: async: remove locking when initializing async [...] omits 1da3afb58cd1 media: ov5640: Remove duplicate auto-exposure setup omits e823fb165b76 media: ov5640: Add 60 fps support omits 90098efacc4c drm/i915: Introduce per-engine workarounds omits f6cc192fbf08 media: ov5640: Make the FPS clamping / rounding more extendable omits 009367791f31 drm/i915: Record GT workarounds in a list omits c2f7a6c7e1e5 Merge branch 'v4.20-next/soc' into for-next omits 5a3ad937bc78 media: ov5640: Make the return rate type more explicit omits 086c25f8fef9 media: ov5640: Enhance FPS handling omits 86d81ad9dd1b media: ov5640: Remove pixel clock rates omits 6eff7ce21cf1 Pull fanotify hardening from Kees Cook. omits dfbfb7aa832c media: ov5640: Compute the clock rate at runtime omits 5b03a472b4e3 fanotify: Make sure to check event_len when copying omits a9e17125a568 media: ov5640: Remove redundant register setup omits 7851fe7ad4d9 media: ov5640: Remove redundant defines omits c14d107e7417 media: ov5640: Remove the clocks registers initialization omits aa2882481cad media: ov5640: Adjust the clock based on the expected rate omits 071154499193 media: ov5640: Fix set format regression omits 98480d65c48c media: mt9m111: allow to setup pixclk polarity omits 48856d91321f media: dt-bindings: media: mt9m111: add pclk-sample property omits 302d29700d0e media: dt-bindings: media: mt9m111: adapt documentation to [...] omits 937bb42578c1 media: mt9m111: add support to select formats and fps for [...] omits 3c437901bd83 media: mt9m111: add streaming check to set_fmt omits 7784b1d27898 media: mt9m111: add s_stream callback omits 4f9d7225c70d media: imx274: select REGMAP_I2C omits 82f5b507c0cf media: imx274: declare the correct number of controls omits cea8c0077d6c media: imx274: fix stack corruption in imx274_read_reg omits 990d71846a0b mac80211: ignore NullFunc frames in the duplicate detection omits ce6ebeacbef3 media: unify some sony camera sensors pattern naming omits 4cf9f8feb90b media: imx355: fix wrong order in test pattern menus omits 6cfe94782da6 media: imx319: fix wrong order in test pattern menus omits dceccec169b3 media: v4l2-fwnode: Demote warning to debug level omits 9ec1190d0659 mac80211: fix reordering of buffered broadcast packets omits a317e65face4 mac80211: ignore tx status for PS stations in ieee80211_tx [...] omits c2e66b8f7c37 arm64: dts: mt8173: Add GCE node omits 2f588cee24ca tty/ldsem: Decrement wait_readers on timeouted down_read() omits 110b89282f65 tty/ldsem: Add lockdep asserts for ldisc_sem omits c18ad0cf9cb0 tty/ldsem: Convert to regular lockdep annotations omits cf62a1a13749 tty: Simplify tty->count math in tty_reopen() omits c96cf923a98d tty: Don't block on IO when ldisc change is pending omits 83d817f41070 tty: Hold tty_ldisc_lock() during tty_reopen() omits 231f8fd0cca0 tty/ldsem: Wake up readers after timed out down_write() omits 932128f2e2ba Merge branches 'sunxi/dt-for-4.21' and 'sunxi/clk-for-4.21 [...] omits 7ff33bd321b1 ARM: dts: sun8i: a33: Drop audio codec oversampling rate t [...] omits 6e6da2039c82 clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio [...] omits 37bb18398aa1 clk: sunxi-ng: a33: Use sigma-delta modulation for audio PLL omits 91051567df44 Merge branches 'sunxi/core-for-4.21', 'sunxi/drivers-for-4 [...] omits d60ce24740d2 arm64: dts: allwinner: a64: Add Video Engine node omits 106deea8ba53 arm64: dts: allwinner: a64: Add support for the SRAM C1 section omits 82992cdf4af7 ARM: dts: sun8i: h3: Remove unnecessary reserved memory node omits 7aed1e3a9638 ARM: dts: sun8i: a33: Remove unnecessary reserved memory node omits d44d37cb27df dt-bindings: sram: sunxi: Add compatible for the A64 SRAM C1 omits ebc0a24d11b3 dt-bindings: sram: sunxi: Add bindings for the H5 with SRAM C1 omits 77cab92a2cb1 sysctl: clean up nr_pdflush_threads leftover omits 8be5b161bb3d arm64: dts: allwinner: h5: Add Video Engine node omits 24a1be4e7e80 ARM/arm64: dts: allwinner: Move H3/H5 syscon label over to [...] omits 8fefbc6d4b26 tty/sysrq: Do not call sync directly from sysrq_do_reset() omits 973efbc6a061 arm64: dts: allwinner: h5: Add system-control node with SRAM C1 omits dabfc8364ca7 dt-bindings: watchdog: Add Allwinner ARMv5 F1C100s wdt omits 46d1ec73c190 dt-bindings: sram: Add Allwinner suniv F1C100s omits c7739268222e soc: sunxi: sram: Add support for the H5 SoC system control omits 15e53723ce2b soc: sunxi: sram: Enable EMAC clock access for H3 variant omits 925c5afd78c4 ARM: dts: sun8i: h3: Fix the system-control register range omits b2e9a4eda11f media: firewire: Fix app_info parameter type in avc_ca{,_a [...] omits 3cd6954c9b0d media: sti/bdisp: don't pass GFP_DMA32 to dma_alloc_attrs omits 100bc3e2bebf tty: serial: 8250_mtk: always resume the device in probe. omits f51ccf46217c USB: serial: console: fix reported terminal settings omits e456e6a12b7a clk: meson: add clk-input helper function omits dee0808d77ae media: imx-pxp: remove duplicated include from imx-pxp.c omits b1b71c877a16 media: Staging: media: replace deprecated probe method omits b6973637c4cc media: ddbridge: remove another duplicate of io.h and sort [...] omits 85b5c1dd0456 serial: 8250-mtk: add uart DMA support omits 89212465c194 dt-bindings: dma: uart: add uart dma bindings omits eca42d4cf3c5 tty: xilinx_uartps: Correct return value in probe omits a1fee899e5be tty: serial: qcom_geni_serial: Fix softlock omits 0b258ed1a219 drm: revert "expand replace_fence to support timeline point v2" omits 12645e0655e4 media: ddbridge: remove some duplicated include file omits ce10a5b3954f timekeeping: Use proper seqcount initializer omits 48a2ca0ee399 Revert "mfd: cros_ec: Use devm_kzalloc for private data" omits d02337d29d33 Revert "serial/sunsu: add missing of_node_put()" omits 3ea5eb139f43 usb: appledisplay: Remove unnecessary spinlock omits 67f3a0d0ad72 usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSF [...] omits 81fd5fd46ec9 media: tvp5150: fix irq_request error path during probe omits 2f2dde6ba89b usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device omits d81bb019d7bb USB: Fix invalid-free bug in port_over_current_notify() omits d78599053018 usb: appledisplay: Add 27" Apple Cinema Display omits 330abed79aad media: remove redundant include moduleparam.h omits 440da5a30e54 staging: typec: fusb302: Rename fcs,extcon-name to linux,e [...] omits e4cf679c9a0f media: drivers: media: pci: b2c2: Fix errors due to unappr [...] omits 6abfa0f5bb7c usb: dwc3: gadget: Report isoc transfer frame number omits 6b69753fa007 usb: gadget: Introduce frame_number to usb_request omits 1fab219e65c4 usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode omits 94552090cd18 usb: mtu3: enable SETUPENDISR interrupt omits e802972433f7 usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) omits 29ae096ef93a usb: mtu3: enable hardware remote wakeup from L1 automatically omits aef34b48d084 usb: mtu3: remove QMU checksum omits d54d334e75b9 usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro omits b01828e26048 usb: renesas_usbhs: Remove dummy runtime PM callbacks omits 1e3af5dfd05c usb/mtu3: power down device ip at setup omits 6ed30a7d8ec2 usb: dwc2: host: use hrtimer for NAK retries omits e86108940e54 usb: hub: delay hub autosuspend if USB3 port is still link [...] omits 47b6f8bf8700 usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode omits 49187dd14cc8 usb: mtu3: enable SETUPENDISR interrupt omits a0678e2eed41 usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) omits 68c750cf4504 usb: mtu3: enable hardware remote wakeup from L1 automatically omits 4f7371314e57 usb: mtu3: remove QMU checksum omits 36b25b69c2c1 usb/mtu3: power down device ip at setup omits 9a01135b98b9 drm/vmwgfx: Use the standard atomic helpers for page-flip omits e5bd6a3dddda drm/vmwgfx: Remove set but not used variable 'file_priv' omits ec9a5b611e2f drm/vmwgfx: remove redundant return ret statement omits d67be3ac89ce Merge branch 'for-linus' into next omits 35a605413228 usb: dwc2: Disable power down feature on Samsung SoCs omits 9da6e26c0aae drm/vmwgfx: Fix a layout race condition omits 9d9486e43728 drm/vmwgfx: Fix up the implicit display unit handling omits 66502d494bfe MAINTAINERS: Update vmwgfx maintainers omits a5b21a8ba2a0 dmaengine: zynqmp_dma: replace spin_lock_bh with spin_lock [...] omits dcc3c9e37fbd thunderbolt: Export IOMMU based DMA protection support to [...] omits fb58fdcd295b iommu/vt-d: Do not enable ATS for untrusted devices omits 89a6079df791 iommu/vt-d: Force IOMMU on for platform opt in hint omits 617654aae50e PCI / ACPI: Identify untrusted PCI devices omits b4fa61ba05f2 drm/vmwgfx: Don't clear mode::type anymore omits 2f5544ff0300 drm/vmwgfx: Use atomic helper function for dirty fb IOCTL omits 61c21387c8b3 drm/vmwgfx: Enable FB_DAMAGE_CLIPS property for SOU primary plane omits 31da2df8ce18 drm/vmwgfx: Update comments for sou plane update function omits 67a51b3d9889 drm/vmwgfx: Use the new interface for SOU plane update omits 5d35abade40d drm/vmwgfx: Implement SOU plane update for BO backed fb omits 43d1e627144a drm/vmwgfx: Implement SOU plane update for surface backed fb omits 8bb6af5b0cbe drm/vmwgfx: Enable FB_DAMAGE_CLIPS property for STDU prima [...] omits 88b37c3ae769 drm/vmwgfx: Update comments for stdu plane update omits 4606eeaf679b drm/vmwgfx: Use the new interface for STDU plane update omits bc7be607a0ed drm/vmwgfx: Implement STDU plane update for BO backed fb omits ad377b433b80 drm/vmwgfx: Implement STDU plane update for surface backed fb omits e41774c08ede drm/vmwgfx: Add a new interface for plane update on a disp [...] omits b9fc5e01d1ce drm: Add helper to implement legacy dirtyfb omits f13ba9c21dc8 drm/selftest: Add drm damage helper selftest omits d2780b1f021b drm: Add helper iterator functions for plane fb_damage_clips blob omits d9778b402609 drm: Add a new helper to validate damage during atomic_check omits d3b21767821e drm: Add a new plane property to send damage during plane update omits ff28ef13c4a1 Merge branch 'topic/sprd' into next omits 531971231dac dmaengine: sprd: Add me as one of the module authors omits 770399df90b6 dmaengine: sprd: Support DMA 2-stage transfer mode omits 97dbd6ea02be dmaengine: sprd: Support DMA link-list cyclic callback omits 0e5d7b1eb6fc dmaengine: sprd: Set cur_desc as NULL when free or termina [...] omits 13e8997924a0 dmaengine: sprd: Fix the last link-list configuration omits d762ab33ccd0 dmaengine: sprd: Get transfer residue depending on the tra [...] omits a0ecabf50341 dmaengine: sprd: Remove direction usage from struct dma_sl [...] omits 87e4a5405f08 Revert commit ef9209b642f "staging: rtl8723bs: Fix indenti [...] omits 300cd664865b staging: rtl8712: Fix possible buffer overrun omits 6bbb77a81108 staging: wilc1000: correct inconsistent indenting omits 8f1a0ac1eba7 staging: wilc1000: handle scan operation callback from cfg [...] omits a343cf5d329e staging: wilc1000: avoid extra buffer copy while connect cfg ops omits e55968127982 staging: wilc1000: handle connect ops callback from cfg802 [...] omits 8e6d6cf0f2c9 staging: wilc1000: avoid deferred handling of cfg80211 dis [...] omits 19cb25e1e6a9 staging: wilc1000: handle get_station() ops callback in cf [...] omits 05d3bcb0f447 staging: wilc1000: handle remain on channel cfg ops from c [...] omits 530975f3175f staging: wilc1000: use correct 'struct remain_ch' variable [...] omits 153068b9d1dd staging: wilc1000: refactor wilc_get_mac_address() to avoi [...] omits b7afe350320b staging: wilc1000: delete the unused code after code refactor omits b61c8064f5bf staging: wilc1000: handle key related cfg operation from c [...] omits 98651ca0a1ed staging: wilc1000: refactor wilc_get_inactive_time() to av [...] omits 04a61fbc409c staging: wilc1000: refactor wilc_set_wfi_drv_handler() to [...] omits 5dea026441e5 staging: wilc1000: refactor wilc_set_operation_mode() to a [...] omits daf0483e1ca3 staging: wilc1000: handle station dump cfg ops from cfg802 [...] omits 532391714d5a staging: wilc1000: refactor wilc_hif_set_cfg() to avoid de [...] omits 77506d42febd staging: wilc1000: refactor wilc_set_mac_chnl_num() to avo [...] omits 147ccfd45102 staging: wilc1000: handle mgmt_frame_register ops from cfg [...] omits 976c89b5625d staging: wilc1000: handle add beacon operation callback fr [...] omits 38b3ffa0ae83 staging: wilc1000: handle delete beacon cfg ops from cfg80 [...] omits 4c00f7052fb8 staging: wilc1000: use is_zero_ether_addr() API to check m [...] omits 9f1bdb71388e staging: wilc1000: handle delete station related callback [...] omits 6133ed9f6396 staging: wilc1000: use void return for wilc_hif_pack_sta_param() omits 78c0c4e845bd staging: wilc1000: handle add and edit station from the cf [...] omits cf6d06002dad staging: wilc1000: handle setting power management from cf [...] omits 430d0ec49db6 staging: wilc1000: handle tx power related callback from c [...] omits 6dea33021f0b staging: wilc1000: use mutex lock to synchronized sending [...] omits f78d5db98b65 staging: wilc1000: avoid the use of the static variable to [...] omits 21728f2e7226 staging: wilc1000: make use of put_unaligned_le32 in handl [...] omits 440592df865f staging: wilc1000: remove unnecessary checks in wilc_mac_close() omits 0668d5b5921c staging: greybus: Added space between string concatenated omits b5630e3019b6 staging: octeon-usb: use a helper function to set the DMA mask omits b7a4fbe2300a usb: dwc3: Correct the logic for checking TRB full in __dw [...] omits 26d62b4d10ad usb: dwc3: don't issue no-op trb for stream capable endpoints omits c38465d07972 staging: emxx_udc: Remove cast and move all in one line. omits 0ff8c980c7a7 staging: vchiq_arm: add __user pointer annotations omits 0bc5b2ba455f staging: comedi: drivers: Cleanup malformed licence identifier omits a7351807bd8b usb: dwc3: update stream id in depcmd omits 2166e0f55250 staging: rtl8188eu: cleanup comment in hal8188e_rate_adaptive.c omits a9236c086742 staging: rtl8188eu: cleanup alignment issues in hal8188e_r [...] omits 4b1ea01b5072 staging: rtl8188eu: cleanup lines ending with '(' omits 256b95bf09e1 staging: rtl8188eu: add spaces around operators in hal8188 [...] omits ae4224fc83a2 staging: rtl8188eu: remove parentheses in hal8188e_rate_ad [...] omits 8195b3e8d3fe staging: rtl8188eu: use __func__ in hal8188e_rate_adaptive.c omits e086f61479d1 staging: pi433: add missing call to cdev_del() omits d4d6b086df62 staging: comedi: fix spelling mistake "desination" -> "des [...] omits 44b44c98caff staging: rtlwifi: fix spelling mistake "disnabled" -> "disabled" omits 5bf9ea4ea035 staging: comedi: drivers: Cleanup malformed license identifier omits c48f12e28d94 staging: rtl8188eu: fix spelling mistake "inferface" -> "i [...] omits 979e0419329c staging: speakup: i18n: fix spelling mistake "phoneticly" [...] omits 8cfb722bd55a staging: mt7621-pci: add comment clarifying inverted reset lines omits f9bb84090777 staging: android: ion: Remove unused header files omits 13e810f199b4 drm/exynos: mixer: Fix color range setting omits e9e5ba93cb1f drm/exynos: mixer: Fix color format setting omits 59861547ec9a dmaengine: cppi41: delete channel from pending list when s [...] omits dae522045094 Revert "arm64: dts: marvell: add CPU Idle power state supp [...] omits af130280c613 drm/exynos: decon: Make pixel blend mode configurable omits 54947290ef62 drm/exynos: decon: Make plane alpha configurable omits aaef6a9dd0ea media: usb: dvb-usb: remove old friio driver omits d3411f656cbb media: lmedm04: use dvb_usbv2_generic_rw_locked omits 8824e5018c19 media: lmedm04: Move usb buffer to lme2510_state. omits 64068853bc77 dmaengine: imx-sdma: use GFP_NOWAIT for dma descriptor all [...] omits b8603d2a5795 dmaengine: imx-sdma: implement channel termination via worker omits ebb853b1bd5f Revert "dmaengine: imx-sdma: alloclate bd memory from dma pool" omits d95947c05eaf media: dib7000p: Remove dead code omits d695eb5b3b96 media: rtl28xxu: add support for Sony CXD2837ER slave demod omits c06abca69218 Revert "dmaengine: imx-sdma: Use GFP_NOWAIT for dma allocations" omits 30eb909d1146 media: uvcvideo: Utilise for_each_uvc_urb iterator omits fb58e16bb783 media: uvcvideo: Rename uvc_{un,}init_video() omits 571e70dbd421 media: uvcvideo: Split uvc_video_enable into two omits b012186acef5 media: uvcvideo: Move decode processing to process context omits ece41454c6a5 media: uvcvideo: Abstract streaming object lifetime omits 01e90464e42e media: uvcvideo: queue: Support asynchronous buffer handling omits c50c9c1e659d media: uvcvideo: queue: Simplify spin-lock usage omits e829b262a678 media: uvcvideo: Protect queue internals with helper omits 1fa4ce0b2cac Merge branch 'topic/dmatest' into next omits 3f3c75541ffe dmaengine: dmatest: fix a small memory leak in dmatest_func() omits c6d664fe8a7a media: uvcvideo: Convert decode functions to use new conte [...] omits f8c85d43f3fe Merge branch 'topic/sh' into next omits 811496c9679a media: uvcvideo: Refactor URB descriptors omits ba6f508d0ec4 x86/mm: Drop usage of __flush_tlb_all() in kernel_physical [...] omits 0a9fe8ca844d x86/mm: Validate kernel_physical_mapping_init() PTE population omits 4369deaa2f02 generic/pgtable: Introduce set_pte_safe() omits 0cebbb60f759 generic/pgtable: Introduce {p4d,pgd}_same() omits c683c37cd132 generic/pgtable: Make {pmd, pud}_same() unconditionally available omits 29434801e7e9 x86/vdso: Remove a stale/misleading comment from the linke [...] omits 24b7c77bbb24 x86/vdso: Remove obsolete "fake section table" reservation omits 438cbf887124 x86/umip: Make the UMIP activated message generic omits 25896d073d8a x86/build: Fix compiler support check for CONFIG_RETPOLINE omits a19788612f51 dmaengine: sh: Remove R-Mobile APE6 support omits 32899682cf45 USB: serial: mos7840: add a product ID for the new product omits e8603076f540 USB: serial: mos7840: clean up register handling omits 6085c13351eb thermal: bcm2835: Switch to SPDX identifier omits 27359fd6e5f3 dax: Fix unlock mismatch with updated API omits dc6946cbef38 thermal: armada: fix legacy resource fixup omits a74f0fa082b7 tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT omits 0fb628f0f250 net: mvpp2: fix phylink handling of invalid PHY modes omits 01b3fd5ac97c net: mvpp2: fix detection of 10G SFP modules omits 818182dd1097 Merge tag 'imx-drm-next-2018-12-03' of git://git.pengutron [...] omits 4dc88ce6725a Merge branch 'act_tunnel_key-support-key-less-tunnels' omits 1c25324caf82 net/sched: act_tunnel_key: Don't dump dst port if it wasn't set omits 80ef0f22ceda net/sched: act_tunnel_key: Allow key-less tunnels omits 70bb27b79adf thermal: armada: fix legacy validity test sense omits ecb239d96d36 ethernet: fman: fix wrong of_node_put() in probe function omits 688838934c23 rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices omits d1ecf8a660fa qed: fix spelling mistake "Dispalying" -> "Displaying" omits c3b9ab5db11d ARM: dts: imx7d-pico: Describe the Wifi clock omits ffe81d45322c blk-mq: fix corruption with direct issue omits 080d1b17fbc5 net/mlx5e: Move modify tirs hash functionality omits 305438310938 net/mlx5e: Cleanup unused defines omits 8742c7eb3d13 net/mlx5e: Remove trailing space of tx_pause ethtool counter name omits 255fbca65137 nfsd: Return EPERM, not EACCES, in some SETATTR cases omits 16361ff23e20 arm64: dts: meson: add clock controller clock inputs omits b1d02a84b552 dt-bindings: clk: meson: add main controller clock input omits fa3abfb6943e dt-bindings: clk: meson: add ao controller clock inputs omits 685efffe37c9 soc: imx: gpcv2: add support for i.MX8MQ SoC omits e125dcba83f5 soc: imx: gpcv2: move register access table to domain data omits a800f418420d soc: imx: gpcv2: prefix i.MX7 specific defines omits c311552a8ead ARM: dts: meson: meson8b: add the CPU OPP tables omits 622b9827b24d ARM: dts: meson: meson8: add the CPU OPP table omits da38636393ce ARM: dts: meson8b: add the Cortex-A5 global timer omits f5506e82f788 ARM: dts: meson8b: add the ARM TWD timer omits 2710e8d21310 ARM: dts: meson8: add the Cortex-A9 global timer omits 1124d790b431 ARM: dts: meson8: add the ARM TWD timer omits e8c276d953d8 ARM: dts: meson: group the Cortex-A5 / Cortex-A9 peripherals omits a128a379454c ARM: imx_v6_v7_defconfig: Select TOUCHSCREEN_GOODIX omits 2ad4cff71e31 Merge tag 'meson-clk-headers-4.21-1' of git://github.com/B [...] omits a768297701c8 MAINTAINERS: Remove myself from the list omits ed85b3435e45 arm64: dts: meson-axg: remove alternate xtal omits 6f31ba17c83c arm64: dts: meson-axg: Enable watchdog on Meson AXG SoCs omits f43e4b007a94 ata: palmld: Convert to GPIO descriptors omits cd56f35e52d9 ata: rb532_cf: Convert to use GPIO descriptors omits 83a7faace12e ata: sata_highbank: Convert to use GPIO descriptors omits 3e216263ce77 ata: pxa: Drop <linux/gpio.h> include omits e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next omits f37598be4e38 xtensa: xtfpga.dtsi: fix dtc warnings about SPI omits 4089caa7d0fd MIPS: OCTEON: delete redundant register definitions omits 036d0823ce33 MIPS: OCTEON: cvmx_gmxx_inf_mode: use oldest forward compa [...] omits 2bb177137074 MIPS: OCTEON: cvmx_mio_fus_dat3: use oldest forward compat [...] omits 1c6121c39677 MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward comp [...] omits 8b5c4eb17192 MIPS: OCTEON: octeon-usb: use common gpio_bit definition omits 99cffb4e43a4 MIPS: OCTEON: enable all OCTEON drivers in defconfig omits bd82ef08382f power: supply: cpcap-battery: make array cpcap_battery_irq [...] omits 3a658e09a215 HSI: omap_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro omits c2a3831df6dc ARM: 8816/1: dma-mapping: fix potential uninitialized return omits 3d0358d0ba04 ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart omits a1208f6a822a ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unalig [...] omits 039bc3b7f29f ARM: sa1100/cerf: switch to using gpio_led_register_device() omits 59b23ead135c ARM: sa1100/assabet: switch to using gpio leds omits 17c7f4f7b4c6 ARM: sa1100/assabet: add gpio keys support for right-hand [...] omits e1b0d978459f ARM: sa1111: remove legacy GPIO interfaces omits 57c1cdce7121 pcmcia: sa1100*: remove redundant bvd1/bvd2 setting omits f1f05ee1b3ba ARM: pxa/lubbock: switch PCMCIA to MAX1600 library omits 34fdbe645619 ARM: pxa/mainstone: switch PCMCIA to MAX1600 library and g [...] omits e2125d0517c0 ARM: sa1100/neponset: switch PCMCIA to MAX1600 library and [...] omits b96e6c01bafb ARM: sa1100/jornada720: switch PCMCIA to gpiod APIs omits bebdf98a7862 pcmcia: add MAX1600 library omits d66a2fb8d7b0 ARM: sa1100: explicitly register sa11x0-pcmcia devices omits be38e4f2cc08 xtensa: don't clear cpenable unconditionally on release omits 5dacbbef3d29 xtensa: simplify coprocessor.S omits cad6fade6e78 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 4ecd55ea0742 sunrpc: fix cache_head leak due to queued request omits 090afc1e40f4 drm/amd/display: Fix overflow/truncation from strncpy. omits 1b3b27b2a104 drm/amd/powerplay: improve OD code robustness omits 4944af670bc2 drm/amdgpu: enlarge maximum waiting time of KIQ omits e45838b52cb3 clk: Add kerneldoc to managed of-provider interfaces omits b2d8754f9ac6 Merge branch 'mlx5-devx' into wip/dl-for-next omits 5d66ef38bc9d drm/amdgpu: Update XGMI node print omits ae517053f003 dt-bindings: rtc: Move trivial RTCs to rtc.txt omits 6331d184e65e dt-bindings: rtc: add generic bindings omits 5aa3771ded54 IB/mlx5: Allow XRC usage via verbs in DEVX context omits 719598c98d19 IB/mlx5: Update the supported DEVX commands omits fb98153bbf28 IB/mlx5: Enforce DEVX privilege by firmware omits 34613eb1d2ad IB/mlx5: Enable modify and query verbs objects via DEVX omits 04ca16cc198c IB/core: Enable getting an object type from a given uobject omits 4d7e8cc57429 IB/core: Introduce UVERBS_IDR_ANY_OBJECT omits 6544d229bf43 block: enable polling by default if a poll map is initalized omits 376f7ef8bfea block: only allow polling if a poll queue_map exists omits 529262d56dbe block: remove ->poll_fn omits 9d6610b76fa3 nvme-mpath: remove I/O polling support omits f9801a484ad6 nvme-rdma: remove I/O polling support omits 3a7afd8ee42a nvme-pci: remove the CQ lock for interrupt driven queues omits d1ed6aa14bc4 nvme-pci: don't poll from irq context when deleting queues omits 5271edd41dd8 nvme-pci: refactor nvme_disable_io_queues omits 0b2a8a9f4b56 nvme-pci: consolidate code for polling non-dedicated queues omits c6d962aebaf8 nvme-pci: only allow polling with separate poll queues omits 632230780964 nvme-pci: cleanup SQ allocation a bit omits 4e224106673f nvme-pci: use atomic bitops to mark a queue enabled omits e20ba6e1da02 block: move queues types to the block layer omits f33cb7e760de Merge 'mlx5-next' into mlx5-devx omits b3ed2ce024c3 acpi/nfit: Add support for Intel DSM 1.8 commands omits 8f67b5adc030 iomap: partially revert 4721a601099 (simulated directio sh [...] omits ae218f7847fc Merge branch 'topic/3wire-gpio' of https://git.kernel.org/ [...] omits 4377d4e0d3d5 drm/i915: Update DRIVER_DATE to 20181204 omits 32215a6c6beb spi: dw-mmio: add ACPI support omits a517af52cb57 Merge branch 'parisc-4.20-4' of git://git.kernel.org/pub/s [...] omits 0716931a82b4 drm/i915/icl: fix transcoder state readout omits 2527704d8411 spi: bcm2835: Synchronize with callback on DMA termination omits 2e0733bc5a15 spi: bcm2835: Speed up FIFO access if fill level is known omits b31a9299bca6 spi: bcm2835: Polish transfer of DMA prologue omits 17614445576b splice: don't read more than available pipe space omits 6744557b53a2 vfs: allow some remap flags to be passed to vfs_clone_file_range omits 7d048df4e9b0 xfs: fix inverted return from xfs_btree_sblock_verify_crc omits a579121f94ab xfs: fix PAGE_MASK usage in xfs_free_file_space omits 7b566f70e1bf phy: Revert toggling reset changes. omits adac0753c252 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits eba9473f6761 regulator: Allow regulator nodes to contain their own init data omits 925c85e21ed8 regulator: Factor out location of init data OF node omits 154989e45fd8 aio: clear IOCB_HIPRI omits 89d04ec3491b Merge tag 'v4.20-rc5' into for-4.21/block omits 55827458e058 Merge branch 'mlxsw-Add-one-armed-router-support' omits b6f153d3e5a5 selftests: mlxsw: Add one-armed router test omits 2f4f44946b74 mlxsw: spectrum: Mirror loopbacked packets instead of trap [...] omits f839a6c92504 net: Do not route unicast IP packets twice omits 875e89399534 skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' omits 20f2ab247d3b ASoC: max98373: Added max98373_reset for stable amp reset omits 0e3460bceedc ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props omits 7c2ae7981d73 ASoC: audio-graph-scu-card: care multi DPCM codec_conf omits a1af9858edae ASoC: audio-graph-scu-card: use cpu/codec pointer on graph [...] omits c89ff03ac8c6 ASoC: audio-graph-scu-card: care link / dai count omits b6f3fc005a2c ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id [...] omits a92a72a24d48 Merge branch 'bpf-verifier-resilience' omits ceefbc96fa5c bpf: add per-insn complexity limit omits 4f7b3e82589e bpf: improve verifier branch analysis omits c3494801cd17 bpf: check pending signals while verifying programs omits 2a95471c3397 Merge branch 'prog_test_run-improvement' omits df47fc376df8 selftests: add a test for bpf_prog_test_run_xattr omits 64a975913b31 libbpf: add bpf_prog_test_run_xattr omits 2587a974f184 tools: sync uapi/linux/bpf.h omits b5a36b1e1b13 bpf: respect size hint to BPF_PROG_TEST_RUN if present omits 517974992593 drm/i915: Allocate a common scratch page omits 538a4ffea3f7 ASoC: rsnd: add missing TDM Split mode support for simple-card omits 665c1ade11e8 ASoC: rsnd: fixup mod ID for CTU regmap read/write omits 5d9bb5554c1d ASoC: rsnd: indicates Channel and Mode for debug omits a72173ecfc67 Revert "exec: make de_thread() freezable" omits 5ff75c489ce0 drm/tinydrm: Use kmemdup rather than duplicating its imple [...] omits 24035072999c ARM: dts: r8a7744: Add PCIe Controller device node omits 54234e80858c ARM: dts: r8a7744: Add xhci support omits 491e70588805 ARM: dts: r8a7744: Add MSIOF[012] support omits 0faadd5a4105 ARM: dts: r8a7744: Add QSPI support omits 7fbbfe07b588 ARM: dts: r8a7744-iwg20d-q7-dbcm-ca: Add device tree for c [...] omits eb83d144978e ARM: dts: r8a7744: Add TPU support omits cebc31e8b594 ARM: dts: r8a7744: Add PWM SoC support omits 350ae49b97c4 ARM: dts: r8a7744: Add IPMMU DT nodes omits eddcbe813dd3 ARM: dts: r8a7744: Add VSP support omits 10fabcb817c5 ARM: dts: r8a7744: add VIN dt support omits 90bcf80c37df ARM: dts: r8a7744: Add CMT SoC specific support omits ef9d757c06e9 ARM: dts: r8a7744: Add thermal device to DT omits 154a05f0c870 ARM: dts: r8a7744: Add IRQC support omits 56f189609304 ARM: dts: r8a7744: Add CAN support omits 5133bfed5e58 ARM: dts: r8a7744: Add audio support omits 336a425ce67d ARM: dts: r8a7744: Add RWDT node omits a5d56930c703 ARM: dts: r8a7744: Add USB-DMAC and HSUSB device nodes omits 10950929e994 btrfs: tree-checker: Don't check max block group size as c [...] omits ce28396b7a86 ARM: dts: r8a7744: USB 2.0 host support omits f9a3d5f23b6c ARM: dts: r8a7744-iwg20m: Enable SDHI0 controller omits 266d863eece3 ARM: dts: r8a7744-iwg20m: Add eMMC support omits d9e792206d21 ARM: dts: r8a7744: Add MMC node omits b591e323b271 ARM: dts: r8a7744: Add SDHI nodes omits fb64de56dfd9 ARM: dts: r8a7744: Add I2C and IIC support omits 28c0cf739819 ARM: dts: r8a7744: Add [H]SCIF{A|B} support omits f1546da8a5c8 ARM: dts: r8a7744: Add SMP support omits d94369fe69fd ARM: dts: r8a7744: Add Ethernet AVB support omits 78ce1559b2f1 ARM: dts: r8a7744: Add GPIO support omits 484775a5a9d9 ARM: dts: r8a7744: Add SYS-DMAC support omits 45c660ecdfd5 ARM: dts: r8a7744-iwg20d-q7: Add support for iWave G20D-Q7 [...] omits d83010f87ab3 ARM: dts: r8a7744: Initial SoC device tree omits 3c248aefe73b ARM: dts: r8a7744-iwg20m: Add iWave RZ/G1N Qseven SOM omits 6d2372fc77e4 ARM: dts: r8a7743: Remove legacy "renesas,rcar-thermal" co [...] omits e8cde625bfe8 MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310 omits b31a3ca745a4 drm/fb-helper: Fix typo in parameter description omits 3bbd3db86470 arm64: relocatable: fix inconsistencies in linker script a [...] omits 4d8d9fc70501 drm/i915: Trim unused workaround list entries omits 452420d22d5b drm/i915: Fuse per-context workaround handling with the co [...] omits 69bcdecf1af5 drm/i915: Move register white-listing to the common workar [...] omits 28d6ccce73be drm/i915/selftests: Add tests for GT and engine workaround [...] omits 094304beb4e1 drm/i915: Verify GT workaround state after GPU init omits 4a15c75c4246 drm/i915: Introduce per-engine workarounds omits 25d140faaa25 drm/i915: Record GT workarounds in a list omits 635b3bc6f514 drm/i915: change i915_sw_fence license to MIT omits 12209993e98c x86/fpu: Don't export __kernel_fpu_{begin,end}() omits 3800960afe15 drm/i915: Complete the fences as they are cancelled due to [...] omits d999c0ec2498 x86/hpet: Remove unused FSEC_PER_NSEC define omits 77e9c35acd5f drm/vkms: Remove set but not used variable 'vkms_obj' omits ec7ba118b940 Revert "ovl: relax permission checking on underlying layers" omits 3f3327dbc559 pinctrl: rzn1: Fix of_get_child_count() error check omits 8deaaa46d2de pinctrl: rzn1: Fix check for used MDIO bus omits 0ce611c906bf drm/i915/dp: Fix inconsistent indenting omits c0f8584f0553 clk: renesas: r8a77995: Simplify PLL3 multiplier/divider omits 6155bfa32caf clk: renesas: r8a77995: Add missing CPEX clock omits 846dbb405b8c clk: renesas: r8a77995: Remove non-existent SSP clocks omits a5883a387fc1 clk: renesas: r8a77995: Remove non-existent VIN5-7 module clocks omits 515b2915ee08 clk: renesas: r8a77995: Correct parent clock of DU omits 7cf3a216a2b3 clk: renesas: r8a77990: Correct parent clock of DU omits 396bc9d40d69 clk: renesas: r8a77970: Add CPEX clock omits f70f4be7339d clk: renesas: r8a77965: Add CPEX clock omits f51389cb6a97 clk: renesas: r8a7796: Add CPEX clock omits b9c0ba6614bc clk: renesas: r8a7795: Add CPEX clock omits f845b01d478a clk: renesas: r8a774a1: Add CPEX clock omits 4584738e139c dt-bindings: clock: r8a7796: Remove CSIREF clock omits 4102a9edf901 dt-bindings: clock: r8a7795: Remove CSIREF clock omits a44f7cb93732 mmc: core: use mrq->sbc when sending CMD23 for RPMB omits 005e13a96c0e m68k: Generate uapi header and syscall table header files omits fd81414666cf m68k: Add system call table generation support omits d2cc708775f8 m68k: Add __NR_syscalls along with NR_syscalls omits 7c91efce1608 powerpc/mm: dump block address translation on book3s/32 omits 0261a508c9fc powerpc/mm: dump segment registers on book3s/32 omits b682c8692442 powerpc/math-emu: Update macros from GCC omits afa202b6bd30 powerpc/tools/checkpatch: Ignore DT_SPLIT_BINDING_PATCH omits b14fc502663d powerpc/8xx: regroup TLB handler routines omits 74fabcadfd43 powerpc/8xx: don't use r12/SPRN_SPRG_SCRATCH2 in TLB Miss [...] omits 55c8fc3f4930 powerpc/8xx: reintroduce 16K pages with HW assistance omits 3fb69c6a1a13 powerpc/8xx: Enable 512k hugepage support with HW assistance omits 22569b881d37 powerpc/8xx: Enable 8M hugepage support with HW assistance omits 6a8f911b50d7 powerpc/8xx: Use hardware assistance in TLB handlers omits 5af543be14cd powerpc/8xx: Temporarily disable 16k pages and hugepages omits 8cfe4f5242ec powerpc/8xx: Move SW perf counters in first 32kb of memory omits 32bff4b90531 powerpc/mm: remove unnecessary test in pgtable_cache_init() omits 1e03c7e2ea83 powerpc/mm: fix a warning when a cache is common to PGD an [...] omits 0356656284ca powerpc/mm: replace hugetlb_cache by PGT_CACHE(PTE_T_ORDER) omits 129dd323ddb8 powerpc/mm: enable the use of page table cache of order 0 omits 32ea4c149990 powerpc/mm: Extend pte_fragment functionality to PPC32 omits a74791dd9833 powerpc/mm: add helpers to get/set mm.context->pte_frag omits d09780f3a8d4 powerpc/mm: Move pgtable_t into platform headers omits 994da93d1968 powerpc/mm: move platform specific mmu-xxx.h in platform d [...] omits 2a146533bf96 powerpc/mm: Avoid useless lock with single page fragments omits a95d133c8643 powerpc/mm: Move pte_fragment_alloc() to a common location omits ddfc20a3b9ae powerpc/8xx: Remove PTE_ATOMIC_UPDATES omits a43ccc4bc499 powerpc/book3s32: Remove CONFIG_BOOKE dependent code omits 8ad940217cce powerpc: annotate implicit fall throughs omits f91203e71c64 powerpc/mm: remove unused function prototype omits 2b038cbc5fcf powerpc/pseries/cpuidle: Fix preempt warning omits 8d4a862276a9 powerpc/xmon: Fix invocation inside lock region omits 43a1b0cb4cd6 kprobes/x86: Fix instruction patching corruption when copy [...] omits 9d43faac02e3 net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits omits 97f2930f5b13 drm/sun4i: Add compatible for H6 display engine omits ad275a8b2d4a Merge branch 'sunxi/clk-for-4.21' into sunxi/for-next omits 64f28430cf15 clk: sunxi-ng: h3: Allow parent change for ve clock omits 340f9671bed3 Merge branches 'sunxi/clk-for-4.21', 'sunxi/core-for-4.21' [...] omits 324f4071a080 ARM: dts: suniv: Add device tree for Lichee Pi Nano omits 4ba16d17efdd ARM: dts: suniv: add initial DTSI file for F1C100s omits 0380126eb9af clk: sunxi-ng: add support for suniv F1C100s SoC omits 3d737ddbe74c dt-bindings: clock: Add Allwinner suniv F1C100s CCU omits 36ff48805ae4 RDMA/mlx5: Unfold modify RMP function omits a1eb180238a7 RDMA/mlx5: Unfold create RMP function omits f3da6577da67 RDMA/mlx5: Initialize SRQ tables on mlx5_ib omits b4990804e1a4 RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format omits 81773ce5f07f RDMA/mlx5: Use stages for callback to setup and release DEVX omits c48d386b2bbb RDMA/mlx5: Remove SRQ signature global flag omits f02d0d6e53ac net/mlx5: Move SRQ functions to RDMA part omits c23f88cb575f net/mlx5: Remove references to local mlx5_core functions omits 26d1164dff81 net/mlx5: Remove not-used lib/eq.h header file omits 5b5f0f162760 net/mlx5: Remove dead transobj code omits 6cd0014ab90f net/mlx5: Align SRQ licenses and copyright information omits 4bbfd7467cfc Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] omits a6f1de04276d tools/memory-model: Make scripts take "-j" abbreviation fo [...] omits e188d24a382d tools/memory-model: Add scripts to check github litmus tests omits 4607abbcf464 tools/memory-model: Model smp_mb__after_unlock_lock() omits e647e29196b7 ext4: fix EXT4_IOC_GROUP_ADD ioctl omits 361d24d40657 ext4: hard fail dax mount on unsupported devices omits 32ea275008d8 jbd2: update locking documentation for transaction_t omits 50c15df69e06 ext4: remove redundant condition check omits 561405f031fe jbd2: clean up indentation issue, replace spaces with tab omits a92abd738d24 ext4: clean up indentation issues, remove extraneous tabs omits 132d00becb31 ext4: missing unlock/put_page() in ext4_try_to_write_inlin [...] omits 61157b24e60f ext4: fix possible use after free in ext4_quota_enable omits 67fbf3a3ef84 drm/exynos/iommu: merge IOMMU and DMA code omits 39f69368434f drm/exynos/iommu: replace preprocessor conditionals with C [...] omits a0b68a710b9d drm/exynos/iommu: move IOMMU specific stuff into exynos_dr [...] omits 237556962e51 drm/exynos/iommu: integrate IOMMU/DMA internal API omits 69908ed258fc drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol omits 29cbf24a4df5 drm/exynos: simplify DMA mapping omits 96f1e0974575 jbd2: avoid long hold times of j_state_lock while committi [...] omits d9bbd6a1a56e net: marvell: convert to DEFINE_SHOW_ATTRIBUTE omits 25079154f711 net: qca_spi: convert to DEFINE_SHOW_ATTRIBUTE omits fb0d9c6339e0 net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE omits 6f6c74fad865 nfp: convert to DEFINE_SHOW_ATTRIBUTE omits 8665569e97dd pstore/ram: Avoid NULL deref in ftrace merging failure path omits ea84b580b955 pstore: Convert buf_lock to semaphore omits 69596433bc28 pstore: Fix bool initialization/comparison omits 30696378f68a pstore/ram: Do not treat empty buffers as valid omits b05c950698fe pstore/ram: Simplify ramoops_get_next_prz() arguments omits f0f23e5469dc pstore: Map PSTORE_TYPE_* to strings omits 4af62a6423d0 pstore: Replace open-coded << with BIT() omits 0eed84ffb094 pstore: Improve and update some comments and status output omits c208f7d4b037 pstore/ram: Add kern-doc for struct persistent_ram_zone omits dc80b1ea4cbf pstore/ram: Report backend assignments with finer granularity omits 9ee85b8bd3ca pstore/ram: Standardize module name in ramoops omits 7684bd334d9d pstore: Avoid duplicate call of persistent_ram_zap() omits b77fa617a2ff pstore: Remove needless lock during console writes omits bdabc8e71c85 pstore: Do not use crash buffer for decompression omits 971f66d8a75a Merge branch 'for-linus/pstore' into for-next/pstore omits 4c05ec47384a netfilter: nf_tables: fix suspicious RCU usage in nft_chai [...] omits 76eb6ea4d383 Merge branch 'mlx4_core-cleanups' omits 92a59ad040e3 net/mlx4_core: Fix several coding style errors omits 95aac2cdafd8 net/mlx4_core: Fix return codes of unsupported operations omits 30fcd6a9edf1 net: phy: Also request modules for C45 IDs omits 9a547c7e575f audit: shorten PATH cap values when zero omits 3eaf3ca6a183 Merge branch 'octeontx2-next' omits 23705adb2c63 octeontx2-af: Enable mkex profile omits da5d32e1ab85 octeontx2-af: Add LSO format configuration mailbox omits 159a8a6734da octeontx2-af: Add L3 and L4 packet verification mailbox omits a253933e6a86 octeontx2-af: Configure VLAN TPIDs omits a27d765916bd octeontx2-af: Add support for Tx packet marking omits f9f2da46c03d octeontx2-af: Enable RSS with promiscuous mode omits 7c91a92efc3d octeontx2-af: Define all NIX_AF_RX_DEF_* registers omits 962e1bd6b74d octeontx2-af: Enable inner IPv4 checksum and its error code omits e2703c5f581a octeontx2-af: Allow freeing single TLx Tx schedule queue omits 26dda7da8ed3 octeontx2-af: Restrict TL1 allocation and configuration omits 7ee74697e557 octeontx2-af: Add support for runtime RSS algo index reservation omits b648366c2c25 octeontx2-af: Add support for dynamic flow cfg to RSS fiel [...] omits bd522d68704d octeontx2-af: Add response for RSS flow key cfg message omits c5e4e4d1060b octeontx2-af: Skip NIXLF check for bcast MCE entry omits a2c741dfe7db Merge branch 'mlx4-fixes' omits 1b603f9e4313 net/mlx4_en: Fix build break when CONFIG_INET is off omits 24be19e47779 net/mlx4_en: Change min MTU size to ETH_MIN_MTU omits bf29e9e9b6d2 net/core: tidy up an error message omits b07b864ee423 Revert "PCI/ASPM: Do not initialize link state when aspm_d [...] omits a74515604a7b mv88e6060: disable hardware level MAC learning omits 8c2def893afc sbitmap: fix sbitmap_for_each_set() omits 59f997b088d2 macvlan: return correct error value omits 6e360f733113 Merge branch 'udp-msg_zerocopy' omits db63e489c7aa selftests: extend zerocopy tests to udp omits 52900d22288e udp: elide zerocopy operation in hot path omits b5947e5d1e71 udp: msg_zerocopy omits fb6df5a6234c sctp: kfree_rcu asoc omits 986103e7920c net/ibmvnic: Fix RTNL deadlock during device reset omits e3f787189e10 vhost: fix IOTLB locking omits ce01a56ba3d9 Merge tag 'wireless-drivers-next-for-davem-2018-11-30' of [...] omits e1e525442752 OF: Add a warning in case chosen node is not present omits 37a0bc39d726 Merge branch 'davinci_emac-read-the-MAC-address-from-nvmem' omits 18dbfc81de70 net: davinci_emac: use nvmem_get_mac_address() omits afa64a72b862 of: net: kill of_get_nvmem_mac_address() omits cce41b8ffa4b net: cadence: switch to using nvmem_get_mac_address() omits 0e839df92cf3 net: ethernet: provide nvmem_get_mac_address() omits 82208d0d54ab rhashtable: detect when object movement between tables mig [...] omits 77ac327c5469 Merge branch 'hns3-ethtool-dump' omits ea4750caa056 net: hns3: Adds support to dump(using ethool-d) PCIe regs [...] omits 1600c3e5f23e net: hns3: Support "ethtool -d" for HNS3 VF driver omits 4763c9f926d8 Merge branch 'phy-micrel-toggling-reset' omits 8c85f4b81296 net: phy: micrel: add toggling phy reset if PHY is not attached omits ef1b5bf506b1 net: phy: Fix not to call phy_resume() if PHY is not attached omits d1420bb99515 net: phy: improve generic EEE ethtool functions omits d59dd69d5576 samples: bpf: fix: seg fault with NULL pointer arg omits d53db442db36 drm/i915: Move display device info capabilities to its own struct omits e1bf094b3c75 drm/i915: Add HAS_DISPLAY() and use it omits 2a70a4cda0da MAINTAINERS: platform/chrome: Add Enric as a maintainer omits 025dceb0fab3 bpf: powerpc64: optimize JIT passes for bpf function calls omits 0b216f7cc6dd MAINTAINERS: platform/chrome: remove myself as maintainer omits 79dfab43a976 Merge branch 'VXLAN-underlay-VRF' omits 03f1c26b1c56 test/net: Add script for VXLAN underlay in a VRF omits e0531312e78f arm64: dts: qcom: msm8996: Add CAMSS support omits f3442ab97257 arm64: dts: qcom: msm8996: Add VFE SMMU node omits aab8cc3630e3 vxlan: add support for underlay in non-default VRF omits 6a6d6681ac1a l3mdev: add function to retreive upper master omits da5095d05286 udp_tunnel: add config option to bind to a device omits acd48330e96f arm64: dts: qcom: Add pinctrls for camera sensors omits 1ab0fb758126 arm64: dts: qcom: Add Camera Control Interface pinctrls omits 58f479f90a7c arm64: dts: qcom: msm8916: Add CAMSS support omits e7b6e5ccae5c arm64: dts: qcom: msm8916: Add IOMMU sub-node for VFE cont [...] omits 4e4b08e55889 tun: remove skb access after netif_receive_skb omits 40d9d791c97a arm64: dts: msm8916: Add all CPUs in cooling maps omits fe1f452640d8 blk-mq: don't call ktime_get_ns() if we don't need it omits e3dd7627721f Merge branch 'mlxsw-fw_load_policy' omits 064501c5b6fd mlxsw: spectrum: Load firmware version based on devlink parameter omits 03bffcad491f mlxsw: core: Reset firmware after flash during driver init [...] omits 846e980a87fc devlink: Add 'fw_load_policy' generic parameter omits a5d4a89245ea net: 8139cp: fix a BUG triggered by changing mtu with netw [...] omits 8913e8a73d03 clk: meson: Mark some things static omits 37b06e507897 IB/mlx5: Fix implicit ODP interrupted page fault omits ad8044f87c0b ARM: dts: pxa3xx: Add Raumfeld DTS files omits d2a36971ef59 net: phy: don't allow __set_phy_supported to add unsupport [...] omits 6915bf3b002b net: phy: don't allow __set_phy_supported to add unsupport [...] omits 69095e3900b2 mips: annotate implicit fall throughs omits c2a70a319afb dmaengine: pxa: make the filter function internal omits 3595c559326d dlm: fix invalid cluster name warning omits 7e8f1f36ece1 ARM: Document merges omits a22d7a54ba87 Merge branch 'fixes' into for-next omits c9335d543465 Merge branch 'next/defconfig' into for-next omits 7db2b1a83cba Merge branch 'next/dt' into for-next omits 843f2bb370a5 Merge branch 'next/drivers' into for-next omits a0d5299ec6fa Merge branch 'next/soc' into for-next omits 202f9977b012 Merge tag 'qcom-drivers-for-4.21' of git://git.kernel.org/ [...] omits ac21e9af5a5c Merge tag 'arm-soc/for-4.21/soc' of https://github.com/Bro [...] omits e5734bebed40 Merge tag 'arm-soc/for-4.21/drivers' of https://github.com [...] omits d9536e809801 Merge tag 'arm-soc/for-4.20/devicetree-fixes' of https://g [...] omits 36d842194a57 IB/hfi1: Fix an out-of-bounds access in get_hw_stats omits 90b2620e6a8a IB/hfi1: Fix a latency issue for small messages omits 332da8486b58 Merge tag 'qcom-dts-for-4.21' of git://git.kernel.org/pub/ [...] omits acfbaa5d3bd6 Merge tag 'qcom-arm64-for-4.21' of git://git.kernel.org/pu [...] omits d4907292ab19 Merge tag 'qcom-arm64-defconfig-for-4.21' of git://git.ker [...] omits ef098b9eee48 ARM: multi_v7_defconfig: enable STM32 analog & timer drivers omits f491ac32c618 ARM: mmp2: DT: be compatible with mrvl,mmp2 omits af43c3f0323d Merge tag 'arm-soc/for-4.21/devicetree' of https://github. [...] omits 74a52d8cf8b1 ARM: Document merges omits 6e9a4f635578 Merge branch 'fixes' into for-next omits f3b2f758ec1e ARM: dts: realview: Fix some more duplicate regulator nodes omits f10511b61c26 Merge tag 'v4.20-rc5' into for-next omits f6936d029c4a MAINTAINERS: update entry for MMP platform omits 76f4e2c3b6a5 ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt omits 90b1023f68c7 bpf: fix documentation for eBPF helpers omits e3da08d05700 bpf: allow BPF read access to qdisc pkt_len omits 358b5f73ce60 Merge tag 'v4.19-next-fixes' of https://git.kernel.org/pub [...] omits 7bb64d55fd0e MAINTAINERS: mediatek: Update SoC entry omits de94b651eef3 libbpf: Fix license in README.rst omits 9b90dc85c718 media: seco-cec: add missing header file to fix build omits daa3fc4454b2 media: vicodec: set state resolution from raw format omits e714c92f42ae media: vivid: drop v4l2_ctrl_request_complete() from start [...] omits dde6bdcc9759 media: vb2: don't unbind/put the object when going to stat [...] omits 6093d3002eab media: vb2: keep a reference to the request until dqbuf omits b7ff0b099089 media: vb2: skip request checks for VIDIOC_PREPARE_BUF omits 04990215dec4 media: vb2: don't call __vb2_queue_cancel if vb2_start_str [...] omits 53e9d838275d media: cedrus: Fix a NULL vs IS_ERR() check omits ffd321e4b7e4 RDMA/nldev: Export to user space number of contexts omits 12d23a919833 RDMA/uverbs: Annotate alloc/deallloc paths with context tracking omits 606152107bbd RDMA/restrack: Track ucontext omits 5b841bfab695 smack: fix access permissions for keyring omits 230bce5511cc media: vsp1: Fix LIF buffer thresholds omits fd6f32f78645 libata: whitelist all SAMSUNG MZ7KM* solid-state disks omits ae9e7ced4f7b drm/i915/dp: Fix link compute m_n calc for DSC omits e25b6783c7b1 ARM: dts: bcm2837: Fix polarity of wifi reset GPIOs omits 4946166e46d2 Merge tag 'meson-clk-4.21-1' of https://github.com/BayLibr [...] omits 98b5368ff941 media: vicodec: move the GREY format to the end of the list omits fbdefb67f40e media: tda7432: fix spelling mistake "maximium" -> "maximum" omits a4b3675f9b83 media: vivid: add req_validate error injection omits 191cf8b0746a media: adv7604 added include of linux/interrupt.h omits ba08e61a7990 media: v4l2-pci-skeleton: depend on CONFIG_SAMPLES omits b52b88ce5bd6 media: v4l2-pci-skeleton: replace vb2_buffer with vb2_v4l2_buffer omits c2286cc02e32 media: v4l: ioctl: Allow drivers to fill in the format des [...] omits b04240a6d5ed media: v4l: Fix MPEG-2 slice Intra DC Precision validation omits 6a31061833a5 platform/x86: Fix config space access for intel_atomisp2_pm omits 8a7d7141528a platform/x86: Add the VLV ISP PCI ID to atomisp2_pm omits e6f5e6c2fbbc platform/x86: intel_ips: Convert to use DEFINE_SHOW_ATTRIB [...] omits 1d5caaa853ea platform/x86: intel_ips: Remove never happen condition omits 0b8a6aeab925 platform/x86: intel_ips: NULL check before some freeing fu [...] omits 9a92ed29ca96 platform/x86: intel_ips: remove unnecessary checks in ips_ [...] omits e278558a1f4b iio: inv_mpu6050: Use i2c_acpi_get_i2c_resource() helper omits a3dd034a1707 ACPI / scan: Create platform device for INT3515 ACPI nodes omits 2336dfadfb1e platform/x86: i2c-multi-instantiate: Allow to have same slaves omits 799d3379a672 platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support omits 870ab9a379b6 platform/x86: i2c-multi-instantiate: Distinguish IRQ resou [...] omits a729656697e3 platform/x86: i2c-multi-instantiate: Count I2cSerialBus() [...] omits 0d5102fe8530 i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper omits 5f59d6a1109c i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS omits 79dd67306fd5 platform/x86: i2c-multi-instantiate: Get rid of obsolete c [...] omits 09e568f783ef platform/x86: intel_cht_int33fe: Get rid of obsolete conditional omits 2dea645ffc21 i2c: acpi: Return error pointers from i2c_acpi_new_device() omits 1aaeae493aad platform/x86: i2c-multi-instantiate: Defer probe when no a [...] omits 41daf985820c platform/x86: i2c-multi-instantiate: Accept errors of i2c_ [...] omits 5ae9ce132614 platform/x86: intel_cht_int33fe: Accept errors of i2c_acpi [...] omits 6734489667e2 platform/x86: intel_cht_int33fe: Remove duplicate NULL check omits aa35dc3c7195 media: DaVinci-VPBE: fix error handling in vpbe_initialize() omits 6c3516fed7b6 Input: omap-keypad - fix keyboard debounce configuration omits a6754fae1e66 Input: xpad - quirk all PDP Xbox One gamepads omits 5a6dab15f7a7 Input: synaptics - enable SMBus for HP 15-ay000 omits 9df39bedbf29 Input: synaptics - add PNP ID for ThinkPad P50 to SMBus omits ad33429cd025 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR omits bf87ade0dd7f Input: elan_i2c - add support for ELAN0621 touchpad omits 2a58dd767bf9 Input: olpc_apsp - remove set but not used variable 'np' omits b1260067ac3d clk: imx: add imx7ulp clk driver omits 3b315214e091 clk: imx: implement new clk_hw based APIs omits 9e5ef7a57ca7 clk: imx: make mux parent strings const omits eb299e4d5708 dt-bindings: clock: add imx7ulp clock binding doc omits 76a323c19a16 clk: imx: add imx7ulp composite clk support omits 9fcb6be3b6c9 clk: imx: add pfdv2 support omits d9a8f950b296 clk: imx: add pllv4 support omits e983da27f70e clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED f [...] omits 404680794224 clk: imx: add gatable clock divider support omits adcfdbde20dc media: vivid: fix smatch warnings omits 0072a0c14d5b Merge tag 'media/v4.20-4' of git://git.kernel.org/pub/scm/ [...] omits 8b8130f0c76a media: mtk-vcodec: Remove VA from encoder frame buffers omits 25f5c34bc8bf media: camss: Take in account sensor skip frames omits 9483a3f8e1b5 media: adv7180: add g_skip_frames support omits 55a9b74846ed drm/v3d: Add more tracepoints for V3D GPU rendering. omits 32211e47999d media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" omits db176f6ba1da drm/v3d: Add missing fence timeline name for TFU. omits 34c7dc8b3239 media: exynos4-is: fix spelling mistake ACTURATOR -> ACTUATOR omits 79e89e36dc8a media: i2c: TDA1997x: select CONFIG_HDMI omits 10e1fdb95809 media: uvcvideo: Refactor teardown of uvc on USB disconnect omits a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next omits 38e9b928060a media: uvcvideo: Add support for the CNF4 format omits 92799ef7209b media: v4l: Add 4bpp packed depth confidence format CNF4 omits d55c6f51fe3f media: xilinx: fix typo in formats table omits 83268fa6b43c media: xilinx: Use SPDX-License-Identifier omits 5d331b7f4c4c media: sony-cxd2880: add optional vcc regulator to bindings omits cb496cd472af media: cxd2880-spi: Add optional vcc regulator omits 6c0943cdb54d media: dib0900: fix smatch warnings omits 28fc5a367ef0 media: mxl5xx: constify dvb_frontend_ops structure omits 2c4746cf45b9 media: dvb-frontends: Use kmemdup instead of duplicating i [...] omits 73f847af391a media: usb: Use kmemdup instead of duplicating its function. omits 2f2fcc40a961 x86/fpu: Update comment for __raw_xsave_addr() omits 458ffce1cb46 media: cxd2880-spi: fix probe when dvb_attach fails omits bac26a63f9bf media: dvb: Use WARM definition from identify_state() omits 09a446d27843 media: af9033: Remove duplicated switch statement omits 6bca5de961cc media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" omits 255095fa7f62 media: dvb-usb-v2: Fix incorrect use of transfer_flags URB [...] omits 2ad18d1d785f media: saa7134: rc-core maintains users count, no need to [...] omits 87e25f4b2c3c media: venus: fix reported size of 0-length buffers omits 61df5aa325fe media: venus: dynamic handling of bitrate omits 6637401c35b2 x86/fpu: Add might_fault() to user_insn() omits ff70fbd0e810 clk: imx: Add SCCG PLL type omits 6209624b9a5c clk: imx: Add fractional PLL output clock omits 1cf3817bf1f5 dt-bindings: Add binding for i.MX8MQ CCM omits b80522040cd3 clk: imx: Add clock driver for i.MX8MQ CCM omits d3ff9728134e clk: imx: Add imx composite clock omits 1a4226efaf80 x86/pkeys: Make init_pkru_value static omits d23650e06299 x86/thread_info: Remove _TIF_ALLWORK_MASK omits 4f89f7b59a6e clk: qcom: Fix MSM8998 resets omits 9a43be9cedd5 clk: zynqmp: Off by one in zynqmp_is_valid_clock() omits 2e85c57493e3 clk: mmp: Off by one in mmp_clk_add() omits d9f5b7f5dd0f clk: mvebu: Off by one bugs in cp110_of_clk_get() omits e08e32119b94 x86/process/32: Remove asm/math_emu.h include omits c820518f6ca1 firewire: Remove depends on HAS_DMA in case of platform de [...] omits f3f950dba37b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide omits d08452390179 x86/fpu: Use unsigned long long shift in xfeature_uncompac [...] omits 8d3e5b9c1f2c clk: qcom: Add lpass clock controller driver for SDM845 omits 9099ff769faf Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits 8ff1a156cb0b dt-bindings: clock: Introduce QCOM LPASS clock bindings omits 7898e4fef835 dt-bindings: clock: Update GCC bindings for protected-clocks omits 61d69528689b Merge branch 'write-handler-consistent-flow' into for-next omits b12a084c8729 spi: spi-mem: add support for octal mode I/O data transfer omits 6358a3dc9d17 Merge branch 'next/dt' into for-next omits 6b03061f882d spi: add support for octal mode I/O data transfer omits c9cbfd623d8b ARM: dts: exynos: Add opp-suspend to DMC and leftbus devfr [...] omits 974d6b4b2bc3 RDMA/uverbs: Use only attrs for the write() handler signature omits ece9ca97ccdc RDMA/uverbs: Do not check the input length on create_cq/qp paths omits c3bea3d2dc53 RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() omits 335708c751c1 RDMA/uverbs: Add a simple iterator interface for reading t [...] omits 7eebced1bae0 RDMA/uverbs: Simplify ib_uverbs_ex_query_device omits 40efca7a46a0 RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD [...] omits 29a29d185232 RDMA/uverbs: Use uverbs_request() and core for write_ex handlers omits 3c2c20947ddb RDMA/uverbs: Use uverbs_request() for request copying omits 9a0738575f26 RDMA/uverbs: Use uverbs_response() for remaining response copying omits 931373a118ac RDMA/uverbs: Get rid of the 'callback' scheme in the compat path omits c2a939fda468 RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for writ [...] omits bbb28ad9035f RDMA/uverbs: Remove out_len checks that are now done by the core omits 86bbd89d5da6 drm/syncobj: use dma_fence_get_stub omits 106ea7feb98f drm/amd/powerplay: support SoftMin/Max setting for some sp [...] omits 10cb3e6b63bf drm/amd/powerplay: issue pre-display settings for display [...] omits f02be8279a15 drm/amd/powerplay: support new pptable upload on Vega20 omits 078dec3326e2 dma-buf: add dma_fence_get_stub omits b52b6738cc2d drm/amdgpu/gmc8: always load MC firmware in the driver omits a81a7c9c9ea3 drm/amdgpu/gmc8: update MC firmware for polaris omits 87f902fab430 Merge branch 'for-4.21' into for-next omits 1e7eacaf1db2 cpuset: Remove set but not used variable 'cs' omits e1215de823ca drm/i915/sysfs: make attrs arrays const omits 9ee4685c9ac5 sysfs: constify sysfs create/remove files harder omits d4535e2c018b drm/amdgpu: Implement concurrent asic reset for XGMI. omits a82400b57abb drm/amdgpu: Handle xgmi device removal. omits 38cd8a280d72 drm/amdgpu/psp: Update waiting in psp mode1 reset. omits 30da7bb18471 drm/amdgpu: add missing error handling omits 1245adf31569 drm/amdgpu: remove amdgpu_bo_backup_to_shadow omits 47622ba033d6 drm/amdgpu: add a xgmi supported flag omits 46592892e1a6 drm/i915/vgpu: Disallow loading on old vGPU hosts omits 4fb86404a977 drm/panel: simple: Add AUO G101EVN010 panel support omits 3456880ff39f dlm: NULL check before some freeing functions is not needed omits 0abbbc63d025 x86/umip: Print UMIP line only once omits 917bb90c65da ALSA: hda/hdmi - Add Tegra186 and Tegra194 support omits 350355e33931 ALSA: hda/tegra - Probe up to 8 codecs omits 9858c7196f50 Merge branch 'sunxi/clk-for-4.21' into sunxi/for-next omits 7bb7d29cffdd clk: sunxi-ng: h3/h5: Fix CSI_MCLK parent omits 8e2988a76c26 drm/tegra: sor: Support for audio over HDMI omits 984bfb398a3a ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk [...] omits 8b457812f54b arm64: tegra: Add temperature sensor on P2888 omits e47ac50885f5 arm64: tegra: Add gpio-keys on Jetson Xavier omits 4d286331bdee arm64: tegra: Add AON GPIO controller on Tegra194 omits 3ae50e8331da arm64: tegra: p2888: Enable on-die RTC omits 37e5a31df543 arm64: tegra: Add RTC support on Tegra194 omits 38ecf1e5f471 arm64: tegra: Enable PMC wake events on Tegra194 omits 127d82670174 arm64: tegra: p3310: Enable on-die RTC omits 9733a251728e arm64: tegra: Add RTC support on Tegra186 omits 32e66e46af0b arm64: tegra: Enable PMC wake events on Tegra186 omits 6f13f10b3bbf arm64: tegra: Fix power key interrupt type on Jetson TX2 omits cfe3af19d958 arm64: tegra: p2972: Enable the CPU, GPU and AUX thermal zones omits 686ba00900bb arm64: tegra: Add thermal zones on Tegra194 omits 33c038e4b5ad arm64: tegra: Enable HDMI on P2972-0000 omits 8d424ec221d0 arm64: tegra: Add VIC support on Tegra194 omits 3db6d3ba0863 arm64: tegra: Add display support on Tegra194 omits f84a6273dd91 ASoC: pxa: remove raumfeld machine driver omits 5f8cf7125826 ALSA: usb-audio: Fix UAF decrement if card has no live int [...] omits d7fd67653f84 drm/amdgpu: update mc firmware image for polaris12 variants omits 26af893184e5 drm/i915/breadcrumbs: Reduce missed-breadcrumb false posit [...] omits 949fc52af19e drm/i915/icl: add pll mapping for DSI omits 1026bea00381 drm/i915/icl: Ungate DSI clocks omits 32250c8e0ef9 drm/i915/icl: Gate clocks for DSI omits 690c318ed8e0 drm/i915/icl: add dummy DSI GPIO element execution function omits 56b7b1aa13b9 drm/i915/icl: Define display GPIO pins for DSI omits f4ff2120301d drm/i915/icl: Define Panel power ctrl register omits 05f2f03dd206 drm/i915/icl: Define missing bitfield for shortplug reg omits 2eae5d6bfa5f drm/i915/icl: Get pipe timings for DSI omits 2ca711caeca2 drm/i915/icl: Consider DSI for getting transcoder state omits 5a8507b5aa84 drm/i915/icl: Configure DSI Dual link mode omits d04afb150172 drm/i915/icl: Add DSI encoder compute config hook omits ab8411483a3e drm/i915/icl: Get HW state for DSI encoder omits 8327af281d29 drm/i915/icl: Add get config functionality for DSI omits c5f9c934936e drm/i915/icl: Allocate DSI hosts and imlement host transfer omits 972d607c59ed drm/i915/icl: Fill DSI ports info omits 95f2f4dbb19f drm/i915/icl: Use the same pll functions for dsi omits e27580487321 drm/i915/icl: Allocate DSI encoder/connector omits 70a057b7d425 drm/i915/icl: Calculate DPLL params for DSI omits 1dd07e56a3f1 drm/i915/icl: Sanitize DDI port clock gating for DSI ports omits 098336deb946 drm/msm: Fix error return checking omits d9a75a6201d9 drm/msm/dpu: Ignore alpha for XBGR8888 format omits ce25aa3ee693 drm/msm: dpu: Fix "WARNING: invalid free of devm_ allocated data" omits 671465198e39 drm/msm/hdmi: Drop pointless static qualifier in msm_hdmi_bind() omits 2189463dba3e drm/msm: Move fence put to where failure occurs omits 081679c51ef2 drm/msm: dpu: Don't set legacy plane->crtc pointer omits d52900437e95 drm/msm/gpu: Don't map command buffers with nr_relocs equal to 0 omits ee4456359640 drm/msm/hdmi: Enable HPD after HDMI IRQ is set up omits 7f9743abaa79 drm/msm: validate display and event threads omits 3b8c0d5bc9f4 drm/i915/icl: push pll to port mapping/unmapping to ddi en [...] omits c07b6426df92 iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular omits addb672f200f iommu/arm-smmu: Make arm-smmu explicitly non-modular omits 39fcbbccf8ed iommu/tegra: Make it explicitly non-modular omits f295cf26d776 iommu/qcom: Make it explicitly non-modular omits 8128ac3b0fe3 iommu/ipmmu-vmsa: Make it explicitly non-modular omits d4cf5bbd56f5 iommu/mediatek: Make it explicitly non-modular omits a007dd51e559 iommu/msm: Make it explicitly non-modular omits 669a047b1812 iommu/rockchip: Make it explicitly non-modular omits c1af7b4013e8 iommu: Audit and remove any unnecessary uses of module.h omits 753a31a46b1a irq_remapping: Remove unused header files omits 807596491d33 iommu/ipmmu-vmsa: Add an array of slave devices whitelist omits b7ee92c6ff0e iommu/ipmmu-vmsa: Modify ipmmu_slave_whitelist() to check [...] omits 3c613a3bddd3 drm/omap: fix incorrect union usage omits 0a02d495531e drm/omap: populate DSI platform bus earlier omits 0a7f54ea0e1e drm/omap: fix bus_flags for panel-dpi omits f81ff31cb471 drm/i915/selftests: Terminate hangcheck sanitycheck forcibly omits f36c071f6344 drm/i915/ringbuffer: Clear semaphore sync registers on ring init omits 616d4cf8ea1c m68k/defconfig: Update defconfigs for v4.20-rc1 omits af5d7a36d196 m68k: Remove redundant 'default n' from Kconfig omits b6cf523c16e1 m68k: Unroll raw_outsb() loop omits 9923e9072d81 ASoC: Intel: common: add ACPI matching tables for ICL omits 1286f930a0d7 ASoC: dt-bindings: use a generic node name for rt5631 omits c2b142cc3939 spi: fix spi-at91-usart.c build errors when PINCTRL is not set omits d81a6df30db2 xtensa: don't clear cpenable unconditionally on release omits e836b0528f18 xtensa: simplify coprocessor.S omits db6e6244cb71 regulator: stpmic1: fix regulator_lock usage omits 7fb99a5a5d46 PCI: dwc: Don't hard-code DBI/ATU offset omits 502ae42ca600 gpio: lynxpoint: Use for_each_set_bit() in IRQ handler omits 226e6b866d74 gpio: pch: Convert to dev_pm_ops omits e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr omits 9b8d82888fb9 mfd: wm5110: Add missing ASRC rate register omits 38cbf43f3ff7 mfd: qcom_rpm: write fw_version to CTRL_REG omits 182ddd16194c x86/boot: Clear RSDP address in boot_params for broken loaders omits dfcb245e2848 sched: Fix various typos in comments omits 6cb57c678bb7 clk: meson: meson8b: add the read-only video clock trees omits 007f3da7d38a clk: meson: meson8b: add the fractional divider for vid_pll_dco omits 376d8c45bd6a clk: meson: meson8b: fix the offset of vid_pll_dco's N value omits 989a4222c13a Merge tag 'v4.20-rc5' into irq/core, to pick up fixes omits 5f675231e456 Merge tag 'v4.20-rc5' into sched/core, to pick up fixes omits c78f59d7145e mtd: use DEFINE_SHOW_ATTRIBUTE() instead of open-coding it omits bafae53817e7 mtd: change len type from signed to unsigned type omits fca0c116504e perf: Fix typos in comments omits 3a936bc28696 drm/meson: Fix an Alpha Primary Plane bug on Meson GXL/GXM SoCs omits ddd1bd5cfde5 Merge tag 'v4.20-rc5' into perf/core, to pick up fixes omits a97673a1c43d x86: Fix various typos in comments omits df60673198ae Merge tag 'v4.20-rc5' into x86/cleanups, to sync up the tree omits 54947cd64c1b ALSA: hda/realtek - Fix speaker output regression on Think [...] omits c066cc8af9de xtensa: drop unused declarations from elf.h omits 58b17c55b610 xtensa: clean up syscall.h omits 3ffc2df9c76d xtensa: drop unused coprocessor helper functions omits 633f1ffbccc7 xtensa: drop custom PTRACE_{PEEK,POKE}{TEXT,DATA} omits 44ba57a23cde xtensa: drop unused field from the struct exc_table omits 8ed3a5426b42 xtensa: drop fast_syscall_kernel omits d233c7dd1682 fuse: fix revalidation of attributes for permission check omits a9c2d1e82fc2 fuse: fix fsync on directory omits aa5eee355b46 Documentation: admin-guide: PM: Add cpuidle document omits a40fa231bb64 drm/i915/gvt: Fix tiled memory decoding bug on BDW omits e88368e304f5 dt-bindings: watchdog: Add Allwinner ARMv5 F1C100s wdt omits d19f102d14c9 dt-bindings: sram: Add Allwinner suniv F1C100s omits ba08dcc87fc5 ARM: sunxi: add Allwinner ARMv5 SoCs omits 71cd532d6651 dt-bindings: arm: Add new Allwinner ARMv5 F1C100s SoC omits 2391f4ad89b7 ARM: Check ARCH_MULTI_V7 to differentiate ARMv5/v7 Allwinner SoCs omits 5eacadb5e66b xtensa: generate uapi header and syscall table header files omits c7914ef69dbb xtensa: add system call table generation support omits a86067f587a9 xtensa: add __NR_syscalls along with __NR_syscall_count omits 37c2578c0c40 Drivers: hv: vmbus: Offload the handling of channels to tw [...] omits 22fee7d38513 Merge 4.20-rc5 into char-misc-next omits d5d12ce229c1 Merge 4.20-rc5 into staging-next omits 7782b57ccc60 Merge 4.20-rc5 into driver-core-next omits 44c94100b6fa Merge 4.20-rc5 into usb-next omits 94d0fb159da9 ide: Change to use DEFINE_SHOW_ATTRIBUTE macro omits a51921c0db3f ide: pmac: add of_node_put() omits dac097c4546e drivers/tty: add missing of_node_put() omits 6bd520ab7cf6 drivers/sbus/char: add of_node_put() omits 87d81a23e24f sbus: char: add of_node_put() omits a0071bc455da drm/mediatek: Only try to attach bridge if there is one omits 63e19c8216bb csky: bugfix tlb_get_pgd error. omits b4b84da36403 MAINTAINERS: add maintainer for C-SKY drivers omits c0c9872a8ba2 dt-bindings: i2c: Add P8 OCC hwmon device documentation omits cd261c9832a4 Documentation: hwmon: Add OCC documentation omits 7ed98dddb764 fsi: Add On-Chip Controller (OCC) driver omits 6021c48f3acd dt-bindings: fsi: Add P9 OCC device documentation omits f1af93216c34 hwmon: (adt7475) document mapping of sysfs entries to inputs omits 3b443def46cc hwmon: (core) remove redundant cast omits 6e5c06ad9411 hwmon: (adm1275) Allow setting shunt reg value omits f567035a6187 dt-bindings: hwmon: Add adm127x documentation omits 2595646791c3 Linux 4.20-rc5 omits f59cffb441bc Merge branch 'dt-for-v4.21' into for-next omits ff3f4885862e Merge tag 'v4.19' into for-next omits 76d0bbd8a4ef ARM: dts: aspeed: Add Facebook Backpack-CMM BMC omits b54a5b19926c ARM: dts: Add Facebook BMC flash layout omits 6d2e46885f3d ARM: dts: aspeed: wspoon: Enable iio-hwmon battery omits 163d88c4bf92 ARM: dts: aspeed: romulus: Enable iio-hwmon-battery omits 89b32a47e36e ARM: dts: aspeed: Enable VHUB on Romulus omits 39cc9f037ca5 ARM: dts: aspeed-palmetto: Add LPC control node omits fad06e25b04b ARM: dts: aspeed: Palmetto system can use coprocessor for FSI omits d776dd52247c ARM: dts: aspeed: Romulus system can use coprocessor for FSI omits 6a512726090a Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 292974c5acae Merge tag 'for-linus-4.20a-rc5-tag' of git://git.kernel.or [...] omits a234c7371fd8 Merge tag 'dmaengine-fix-4.20-rc5' of git://git.infradead. [...] omits 576f1b4bc802 soc: mediatek: Add Mediatek CMDQ helper omits 1e8249b8a4e9 parisc: Enable -ffunction-sections for modules on 32-bit kernel omits 5482e9a93c83 bpf: Fix memleak in aux->func_info and aux->btf omits 794e20ee038e staging: iio: adc: ad7280a: fix overwrite of the returned value omits 0a9a4304f361 SUNRPC: Fix a potential race in xprt_connect() omits 71700bb96047 SUNRPC: Fix a memory leak in call_encode() omits 8dae5398ab1a SUNRPC: Fix leak of krb5p encode pages omits 9bd11523dc1b SUNRPC: call_connect_status() must handle tasks that got t [...] omits ad3cba223ac0 nfs: don't dirty kernel pages read by direct-io omits 320f35b7bf8c flexfiles: enforce per-mirror stateid only for v4 DSes omits 9381fc5d655d gpio: sodaville: Convert to use managed functions pcim_* a [...] omits 6ad02b29b836 gpio: pch: Convert to use managed functions pcim_* and devm_* omits c40ad24254f1 ARM: dts: pxa: clean up USB controller nodes omits e9ae49f7b3cb ARM: dts: pxa3xx: clean up pxa3xx clock controller node name omits 64396bd286d3 ARM: dts: pxa3xx: order timer and gcu nodes under /pxabus omits 513057f110a7 ARM: dts: pxa2xx: fix hwuart memory range omits 1b583921815c ARM: dts: pxa3xx: drop #address-cells and #size-cells from [...] omits a6da403dc9d5 ARM: dts: pxa2xx: drop #address-cells and #size-cells from /cpus omits 40b217a04363 ARM: dts: pxa3xx: add gcu node omits a73d4e149091 ieee802154: hwsim: fix off-by-one in parse nested omits 6750f61a13a0 mtd: improve calculating partition boundaries when checkin [...] omits 1186af457cc1 mtd: keep original flags for every struct mtd_info omits 89f706dbd54f mtd: fix Coverity integer handling issue omits 4348433d8c02 mtd: fix mtd_oobavail() incoherent returned value omits 4845a077c0b9 mtd: nftl: clean up indentation, remove extraneous tabs omits a788c5272769 jffs2: Fix use of uninitialized delayed_work, lockdep breakage omits 06aa5694f870 Merge LKMM and RCU commits omits 5ac7cdc29897 rcutorture: Don't do busted forward-progress testing omits 2e57bf97a685 rcutorture: Use 100ms buckets for forward-progress callbac [...] omits 2667ccce9328 rcutorture: Recover from OOM during forward-progress tests omits 73d665b1410a rcutorture: Print forward-progress test age upon failure omits c51d7b5e6c94 rcutorture: Print time since GP end upon forward-progress failure omits 1a682754c7ed rcutorture: Print histogram of CB invocation at OOM time omits 8dd3b54689d9 rcutorture: Print GP age upon forward-progress failure omits bfcfcffc5f23 rcu: Print per-CPU callback counts for forward-progress failures omits 903ee83d9177 rcu: Account for nocb-CPU callback counts in RCU CPU stall [...] omits e0aff9735557 rcutorture: Dump grace-period diagnostics upon forward-pro [...] omits 61670adcb4a9 rcutorture: Prepare for asynchronous access to rcu_fwd_startat omits 2a7d968816a9 torture: Remove unnecessary "ret" variables omits 5ab7ab8362fa rcutorture: Affinity forward-progress test to avoid housek [...] omits 6b3de7a172bc rcutorture: Break up too-long rcu_torture_fwd_prog() function omits fc6f9c57787e rcutorture: Remove cbflood facility omits 28cf5952f560 torture: Bring any extra CPUs online during kernel startup omits 4871848531af rcutorture: Add call_rcu() flooding forward-progress tests omits eaaf055f27a0 Merge branches 'bug.2018.11.12a', 'consolidate.2018.12.01a [...] omits df56e0f96062 rcutorture/formal: Replace synchronize_sched() with synchr [...] omits 4a67e3a79e3b tools/kernel.h: Replace synchronize_sched() with synchroni [...] omits dd06d25d06f4 net/decnet: Replace rcu_barrier_bh() with rcu_barrier() omits 0245b80e284d net/core/skmsg: Replace call_rcu_sched() with call_rcu() omits 6932689e4145 livepatch: Replace synchronize_sched() with synchronize_rcu() omits 2af3024cd78f cgroups: Replace synchronize_sched() with synchronize_rcu() omits d5cccfc7b772 types: Remove call_rcu_bh() and call_rcu_sched() omits e3e740544173 percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() omits 1a56f7d53b5c net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() omits 5da54c1810e5 net/core: Replace call_rcu_bh() and synchronize_rcu_bh() omits ae0e33494a60 net/sched: Replace call_rcu_bh() and rcu_barrier_bh() omits 4b78317679c4 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] omits dcb40590e69e bpf: refactor bpf_test_run() to separate own failures and [...] omits 880584176ed7 Merge tag 'for-linus-20181201' of git://git.kernel.dk/linux-block omits c734b42583bc Merge tag 'pci-v4.20-fixes-2' of git://git.kernel.org/pub/ [...] omits 2149da0748fc block: add cmd_flags to print_req_error omits f04b951f6c7e csky: use the generic remapping dma alloc implementation omits 576d0d552be8 csky: don't use GFP_DMA in atomic_pool_init omits de90d7c42859 csky: don't select DMA_NONCOHERENT_OPS omits e440e26a0251 dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING omits bfd56cd60521 dma-mapping: support highmem in the generic remap allocator omits 0c3b3171cecc dma-mapping: move the arm64 noncoherent alloc/free support [...] omits f0edfea8ef93 dma-mapping: move the remap helpers to a separate file omits 704f2c20eaa5 dma-direct: reject highmem pages from dma_alloc_from_contiguous omits b18814e767a4 dma-direct: provide page based alloc/free helpers omits 53e8785c248d staging: iio: adc: ad7280a: check for devm_kasprint() failure omits 3cbc4398d926 Merge branch 'next/dt' into for-next omits 452ad2f2f8b7 ARM: dts: s5pv210: Add s5p-jpeg codec node. omits 88884a503ba8 iio: humidity: hts221: add entry in MAINTAINERS file omits 0a9ff2a13b46 iio: magnetometer: ak8975: Add the "AKM9911" ACPI HID omits 9564c7a49290 staging:iio:ad2s90: Move out of staging omits 3a1203bfa496 staging:iio:ad2s90: Add comment to device state mutex omits 07e00822cca5 staging:iio:ad2s90: Replace license text w/ SPDX identifier omits e3d786a37454 dt-bindings:iio:resolver: Add docs for ad2s90 omits 11d509adfbe0 staging:iio:ad2s90: Add max frequency check at probe omits a996590baddc staging:iio:ad2s90: Remove spi setup that should be done via dt omits f116914dca8a staging:iio:ad2s90: Add device tree support omits 6ed5943f8735 netfilter: nat: remove l4 protocol port rovers omits c3e930598359 netfilter: remove NFC_* cache bits omits c8d1da4000b0 netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and sy [...] omits 71fc156ff536 Merge branch 'xdp1-improvements' omits dc378a1ab5b6 samples: bpf: get ifindex from ifname omits d606ee5c1d9a samples: bpf: improve xdp1 example omits c74eadf881ad Merge remote-tracking branch 'lorenzo/pci/controller-fixes [...] omits f1f90e254e46 PCI: Fix incorrect value returned from pcie_get_speed_cap() omits 9ffd05d9b78a Merge branch 'improve-test-coverage-sparc' omits 0a68632488aa bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCE [...] omits 2acc5fd5b8c2 bpf: Make more use of 'any' alignment in test_verifier.c omits c7665702d320 bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in [...] omits e9ee9efc0d17 bpf: Add BPF_F_ANY_ALIGNMENT. omits 88945f460603 bpf: Fix verifier log string check for bad alignment. omits bf3d6afbb234 powerpc: Look for "stdout-path" when setting up legacy consoles omits d8f190ee836a Merge branch 'akpm' (patches from Andrew) omits 6c7954b7eb76 Merge tag 'mips_fixes_4.20_4' of git://git.kernel.org/pub/ [...] omits 868dda00b98c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 1f817429b2dd Merge tag 'gcc-plugins-v4.20-rc5' of git://git.kernel.org/ [...] omits fd3b3e0ec59d Merge tag 'fscache-fixes-20181130' of git://git.kernel.org [...] omits 35b827b6d061 tun: forbid iface creation with rtnl ops omits 97e6c858a26e net: usb: aqc111: Initialize wol_cfg with memset in aqc111 [...] omits 436c9453a1ac virtio-net: keep vnet header zeroed after processing XDP omits 315c9e83010d net: qualcomm: rmnet: Remove set but not used variable 'cmd' omits 9b2156fab0b0 Merge branch 'tcp-fixes-in-timeout-and-retransmission-accounting' omits e1561fe2dd69 tcp: fix SNMP TCP timeout under-estimation omits ec641b39457e tcp: fix SNMP under-estimation on failed retransmission omits 3976535af0cb tcp: fix off-by-one bug on aborting window-probing socket omits c0f53771ba45 liquidio: read sc->iq_no before release sc omits ef6fcd455278 mlx5: fix get_ip_proto() omits a3d7e01da060 net: dsa: Fix tagging attribute location omits d74286d2c25a bpf: Improve socket lookup reuseport documentation omits f71c6143c203 bpf: Support sk lookup in netns with id 0 omits 26d31925cd5e tun: implement carrier change omits fd6d433865a2 net/sched: act_police: fix memory leak in case of invalid [...] omits bf1c3ab8d357 net: reorder flowi_common fields to avoid holes omits f4bb495cde4e Merge branch 'mlxsw-Add-VxLAN-support-with-VLAN-aware-bridges' omits b5166d7a9239 selftests: forwarding: Add VxLAN test with a VLAN-aware bridge omits f07232375d7f selftests: mlxsw: Add a test for VxLAN configuration with [...] omits bbe210615dc1 selftests: mlxsw: Consider VLAN-aware bridges as valid omits d70e42b22dd4 mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges omits 48fde4660654 mlxsw: spectrum_switchdev: Prepare function for VLAN-aware [...] omits b03fa9e7e0cf mlxsw: spectrum_switchdev: Unify VxLAN leave function omits 5a8fb370bef8 mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without [...] omits 5a6db04ca8d4 net: bridge: Extend br_vlan_get_pvid() for bridge ports omits b7df9ada9a77 bpf: fix pointer offsets in context for 32 bit omits b53a55565baa ARM: Document merges omits 01104b787aa3 Merge branch 'next/defconfig' into for-next omits 5e4dec9be28e Merge branch 'next/drivers' into for-next omits 2008293463b7 Merge branch 'next/dt' into for-next omits 1959987813ff Merge branch 'next/soc' into for-next omits c9533792a5cb Merge tag 'omap-for-v4.21/defconfig-signed' of git://git.k [...] omits 3773b5c94e8a Merge tag 'omap-for-v4.21/soc-signed' of git://git.kernel. [...] omits 0277a623dd78 Merge tag 'omap-for-v4.21/driver-signed' of git://git.kern [...] omits 0be66f394efd Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] omits b71a29d57dda Merge tag 'hisi-arm64-dt-for-4.21' of git://github.com/his [...] omits 4737365aebd1 Merge tag 'vexpress-defconfig-arm-soc' of git://git.kernel [...] omits e47feed91a6e ARM: mmp: add an instance of pxa-usb-phy to ttc_dkb and aspenite omits a225daf72ee7 ARM: mmp: add a pxa-usb-phy device omits f36797ee4380 ARM: mmp/mmp2: dt: enable the clock omits e78ebdcb6ea8 ARM: mmp2: initialize clocks before the timer omits 7f17e390036c Merge tag 'socfpga_updates_for_v5.0' of git://git.kernel.o [...] omits 1e8518aa6593 Merge tag 'v4.21-rockchip-drivers-1' of git://git.kernel.o [...] omits 02e2a8db67aa ARM: Document merges omits ba119a2decbb Merge branch 'next/dt' into for-next omits f9aa9147c829 Merge branch 'i2c/for-5.0' into i2c/for-next omits c79e97bfda29 Merge branch 'i2c/for-current' into i2c/for-next omits 8ef86955fe59 ARM: dts: aspeed: add missing memory unit-address omits 6584297b78b6 MAINTAINERS: Update linux-mips mailing list address omits 7f4b001b7f6e ARM: dts: realview-pbx: Fix duplicate regulator nodes omits f6332990f6df Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] omits b10ff84c20bf dt-bindings: i2c: Use correct vendor prefix for Atmel omits 4c4332761e65 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] omits e14a6df96086 Merge tag 'omap-for-v4.21/dt-signed' of git://git.kernel.o [...] omits 9cf0418ee072 Merge tag 'vexpress-drm-arm-soc' of git://git.kernel.org/p [...] omits 4e7bca6fc07b i2c: i2c-stm32f7: add PM Runtime support omits d3e9d2ce7725 ARM: dts: mmp2: Add SSP controllers omits 3f3ad8ab3260 ARM: dts: mmp2: add USB OTG host controller omits df606f41abed ARM: dts: mmp2: add OTG PHY omits 8a22b194cedf ARM: dts: mmp2: add more TWSI controllers omits 1147e05ac9fc ARM: dts: mmp2: fix TWSI2 omits 03f64e17f57c ARM: dts: mmp2: add MMC controllers omits 1c22b9c10a61 ARM: dts: mmp2: add clock to the timer omits 5b3edb56bc6e ARM: dts: mmp2: give gpio node a name omits 400583983f8a ARM: dts: mmp2: fix the gpio interrupt cell number omits b3d892363277 i2c: scmi: Fix probe error on devices with an empty SMB000 [...] omits ca40d2bd813e dt-bindings: mrvl,mmp-timer: add clock omits 4abc79424f3e Merge tag 'socfpga_dts_updates_for_v5.0' of git://git.kern [...] omits e3d3781393d4 Merge tag 'renesas-arm64-dt-for-v4.21' of https://git.kern [...] omits 51ea46e828ba Merge tag 'renesas-arm-dt-for-v4.21' of https://git.kernel [...] omits 42d76db96ea0 Merge tag 'v4.21-rockchip-dts64-1' of git://git.kernel.org [...] omits 9733488310b3 Merge tag 'v4.21-rockchip-dts32-1' of git://git.kernel.org [...] omits 164f7e586739 ocfs2: fix potential use after free omits 95feeabb7714 mm/khugepaged: fix the xas_create_range() error path omits 06a5e1268a5f mm/khugepaged: collapse_shmem() do not crash on Compound omits 87c460a0bded mm/khugepaged: collapse_shmem() without freezing new_page omits 042a30824871 mm/khugepaged: minor reorderings in collapse_shmem() omits 2af8ff291848 mm/khugepaged: collapse_shmem() remember to clear holes omits aaa52e340073 mm/khugepaged: fix crashes due to misaccounted holes omits 701270fa193a mm/khugepaged: collapse_shmem() stop if punched or truncated omits 006d3ff27e88 mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() omits 173d9d9fd3dd mm/huge_memory: splitting set mapping+index before unfreeze omits 906f9cdfc2a0 mm/huge_memory: rename freeze_page() to unmap_page() omits 7c0950d455d6 initramfs: clean old path before creating a hardlink omits 903e8ff86753 kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as [...] omits e0c274472d5d psi: make disabling/enabling easier for vendor kernels omits dbd4af54745f proc: fixup map_files test on arm omits 8de456cf87ba debugobjects: avoid recursive calls with kmemleak omits dcf7fe9d8976 userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_ [...] omits e2a50c1f6414 userfaultfd: shmem: add i_size checks omits 29ec90660d68 userfaultfd: shmem/hugetlbfs: only allow to register VM_MA [...] omits 5b51072e97d5 userfaultfd: shmem: allocate anonymous memory for MAP_PRIV [...] omits 9e368259ad98 userfaultfd: use ENOENT instead of EFAULT if the atomic co [...] omits 5618cf031fec lib/test_kmod.c: fix rmmod double free omits c7d7d620dcbd hfsplus: do not free node before using omits ce96a407adef hfs: do not free node before using omits 94570a413f01 proc: update MAINTAINERS with proc.txt omits 8f416836c0d5 mm/page_alloc.c: fix calculation of pgdat->nr_zones omits c1cb20d43728 mm: use swp_offset as key in shmem_replace_page() omits 6ff38bd40230 mm: cleancache: fix corruption on missed inode invalidation omits e21e57445a64 ocfs2: fix deadlock caused by ocfs2_defrag_extent() omits 08be37b79892 mm/gup: finish consolidating error handling omits 12457e6391e0 MAINTAINERS: name change for Luis omits 38c7b224ce22 unifdef: use memcpy instead of strncpy omits c01ac66b3866 bpf: Fix verifier log string check for bad alignment. omits 779a45971972 Merge branch 'bpftool-fixes' omits 99a44bef5870 tools: bpftool: add owner_prog_type and owner_jited to bpf [...] omits 73f0b9db5383 tools: bpftool: mark offloaded programs more explicitly in [...] omits 4f0fc6f571d2 tools: bpftool: fix bash completion for new map types (que [...] omits cad4977344b3 tools: bpftool: fix bash completion for bpftool prog (atta [...] omits 327e5dab6dd8 tools: bpftool: use "/proc/self/" i.o. crafting links with [...] omits 5d2ee7122c73 sbitmap: optimize wakeup check omits ea86ea2cdced sbitmap: ammortize cost of clearing bits omits 62d1a7528749 drm/v3d: Fix prime imports of buffers from other drivers. omits 734317d93e5e Merge branch 'qed-Doorbell-overflow-recovery' omits bd4db888ab84 qede: Register l2 queues with doorbell overflow recovery m [...] omits 0e1f10447e2a qed: Expose the doorbell overflow recovery mechanism to th [...] omits b78d5400bda4 qed: Register light L2 queues with doorbell overflow recov [...] omits 9ecd8c3feaa5 qed: Register slowpath queue doorbell with doorbell overfl [...] omits a1b469b8b17f qed: Use the doorbell overflow recovery mechanism in case [...] omits 36907cd5cd72 qed: Add doorbell overflow recovery mechanism omits dd354208dc86 Merge branch 'rtnetlink-avoid-a-warning-in-rtnl_newlink' omits a293974590cf rtnetlink: avoid frame size warning in rtnl_newlink() omits 420d03182273 rtnetlink: remove a level of indentation in rtnl_newlink() omits 74315c393f51 Merge branch 'nfp-update-TX-path-to-enable-repr-offloads' omits 6db3a9dcf0b9 nfp: report more info when reconfiguration fails omits 9571d9877546 nfp: add offset to all TLV parsing errors omits 51a6588e8c08 nfp: add offloads on representors omits 71844fac1ed4 nfp: add locking around representor changes omits fbf60e377d5b nfp: run don't require Qdiscs on representor netdevs omits 9db8bbcb9bc6 nfp: run representor TX locklessly omits d7cc8252252f nfp: avoid oversized TSO headers with metadata prepend omits b54ad0eaad8e nfp: correct descriptor offsets in presence of metadata omits 8b5ddf1e5181 nfp: move queue variable init omits de31049a48bb nfp: move temporary variables in nfp_net_tx_complete() omits 95862749674f nfp: copy only the relevant part of the TX descriptor for frags omits 6015c71e656b tcp: md5: add tcp_md5_needed jump label omits 2f69555315ad Merge branch 'tcp-take-a-bit-more-care-of-backlog-stress' omits 4f693b55c3d2 tcp: implement coalescing on backlog queue omits 85bdf7db5b53 tcp: make tcp_space() aware of socket backlog omits 19119f298bb1 tcp: take care of compressed acks in tcp_add_reno_sack() omits ebeef4bcccf4 tcp: hint compiler about sack flows omits b5f0cf083400 nfp: flower: prevent offload if rhashtable insert fails omits 1166494891da nfp: flower: release metadata on offload failure omits b0e3f1bdf9e7 net: Add trace events for all receive exit points omits 91c459561bfd net/flow_dissector: correct comments on enum flow_dissecto [...] omits 3b5b3a3331d1 bonding: fix 802.3ad state sent to partner when unbinding slave omits 3a00ce288a76 Merge branch 'fixes' into for-next omits 37c4b91f955f net: aquantia: fix rx checksum offload bits omits 43d0e96022ae openvswitch: fix spelling mistake "execeeds" -> "exceeds" omits 56e0e295091d liquidio: fix spelling mistake "deferal" -> "deferral" omits 5f2b8b627868 net: stmmac: Move debugfs init/exit to ->probe()/->remove() omits b0bd6f1c03b4 arm64: defconfig: Enable GCC and PINCTRL for MSM8998 omits 4135cce7fd0a sctp: update frag_point when stream_interleave is set omits 1b974aa43ae2 cxgb4: number of VFs supported is not always 16 omits e14a07fc4b96 drm/v3d: Drop the "dev" argument to lock/unlock of BO rese [...] omits 1584f16ca96e drm/v3d: Add support for submitting jobs to the TFU. omits b6839ef26e54 Merge tag 'char-misc-4.20-rc5' of git://git.kernel.org/pub [...] omits d7aca8a78c8b Merge tag 'driver-core-4.20-rc5' of git://git.kernel.org/p [...] omits cd9a0433238d Merge tag 'staging-4.20-rc5' of git://git.kernel.org/pub/s [...] omits 40ebba2ad7e1 Merge tag 'usb-4.20-rc5' of git://git.kernel.org/pub/scm/l [...] omits da59f180d529 Merge tag 'mtd/fixes-for-4.20-rc5' of git://git.infradead. [...] omits b1286ed7158e test_hexdump: use memcpy instead of strncpy omits bfed4d730823 Merge tag 'imx-fixes-4.20-2' of git://git.kernel.org/pub/s [...] omits 7e76e65ce7e9 MAINTAINERS: Remove unused Qualcomm SoC mailing list omits f6149484f050 Merge tag 'omap-for-v4.20/fixes-rc4' of git://git.kernel.o [...] omits 89acb56db497 Merge tag 'davinci-fixes-for-v4.20' of git://git.kernel.or [...] omits adb97bcdbdb2 Merge tag 'v4.20-rockchip-dts64fixes-1' of git://git.kerne [...] omits a8505b4e02b4 Merge tag 'v4.20-rockchip-dts32fixes-1' of git://git.kerne [...] omits 9f60337147f0 Merge tag 'at91-4.20-fixes' of git://git.kernel.org/pub/sc [...] omits 11c99479d4d4 Merge tag 'vexpress-updates-4.20' of git://git.kernel.org/ [...] omits 1ec63573b2db Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] omits a1b3cf6d9438 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 8d9f412d51b8 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits 10d443431dc2 ARC: io.h: Implement reads{x}()/writes{x}() omits 575d7d0d6f5c Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] omits b7cc40c32a8b ARC: change defconfig defaults to ARCv2 omits 5f1ca5c619c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 49afe6614321 Merge tag 'trace-v4.20-rc4' of git://git.kernel.org/pub/sc [...] omits 9994241ac97c ARM: dts: BCM5301X: Describe Northstar pins mux controller omits 03e96644d7a8 ARM: dts: BCM5301X: Add basic DT for Linksys EA6500 V2 omits f0ad62a631e0 drm/i915/psr: Get pipe id following atomic guidelines omits eefe32843964 arm64: dts: marvell: armada37xx: Add emmc/sdio pinctrl definition omits 235df2d80d3b arm64: dts: clearfog-gt-8k: enable mini-PCIe CON2 USB omits babc5544c293 arm64: dts: clearfog-gt-8k: 1G eth PHY reset signal omits b597a6f54280 arm64: dts: clearfog-gt-8k: fix USB regulator gpio polarity omits 0f1f69237545 Merge tag 'trace-v4.20-rc3' of git://git.kernel.org/pub/sc [...] omits ea2412dc21cc ACPI/IORT: Fix iort_get_platform_device_domain() uninitial [...] omits 3bfa8897e4d0 drm/amdgpu: wait for IB test on first device open omits f10d9102de28 drm/amdgpu: add VCN JPEG support amdgpu_ctx_num_entities omits d6e820fcd4cf drm/ttm: fix LRU handling in ttm_buffer_object_transfer omits 570a37437cf2 Merge tag 'drm-fixes-2018-11-30' of git://anongit.freedesk [...] omits 1c9b357ced0b Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] omits 2a5cf35cd6c5 block: fix single range discard merge omits ef1a84093489 stackleak: Disable function tracing and kprobes for stackl [...] omits e2101675225f drm/amd/display: Clean up for DCN1 clock debug logging omits e96938a09dce drm/amd/display: 3.2.08 omits fa3547dd92de drm/amd/display: Allow clock lower on dce100 omits e9eaf72e73d6 Merge tag 'pstore-v4.20-rc5' of git://git.kernel.org/pub/s [...] omits 8ccb596fc574 drm/amd/display: Program dithering if requested omits ed20dc0d8ca8 drm/amd/display: Copy crc_enabled when duplicating dm_crtc_state omits 6de89f79ea7a drm/amd/display: Add customizable tracing event omits 1cc9f371fa3e drm/amd/display: Re-arrange GFX9 fields omits 65d38262b3e8 drm/amd/display: fbc state could not reach while enable fbc omits ecd0136bfdb5 drm/amd/display: Info frame cleanup omits 242b0c8ffa5e drm/amd/display: CTS 4.2.2.7 omits 71f7f3e01bbc drm/amd/display: Fix spelling of axis in modules/color/col [...] omits 02e056e870a1 drm/amd/display: Remove unused panel patch "disconnect_delay" omits 2119aa17c963 drm/amd/display: Start documentation of DC omits c452de15cfe5 drm/amd/display: 3.2.07 omits 50f9ca048c19 drm/amd/display: fix sporadic multiple aux transaction failure omits 2c486cc4c277 drm/amdgpu: wait for IB test on first device open omits f52c96430f6b drm/amdgpu: add VCN JPEG support amdgpu_ctx_num_entities omits 20a96cd3868f drm/amdgpu: don't expose fan attributes on APUs omits 88dc26e46beb drm/amdgpu: Fix num_doorbell calculation issue omits 082f0f21f71c drm/ttm: fix LRU handling in ttm_buffer_object_transfer omits fb6e4709e32c drm/amd/display: Fix NULL ptr deref for commit_planes_to_stream omits 3b712e43e387 drm/msm: Grab a vblank reference when waiting for commit_done omits 8531f0587f5c drm/msm/dsi: configure VCO rate for 10nm PLL driver omits 2b17992f6f7f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 47e7f506ee65 drm/msm: fix handling of cmdstream offset omits 51270de91412 drm/msm/gpu: Fix a couple memory leaks in debugfs omits 482f96324a4e drm/msm: Fix task dump in gpu recovery omits 4f3a31a8e8bf drm/msm: Check if target supports crash dump capture omits 5946c4319ebb fs/locks: allow a lock request to block other requests. omits d6367d624137 fs/locks: use properly initialized file_lock when unlocking. omits 4316c3c685f5 ocfs2: properly initial file_lock used for unlock. omits 4d62d3f70b9b gfs2: properly initial file_lock used for unlock. omits 7b587e1a5a6c NFS: use locks_copy_lock() to copy locks. omits ad6bbd8b18da fs/locks: split out __locks_wake_up_blocks(). omits ada5c1da8660 fs/locks: rename some lists and pointers. omits 6344d02dc8f8 nvme-rdma: fix double freeing of async event data omits f6c8e432cb04 nvme: flush namespace scanning work just before removing n [...] omits 14a1336e6fff nvme: warn when finding multi-port subsystems without mult [...] omits 31ffa5638335 fscache, cachefiles: remove redundant variable 'cache' omits 34e06fe4d05b cachefiles: avoid deprecated get_seconds() omits b7e768b7e352 cachefiles: Explicitly cast enumerated type in put_object omits c5a94f434c82 fscache: fix race between enablement and dropping of object omits 4265b0fe4532 drm/bridge: fix AUX_CMD_SEND bit value for ti, sn65dsi86 bridge omits 1d8224e790c7 drm: Fix up drm_atomic_state_helper.[hc] extraction omits 41e817bca3ac fs: fix lost error code in dio_complete omits 531724abc3bf block: avoid extra bio reference for async O_DIRECT omits a2237fec1e06 kbuild: Enable dtc graph_port warning by default omits b9f78d675230 drm/i915/selftests: Fix live_workarounds to actually do resets omits 8d2f6e2f2721 drm/i915/selftests: Extract spinner code omits 70523a3ce5ff kbuild: disable dtc simple_bus_reg warnings by default omits 615aa3d9aee2 drm: Fix compiler warning in drm_atomic_helper.c omits 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next omits 70827d9f6bc4 arm64: dts: qcom: msm8998: Fix compatible of scm node omits efdb25efc764 arm64/lib: improve CRC32 performance for deep pipelines omits f6d266c279c0 Merge drm/drm-next into drm-misc-next omits 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next omits 2340bad5d28e HID: asus: Add support for the ASUS FX503VD laptop omits e98e38090f7e HID: asus: Add event handler to catch unmapped Asus Vendor [...] omits 7dc48bf96aa0 arm64: ftrace: always pass instrumented pc in x0 omits 49e258e05e8e arm64: ftrace: remove return_regs macros omits 6e803e2e6e36 arm64: ftrace: don't adjust the LR value omits 5c176aff5b5a arm64: ftrace: enable graph FP test omits e4fe19664267 arm64: ftrace: use GLOBAL() omits ad697a1aecac linkage: add generic GLOBAL() macro omits 4050207485e4 HID: ite: Add USB id match for another ITE based keyboard [...] omits f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next omits dd6846d77469 arm64: drop linker script hack to hide __efistub_ symbols omits e28487ea84a9 mt76: replace sta_add/remove ops with common sta_state function omits 54f1bf8a9fdd mt76: mt76x02: remove mt76x02_txq_init omits c30bdfea80cc mt76: mt76x02: make group_wcid the first member in struct [...] omits 723b90dc7d39 mt76: add mt76_sta_remove helper omits c2a1a5e13684 mt76: fix race condition in station removal omits 13c6d5f8370a mt76: do not wake tx queues during flush omits 79d1c94c9c78 mt76: avoid queue/status spinlocks while passing tx status [...] omits 4ece1e0a86b3 mt76: remove wait argument from mt76x02_mcu_calibrate omits 93ac31680e57 mt76x2u: init: remove mt76x2u_init_beacon_offsets routine omits 9446a928e147 mt76x2u: main: use mt76x02_bss_info_changed utility routine omits 04289783cec4 mt76x2u: phy: run phy_channel_calibrate after channel switch omits 4f833fadc99c mt76x2u: phy: add TX_SHAPING calibration omits 8f2fbff574a9 mt76x0: pci: enable VHT rates in IBSS mode omits 269906ac82fb mt76: introduce mt76x02_config_mac_addr_list routine omits 6bf4a8e902aa mt76x0: dfs: fix IBI_R11 configuration on non-radar channels omits 4784a3cc3fff mt76x02: assure we update gain after scan omits f1b8ee35fec4 mt76x02: run calibration after scanning omits c69505367c2a mt76: remove wait argument from mt76x02_mcu_set_radio_state omits 3d2d61b5f7a5 mt76: remove wait argument from mt76x02_mcu_function_select omits a74d6336092c mt76: remove mcu_msg_alloc omits ad3f993a0857 mt76x0: use band parameter for LC calibration omits 07e548521274 mt76x0: phy: use tssi reported value to configure tx power [...] omits 3548a9dd2def mt76x0: phy: introduce tssi calibration support omits 693792ec55d5 mt76: move mt76x02_eeprom_copy in mt76x02-lib module omits 016ebffba18f mt76x2u: init: use common routines for wcid/key initialization omits 40b63348030a mt76x2u: init: remove not useful configuration omits 24702cdb5f49 mt76x0: init: use mt76x02_mac_wcid_setup for wcid configuration omits 544f9a532f0a mt76x2: move wcid_tx_rate conf at bootstrap omits 48c76588221b mt76x0: init: use mt76x02_mac_shared_key_setup in mt76x0_i [...] omits 0464cbfc36ac mt76x0: phy: use mt76_poll_msec in mt76x0_phy_temp_sensor omits b983a5b90062 mt76x0: do not overwrite other MT_BBP(AGC, 8) fields omits 88046b2c9f6d mt76: add support for reporting tx status with skb omits 59b55d066ff6 mt76: mt76x02: only override control->sta on sw-encrypted tx omits 65b526a10826 mt76: mt76x02: skip station tx status for non-sta wcid entries omits 1a4846fcfed6 mt76: clean up more unused EXPORT_SYMBOLs omits 801ccc8a6038 mt76x0: pci: add DFS support omits e6cb3291053f mt76: move dfs support in mt76x02-lib module omits cc726268e4dc mt76: move mt76x02_bss_info_changed in mt76x02-lib module omits 317ed42b701b mt76: move tx protection routines in mt76x02-lib module omits 13ed9d4ae5b3 mt76x0: update init vals for MT_TX_PROT registers omits 3670405193e2 mt76: move mt76x02_set_tx_ackto in mt76x02-lib module omits 4cb23b650a59 mt76x0: pci: enable AP support omits fc245983a8a8 mt76: introduce mt76x02_init_beacon_config routine omits f7c8a0f2da37 mt76: move mt76x02_sta_ps in mt76x02-lib module omits 1da0a411bece mt76: move mt76x02_get_txpower in mt76x02_util.c omits c2756a1c41e4 mt76: move mt76x02_sw_scan and mt76x02_sw_scan_complete in [...] omits 82b5c239417a mt76x0: pci: add pre_tbtt_tasklet support omits dfe6c80c9224 mt76: move tx beacon routines in mt76x02-lib module omits dc33b2512d92 mt76: move mac beacon routines in mt76x02-lib module omits 5cbace02d842 mt76: move mt76x02_init_device in mt76x02-lib module omits dd61100db4ac mt76: move mt76x02_mac_set_short_preamble in mt76x02_mac.c omits f47301403f11 mt76x0: align mt76x0u and mt76x0e fw version omits 64c6a54a5a7c mt76x0: mac: remove mt76x0_mac_set_ampdu_factor omits b13dc8a8da09 mt76x0: pci: add missing MODULE_FIRMWARE macro omits 00eccdd62207 mt76x0: init: simplify mt76x0_init_mac_registers omits ef442b73b6bc mt76x0: antenna select corrections omits e0168dc675e2 mt76: usb: fix static tracepoints omits cadc83efce65 mt76: mt76x0: handle chip specific initval differences omits 5567b3735991 mt76: clean up unused leftover EXPORT_SYMBOLs omits a83150eaad42 mt76x0: do not perform MCU calibration for MT7630 omits 1163bdb636a1 mt76x0: phy: unify calibration between mt76x0u and mt76x0e omits 70289adc6af6 mt76x2u: introduce mac workqueue support omits 73556561ab9f mt76x0: use mt76x02_mac_work as stats handler omits 63f15d9459db mt76x0: use shared debugfs implementation omits 760554130852 mt76: move mt76x02_debugfs in mt76x02-lib module omits 7dd735883dec mt76: move mt76x02_mac_work routine in mt76x02-lib module omits 6250318694ca mt76x0: pci: add get_survey support omits b8defea4b2ee mt76x0: phy: improve code readability in initvals_phy.h omits d3caa060e171 mt76x0: phy: simplify rf configuration routines omits 9c410782472e mt76x0: phy: use proper name convention omits 989582e50cbf mt76x2u: align channel gain logic to mt76x2 one omits cac97ed681db mt76x2: align mt76x2 and mt76x2u firmware omits 2ed29e15e4b2 ARM: shmobile: R-Mobile: Move pm-rmobile to drivers/soc/renesas/ omits 445aeb081bc7 ARM: shmobile: R-Mobile: Clean up struct rmobile_pm_domain omits 0c0f2f93e708 PCI: mediatek: Use devm_of_pci_get_host_bridge_resources() [...] omits 160bfa7c724b soc: renesas: r8a77980-sysc: Correct A3VIP[012] power doma [...] omits 97473bc85b22 soc: renesas: r8a77980-sysc: Correct names of A2DP[01] pow [...] omits b5eb730e031a soc: renesas: r8a77970-sysc: Correct names of A2DP/A2CN po [...] omits da3e1c57caf9 soc: renesas: r8a77970-sysc: Remove non-existent CR7 power domain omits a93913cecb3c soc: renesas: r8a77965-sysc: Remove non-existent A3IR powe [...] omits f545425a0145 drm/i915/icl: Remove Wa_1604302699 omits a2538cbc989c drm/i915: Remove whitelist application from ringbuffer backend omits 41e30b515a00 arm64: dts: renesas: r8a7795-es1: Add missing power domain [...] omits d8c6557bc93b arm64: dts: renesas: r8a77965: Remove non-existent IPMMU-IR omits ce85882860f0 drm/lease: Send a distinct uevent omits 5a756aadf5f7 drm/i915: Fixup stub definitions for intel_opregion_suspen [...] omits 2c2853f7da33 drm/vc4: Allow YUV formats on cursor planes omits 5dc416d9c284 drm/vc4: Allow scaling on cursor plane omits 1d4118ca165e drm/vc4: Rework the async update logic omits 8d93844965c3 drm/vc4: Don't check plane state more than once omits 0a038c1c29a7 drm/vc4: Move LBM creation out of vc4_plane_mode_set() omits b2e554d4df5e drm/vc4: Make vc4_lbm_size() return 0 when vertical scalin [...] omits cc2b8ed13695 arm64/bpf: use movn/movk/movk sequence to generate kernel [...] omits c51ba54f6349 dt-bindings: clock: Require #reset-cells in sdm845-videocc omits f87d33e663d6 clk: qcom: msm8916: Additional clock rates for spi omits 68000a0d983f thermal: Fix locking in cooling device sysfs update cur_state omits 964f4843a455 Thermal: do not clear passive state during system sleep omits 209d07e63e14 thermal: zx2967_thermal: simplify getting .driver_data omits 445ae758ceaf thermal: st: st_thermal: simplify getting .driver_data omits 3fc62efe0997 thermal: spear_thermal: simplify getting .driver_data omits 26d84c276c1e thermal: rockchip_thermal: simplify getting .driver_data omits 9d6f76c6e82c thermal: int340x_thermal: int3400_thermal: simplify gettin [...] omits 5be52fccaf3d thermal: remove unused function parameter omits 553604c041b8 clk: mediatek: Drop more __init markings for driver probe omits 28f1186a26f7 clk: mediatek: Drop __init from mtk_clk_register_cpumuxes() omits 80424b02d42b efi: Reduce the amount of memblock reservations for persis [...] omits 4e5f84c8843f Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] omits 2c8d843d498d arm64: dts: allwinner: a64: pinebook: enable power supplies omits 5e99c99aa803 arm64: dts: allwinner: a64: sopine-baseboard: enable power [...] omits 742211502400 arm64: dts: allwinner: axp803: add AC and battery power supplies omits 77e65779ad3b ARM: dts: axp81x: add AC power supply subnode omits 5f0b0ecf043a efi: Permit multiple entries in persistent memreserve data [...] omits 3db5e0ba8b8f efi/libstub: Disable some warnings for x86{,_64} omits 47c33a095e1f x86/efi: Move efi_<reserve/free>_boot_services() to arch/x86 omits 08cfb38f3ef4 x86/efi: Unmap EFI boot services code/data regions from efi_pgd omits 7e0dabd3010d x86/mm/pageattr: Introduce helper function to unmap EFI bo [...] omits 8c25db0a5a67 efi/fdt: Simplify the get_fdt() flow omits 6935b3c43da9 efi/fdt: Indentation fix omits ab2180a15ce5 firmware/efi: Add NULL pointer checks in efivars API functions omits 79c2206d369b x86/earlyprintk/efi: Fix infinite loop on some screen widths omits b84a64fad406 x86/efi: Allocate e820 buffer before calling efi_exit_boot [...] omits 25bf466bd2bd clk: stm32mp1: drop pointless static qualifier in stm32_re [...] omits 0cd41af05f13 dt-bindings: arm: mediatek: document clk bindings for MT7629 omits 3b5e748615e7 clk: mediatek: add clock support for MT7629 SoC omits 5b39fc049ce1 s390: use common bust_spinlocks() omits be5347910111 s390/zcrypt: improve special ap message cmd handling omits 159491f3b509 s390/ap: rework assembler functions to use unions for in/o [...] omits e45a64975b02 s390: vfio-ap: include <asm/facility> for test_facility() omits 889645b87e96 fscrypt: add Adiantum support omits 9cd2992f2d6c fgraph: Have set_graph_notrace only affect function_graph tracer omits d864a3ca8830 fgraph: Create a fgraph.c file to store function graph inf [...] omits c43ac4a53019 tracing: Do not line wrap short line in function_graph_enter() omits 23621fac32ec function_graph: Remove unused task_curr_ret_stack() omits d0eb8b0ec43a Merge branch 'sunxi/clk-for-4.21' into sunxi/for-next omits 01a7ea763fc4 clk: sunxi-ng: r40: Force LOSC parent to RTC LOSC output omits 5cf99a0f3161 tracing/fgraph: Fix set_graph_function from showing interrupts omits 0c7a52e4d4b5 tracepoint: Use __idx instead of idx in DO_TRACE macro to [...] omits 93029d7d407f Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 73116df7bb90 afs: Use d_instantiate() rather than d_add() and don't d_drop() omits 4584ae96ae30 afs: Fix missing net error handling omits ae3b7361dc0e afs: Fix validation/callback interaction omits 5b7f180fb382 arm64: defconfig: Enable core Qualcomm SDM845 options omits b42699547fc9 tools/bpf: make libbpf _GNU_SOURCE friendly omits 6da8016109fc arm64: dts: qcom: msm8998: Add SDC2 control pins omits 23bd4f785b53 arm64: dts: qcom: msm8998-mtp: Add external SD omits 1cfce828dca8 arm64: dts: qcom: msm8998: Add SDCC2 omits 634da3307b08 arm64: dts: qcom: msm8998: correct xo clock name omits 2aaa1b2161d3 Merge branch 'qcs404-topic-revised' into arm64-for-4.21-3 omits 9b08a32b2963 Merge branch 'arm64-for-4.21' into arm64-for-4.21-3 omits 6906b9fe5122 Merge tag 'qcom-fixes-for-4.20-rc1' into arm64-for-4.21-3 omits 93631211c9c0 net/mlx5: Debug print for forwarded async events omits 4e2df04ad25a net/mlx5: Forward SRQ resource events omits 451be51c0b47 net/mlx5: Forward QP/WorkQueues resource events omits b8267cd765b3 net/mlx5: Remove all deprecated software versions of FW events omits 09e574fa76d6 IB/mlx5: Handle raw delay drop general event omits cb6191bf25f7 net/mlx5: Allow forwarding event type general event as is omits 134e9349ecf0 IB/mlx5: Handle raw port change event rather than the soft [...] omits 02039fb659b3 net/mlx5: Remove unused events callback and logic omits df097a278c75 IB/mlx5: Use the new mlx5 core notifier API omits 58d180b34e98 net/mlx5: Forward all mlx5 events to mlx5 notifiers chain omits 7cffaddd39b4 net/mlx5e: Use the new mlx5 core notifier API omits 7a1795553074 net/mlx5: Allow port change event to be forwarded to drive [...] omits 20902be46c4d net/mlx5: Driver events notifier API omits 9410d386d0a8 net: Prevent invalid access to skb->prev in __qdisc_drop_all omits 34f4c9554d8b IB/mlx5: Use fragmented QP's buffer for in-kernel users omits 20e5a59b2e64 IB/mlx5: Use fragmented SRQ's buffer for in-kernel users omits b024dd0eba6e rxe: IB_WR_REG_MR does not capture MR's iova field omits 3d58c9c9f735 net: Don't default Aquantia USB driver to 'y' omits 22cb7405fada VFS: use synchronize_rcu_expedited() in namespace_unlock() omits 94f371cb7394 Merge tag 'acpi-4.20-rc5' of git://git.kernel.org/pub/scm/ [...] omits bfc5d839184f RDMA/mlx5: Attach a DEVX counter via raw flow creation omits b601f73130a3 drm: msm: Check cmd_db_read_aux_data() for failure omits 2f8406891fed Merge tag 'pm-4.20-rc5' of git://git.kernel.org/pub/scm/li [...] omits 67810e8c3c01 RDMA/qib: Remove all occurrences of BUG_ON() omits d12c416dd131 IB/usnic: fix spelling mistake "miniumum" -> "minimum" omits 90849f4d059c RDMA/uverbs: fix ptr_ret.cocci warnings omits 901018f29e65 RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" omits 167bfe534dc2 Documentation: drm: Remove dangling pointer from drm-mm.rst omits b020fcf6bb4b net/x25: handle call collisions omits 06137619f061 net/x25: fix null_x25_address handling omits d449ba3d581e net/x25: fix called/calling length calculation in x25_pars [...] omits 7bca603a69c0 RDMA/mlx5: Initialize return variable in case pagefault wa [...] omits 1d956785da55 selftests/ftrace: Fix invalid SPDX identifiers omits 1ef06003a50c clk: renesas: Mark rza2_cpg_clk_register static omits 1464193107da net: explain __skb_checksum_complete() with comments omits 89d328f637b9 pstore/ram: Correctly calculate usable PRZ bytes omits cccf6ae52d35 cpufreq: imx6q: save one condition block for normal case o [...] omits 58ad4e619747 cpufreq: imx6q: remove unused code omits 0dc0eb78155b cpufreq: pmac64: add of_node_put() omits 3be466d681a9 cpufreq: powernv: add of_node_put() omits 60935c17e26a Documentation: intel_pstate: Clarify coordination of P-Sta [...] omits af3b7379e2d7 cpufreq: intel_pstate: Force HWP min perf before offline omits 6e218d21acef cpufreq: s3c24xx: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 96c6935212d6 PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 3e407c16f571 Merge back earlier ACPICA changes for 4.21. omits 27fae429acee sbitmap: don't loop for find_next_zero_bit() for !round_robin omits d6a09cee2458 drm/i915/fec: Disable FEC state. omits 5c44b938629a i915/dp/fec: Configure the Forward Error Correction bits. omits a322b97589a6 drm/i915/fec: Set FEC_READY in FEC_CONFIGURATION omits 240999cf339f i915/dp/fec: Add fec_enable to the crtc state. omits a24c62f94be1 drm/i915/dsc: Enable and disable appropriate power wells for VDSC omits a600622c09dd drm/i915/dp: Disable DSC in source by disabling DSS CTL bits omits a311b0b5d209 drm/i915/dp: Configure Display stream splitter registers d [...] omits 5b1ea77228f9 drm/i915/dp: Populate DSC PPS SDP and send PPS infoframes omits 5e339a1d7e43 arm64: dts: meson-gx: Add Internal Clock Measurer node omits 146e99be22ee arm64: dts: amlogic: Add all CPUs in cooling maps omits 0449b8e371ac arm64: dts: meson: add libretech aml-s805x-ac board omits bc3285052afb dt-bindings: arm: amlogic: add libretech aml-s805x-ac bindings omits bf0fbc8f0f06 dt-bindings: arm: amlogic: Add Phicomm N1 omits 207823151071 dt-bindings: Add vendor prefix for PHICOMM Co., Ltd. omits ba1c84ee74d3 arm64: dts: meson-gxl: add support for phicomm n1 omits 1c5cc1c805d8 arm64: dts: meson: consistently disable pin bias omits 96a13691c1dd arm64: dts: meson: disable pad bias for mmc pinmuxes omits 06096d7a8734 arm64: dts: meson: remove extra subnode in mmc clk_gate pinmux omits ac444768bd99 arm64: dts: meson: s400: add bcm bluetooth device omits 920b4d3969cc arm64: dts: meson: p230: disable advertisement EEE for GbE. omits 2c130695ad52 arm64: dts: meson-axg: enable SCPI omits ef29fcc38181 Documentation: bindings: Add missing Amlogic SCPI sensor bindings omits 9c2d16bbfda6 arm64: dts: meson-axg: correct sram shared mem unit-address omits 9fdff382e3d6 arm64: dts: meson-axg: fix mailbox address omits e1f2163deac0 arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply omits 96dc5702acbb arm64: dts: meson-axg: add secure monitor omits 4c614831d59b drm/i915/dp: Use the existing write_infoframe() for DSC PPS SDPs omits a708c6856304 arm64: dts: meson-axg: s400: add cts-rts to the bluetooth uart omits 5b78012636f5 arm64: dts: meson-gxl-khadas-vim: fix GPIO lines names omits 2165b006b65d arm64: dts: meson-gxbb-odroidc2: fix GPIO lines names omits f0783f5edb52 arm64: dts: meson-gxbb-nanopi-k2: fix GPIO lines names omits 11fa9774612d arm64: dts: meson-gxl-libretech-cc: fix GPIO lines names omits fbd5cbc5c9fb arm64: dts: meson-axg: fix dtc warning about unit address omits dd5297cc8b8b arm64: dts: meson-gxl-s905x-khadas-vim enable Bluetooth omits 7182414e2530 drm/i915/dp: Configure i915 Picture parameter Set register [...] omits 91ba2c8be4b7 drm/i915/dsc: Add a power domain for VDSC on eDP/MIPI DSI omits 2279298dbf36 drm/i915/dp: Enable/Disable DSC in DP Sink omits 27998631458a drm/i915/dsc: Compute Rate Control parameters for DSC omits 168243c18010 drm/i915/dsc: Define & Compute VESA DSC params omits 8228c42fc0ee drm/i915/dp: Do not enable PSR2 if DSC is enabled omits c4f784268210 Merge branch 'acpica-fixes' omits a4a157777c80 drm/i915/dp: Compute DSC pipe config in atomic check omits 7b610f1fbed2 drm/i915/dp: Add DSC params and DSC config to intel_crtc_state omits 581fb9459050 Merge branch 'omap-for-v4.21/omap1' into for-next omits 028baad5221e ARM: OMAP1: devices: configure omap1_spi100k only on OMAP7xx omits 04a92358b396 ARM: OMAP1/2: fix SoC name printing omits 3af89f2d3dce ARM: OMAP1: ams-delta: Move AMS_DELTA_LATCH2_NGPIO to the [...] omits 0d5492cd141c ARM: OMAP1: ams-delta: Drop unused symbols from the board header omits 771e53c4d1a1 ARM: OMAP1: ams-delta: Drop board specific global GPIO numbers omits 8b686d0e34e3 ARM: OMAP: PM: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 08a84633851f ARM: OMAP1: clock: Change to use DEFINE_SHOW_ATTRIBUTE macro omits b3cf5c06ca50 drm/i915: Decouple SKL stride units from intel_fb_stride_a [...] omits 22be87401289 drm: TODO: Add DRM_MODESET_LOCK_ALL* conversion to todo.rst omits 19a2668a8ae3 ARM: OMAP1: ams-delta: Provide GPIO lookup table for LED device omits 70bbe53c6eac drm/i915: Make sure fb gtt offsets stay within 32bits omits 0a48a4134912 ARM: OMAP1: ams-delta: make board header file local to mach-omap1 omits 90230968f102 net: phy: sfp: correct location of SFP standards omits 58124bf8f4a6 drm/amd/display: Fix NULL ptr when calculating refresh rate omits 8b955e00d4a5 drm/amd/display: Fix 6x4K displays light-up on Vega20 omits 3be5e10daf1f Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver omits 95150405e108 Merge branch 'misc' into for-next omits f900684b761d Merge branch 'fixes' into for-next omits c6888879fd55 drm/amd/display: Fix 6x4K displays light-up on Vega20 (v2) omits 6664f1e9ef7b Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next omits 49f1c44b581b drm/amd/display: Fix unintialized max_bpc state values omits 19bf62613a80 tcp: remove loop to compute wscale omits b79e7b3bd1f2 ARM: dts: dra7: Move the ti,no-idle quirk on proper gmac node omits e869e7b59906 Merge branch 'xps-fixes' omits 867d0ad476db net: fix XPS static_key accounting omits f28c020fb488 net: restore call to netdev_queue_numa_node_write when res [...] omits 5d2632a577ba ARM: dts: Revert am335x mcasp ti-sysc changes omits 22b3b41c709b Merge branch 'topic/leds-trigger' into for-next omits d7f7e0018b96 net: phy: sfp: correct store of detected link modes omits dcc6abae0f47 qede - Add a statistic for a case where driver drops tx pa [...] omits c1cb11bcbd09 dpaa2-eth: Add "fall through" comments omits f1c0f5919941 Merge branch 'ave-fixes' omits d75d0e874ffe net: ethernet: ave: Add MODULE_AUTHOR and MAINTAINERS entry omits 88113957ddb7 net: ethernet: ave: Replace NET_IP_ALIGN with AVE_FRAME_HEADROOM omits 09ee3b4a249d net: ethernet: ave: Increase descriptors to improve performance omits a32701068632 Merge branch 'ave-suspend-resume' omits 8d1283b1d6af net: ethernet: ave: Preserve wol state in suspend/resume sequence omits 7200f2e3c9e2 net: ethernet: ave: Set initial wol state to disabled omits 0ba78b4a4989 net: ethernet: ave: Add suspend/resume support omits f92a2ebb3d55 Merge tag 'selinux-pr-20181129' of git://git.kernel.org/pu [...] omits 3578f19143b0 Merge tag 's390-4.20-3' of git://git.kernel.org/pub/scm/li [...] omits b905e2db5cc4 Merge tag 'sound-4.20-rc5' of git://git.kernel.org/pub/scm [...] omits 9af33b574517 Merge tag 'fixes_for_v4.20-rc5' of git://git.kernel.org/pu [...] omits b2c5d16b72df blk-mq: use plug for devices that implement ->commits_rqs() omits be94f058f2bd blk-mq: use bd->last == true for list inserts omits 80ff2040ac3d ataflop: implement mq_ops->commit_rqs() hook omits 944e7c87967c virtio_blk: implement mq_ops->commit_rqs() hook omits 04f3eafda6e0 nvme: implement mq_ops->commit_rqs() hook omits d666ba98f849 blk-mq: add mq_ops->commit_rqs() omits ce5b009cff19 block: improve logic around when to sort a plug list omits 975ef94a0284 pvcalls-front: fixes incorrect error handling omits 123664101aa2 Revert "xen/balloon: Mark unallocated host memory as UNUSABLE" omits 72791ac854fe xen: xlate_mmu: add missing header to fix 'W=1' warning omits a7b403104e17 xen/x86: add diagnostic printout to xen_mc_flush() in case [...] omits 874bfc6e5422 arm64: ftrace: Fix to enable syscall events on arm64 omits ce8c80c536da arm64: Add workaround for Cortex-A76 erratum 1286807 omits 1b57ec8c7527 arm64: io: Ensure value passed to __iormb() is held in a 6 [...] omits 598e1a42e962 selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and R [...] omits 754a58db6a55 perf: arm_spe: handle devm_kasprintf() failure omits e75d04771ad6 drm/tegra: dc: Don't clean up unused display controller omits 0cffbde2e318 drm/tegra: hub: Enable all required clocks omits 787f4889a6cf spi: Fix formatting of header block omits 5651248697f7 Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/ [...] omits d6b9bc025859 drm/tegra: vic: Add Tegra194 support omits ac1bdbf22beb gpu: host1x: Add Tegra194 support omits b91bf997ea6e drm/tegra: falcon: Wait for memory scrubbing to complete omits 4eab8c0ebd38 drm/tegra: falcon: Fix error handling omits 0dc34e19f66e drm/tegra: vic: Implement explicit reset support omits 3dde5a2342cd ARM: tegra: Add VIC on Tegra124 omits 29bdedfd9cf4 spi: bcm2835: Unbreak the build of esoteric configs omits b7ea04d299c7 drm: Add DRM_MODESET_LOCK_BEGIN/END helpers omits 2aa3eef85d4a drm: Move atomic_state_put after locks are dropped omits c232e9f41b13 drm: Move drm_mode_setcrtc() local re-init to failure path omits aa394b0dd68c drm: Clear state->acquire_ctx before leaving drm_atomic_he [...] omits 2f690fad237a drm/rcar-du: Use drm_fbdev_generic_setup() omits b72c51a58e6d brcmfmac: Fix out of bounds memory access during fw load omits 554da3868eb1 brcmfmac: Call brcmf_dmi_probe before brcmf_of_probe omits 4282ff17e557 brcmfmac: support STA info struct v7 omits d5a433556d09 b43: Use cordic algorithm from kernel library omits 8ea3819c0bbe b43: Fix error in cordic routine omits ea3edda9ddba brcmsmac: Use cordic-related macros from common cordic library omits 58d81d64e06f lib: cordic: Move cordic macros and defines to header file omits 4e6db0f21c99 blk-mq: Add a NULL check in blk_mq_free_map_and_requests() omits 49379e6d1e93 ataflop: fix error handling in atari_floppy_init() omits 65ffc51aba40 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits 81c85ec15a19 gpio: OF: Parse MMC-specific CD and WP properties omits 77e75fda94d2 dmaengine: at_hdmac: fix module unloading omits 98f5f932254b dmaengine: at_hdmac: fix memory leak in at_dma_xlate() omits 2d25bc552353 module: make it clearer when we're handling kallsyms symbo [...] omits 78e7b15e17ac powerpc/msi: Fix NULL pointer access in teardown code omits d7a86dffc280 drm/virtio: virtio_gpu_cmd_resource_create_3d: drop unused [...] omits 4d55fd66b454 drm/virtio: fence: pass plain pointer omits cd7fdc45bc69 ASoC: au8540: use 64-bit arithmetic instead of 32-bit omits 5363857b916c ALSA: pcm: Fix interval evaluation with openmin/max omits 96ae93b46dbb Merge tag 'fixes-for-v4.20-rc4' of git://git.kernel.org/pu [...] omits 3deef52ce105 ALSA: hda: Add support for AMD Stoney Ridge omits 6ad5506ed191 ARM64: dts: hisilicon: Add all CPUs in cooling maps omits a7a6e2cbb4db arm64: dts: hi3660: Add missing cooling device properties [...] omits 4c7c31104b47 arm64: dts: hisilicon: poplar: Standardize LED labels and [...] omits 28b45da9acff arm64: dts: hisilicon: hikey960: Standardize LED labels an [...] omits 2e3ea3e7fba9 arm64: dts: hisilicon: hikey: Standardize LED labels and triggers omits 8aa2fca8342b arm64: dts: hisilicon: hikey970: Add GPIO line names omits 84d9e4df19a7 arm64: dts: hisilicon: hikey970: Enable on-board UARTs omits dd54bb8a0a97 arm64: dts: hisilicon: hi3670: Add UART nodes omits e18813021a11 arm64: dts: hisilicon: hi3670: Add GPIO controller support omits 9adcfaffc34d printk: Make printk_emit() local function. omits 7cdf33ab02e0 drm/vkms: Fix plane duplicate_state omits 559afaa2c506 Merge tag 'iwlwifi-next-for-kalle-2018-11-23' of git://git [...] omits 7a027b57f959 crypto: cavium/nitrox - Enable interrups for PF in SR-IOV mode. omits 4bede34c1aa1 crypto: cavium/nitrox - crypto request format changes omits 180def6c4ad1 crypto: x86/chacha20 - Add a 4-block AVX-512VL variant omits 29a47b54e030 crypto: x86/chacha20 - Add a 2-block AVX-512VL variant omits cee7a36ecb5b crypto: x86/chacha20 - Add a 8-block AVX-512VL variant omits 44ff57e685f9 ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support omits cb74635faa17 x86/resctrl: Remove unnecessary check for cbm_validate() omits 7de642a3815d ARM: defconfig: Enable the PL111 DRM driver on vexpress omits 5bd444f1a3a0 ARM: defconfig: Update the vexpress defconfig omits f1fe12c8bf33 ARM: dts: Modernize the Vexpress PL111 integration omits bd82233f16c4 Merge tag 'linux-can-next-for-4.21-20181128' of git://git. [...] omits b888a5f713e4 ALSA: pcm: Fix starvation on down_write_nonblock() omits b51abed8355e ALSA: pcm: Call snd_pcm_unlink() conditionally at closing omits c94800a3952c ALSA: hda/tegra: compatible string as shortname omits e5bde04ccce6 crypto: do not free algorithm before using omits e561bb29b650 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits b7e386177fa5 soc: qcom: smd-rpm: Add QCS404 compatible omits a03397e27476 arm64: defconfig: Enable some qcom remoteproc configs omits 671942e26e28 arm64: defconfig: Enable QCS404 configs omits 9167f0dcc523 scsi: xen-scsifront: mark expected switch fall-through omits 74e716f2a9d8 scsi: megaraid_sas_fusion: Mark expected switch fall-through omits 8d07f7d0009c scsi: megaraid: megaraid_sas_base: Mark expected switch fa [...] omits 76df1da36c3d scsi: libfc: fc_rport: Mark expected switch fall-through omits 5dfdb0893596 scsi: hpsa: mark expected switch fall-throughs omits c121c57a45ec scsi: aacraid: Mark expected switch fall-through omits 8d4d5b346cfc scsi: aacraid: Mark expected switch fall-throughs omits 8837aa8bc093 scsi: qla2xxx: Introduce a switch/case statement in qlt_xm [...] omits 8700bc76f193 scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "m [...] omits 30eb2e4cd5d6 scsi: ufs: add fall through annotation omits c967590457ca scsi: storvsc: Fix a race in sub-channel creation that can [...] omits 037bc0d43447 scsi: qedi: Update driver version to 8.33.0.21 omits 9632a6b4b747 scsi: qedi: Move LL2 producer index processing in BH. omits dcceeeb71fb7 scsi: qedi: add module param to set ping packet size omits cdd3ff87f108 scsi: qedi: Add packet filter in light L2 Rx path. omits d5632b11f0a1 scsi: qedi: Check for session online before getting iSCSI [...] omits 1a291bce5eaf scsi: qedi: Allocate IRQs based on msix_cnt omits fa97c5110986 scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE omits f853053da975 scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" omits 3fb5a21fd008 scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition omits 2b45ebef39a2 soc: amlogic: Add Meson Clock Measure driver omits b4c29e890268 dt-bindings: amlogic: Add Internal Clock Measurer bindings omits 7b141abe4aa1 ARM: dts: meson: add the clock inputs for the Meson timer omits 523b8b31d3e1 ARM: dts: meson: add the TIMER B/C/D interrupts omits 7e26335b1a3f ARM: dts: meson: consistently disable pin bias omits 528bff0cdb66 tools: bpftool: fix a bitfield pretty print issue omits 5cfc879caee8 pcmcia: remove per-arch PCMCIA config entry omits c2e7075ca830 scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 omits 1ec28f8b8ada Merge v4.20-rc4 into drm-next omits 61647c77cb15 Merge tag 'drm-misc-next-2018-11-28' of git://anongit.free [...] omits 1a31c26ed7b4 Merge tag 'du-next-20181123' of git://linuxtv.org/pinchart [...] omits 4ecd94b8e13b platform/x86: dell-laptop: Mark expected switch fall-throughs omits ebcdcef30333 Merge tag 'drm-misc-fixes-2018-11-28-1' of git://anongit.f [...] omits 1ad93ab10e24 bpf: Fix various lib and testsuite build failures on 32-bit. omits 50c187712701 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] omits c2209c6d18d6 Merge branch 'btf-check-name' omits d08489125e04 tools/bpf: add addition type tests to test_btf omits 8800cd031af0 tools/bpf: fix two test_btf unit test cases omits eb04bbb608e6 bpf: btf: check name validity for various types omits cdbb096adddb bpf: btf: implement btf_name_valid_identifier() omits 5c1c86031ead Merge tag 'drm-intel-fixes-2018-11-28' of git://anongit.fr [...] omits c5fbf9ebe0aa Merge tag 'du-fixes-20181126' of git://linuxtv.org/pinchar [...] omits 02f425f811ce scsi: vmw_pscsi: Rearrange code to avoid multiple calls to [...] omits 300625620314 drm/ast: fixed reading monitor EDID not stable issue omits 59a206b4499e scsi: target: replace fabric_ops.name with fabric_alias omits 30c7ca935004 scsi: target: drop unnecessary get_fabric_name() accessor [...] omits 6baca7601bde scsi: target: drop unused pi_prot_format attribute storage omits bfeb122d3080 Merge tag 'drm-intel-next-2018-11-22' of git://anongit.fre [...] omits dc25ab067645 drm/ast: Fix incorrect free on ioregs omits 5db6dd14b313 scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_s [...] omits 9095d0f8eae4 soc: qcom: llcc-slice: Remove duplicated include from llcc [...] omits 972910948fb6 ARM: dts: qcom: Remove Arrow SD600 eval board omits f50c9d797d3d nfsd: clean up indentation, increase indentation in switch [...] omits 97bce63408f1 svcrdma: Optimize the logic that selects the R_key to invalidate omits b493fd31c0b8 nfsd: fix a warning in __cld_pipe_upcall() omits 62a063b8e7d1 nfsd4: fix crash on writing v4_end_grace before nfsd startup omits 28d13d317bac ARM: dts: qcom: Add SoC-specific string for sdhci-msm-v4 nodes omits 0567022c019a ARM: dts: qcom: msm8974-hammerhead: correct gpios property [...] omits 50ee9e5d8e3e f2fs: fs-verity support omits acc9eb0a6073 ext4: add fs-verity read support omits bff49d3e9aff ext4: add basic fs-verity support omits 0c9ff58d6b2c fs-verity: support builtin file signatures omits a391d6149e70 fs-verity: add CRC-32C support omits f702e2cdd8b1 fs-verity: add SHA-512 support omits ca361e0f55af fs-verity: implement FS_IOC_MEASURE_VERITY ioctl omits ef30167c1fd1 fs-verity: implement FS_IOC_ENABLE_VERITY ioctl omits 281bf3cdf27a fs-verity: add data verification hooks for ->readpages() omits 8f1c09d0761f fs-verity: add MAINTAINERS file entry omits a2bd7d2fc32c fs-verity: add setup code, UAPI, and Kconfig omits 1b71a6809f96 fs-verity: add a documentation file omits 9e908a180e6a platform/x86: thinkpad_acpi: Drop superfluous exported function omits f783e128a6f1 platform/x86: dell-laptop: Drop superfluous exported function omits b3802783d0b5 ALSA: hda - Support led audio trigger omits 4e1d092445a5 platform/x86: thinkpad_acpi: Add audio mute LED classdev support omits d00fa46e0a2c platform/x86: dell-laptop: Add micmute LED trigger support omits e374e06880f9 clk: tegra: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 9579346ecf76 clk: nomadik: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 1861a7f07e02 soc: bcm: brcmstb: Don't leak device tree node reference omits 922b8fae085d dt-bindings: clock: qcom: Fix the xo parent in gpucc example omits 74c31ff9c84a clk: qcom: gpu_cc_gmu_clk_src has 5 parents, not 6 omits 9765635b3075 Revert "drm/dp_mst: Skip validating ports during destructi [...] omits 295daee4ba10 selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS omits 36dbe571c2c9 Merge branch 'bpf-sk-msg-pop-data' omits 1ade9abadfca bpf: test_sockmap, add options for msg_pop_data() helper omits d913a2273a89 bpf: add msg_pop_data helper to tools omits 7246d8ed4dcc bpf: helper to pop data from messages omits b3f4bdda998b drm: radeon: fix overflow on 32bit systems omits ce99814973ac drm/amd/pp: fix spelling mistake "dependancy" -> "dependency" omits 3b34c14fd50c drm/amdgpu: Reorder uvd ring init before uvd resume omits 26bc534094ed drm/amdgpu: Refactor GPU reset for XGMI hive case omits ed2bf5229c53 drm/amdgpu: Expose hive adev list and xgmi_mutex omits 5183411b56bd drm/amdgpu: Refactor amdgpu_xgmi_add_device omits bb47de736661 drm/amdgpu: Set FreeSync state using drm VRR properties omits 520f08df45fb drm/amdgpu: Correct get_crtc_scanoutpos behavior when vpos [...] omits ab7a664f7a2d drm: Document variable refresh properties omits 1398958cfd8d drm: Add vrr_enabled property to drm CRTC omits ba1b0f6c73d4 drm: Add vrr_capable property to the drm connector omits cde577bd116e drm/amdgpu: Move doorbell structures to seperate file omits 9564f1928ed2 drm/amdgpu: Use asic specific doorbell index instead of ma [...] omits 6585661ddd6a drm/amdgpu: Call doorbell index init on device initialization omits c93aa77586c2 drm/amdgpu: Doorbell layout for vega20 and future asic omits 4e2c1ac2027d drm/amdgpu: Doorbell index initialization for ASICs before vega10 omits 062f38072537 drm/amdgpu: Vega10 doorbell index initialization omits 5253163a11fb drm/amdgpu: Add asic func interface to init doorbell index omits 409c5191b499 drm/amdgpu: Add field in amdgpu_dev to hold reserved doorb [...] omits 8bcbc9ef9657 drm/amd/display: Fix compile error with ACPI disabled omits eb3dc8978596 drm/amd/display: Use private obj helpers for dm_atomic_state omits 60b548237fed Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits b26b2b24b1d8 Merge tag 'xtensa-20181128' of git://github.com/jcmvbkbc/l [...] omits 68c12d24ce26 drm/sched: revert "fix timeout handling v2" v2 omits ad97d9de4583 drm/amdgpu: Add delay after enable RLC ucode omits 1fdee7582cce drm/i915: Pass the plane to icl_program_input_csc_coeff() omits 45bee430b843 drm/i915: Rename the confusing 'plane_id' to 'color_plane' omits 5f2e511205bb drm/i915: Commit skl+ planes in an order that avoids ddb overlaps omits ff43bc379e16 drm/i915: Move ddb/wm programming into plane update/disabl [...] omits 51de9c6d2559 drm/i915: Don't pass dev_priv around so much omits 8315847bf4df drm/i915: Clean up skl+ vs. icl+ watermark computation omits 6a3c910b081d drm/i915: Pass the entire skl_plane_wm to skl_compute_tran [...] omits 14a43062b903 drm/i915: Remove some useless zeroing on skl+ wm calculations omits ce110ec311e9 drm/i915: Fix latency==0 handling for level 0 watermark on skl+ omits 0dd14be30d4c drm/i915: Pass the new crtc_state to ->disable_plane() omits afbd8a722bd6 drm/i915: Introduce crtc_state->update_planes bitmask omits 019575a58c84 drm/i915: Move single buffered plane register writes to the end omits 83234d13f9fd drm/i915: Reorganize plane register writes to make them mo [...] omits 1954db153d18 drm/amdgpu: Avoid endless loop in GPUVM fragment processing omits 9ce2b991f7ea drm/amdgpu: Cast to uint64_t before left shift omits d78a5ebd8b18 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 9a764c1e5968 s390/qeth: fix length check in SNMP processing omits 62e3a9317882 net: qualcomm: rmnet: remove set but not used variables 'i [...] omits 8eb08cf8a35a qlcnic: remove set but not used variables 'cur_rings, max_ [...] omits 9cc549e4a730 net: neterion: vxge: remove set but not used variables 'ma [...] omits 55e56f06ed71 dax: Don't access a freed inode omits c93db7bb6ef3 dax: Check page->mapping isn't NULL omits 69be4efeb959 x86/boot: Add missing va_end() to die() omits e9d8faf93d27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 582754106716 Merge branch 'dpaa2-eth-Introduce-XDP-support' omits a4a7b762eb21 dpaa2-eth: Add xdp counters omits 0ff8f0aab49b dpaa2-eth: Cleanup channel stats omits 99e43521a069 dpaa2-eth: Add support for XDP_TX omits 18c2e770e651 dpaa2-eth: Map Rx buffers as bidirectional omits 5d39dc21482a dpaa2-eth: Release buffers back to pool on XDP_DROP omits 569375fb5732 dpaa2-eth: Move function omits 7b1eea1a7475 dpaa2-eth: Allow XDP header adjustments omits 7e273a8ebdd3 dpaa2-eth: Add basic XDP support omits c758940158bf net: hisilicon: remove unexpected free_netdev omits cfc435198f53 rapidio/rionet: do not free skb before reading its length omits dba4296bc743 Merge tag 'clk-renesas-for-v4.21-tag1' of git://git.kernel [...] omits 45fdfdb64759 drm/pl111: add of_node_put() omits dfb7513374c1 scsi: lpfc: fix block guard enablement on SLI3 adapters omits 1aca96cc5455 drm/i915: Mark up early pre-production Kabylakes omits 489db5d94150 ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined omits 529eb362a347 i40e: fix kerneldoc for xsk methods omits 121b018f8c74 Merge tag 'for-4.20-rc4-tag' of git://git.kernel.org/pub/s [...] omits 5b26f7180cdb Merge tag 'spi-fix-v4.20-rc4' of git://git.kernel.org/pub/ [...] omits e3e403c218cd soc/tegra: pmc: Add initial Tegra194 wake events omits e59333c83fe9 soc/tegra: pmc: Add initial Tegra186 wake events omits 19906e6b1667 soc/tegra: pmc: Add wake event support omits a8bf879af7b1 ixgbe: recognize 1000BaseLX SFP modules as 1Gbps omits d8242d22d501 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits eab077aa8433 i40e: Fix deletion of MAC filters omits e4c39f7926b4 igb: fix uninitialized variables omits 65cd1d13b880 block: add io timeout to sysfs omits 94a2c3a32b62 block: use rcu_work instead of call_rcu to avoid sleep in softirq omits 3bd7f6589f67 spi: bcm2835: Overcome sglist entry length limitation omits acf0f8569599 spi: bcm2835: Document struct bcm2835_spi omits 5c09e42f5931 spi: bcm2835: Drop unused code for native Chip Select omits c06eea7d2a0e Merge branch 'spi-4.20' into spi-4.21 for bcm stuff. omits 6cbf76028dca can: flexcan: split the Message Buffer RAM area omits 0517961ccdf1 can: flexcan: Add provision for variable payload size omits 5156c7b11f35 can: flexcan: move rx_offload_add() from flexcan_probe() t [...] omits 7ad0f53a394b can: flexcan: flexcan_chip_start(): enable loopback mode i [...] omits de3578c198c6 can: flexcan: add self wakeup support omits b9c9c39e3d20 dt-bindings: can: flexcan: add stop mode property to device tree omits c982a3ca49e3 can: flexcan: flexcan_chip_start(): adjust comment to matc [...] omits eac9c48aac08 soc/tegra: pmc: Add Tegra194 support omits 73b551ba8fed arm64: tegra: Clarify that P2972-0000 is Jetson Xavier omits 585423535cd6 arm64: tegra: Add PWM fan support on Jetson Xavier omits 6a574ec70c52 arm64: tegra: Add PWM controllers on Tegra194 omits 36ec29f781a2 arm64: dts: tegra210: Add power-domains for xHCI omits 3e9e46b7b981 Merge branch 'for-4.21/dt-bindings' into for-4.21/arm64/dt omits b4c7bf003cb5 dt-bindings: tegra186-pmc: Add interrupt controller properties omits e82b0b382845 spi: bcm2835: Fix race on DMA termination omits dbc944115eed spi: bcm2835: Fix book-keeping of DMA termination omits 56c1723426d3 spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode omits 8bb4f3f55961 arm64: dts: stratix10: use "altr,stratix10-rst-mgr" binding omits d23968448f29 ARM: dts: socfpga: use tabs for indentation omits 3e464ad53ce0 arm: dts: socfpga: remove dma-mask property omits e793b284d7f3 arm: dts: socfpga*.dts*: use SPDX-License-Identifier omits fbc125afdc50 ARM: socfpga: Turn on ARM errata for L2 cache omits 274c516d6490 arm64: dts: hisilicon: Add Pinctrl support for HiKey970 board omits 22233f7bf2c9 can: flexcan: FLEXCAN_IFLAG_MB: add () around macro argument omits bc8ad651516d can: flexcan: flexcan_irq(): fix indention omits 9dc1ee1184b4 can: flexcan: flexcan_start_xmit(): fix indention omits 0f8af56f74cd can: flexcan: enable flexcan for all architectures omits e3dfddbf0d63 can: rcar: add SPDX identifiers to Kconfig and Makefile omits 7af42e50f67a can: rcar: use SPDX identifier for Renesas drivers omits 06a3f31ae22b can: sja1000: plx_pci: add support for ASEM CAN raw device omits 0db9071353a0 can: xilinx: add can 2.0 support omits c5435adc3d29 dt-bindings: can: xilinx_can: add Xilinx CAN FD 2.0 bindings omits 81de0cd60fd4 can: xilinx: fix return type of ndo_start_xmit function omits 3b17d4175414 can: ucan: fix spelling mistake: "resumbmitting" -> "resub [...] omits f6f30a609c52 ASoC: dmic: introduce module_param wakeup_delay omits bc0a7dbc5a54 ASoC: dmic: introduce mode switch delay omits 22cc062c4dfb dt-bindings: sound: omap-mcpdm: Update documentation for pdmclk omits 80e733fda42f ASoC: qcom: sdm845: Create and setup jack in init callback omits 48e2bab90d8e ARM: socfpga: Clean unused functions omits 7f1806ebb08c ASoC: qcom: sdm845: Add board specific dapm widgets omits f6628486c848 ARM: debug: enable UART1 for socfpga Cyclone5 omits a758dd2e3a51 arm64: dts: hisilicon: Source SoC clock for UART6 omits 9a24ce5b66f9 cachefiles: Fix page leak in cachefiles_read_backing_file [...] omits f31a89692830 dlm: NULL check before kmem_cache_destroy is not needed omits 40b412897ccb mtd: nand: Fix memory allocation in nanddev_bbt_init() omits c00e3f8080d1 arm64: dts: hisilicon: Add clock nodes for Hi3670 SoC omits 737fdee80faf Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits 4403037daf66 ARM: dts: sun8i: v3s: Remove skeleton and memory to avoid [...] omits 93870e414d51 ARM: dts: sun8i: v3s: Provide default muxing for relevant [...] omits 438a44ce7e51 ARM: dts: sun8i: v3s: Change pinctrl nodes to avoid warning omits 84d794d67200 ARM: dts: sun8i: v3s: Change LRADC node names to avoid warnings omits 420731a25fc5 ARM: dts: sun8i: h3: Remove leading zeros from unit-addresses omits 9c4273ee02f6 ARM: dts: sun8i: BPI-M2M: Remove i2c nodes omits ec16a8e7092b ARM: dts: sun8i: a23/a33: Provide default muxing for relev [...] omits fbb1f83c15a9 ARM: dts: sunxi: reference: Move the muxing back to the co [...] omits 9e41b5e966fe ARM: dts: sun8i: a23/a33: Remove underscores from nodes names omits 090e563c91e6 ARM: dts: sun8i: a23/a33: Change pinctrl nodes to avoid warning omits 4ead0ad7b217 ARM: dts: sun8i: a23/a33: Remove card detect pull-up omits 9c2d3d17a912 ARM: dts: sun8i: a23/a33: Reorder the pin groups omits f2a5e42580e9 ARM: dts: sun8i: a23/a33: Change LRADC node names to avoid [...] omits ec6b944c5adb ARM: dts: sun8i: a23/a33: Remove all useless pinctrl nodes omits dac89fd27886 ARM: dts: sun8i: a23/a33: Remove redundant MMC pinmux tuning omits 3af4c3eaf8cf ARM: dts: sun8i: a23/a33: Change framebuffer node names to [...] omits 5759b8d6f4e0 ARM: dts: sun8i: a23/a33: Remove leading zeros from unit-a [...] omits 6013d660a478 ARM: dts: sun8i: a23/a33: Remove unused address-cells/size-cells omits a858f569b80a ARM: dts: sun8i: a23/a33: Fix OPP DTC warnings omits cce55d8c2b00 ARM: dts: sun8i: a23/a33: Remove SoC node unit-name to avo [...] omits 7ece96910c5d ARM: dts: sun8i: a23/a33: Remove skeleton and memory to av [...] omits 5e043563d119 ARM: dts: sun7i: lamobo-r1: Remove unused address-cells/si [...] omits d02932889b43 ARM: dts: sun7i: Remove redundant MMC pinmux tuning omits 7dab9adb7d42 ARM: dts: sun7i: Provide default muxing for relevant controllers omits 4d9a06979b1a ARM: dts: sun7i: Fix HDMI output DTC warning omits 0356f1ae06e3 ARM: dts: sun7i: Remove underscores from nodes names omits 89dddc2cb22f ARM: dts: sun7i: som204: Use the UART3 TX and RX pin group omits bb4d3ec9a7da ARM: dts: sun7i: Split the RTS and CTS pins out of the UART nodes omits 85a8c520ca41 ARM: dts: sun7i: Change pinctrl nodes to avoid warning omits c8fd1584f4df ARM: dts: sun7i: Remove gpio-keys warnings omits 0b92b823b8d8 ARM: dts: sun7i: Change LRADC node names to avoid warnings omits 8860687aaccd ARM: dts: sun7i: Remove card detect pull-up omits 054da074b1e0 ARM: dts: sun7i: Remove all useless pinctrl nodes omits 8ce97caa3b0a ARM: dts: sun7i: Change framebuffer node names to avoid warnings omits 73732b1d0ef1 ARM: dts: sun7i: Change clock node names to avoid warnings omits 1a8a50ad6c33 ARM: dts: sun7i: Remove SoC node unit-name to avoid warnings omits 3bb9d5a682c8 ARM: dts: sun7i: Remove skeleton and memory to avoid warnings omits 1f8bed297302 ARM: dts: sun6i: Provide default muxing for relevant controllers omits 403fa08b29dc ARM: dts: sun6i: colombus: Change i2c node name to avoid warnings omits e37971924284 ARM: dts: sun6i: Remove underscores from nodes names omits 9b60a3bfd840 ARM: dts: sun6i: Change pinctrl nodes to avoid warning omits dea296bc62a4 ARM: dts: sun6i: Remove redundant MMC pinmux tuning omits d491714e8187 ARM: dts: sun6i: Remove card detect pull-up omits 8f9e10524902 ARM: dts: sun6i: Remove all useless pinctrl nodes omits 97b3d9120489 ARM: dts: sun6i: Change LRADC node names to avoid warnings omits 1b7e882d3065 ARM: dts: sun6i: Remove SoC node unit-name to avoid warnings omits acfd5bbe2641 ARM: dts: sun6i: Change clock node names to avoid warnings omits 5e570c04751c ARM: dts: sun6i: Change framebuffer node names to avoid warnings omits 86f085c58b98 ARM: dts: sun6i: Remove skeleton and memory to avoid warnings omits 1eb3927c207e ARM: dts: sun5i: Provide default muxing for relevant controllers omits a45207cef8a4 ARM: dts: sun5i: A10s: Remove empty SRAM node omits 17222eb932ad arm64: dts: rockchip: Add 32k clk on rk3399-gru omits 4711b57317f0 blk-mq: fix failure to decrement plug count on single rq removal omits d7c2d23b6fe6 ARM: dts: sunxi: Change LRADC node names to avoid warnings omits bc0160655ec3 ARM: dts: sun5i: Remove underscores from nodes names omits 335d7fcb1d69 ARM: dts: sunxi: Remove the CMA node label omits 7038250756c4 ARM: dts: sunxi: Change default CMA pool node name omits a11f6ca9aef9 sunvdc: Do not spin in an infinite loop when vio_ldc_send( [...] omits 3f2b7b903510 fscache: Fix race in fscache_op_complete() due to split at [...] omits e6bc06faf64a cachefiles: Fix an assertion failure when trying to update [...] omits 673df60a880f ARM: dts: r9a06g032: Correct the GIC DT node name omits 91f5c32dd0c8 ARM: dts: iwg23s-sbc: Add QSPI flash support omits b6239d421964 ARM: dts: r8a77470: Add QSPI support omits 976a5ccb808d ARM: dts: iwg23s-sbc: Add pinctl support for EtherAVB omits b5079d767b88 ARM: dts: iwg23s-sbc: Enable cmt0 omits 812989082385 ARM: dts: r8a77470: Add CMT SoC specific support omits 92c3ccd9b847 ARM: dts: r8a77470: Add USB-DMAC device nodes omits e1d31e7ebaa4 ARM: dts: iwg23s-sbc: Enable watchdog support omits dc7bf8795d84 ARM: dts: r8a77470: Add watchdog support to SoC dtsi omits fb09bf59f081 ARM: dts: r8a7740, emev2, sh73a0: Include SoC name in DTSI omits 89862542fab1 ARM: dts: r8a779[01]: Disable unconnected LVDS encoders omits 9eb36b945b5c ARM: dts: iwg23s-sbc: Add uSD and eMMC support omits 0485da788028 ARM: dts: r8a77470: Add SDHI1 support omits 15aa5a95e820 ARM: dts: r8a77470: Add SDHI0 support omits 4f94af57237a ARM: dts: r8a77470: Add I2C[0123] support omits ddeec86cb608 ARM: dts: r9a06g032: Add pinctrl node omits bc1845498531 ASoC: davinci-mcasp: Implement configurable dismod handling omits a3641b30c19b ASoC: davinci-mcasp: Document dismod optional property omits ca3d9433349e ASoC: davinci-mcasp: Update PDIR (pin direction) register [...] omits 1003c27acfc2 ASoC: davinci-mcasp: Clear TXSTAT register before activati [...] omits 61f94ee4a743 ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC omits aa15679b2dc8 ASoC: Intel: Skylake: Make DSP replies more human readable omits faa2541f5b1a leds: trigger: Introduce audio mute LED trigger omits 55a974021ec9 x86/speculation: Provide IBPB always command line options omits 6b3e64c237c0 x86/speculation: Add seccomp Spectre v2 user space protect [...] omits 7cc765a67d8e x86/speculation: Enable prctl mode for spectre_v2_user omits 9137bb27e60e x86/speculation: Add prctl() control for indirect branch s [...] omits 6893a959d7fd x86/speculation: Prepare arch_smt_update() for PRCTL mode omits 6d991ba509eb x86/speculation: Prevent stale SPEC_CTRL msr content omits e6da8bb6f9ab x86/speculation: Split out TIF update omits 46f7ecb1e735 ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS omits 4c71a2b6fd7e x86/speculation: Prepare for conditional IBPB in switch_mm() omits 5635d99953f0 x86/speculation: Avoid __switch_to_xtra() calls omits ff16701a29cb x86/process: Consolidate and simplify switch_to_xtra() code omits 5bfbe3ad5840 x86/speculation: Prepare for per task indirect branch spec [...] omits fa1202ef2243 x86/speculation: Add command line control for indirect bra [...] omits 495d470e9828 x86/speculation: Unify conditional spectre v2 print functions omits 30ba72a990f5 x86/speculataion: Mark command line parser data __initdata omits 8770709f4117 x86/speculation: Mark string arrays const correctly omits 15d6b7aab079 x86/speculation: Reorder the spec_v2 code omits 130d6f946f6f x86/l1tf: Show actual SMT state omits a74cfffb03b7 x86/speculation: Rework SMT state change omits 321a874a7ef8 sched/smt: Expose sched_smt_present static key omits dbe733642e01 x86/Kconfig: Select SCHED_SMT if SMP enabled omits c5511d03ec09 sched/smt: Make sched_smt_present track topology omits 01daf56875ee x86/speculation: Reorganize speculation control MSRs update omits 26c4d75b2340 x86/speculation: Rename SSBD update functions omits 34bce7c9690b x86/speculation: Disable STIBP when enhanced IBRS is in use omits a8f76ae41cd6 x86/speculation: Move STIPB/IBPB string conditionals out o [...] omits b86bda042685 x86/speculation: Remove unnecessary ret variable in cpu_sh [...] omits 24848509aa55 x86/speculation: Clean up spectre_v2_parse_cmdline() omits 8eb729b77faf x86/speculation: Update the TIF_SSBD comment omits ef014aae8f1c x86/retpoline: Remove minimal retpoline support omits 4cd24de3a098 x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support omits 437f033f6db2 Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits ed5fc60b9094 ARM: dts: sun5i: a10s: Fix HDMI output DTC warning omits 6a9951a18b01 ARM: dts: sun5i: Change pinctrl nodes to avoid warning omits 79badc748b44 ARM: dts: sun5i: Remove card detect pull-up omits f606c4b3b7e9 ARM: dts: sun5i: Remove all useless pinctrl nodes omits 7d94610e1612 ARM: dts: sun5i: Change LRADC node names to avoid warnings omits 39bfc2311ca2 ARM: dts: sun5i: Remove redundant interrupt-controller omits d6b7baed2002 ARM: dts: sun5i: Remove SoC node unit-name to avoid warnings omits 3fb5ff698d53 ARM: dts: sun5i: Remove skeleton to avoid warnings omits a2ff5fe12acc ARM: dts: sun5i: Change clock node names to avoid warnings omits d0a595255312 ARM: dts: sun5i: Change framebuffer node names to avoid warnings omits 123b796d3fac ARM: dts: sun4i: Fix HDMI output DTC warning omits c9b543404c5e ARM: dts: sun4i: Fix gpio-keys warning omits 8159a6a4a7d2 ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock omits 9c698e8481a1 ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() omits ca08987885a1 netfilter: nf_tables: deactivate expressions in rule reple [...] omits db4a555f7c4c regulator: axp20x: use defines for masks omits 60c8144afc28 x86/MCE/AMD: Fix the thresholding machinery initialization order omits 6f5086a6e338 iommu/amd: Remove leading 0s in error log messages omits 1a21ee1aabf7 iommu/amd: Fix line-break in error log reporting omits 101fa0371478 iommu/amd: Use pr_fmt() omits 46c977b2b5b0 ARM: imx_v6_v7_defconfig: Enable USB_ANNOUNCE_NEW_DEVICES omits c10f38e7bc29 ARM: imx_v6_v7_defconfig: Enable BT_BNEP omits 7df073a864e0 ARM: imx_v6_v7_defconfig: Remove explicit ARM_UNWIND disable omits a742fd41c02c f2fs: avoid frequent costly fsck triggers omits dc92843159a7 mtd: spi-nor: fix erase_type array to indicate current map conf omits c9287fa657b3 usb: gadget: u_ether: fix unsafe list iteration omits d206e6b7ea3f arm64: dts: qcom: sdm845-mtp: Mark protected gcc clocks omits 149964e2d618 Merge branch 'clk-protected-binding' into clk-fixes omits 88584c30e319 xfrm: policy: fix policy hash rebuild omits 86d1d8b72caf net/ipv4: Fix missing raw_init when CONFIG_PROC_FS is disabled omits f91528955d00 iov_iter: reduce code duplication omits 5e6ddecfc90b ipmi:ssif: Change some pr_xxx to dev_xxx calls omits f25310c7360b drm/dsc: Define the DSC 1.1 and 1.2 Line Buffer depth constants omits a408c857a92b drm/dsc: Add helpers for DSC picture parameter set infoframes omits 082a7b86013c drm/dsc: Define Rate Control values that do not change ove [...] omits 538a6b911d8e ARM: imx_v6_v7_defconfig: Enable DA9063 PMIC support omits 3054426dc68e sched, trace: Fix prev_state output in sched_switch tracepoint omits b1b35f2e218a function_graph: Have profiler use curr_ret_stack and not depth omits 7c6ea35ef508 function_graph: Reverse the order of pushing the ret_stack [...] omits 552701dd0fa7 function_graph: Move return callback before update of curr [...] omits 39eb456dacb5 function_graph: Use new curr_ret_depth to manage depth ins [...] omits d125f3f866df function_graph: Make ftrace_push_return_trace() static omits 9c4bf5e0db16 sparc/function_graph: Simplify with function_graph_enter() omits bc715ee4dbc5 sh/function_graph: Simplify with function_graph_enter() omits 18588e1487b1 s390/function_graph: Simplify with function_graph_enter() omits e949b6db51dc riscv/function_graph: Simplify with function_graph_enter() omits fe60522ec600 powerpc/function_graph: Simplify with function_graph_enter() omits a87532c78d29 parisc: function_graph: Simplify with function_graph_enter() omits d48ebb24866e nds32: function_graph: Simplify with function_graph_enter() omits 8712b27c5723 MIPS: function_graph: Simplify with function_graph_enter() omits 556763e5a500 microblaze: function_graph: Simplify with function_graph_enter() omits 01e0ab2c4ff1 arm64: function_graph: Simplify with function_graph_enter() omits f1f5b14afd7c ARM: function_graph: Simplify with function_graph_enter() omits 07f7175b4382 x86/function_graph: Simplify with function_graph_enter() omits 0dbc27536f6d ipmi: kcs_bmc: handle devm_kasprintf() failure case omits 85a3d920d30a clk: qcom: Add a dummy enable function for GX gdsc omits 7895861a963c clk: qcom: gdsc: Don't override existing gdsc pd functions omits 453361cdd757 clk: qcom: Add graphics clock controller driver for SDM845 omits 2c30aac50d92 Merge branch 'bnx2x-Popoulate-firmware-versions-in-driver- [...] omits 96a60ae886a4 bnx2x: Add storm FW version to ethtool driver query output. omits a1bcaf023120 bnx2x: Add MBI version to ethtool driver query output. omits e7395f1f4ba2 tcp: remove hdrlen argument from tcp_queue_rcv() omits 16e8c4ca21a2 net/ncsi: Add NCSI Mellanox OEM command omits bd7153bd83b8 r8169: remove unneeded mmiowb barriers omits 5d497936756f net: hns3: Config NIC port speed same as that of optical module omits 4df5ce9bc03e lan743x: Enable driver to work with LAN7431 omits ec835f891232 tipc: fix lockdep warning during node delete omits cc5922054131 lan743x: fix return value for lan743x_tx_napi_poll omits e431c92188a9 dt-bindings: clock: Introduce QCOM Graphics clock bindings omits 4b5adba07c94 net: via: via-velocity: fix spelling mistake "alignement" [...] omits 1d510657ac7e qed: fix spelling mistake "attnetion" -> "attention" omits cc3ec656c78c Merge branch 'net-nsid-interpretation' omits 288f06a001eb netns: enable to dump full nsid translation table omits 3a4f68bf6604 netns: enable to specify a nsid for a get request omits cff478b9d9cc netns: add support of NETNSA_TARGET_NSID omits a0732ad14d40 netns: introduce 'struct net_fill_args' omits 74be39ebba36 netns: remove net arg from rtnl_net_fill() omits 24a6d2dd263b net: thunderx: fix NULL pointer dereference in nic_remove omits 3251a2ff9513 Merge branch 'qed-enhancements-series' omits 057d2b192be8 qed: Add support for MBI upgrade over MFW. omits f04e48dbfaf7 qede: Update link status only when interface is ready. omits 149d3775f108 qede: Simplify the usage of qede-flags. omits ec036eb92e34 qed: Display port_id in the UFP debug messages. omits 19fd5adbb595 drm/dsc: Define VESA Display Stream Compression Capabilities omits 77f06aacac23 Merge branch 'aquantia-usb' omits d596df3a1421 net: usb: aqc111: Extend cdc_ether blacklist omits fa61ce4db81c net: usb: aqc111: Add ASIX's HW ids omits e58ba4544c77 net: usb: aqc111: Add support for wake on LAN by MAGIC packet omits abbd8e7d6d10 net: usb: aqc111: Implement get/set_link_ksettings callbacks omits 027e6f7800e5 net: usb: aqc111: Initialize ethtool_ops structure omits 4189673a2e60 net: usb: aqc111: Add RX VLAN filtering support omits 7afa6c9803ea net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload omits 59b04eeaf294 net: usb: aqc111: Implement set_rx_mode callback omits de074e7a7e20 net: usb: aqc111: Add support for TSO omits 6649d2a6c432 net: usb: aqc111: Add support for enable/disable checksum offload omits a4017cc264c6 net: usb: aqc111: Add support for changing MTU omits 0203146646be net: usb: aqc111: Add checksum offload support omits 361459cd9642 net: usb: aqc111: Implement RX data path omits 4a3576d2bcc7 net: usb: aqc111: Implement TX data path omits df2d59a2ab6c net: usb: aqc111: Add support for getting and setting of M [...] omits 7b8b06544ab0 net: usb: aqc111: Introduce link management omits 33cd597fbfe0 net: usb: aqc111: Introduce PHY access omits f3aa095ac7ba net: usb: aqc111: Various callbacks implementation omits 619fcb448795 net: usb: aqc111: Add implementation of read and write commands omits 7cea2d40afd0 net: usb: aqc111: Add bind and empty unbind callbacks omits 17364b805f5b net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE omits e399ef194171 sparc32: supress another implicit-fallthrough warning omits e945067d95cc sparc32: suppress an implicit-fallthrough warning omits f6f8c1c09c22 sparc: suppress the implicit-fallthrough warning omits 0d32f17717e6 sctp: increase sk_wmem_alloc when head->truesize is increased omits 712ee16c230f add documents for snmp counters omits 7c247c067590 drm/dsc: Define Display Stream Compression PPS infoframe omits a8842e975503 firestream: fix spelling mistake: "Inititing" -> "Initializing" omits 4d4101c8b321 drm/dsc: Modify DRM helper to return complete DSC color de [...] omits 50853808ff4a Merge branch 'mlxsw-Prepare-for-VLAN-aware-bridge-w-VxLAN' omits c2e7490c31ff mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs omits ba6da02a9cff mlxsw: spectrum_router: Introduce emulated VLAN RIFs omits d62dd8a0c808 mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs omits 7c4a72922156 mlxsw: spectrum_fid: Make flood index calculation more robust omits 6502be9f04da mlxsw: spectrum_switchdev: Do not set field when it is reserved omits e9fca076569c Merge tag 'tags/bcm2835-dt-next-2018-11-27' into devicetree/next omits 34758f81559a Merge tag 'tags/bcm2835-drivers-next-2018-11-27' into driv [...] omits 4e3c7c00bba0 net: aquantia: return 'err' if set MPI_DEINIT state fails omits ff2237890cab Merge branch 'bridge-bools' omits 1ed1ccb99e2a net: bridge: export supported boolopts omits 70e4272b4c81 net: bridge: add no_linklocal_learn bool option omits a428afe82f98 net: bridge: add support for user-controlled bool options omits c85ddecae6e5 net: phy: add workaround for issue where PHY driver doesn' [...] omits 45611c61dd50 usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 omits 12e0888de8d3 Merge tag 'tags/bcm2835-soc-next-2018-11-27' into soc/next omits b8db159239b3 lockd: fix decoding of TEST results omits 0d4d6720ce9a nfsd4: skip unused assignment omits f8f71d006513 nfsd4: forbid all renames during grace period omits d8836f772422 nfsd4: remove unused nfs4_check_olstateid parameter omits fdec6114ee1f nfsd4: zero-length WRITE should succeed omits 694f1f926c72 selftests: gpio: Find libmount with pkg-config if available omits 7492902e8d22 selftests: firmware: add CONFIG_FW_LOADER_USER_HELPER_FALL [...] omits f70b472e937b selftests: firmware: remove use of non-standard diff -Z option omits 08f73d668048 drm/vkms: Drop custom vkms_dumb_map(). omits 8f1cd826641d drm/v3d: Clean up the reservation object setup. omits e90e45f6bd45 drm/v3d: Update a comment about what uses v3d_job_dependency(). omits 3eb152720c73 drm/v3d: Fix whitespace inconsistency in the header. omits 456824896de2 x86/resctrl: Use rdt_last_cmd_puts() where possible omits 3d65b6bbc01e arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE omits bdb85cd1d206 arm64/module: switch to ADRP/ADD sequences for PLT entries omits 0aaddaaf6841 media: venus: handle peak bitrate set property omits 6748c1cfd253 media: venus: add support for USERPTR to queue omits a7c3a0d5f8d8 media: mediactl docs: Fix licensing message omits 3420f65cbbd0 media: dvb-pll: don't re-validate tuner frequencies omits 3d8e450f517c media: dvb-pll: fix tuner frequency ranges omits 7aaf7b2fd26c arm64/insn: add support for emitting ADR/ADRP instructions omits 2d13969ee7d8 serdev: document the write functions using kernel-doc omits 70d188041e6f serdev: make synchronous write helper interruptible omits 0bbf0a88fa29 serdev: make synchronous write return bytes written omits 22d66c85fde3 serdev: use zero to indicate infinite write timeout omits d8797b125711 arm64: Use a raw spinlock in __install_bp_hardening_cb() omits 9eb1c92b47c7 arm64: acpi: Prepare for longer MADTs omits 93143f846b27 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 252babf3a175 Merge branch 'for-4.21/dt-bindings' into for-4.21/arm64/dt omits 34e8b809bf13 dt-bindings: thermal: tegra-bpmp: Add Tegra194 support omits e8b1dee21420 of: Use device_type helpers to access the node type omits aacb5d91ab1b srcu: Use "ssp" instead of "sp" for srcu_struct pointer omits eb4c2382272a srcu: Lock srcu_data structure in srcu_gp_start() omits b401ec18485a mm: Replace call_rcu_sched() with call_rcu() omits 6564a25e6c18 slab: Replace synchronize_sched() with synchronize_rcu() omits 36bd1a8e91c6 percpu-refcount: Replace call_rcu_sched() with call_rcu() omits 0809d95451f7 events: Replace synchronize_sched() with synchronize_rcu() omits 25b0077511fe workqueue: Replace call_rcu_sched() with call_rcu() omits cb2f55369d3a modules: Replace synchronize_sched() and call_rcu_sched() omits c9a863bbb162 sched/membarrier: synchronize_sched() with synchronize_rcu() omits 51959d85f32d lockdep: Replace synchronize_sched() with synchronize_rcu() omits ae8b7ce7647b kprobes: Replace synchronize_sched() with synchronize_rcu() omits ba1803142539 main: Replace rcu_barrier_sched() with rcu_barrier() omits 7440172974e8 tracing: Replace synchronize_sched() and call_rcu_sched() omits c93ffc15cceb fs/file: Replace synchronize_sched() with synchronize_rcu() omits cc69b389fd7b cpufreq/cpufreq_governor: Replace synchronize_sched() with [...] omits 09659af30860 cpufreq/intel_pstate: Replace synchronize_sched() with syn [...] omits d05faa5f1ac5 drivers/vhost: Replace synchronize_rcu_bh() with synchroni [...] omits 16f11500842c ethernet/realtek: Replace synchronize_sched() with synchro [...] omits fd8e688b0e8c ethernet/sis: Replace synchronize_sched() with synchronize_rcu() omits 17c0eb74151e drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() omits a0076e1778c2 crypto/pcrypt: Replace synchronize_rcu_bh() with synchroni [...] omits 751a0cc0cd3a nvme-pci: fix surprise removal omits dfa74422d604 nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvm [...] omits ac26d1f74cfc x86/fpu: Use the correct exception table macro in the XSTA [...] omits e31d0fc6fd1b power: reset: Convert to using %pOFn instead of device_node.name omits acfe63ec1c59 mtd: Convert to using %pOFn instead of device_node.name omits f86b77583d88 backlight: pm8941: Convert to using %pOFn instead of devic [...] omits c86f98544f23 memory: Convert to using %pOFn instead of device_node.name omits 2ef790dc443a irqchip: Convert to using %pOFn instead of device_node.name omits 2fc777ba8422 gpu: host1x: Fix syncpoint ID field size on Tegra186 omits b7c61d511df4 gpu: host1x: Resize channel register region on Tegra186 and later omits 39a577fe6163 slimbus: ngd: fix spelling mistake "exeeds" -> "exceeds" omits da67739cf74b Merge branch 'sunxi/h3-h5-for-4.21' into sunxi/for-next omits f89120b6f554 ARM: dts: sun8i: Add the H3/H5 CSI controller omits 91a753608262 platform/x86: ideapad-laptop: Add Yoga 2 13 to no_hw_rfkill list omits ff217bc710e0 drm/meson: Add support for VIC alternate timings omits 5d0bfe448481 drm/meson: Add HDMI 1.4 4k modes omits 21310c39ec01 clk: meson: Fix GXL HDMI PLL fractional bits width omits b8e0be79d000 Merge tag 'asoc-v4.20-rc4' of https://git.kernel.org/pub/s [...] omits dc93967b8094 Merge 4.20-rc4 into tty-next omits 39dea70d8a47 drm: Improve dumb callback docs omits 942779c6f1f8 spi: mediatek: add spi support for mt7629 IC omits 96ed3ecde2c0 spi: at91-usart: add power management support omits 584f8ca10c14 ARM: dts: rockchip: update cpu supplies on rk3188 omits 66dc478a283c ARM: dts: rockchip: add phandles to secondary cpu cores omits 0222aac4486e ARM: dts: rockchip: add cpu-core resets for rk3188 omits abcee7a86373 ARM: dts: rockchip: convert rk3188 to opp-v2 omits 812b3dc37574 ARM: dts: rockchip: add #sound-dai-cells to Cortex-A9 i2s omits 1d2319efb6a9 spi: npcm: Fix uninitialized variable warning omits 814cedbc0b78 s390/mm: correct pgtable_bytes on page table downgrade omits 39e84937b5b4 drm/i915: Skip engine serialisation for no-op seqno reset omits d53701067f04 usb: dwc3: gadget: check if dep->frame_number is still valid omits 62b836a0d248 Merge branch 'i2c/for-5.0' into i2c/for-next omits 768f315f8b25 i2c-axxia: properly handle master timeout omits 0b57436f15bf i2c: rcar: check bus state before reinitializing omits 39129f28c943 i2c: nvidia-gpu: limit reads also for combined messages omits 98be694ba25f i2c: nvidia-gpu: adhere to I2C fault codes omits 976b489120cd efi: Prevent GICv3 WARN() by mapping the memreserve table [...] omits 5eb316e636eb i2c: sh_mobile: add support for r8a77990 (R-Car E3) omits fca34b910ddc i2c: sh_mobile: document support for r8a77990 (R-Car E3) omits 6460d3201471 arm64: io: Ensure calls to delay routines are ordered agai [...] omits 61170ee93868 backlight: pwm_bl: Fix devicetree parsing with auto-genera [...] omits e4c8ae3e3d6d backlight: pwm_bl: Re-add driver internal enabled tracking omits cb944fb973bc i2c: stm32f7: SYSCFG Fast Mode Plus support for I2C STM32F7 omits 9d9aa7ec7baf dt-bindings: i2c-stm32: SYSCFG Fast Mode Plus support for [...] omits e79ba3b55086 i2c: Remove caller signal_pending branch predictions omits fca91f6d60b6 kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page omits 14aa61d0a9eb nVMX x86: Check VMX-preemption timer controls on vmentry o [...] omits fece4978510e i2c: imx: don't print error message on probe defer omits 00df9181de2a KVM/nVMX: Remove unneeded forward jump in nested_vmx_check [...] omits 88656040b0c0 KVM: nVMX: Unrestricted guest mode requires EPT omits 09f70c3b70e7 tools/kvm_stat: switch to python3 omits 45c3af974ec6 KVM: x86: Trace changes to active TSC offset regardless if [...] omits a1880d38674b spi: mediatek: Add bindings for mediatek MT7629 soc platform omits fd65d3142f73 kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb omits 0e0fee5c539b kvm: mmu: Fix race in emulated page table writes omits 52ad7eb3d668 KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION ev [...] omits 72aeb60c52bf KVM: nVMX: Verify eVMCS revision id match supported eVMCS [...] omits 326e742533bf KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset t [...] omits 1e4329ee2c52 x86/kvm/vmx: fix old-style function declaration omits 354cb410d873 KVM: x86: fix empty-body warnings omits f48b4711dd6e KVM: VMX: Update shared MSRs to be saved/restored on MSR_E [...] omits 346f7e6b7b13 i2c: bcm2835: Switch to SPDX identifier omits bcbfbd8ec210 KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall omits 7f9ad1dfa3c7 KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPE [...] omits 30510387a5e4 svm: Add mutex_lock to protect apic_access_page_done on AM [...] omits e97f852fd456 KVM: X86: Fix scan ioapic use-before-initialization omits 38ab012f109c KVM: LAPIC: Fix pv ipis use-before-initialization omits a87c99e61236 KVM: VMX: re-add ple_gap module parameter omits 15cb127e3c8f PCI: dwc: Fix MSI-X EP framework address calculation bug omits 1078bef0cd92 ALSA: hda/realtek - Support ALC300 omits e8ed64b08edd ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x36 [...] omits f88184bfee48 driver core: Replace simple_strto{l,ul} by kstrtou{l,ul} omits 03c0a9208bb1 kernfs: Improve kernfs_notify() poll notification latency omits 814a053bbbdb Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] omits b5570ca7c475 uio: dismiss waiters on device unregistration omits 8341f2f222d7 sysrq: Use panic() to force a crash omits 279070b96a5a tty/sysrq: add of_node_put() omits b9ddfe6d2843 Pull dtype cleanup patches. omits 9d6e1fe4e091 ext2: use common file type conversion omits d44170a7ba48 fs: common implementation of file type omits 3b1c366b47d2 Pull udf and ext2 fixes going soon to Linus. omits 01f965ce9e5d ARM: dts: sun7i: set proper lradc vref on OLinuXino Lime2 omits 104f708fd124 s390/zcrypt: reinit ap queue state machine during device probe omits ecebf55d27a1 ext2: fix potential use after free omits e5f5b717983b ext2: initialize opts.s_mount_opt as zero before using it omits 7626e002225a staging: vchiq: add more tasks to the TODO list omits 4ab0f5ce5f45 staging: vchiq_arm: fix open/release cdev functions omits 187ac53e590c staging: vchiq_arm: rework probe and init functions omits d7d3bf2117a7 staging: vchiq_core: fix logic redundancy in parse_open omits 96f33712725e staging: vchiq_util: get rid of unneeded memory barriers omits f27e47bc6b8b staging: vchiq: use completions instead of semaphores omits 51c071265079 staging: vchiq_core: don't add a wmb() before remote_event [...] omits 02d84a950139 staging: vchiq_core: do not initialize semaphores twice omits 3fc499c8b534 staging: vchiq_core: remove unnecessary safety checks in v [...] omits 14f4d72fb799 staging: vchiq-core: get rid of is_master distinction omits 44c1e1bcbc33 staging: vchiq_arm: rework vchiq_ioc_copy_element_data omits 02a3ce3c2a67 drm/sun4i: Pass modifier to backend and frontend format su [...] omits ee43f74585f3 staging: vchiq_arm: get rid of vchi_mh.h omits 46e4b9ec4fa4 staging: vchiq_arm: use list_for_each_entry when accessing [...] omits 9851968b6e41 staging: vchiq_shim: delete vchi_service_create omits ddd7536ad4d6 staging: vchiq_arm: rework close/remove_service IOCTLS omits 49fa9157a408 staging: vchiq_core: rework vchiq_get_config omits b3885feb8af7 staging: rb8822be Change line not to end with '(' omits 3b1ad360acad pps: using ERR_PTR instead of NULL while pps_register_sour [...] omits b36d95846117 drm/sun4i: frontend: Add support for the BGRX8888 output format omits 31cf282a53cf drm/sun4i: Make pitch even for GEM dumb alloc as per hardw [...] omits 411e83069e15 drm/sun4i: frontend: Apply format sub-sampling to CH1 dimensions omits 2a48602615e0 tty: do not set TTY_IO_ERROR flag if console port omits dc7d4b655a2c drm/sun4i: backend: Detail the YUV to RGB values coding ex [...] omits b636d3f97d04 drm/sun4i: frontend: Add support for the BGRX8888 input format omits 63fd4b94b948 serial: imx: fix error handling in console_setup omits ae4ba1936ab9 drm/sun4i: frontend: Determine input mode based on the num [...] omits 9579f9190487 drm/sun4i: frontend: Add proper definitions for format registers omits 47d0f9bdb190 drm/sun4i: frontend: Add helpers for input data mode and p [...] omits 01260ffad2a8 drm/sun4i: frontend: Move CSC bypass setup to format updat [...] omits 1c29d263f624 drm/sun4i: Rename sun4i_backend_layer_formats to sun4i_lay [...] omits ae56bfbdad9b drm/sun4i: backend: Avoid counting YUV planes that use the [...] omits 2b9034b5eadd sparc: Adjust bpf JIT prologue for PSEUDO calls. omits ab6985108a53 drm/sun4i: backend: Use a specific function to check if a [...] omits aaf3880b0823 drm/sun4i: backend: Refine the logic behind using the frontend omits ee286db13395 drm/sun4i: frontend: Add a helper and a list for supported [...] omits 3d4265f89d06 drm/sun4i: backend: Add a helper and a list for supported formats omits ad25d0736db0 drm/sun4i: Add TODO comment about supporting scaling with [...] omits b79a3a97f64f drm/sun4i: frontend: Replace ARGB with XRGB as supported format omits 686d263856a9 drm/sun4i: Cleanup video/YUV source before enabling a layer omits c56689e6f2fb arm64: dts: allwinner: a64: bananapi-m64: Enable audio codec omits 35d7a58ac282 serial: mvebu-uart: initialize over sampling stack register omits 0e4cf69ede87 serial: mvebu-uart: clarify the baud rate derivation omits 27df7977099c ARM: davinci: dm644x: set the GPIO base to 0 omits 55a891d0d0bd ARM: davinci: da830: set the GPIO base to 0 omits a6ca633e13f8 ARM: davinci: dm355: set the GPIO base to 0 omits 20d8e8611eb0 serial/sunsu: add missing of_node_put() omits 3c81ba9242b7 drivers/tty: add missing of_node_put() omits ee0a29ba574b serial-uartlite: fix null pointer dereference on pointer port omits 6484a677294a misc: mic/scif: fix copy-paste error in scif_create_remote_lookup omits eb30abeedee7 misc/pvpanic: resolve compile errors for arch=um omits eeabdfabdc53 MAINTAINERS: Add reviewer for CoreSight sub-system omits 9ccb645683ef altera-stapl: check for a null key before strcasecmp'ing it omits 5323ac5177c4 slimbus: ngd: QCOM_QMI_HELPERS has to be selected omits 458a445deb9c slimbus: ngd: Fix build error on x86 omits c9d76d0655c0 dma-mapping: fix return type of dma_set_max_seg_size() omits d6a2b9535d1e nvme: Free ctrl device name on init failure omits aa1f0fa374ed parport: parport_pc: Mark expected switch fall-through omits 885b3680c4a6 char: lp: fix spacing style before open parenthesis omits 2081f9c03cc9 char: lp: fix whitespace with pointers omits 1b3451e0edd3 char: lp: use tabs instead of spaces omits 39992028c76c char: lp: do not use return as a function omits 1c3de93621b3 char: lp: move trailing statement to next line omits 69f92163f47a char: lp: remove trailing whitespace omits 55949c7e75ba misc: cxl: Use device_type helpers to access the node type omits 97a64ba77db1 misc/pvpanic: fix a NULL vs IS_ERR() check omits 1aeba347b3a9 MIPS: Hardcode cpu_has_mips* where target ISA allows omits f08153186ca5 MIPS: MT: Remove norps command line parameter omits 02c72d5edadc Merge branch 'virtio-support-packed-ring' omits f959a128fe83 virtio_ring: advertize packed ring layout omits 3a814fdf2715 virtio_ring: disable packed ring on unsupported transports omits f51f982682e2 virtio_ring: leverage event idx in packed ring omits 1ce9e6055fa0 virtio_ring: introduce packed ring support omits fb3fba6b162a virtio_ring: cache whether we will use DMA API omits d79dca75c796 virtio_ring: extract split ring handling from ring creation omits cbeedb72b97a virtio_ring: allocate desc state for split ring separately omits 2f18c2d153fb virtio_ring: introduce helper for indirect feature omits 4d6a105eb534 virtio_ring: introduce debug helpers omits e593bf975156 virtio_ring: put split ring fields in a sub struct omits e6f633e5beab virtio_ring: put split ring functions together omits 138fd2514863 virtio_ring: add _split suffix for split ring functions omits 89a9157e1253 virtio: add packed ring types and macros omits f4f0b6777db4 f2fs: fix m_may_create to make OPU DIO write correctly omits 17d95e4225bf Merge branch 'libbpf-versioning-doc' omits 76d1b894c515 libbpf: Document API and ABI conventions omits 306b267cb3c4 libbpf: Verify versioned symbols omits 16192a771d8c libbpf: Add version script for DSO omits 1d2f44ca3424 libbpf: Name changing for btf_get_from_id omits 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 38a35a78c5e2 xtensa: fix coprocessor part of ptrace_{get,set}xregs omits 03bc996af0cc xtensa: fix coprocessor context offset definitions omits 2958b66694e0 xtensa: enable coprocessors that are being flushed omits ef78e5ec9214 ia64: export node_distance function omits fa1e0c9690bf bpf, doc: add entries of who looks over which jits omits b89c2998d998 Merge branch 'non-jit-btf-func_info' omits 812dd689da2a tools/bpf: change selftest test_btf for both jit and non-jit omits ba64e7d85252 bpf: btf: support proper non-jit func info omits e2ac579a7a18 sparc: Correct ctx->saw_frame_pointer logic. omits c44768a33da8 sparc: Fix JIT fused branch convergance. omits fdac315d705a Merge branch 'arm64-jit-fixes' omits 8c11ea5ce13d bpf, arm64: fix getting subprog addr from aux for calls omits e2c95a61656d bpf, ppc64: generalize fetching subprog into bpf_jit_get_f [...] omits 73c0a9272a7d f2fs: fix to update new block address correctly for OPU omits e3c59108da86 f2fs: adjust trace print in f2fs_get_victim() to cover all paths omits 08ac9a3870f6 f2fs: fix to allow node segment for GC by ioctl path omits 7d2cecb0849f ARM: dts: rockchip: Add UART DMA support for rv1108 omits efc2e0bd9594 ARM: dts: rockchip: Assign the proper GPIO clocks for rv1108 omits c955b7aec510 ARM: dts: rockchip: Fix the PMU interrupt number for rv1108 omits 462951cd32e1 powerpc/mm: Fix linux page tables build with some configs omits 5564597d51c8 powerpc: Fix COFF zImage booting on old powermacs omits 19880e6e5ff3 f2fs: make "f2fs_fault_name[]" const char * omits 0ea295dd853e f2fs: read page index before freeing omits f6176473a0c7 f2fs: fix wrong return value of f2fs_acl_create omits f5d5510e7389 f2fs: avoid build warn of fall_through omits 2866fb16d679 f2fs: fix race between write_checkpoint and write_begin omits 4e240d1bab1e f2fs: check memory boundary by insane namelen omits 1e771e83ce26 f2fs: only flush the single temp bio cache which owns the [...] omits f9d6d0597698 f2fs: fix out-place-update DIO write omits fef4129ec2e6 f2fs: fix to be aware discard/preflush/dio command in is_idle() omits 02b16d0a34a1 f2fs: add to account direct IO omits b61ac5b72014 f2fs: move dir data flush to write checkpoint process omits 155c62fe9c5f f2fs: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 67b0e42b768c f2fs: change segment to section in f2fs_ioc_gc_range omits 3465557556b4 f2fs: export migration_granularity sysfs entry omits 7beb01f74415 f2fs: clean up f2fs_sb_has_##feature_name omits e3080b0120a1 f2fs: support subsectional garbage collection omits 089842de5750 f2fs: remove codes of unused wio_mutex omits 2c70c5e3874e f2fs: introduce __is_large_section() for cleanup omits d6c66cd19ef3 f2fs: fix count of seg_freed to make sec_freed correct omits a8075dc484cf f2fs: fix to account preflush command for noflush_merge mode omits 9bf1a3f73927 f2fs: avoid GC causing encrypted file corrupted omits 53ca0f2fec39 netfilter: nf_conncount: remove wrong condition check routine omits 07f05f40d956 RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() omits 3a6532c9af1a RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write omits ef87df2c7a8f RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex omits da0f60df7bd5 RDMA/uverbs: Prohibit write() calls with too small buffers omits 669dac1e00c5 RDMA/uverbs: Add structure size info to write commands omits 15a1b4becba8 RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods omits 7106a9769715 RDMA/uverbs: Make write() handlers return 0 on success omits 8313c10fa8be RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundl [...] omits 1b09577bef3a RDMA/uverbs: Add missing driver_data omits d2c9d9abe117 IB/qib: fix spelling mistake "colescing" -> "coalescing" omits 2a1fe215e730 audit: use current whenever possible omits d0a3f18a70f2 audit: minimize our use of audit_log_format() omits 095faf45e64b netfilter: nat: fix double register in masquerade modules omits 584eab291c67 netfilter: add missing error handling code for register functions omits 75b7b86bdb0d IB/mlx5: Fix page fault handling for MW omits 605728e65ad3 IB/umem: Set correct address to the invalidation function omits 4d5422a309de IB/mlx5: Skip non-ODP MR when handling a page fault omits 89f5bebcf040 selinux: make "selinux_policycap_names[]" const char * omits 2cbdcb882f97 selinux: always allow mounting submounts omits 508b09046c0f netfilter: ipv6: Preserve link scope traffic original oif omits de7243057e7c fs/xfs: fix f_ffree value for statfs when project quota is set omits d8f3e978bd30 bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() omits 229c55ccb487 arch: Move initrd= parsing into do_mounts_initrd.c omits cdbc848b0341 of/fdt: Remove custom __early_init_dt_declare_initrd() imp [...] omits c756c592e442 arm64: Utilize phys_initrd_start/phys_initrd_size omits fe7db7570379 of/fdt: Populate phys_initrd_start/phys_initrd_size from FDT omits b1ab95c63622 arch: Make phys_initrd_start and phys_initrd_size global v [...] omits cd5e0fa0837c nds32: Remove phys_initrd_start and phys_initrd_size omits 2c89156082b3 net/mlx5: Improve core device events handling omits 69c1280b1f3b net/mlx5: Device events, Use async events chain omits 2742bc90bc10 net/mlx5: CQ ERR, Use async events chain omits 221c14f3d124 net/mlx5: Resource tables, Use async events chain omits 71edc69ca1a7 net/mlx5: CmdIF, Use async events chain omits 0cf53c124756 net/mlx5: FWPage, Use async events chain omits 6933a9379559 net/mlx5: E-Switch, Use async events chain omits 41069256e930 net/mlx5: Clock, Use async events chain omits a52a7d01fde1 net/mlx5: FPGA, Use async events chain omits 720a936d4077 net/mlx5: FWTrace, Use async events chain omits 0f597ed435b9 net/mlx5: EQ, Introduce atomic notifier chain subscription API omits 8114865ff82e function_graph: Create function_graph_enter() to consolida [...] omits 31e1ab494559 drm/meson: add support for 1080p25 mode omits 97b2a3180a55 drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut() omits 995b278e4723 drm/meson: Enable fast_io in meson_dw_hdmi_regmap_config omits 2bcd3ecab773 drm/meson: Fixes for drm_crtc_vblank_on/off support omits 23a336b34258 drm: set is_master to 0 upon drm_new_set_master() failure omits c54c7374ff44 drm/dp_mst: Skip validating ports during destruction, just ref omits 4afe60a97ba6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 3198ec5dfc72 drm/amdgpu: fix spelling mistake "Pramater" -> "Parameter" omits 77f6916aee7a drm/amd/display: Remove duplicate header omits b8b3ede2debe drm/amd/amdkfd: Remove duplicate header omits e55b8616cc5f drm/amd/amdgpu: Remove duplicate header omits 206bbafe00dc drm/amd: Query and use ACPI backlight caps omits 7349a3afaaea drm/amd: update ATIF functions in AMD ACPI header omits c1ee92f94ce3 drm/amd: Add abm level drm property omits bbf854dc3570 drm/amd/display: Load DMCU IRAM omits 51f1f6f51712 drm/amdgpu: Fix static checker warning omits 8ca606de76a2 drm/amd:Enable/Disable NBPSTATE on On/OFF of UVD omits e5bbf0e9ef0d drm/amd/powerplay:add hwmgr callback to update nbpstate on [...] omits a37519e3ba00 dummy patch test omits 00fedbe629bf Revert "drm/amd/powerplay: Enable/Disable NBPSTATE on On/O [...] omits b333730d126e drm/amd/display: Fix Scaling (RMX_*) for DC driver omits 91b66c47ba34 drm/amd/display: Set RMX_ASPECT as default omits 8478c35a858c staging: greybus: Parenthesis alignment omits 2f5496d878c6 staging: mt7621-pci: avoid using clk_* operations omits e51844bf8251 staging: mt7621-pci: fix reset lines for each pcie port omits fe62afd7eb0b staging: mt7621-pci: dt-bindings: update bindings doc remo [...] omits 65f679a826c0 staging: mt7621-dts: remove sysctl registers from pcie bindings omits ce0c99e22e45 staging: mt7621-pci: avoid mapping sysctls registers omits 64c4c4ca6c12 staging: pi433: fix potential null dereference omits 2a68ead3de43 staging: rtl8723bs: remove redundant null check on pregpriv omits 3253374714ce staging: rtl8188eu: cleanup lines over 80 characters omits a08a9a651752 staging: rtl8188eu: correct indentation omits 5e51ed1a90ad staging: rtl8188eu: remove return from void function omits c202e1ab78e3 staging: rtl8188eu: refactor if else statement omits 794f81656692 staging: rtl8188eu: cleanup declarations in rtw_mlme.c omits 2077ca1cd459 staging: rtl8188eu: remove rtw_android_set_block() omits 1d9416d6d557 staging: rtl8188eu: use __func__ in rtw_mlme.c omits 18bd05bb9c0e staging: rtl8188eu: remove unnecessary parentheses in rtw_mlme.c omits 3f95106ea075 staging: rtl8188eu: cleanup remaining comparsions to true omits d39c02a65810 vmw_balloon: update maintainers list omits 488d040e3a34 fpga: of-fpga-region: Use platform_set_drvdata omits b77c98780e68 fpga: dfl-fme-region: Use platform_get_drvdata() omits d27f54adbc71 MAINTAINERS: platform/chrome: remove myself as maintainer omits 1830b6eeda1f thunderbolt: Prevent root port runtime suspend during NVM upgrade omits eceb05965489 Drivers: hv: vmbus: check the creation_status in vmbus_est [...] omits 4d3c5c69191f Drivers: hv: vmbus: Remove the useless API vmbus_get_outgo [...] omits 6b50d882d38d firmware: add remote status update client support omits 0d5c06aa0ee8 Documentation: driver-api: add stratix10 service layer omits e7eef1d7633a fpga: add intel stratix10 soc fpga manager driver omits 919d1100370c arm64: dts: stratix10: add fpga manager and region omits 59e328039f47 dt-bindings: fpga: add Stratix10 SoC FPGA manager binding omits 7ca5ce896524 firmware: add Intel Stratix10 service layer driver omits adb9e3543d22 arm64: dts: stratix10: add stratix10 service driver bindin [...] omits a2c1c192656b dt-bindings, firmware: add Intel Stratix10 service layer binding omits 1a195d87d2c5 fpga: mgr: altera-ps-spi: enable usage on non-dt platforms omits 30522a951f9d fpga: altera-cvp: fix probing for multiple FPGAs on the bus omits 324fa64cf418 binder: fix sparse warnings on locking context omits 7bada55ab506 binder: fix race that allows malicious free of live buffer omits 7d35baa4e9ec MIPS: ralink: Fix mt7620 nd_sd pinmux omits 5f0ed774ed29 block: sum requests in the plug structure omits 6f8b52ba442c Merge tag 'hwmon-for-v4.20-rc5' of git://git.kernel.org/pu [...] omits af78ff7c6e66 blk-mq: Simplify request completion state omits f1342709d18a scsi: Do not rely on blk-mq for double completions omits 16c15eb16a79 blk-mq: Return true if request was completed omits f8c6d1402b89 ACPI: fix acpi_find_child_device() invocation in acpi_pres [...] omits b413b1abeb21 ACPI: SPCR: Consider baud rate 0 as preconfigured state omits caf35cd52242 device property: Remove struct property_set omits ed1cdf31f922 device property: Move device_add_properties() to swnode.c omits 59abd83672f7 drivers: base: Introducing software nodes to the firmware [...] omits 7847a1455fc4 ACPI / glue: Add acpi_platform_notify() function omits 07de0e86fe08 drivers core: Prepare support for multiple platform notifications omits 2d51ac9086fd driver core: platform: Remove duplicated device_remove_pro [...] omits fa94e48e13a1 regulator: core: Apply system load even if no consumer loads omits 3403e56b41c1 arm64: mm: Don't wait for completion of TLB invalidation w [...] omits 2bb166636933 regulator: core: enable power when setting up constraints omits 1dbfe7f23bdb mei: me: mark CNP devices as having dma support omits d2227583dc71 mei: bump hbm version to 2.1 omits c30362cc326a mei: dma ring: implement transmit flow omits 6316321f12ad mei: dma ring: implement rx circular buffer logic omits 2513eb0dd7ba mei: hw: add dma ring control block omits c55bf542e91b mei: hbm: setup dma ring omits ce0925e8c2f8 mei: dma ring buffers allocation omits 77df6d8d7298 Documentation/usb: Fix typo omits aec2c81291b8 ARM: dts: uniphier: Add all CPUs in cooling maps omits 1c36155a802b dt-bindings: uniphier: move cache-uniphier.txt to vendor d [...] omits 4b5d90f408f8 dt-bindings: uniphier: add bindings for UniPhier SoC family omits 4ab32bf3305e blk-mq: never redirect polled IO completions omits aa61bec30eca blk-mq: ensure mq_ops ->poll() is entered at least once omits 0a1b8b87d064 block: make blk_poll() take a parameter on whether to spin or not omits e7d943910719 nvme: remove opportunistic polling from bdev target omits 9743139c5d11 blk-mq: remove 'tag' parameter from mq_ops->poll() omits 1052b8ac5282 blk-mq: when polling for IO, look for any completion omits b7f21899276a drm/i915/ringbuffer: 2-step restart omits d0618247a80f clk: rockchip: add clock-id to gate of ACODEC for rk3328 omits e690d1b0dd3d Merge branch 'v4.21-shared/clkids' into v4.21-clk/next omits 02bee9e545ef clk: rockchip: add clock ID of ACODEC for rk3328 omits 933662f28981 ASoC: max9867: Fix whitespace omits 2708bccf9c6f ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline omits 7121779fec95 ASoC: rsnd: tidyup for SSIU subnode omits 83b12c2e1d94 ASoC: amd: Fix a NULL vs IS_ERR() check in probe omits 26598f2856e9 powerpc/kconfig: remove PPC_STD_MMU_32 and PPC_STD_MMU omits 5b3e84fc10dd powerpc: change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S omits 68289ae935da powerpc: change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 omits a0cd0f8cab4d powerpc/32: Remove #ifdef CONFIG_PPC_STD_MMU_32 in asm/boo [...] omits be34fff07c37 powerpc/kconfig: remove CONFIG_6xx omits d7cceda96bad powerpc: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 omits f99e33f12490 drivers/cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 omits d2db097905d6 cxl: Use device_type helpers to access the node type omits bf82d3758d4a macintosh: Use device_type helpers to access the node type omits 15b680c474af macintosh: windfarm: Another convert to using %pOFn instea [...] omits e5480bdcc442 powerpc: Use device_type helpers to access the node type omits 5b8d6be7b8dd powerpc: Rework btext_find_display to use of_stdout and de [...] omits 721c01ba8b46 powerpc/configs: Add KVM guest defconfig omits b6e888235775 powerpc/configs: Add missing config symbols for ppc64_defconfig omits 2f40d82fef1c powerpc/configs: Add CONFIG_NR_CPUS to ppc64_defconfig omits 4ba34d5dfede powerpc/configs: Update ppc64_defconfig with savedefconfig omits b1cfa0391a0b powerpc/configs: Remove unnecessary ftrace symbols omits fb9e7f0bba15 ARM: davinci: dm646x: set the GPIO base to 0 omits 133cd2e48305 ARM: davinci: dm365: set the GPIO base to 0 omits 45ed94b9e2d2 ARM: davinci: da850: set the GPIO base to 0 omits 786a9ab13301 gpio: davinci: restore a way to manually specify the GPIO base omits adcf60ce14c8 ARM: davinci: dm644x: define gpio interrupts as separate r [...] omits 27db7baab640 ARM: davinci: dm355: define gpio interrupts as separate resources omits 2c9c83491f30 ARM: davinci: dm646x: define gpio interrupts as separate r [...] omits 193c04374e28 ARM: davinci: dm365: define gpio interrupts as separate resources omits 58a0afbf4c99 ARM: davinci: da8xx: define gpio interrupts as separate resources omits 069caf5950df USB: omap_udc: fix rejection of out transfers when DMA is used omits 2c2322fbcab8 USB: omap_udc: fix USB gadget functionality on Palm Tungsten E omits 6ca6695f576b USB: omap_udc: fix omap_udc_start() on 15xx machines omits 99f700366fce USB: omap_udc: fix crashes on probe error and module removal omits 286afdde1640 USB: omap_udc: use devm_request_irq() omits ce68cc6fad89 arm64: dts: mt7622: Drop the general purpose timer node omits 507bc2f580ad ARM: dts: rockchip: Pass the 'arm,cpu-registers-not-fw-con [...] omits 89259088c1b7 netfilter: nfnetlink_cttimeout: fetch timeouts for udplite [...] omits 2a31e4bd9ad2 ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf omits 84ea3a131b68 ARM: dts: rockchip: Pass the 'clock-latency' property on rv1108 omits 2455facbb700 Merge tag 'gvt-fixes-2018-11-26' of https://github.com/int [...] omits 36c3aeb4b48d Merge branch 'opp/fixes-for-4.20' of git://git.kernel.org/ [...] omits 7d015bd7bc9b ARM: dts: rockchip: Add rv1108 GMAC support omits d8c137546ef8 powerpc: tag implicit fall throughs omits bdd9868153a7 ARM: dts: rockchip: add rv1108 eMMC pin settings omits 7c0d404fac4b gpio: dwapb: Correct the DT node name in the example omits 0bc3544a010c drm: rcar-du: Fix DU3 start/stop on M3-N omits c4cfcf6f4297 ALSA: hda/realtek - fix the pop noise on headphone for len [...] omits 45fd26d39026 pinctrl: qcom: spmi-gpio: add compatible for pms405 GPIO omits 89444dad60de dt-bindings: pinctrl: fix qcom-pmic-gpio for pms405 omits 275e4eb3f21a arm64: dts: renesas: Add all CPUs in cooling maps omits 8f1ee2a166f8 arm64: dts: renesas: r8a77990: add thermal device support omits 8fbe048bd95b arm64: dts: renesas: r8a77990: Enable I2C DMA omits 786022be93cb Merge branch 'topic/coh' into next omits 35faaf0df42d dmaengine: coh901318: Remove unused variable omits 3451f6affaef usb: dwc3: gadget: remove unnecessary dev_info() omits 1517265228b4 usb: dwc3: trace: log ep commands in hex omits 25abad6a0584 usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() omits effd14f66cc1 usb: core: quirks: add RESET_RESUME quirk for Cherry G230 [...] omits a84a1bcc992f USB: usb-storage: Add new IDs to ums-realtek omits fec9095bdef4 usb: dwc3: gadget: remove wait_end_transfer omits d4f1afe5e896 usb: dwc3: gadget: move requests to cancelled_list omits d5443bbf5fc8 usb: dwc3: gadget: introduce cancelled_list omits 7746a8dfb3f9 usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() omits c3acd5901414 usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() omits 09fe1f8d7e2f usb: dwc3: gadget: track number of TRBs per request omits 1a22ec643580 usb: dwc3: gadget: combine unaligned and zero flags omits 1dbcd8d42c02 Merge tag 'phy-for-4.20-rc' of git://git.kernel.org/pub/sc [...] omits d92021f66063 usb: dwc3: Add workaround for isoc start transfer failure omits dd74b96c7480 usb: dwc3: Add disabling of start_transfer failure quirk omits 475d8e0197f1 usb: dwc3: Track DWC_usb31 VERSIONTYPE omits 772a7a724f69 usb: gadget: f_fs: Allow scatter-gather buffers omits 7f7c548c5f65 usb: gadget: f_fs: Add support for CCID descriptors. omits 4ab9c39f038d usb: gadget: udc: fix spelling mistake "intrerrupt" -> "in [...] omits e89428381080 usb: gadget: uvc: constify vb2_ops structure omits 9aed8c08c82d usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty omits d64bc8ee9285 usb: dwc2: gadget: Fix WkupAlert interrupt handler. omits 89a9cc47513e usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher omits ceb94bc52c43 usb: gadget: udc: renesas_usb3: add a safety connection wa [...] omits 268784ba14a7 usb: dwc3: drd: Add support for DR detection through extcon omits 85383756ae34 usb: dwc3: drd: Switch to device property for 'extcon' handling omits 408d3ba006af usb: dwc3: don't log probe deferrals; but do log other err [...] omits 1808bd2132d1 usb: gadget: aspeed-vhub: constify usb_gadget_ops structure omits 022a0208c0ff usb: dwc3: Support option to disable USB2 LPM omits 5455e156078b usb: dwc3: Add a property to disable USB2 LPM omits eafeacf11964 usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM omits d102444cac15 usb: dwc3: debugfs: Print/set link state for peripheral mode omits 0d36dede4578 usb: dwc3: debugfs: Properly print/set link state for HS omits 62ba09d6bb63 usb: dwc3: debugfs: Dump internal LSP and ep registers omits 0f874f79dc81 usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes omits 2c85a1817e4b usb: dwc3: debugfs: Properly name Tx/RxFIFO omits 38317f5c0f2f Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" omits 032371a1e673 Merge tag 'fsi-updates-2018-11-26' of git://git.kernel.org [...] omits a62d2d44902c Merge 4.20-rc4 into usb-next omits 986fb2e0532b Merge 4.20-rc4 into char-misc-next omits 69500127424c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits ffac28f95a98 bpf: align map type names formatting. omits 311fe1a81332 bpf: btf: fix spelling mistake "Memmber" -> "Member" omits cf0dd411e80f bpf, tags: Fix DEFINE_PER_CPU expansion omits d20810530b71 fsi: fsi-scom.c: Remove duplicate header omits 64999fa7aa2c fsi: master-ast-cf: select GENERIC_ALLOCATOR omits 27038c3e1f14 gpio: restore original GPLv2+ license of gpiolib-of.c sources omits 84d49fff23f5 Merge tag 'sh-pfc-for-v4.21-tag1' of git://git.kernel.org/ [...] omits fb265c9cb49e ext4: add ext4_sb_bread() to disambiguate ENOMEM cases omits 2e6e902d1850 Linux 4.20-rc4 omits 78e1f3861707 iov_iter: teach csum_and_copy_to_iter() to handle pipe-bac [...] omits 3d9bfb19bd70 scripts/kernel-doc: Fix struct and struct field attribute [...] omits 32ddfe8b0b0a Documentation: dev-tools: Fix typos in index.rst omits 06ee6ed36f94 Correct gen_init_cpio tool's documentation omits 4bffc669d624 net: remove unsafe skb_insert() omits 40b1c813ba8e net: bridge: remove redundant checks for null p->dev and p->br omits a1f2d60aaf2c Merge branch 'r8169-xmit_more' omits 2e6eedb4813e r8169: make use of xmit_more and __netdev_sent_queue omits 620344c43edf net: core: add __netdev_sent_queue as variant of __netdev_ [...] omits caf54f59e57e Merge tag 'kvm-ppc-fixes-4.20-1' of https://git.kernel.org [...] omits d6d460b89378 Merge tag 'dma-mapping-4.20-3' of git://git.infradead.org/ [...] omits 17c2f540863a Merge tag 'nfs-for-4.20-4' of git://git.linux-nfs.org/proj [...] omits 4e962ff6e34f MAINTAINERS: change Sparse's maintainer omits 3aed83caa2f7 iio: imu: st_lsm6dsx: do not use a fixed read len in read_oneshot omits 8611b69e9546 iio: hid-sensor-hub: clean up indentation, remove extraneous tab omits 49ad8d289284 iio: adc: stm32-adc: switch off running adc when going to [...] omits 9bdbb1139ca1 iio: adc: stm32-adc: add power management support omits 0da98c7b28bd iio: adc: stm32-adc: move self-calibration to prepare routine omits 9088276d1a86 pinctrl: sunxi: add support for suniv F1C100s (newer F-ser [...] omits bbeb6a6ded3b dt-bindings: pinctrl: Add Allwinner suniv F1C100s pinctrl omits 7f6232e69539 iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID omits 092cb71a604e iio: potentiometer: Add driver for Microchip MCP41xxx/42xxx omits f71b3c99128b dt-bindings: iio: potentiometer: Add Microchip MCP41xxx/42xxx omits c3d8360deb9d Staging: iio: adt7316: Change the name from irq_flags to irq_type omits 3310280830a9 Staging: iio: adt7316: Switch irq_flags to a local variable omits c63460c4298f Staging: iio: adt7316: Use device tree data to set ldac_pin omits f8f612530e60 Staging: iio: adt7316: Add of_device_id table omits 50314f98b0ac iio: adc: meson-saradc: fix internal clock names omits aad172b01761 iio: adc: meson-saradc: check for devm_kasprintf failure omits bac257b0d2a1 staging: iio: ad5933: add device tree support omits b911b0ab0d89 iio: accel: kxcjk-1013: Add the "KXJ2109" ACPI HID omits c3d6a64bd1e8 powerpc/pasemi: Use dma_zalloc_coherent() omits af8511cf3218 powerpc/85xx: Drop pointless static qualifier omits d64cf54e89c8 powerpc64/ftrace: Drop pointless static qualifier in is_b_op() omits e734dd63cc42 powerpc: Typo s/use use/use/ omits f6cee2603098 powerpc/fadump: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 267acedffc61 powerpc/powernv/vas: Use DEFINE_SHOW_ATTRIBUTE macro omits d456f3529a7a powerpc: mark 64-bit PD_HUGE constant as unsigned long omits c516886f8437 powerpc/mm: remove const type qualifier from function ‘pud_pfn’ omits beba24ac5913 powerpc/32: Add .data..Lubsan_data*/.data..Lubsan_type* se [...] omits eafcd8e3fbad selftests/powerpc: Skip test instead of failing omits e653b6567e9c selftests/powerpc: Create a new SKIP_IF macro omits 5249497a7bb6 selftests/powerpc: Allocate base registers omits bce85a167b33 powerpc/mm: Remove extern from function definition omits 71432ce23c36 powerpc/pkey: Define functions as static omits 4851f75098bc powerpc/perf: Declare static identifier a such omits 3347c9f691bf powerpc/scom: Return NULL instead of 0 omits 3b30c6e8b962 powerpc/lib: Declare static methods omits e3a837994862 powerpc/xmon: Define static functions omits 92a4543209d3 powerpc/xive: Define xive_do_source_eoi as static omits c36c5ffd5173 powerpc/eeh: Declare pci_ers_result_name() as static omits 42e2acde1237 powerpc/64s: Include cpu header omits 54a21b5c941c Merge branch 'fixes' into next omits e2125dac22f2 Merge tag 'xarray-4.20-rc4' of git://git.infradead.org/use [...] omits 358be656406d selftests/net: add txring_overwrite omits aba36930a35e net: always initialize pagedlen omits 9efdda4e3abe tcp: address problems caused by EDT misshaps omits 3c18aa1464f9 net: qualcomm: rmnet: move null check on dev before derefe [...] omits 21ab664aece6 cxgb4: remove set but not used variables 'multitrc, speed' omits 2183435c251e net: fixup type in netdev_start_xmit() omits b1bf78bfb2e4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits a42facc82c3d docs: drm: remove no longer relevant TODO entry omits 4ddf3737cb07 drm: remove no longer needed drm-get-put coccinelle script omits 55b446209d04 drm: remove deprecated "drm_framebuffer_[un]reference" functions omits 8dd0e9d3aa99 drm: remove deprecated "drm_connector_[un]reference" functions omits 895170ce9205 drm: replace "drm_connector_unreference" with "drm_connector_put" omits ba1d34540147 drm: remove deprecated "drm_dev_unref" function omits 808bad32ea42 drm: replace "drm_dev_unref" function with "drm_dev_put" omits 3e70fd160cf0 drm: remove deprecated "[__]drm_gem_object_[un]reference[_ [...] omits e195ca6cb6f2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3103c08f968d ALSA: control: Consolidate helpers for adding and replacin [...] omits 5f2ad5942f6b Merge branch 'for-linus' into for-next omits e1a7bfe38079 ALSA: control: Fix race between adding and removing a user [...] omits 9a20332ab373 ALSA: sparc: Fix invalid snd_free_pages() at error path omits 7b69154171b4 ALSA: wss: Fix invalid snd_free_pages() at error path omits d146194f31c9 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 857fa628bbe9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits abe72ff41340 Merge tag 'xfs-4.20-fixes-2' of git://git.kernel.org/pub/s [...] omits 2f04b25e7326 Merge branch 'topic/dirn_remove' into next omits 9e314ef35c38 dmaengine: ste_dma40: remove dma_slave_config direction usage omits 445897cbc9d3 dmaengine: pl330: remove dma_slave_config direction usage omits 107d06441b70 dmaengine: imx-sdma: remove dma_slave_config direction usa [...] omits 473c49297d2a Merge branch 'topic/dmatest' into next omits c03ec9cbc1c1 Merge branch 'topic/dw' into next omits 7b0c03ecc42f dmaengine: dw-dmac: implement dma protection control setting omits 538098281ce8 dt-bindings: dmaengine: dw-dmac: add protection control property omits 0fae25ed2535 Merge branch 'topic/sh' into next omits b9b4ed210380 dt-bindings: dmaengine: usb-dmac: Add binding for r8a774a1 omits 9693f670895f dmaengine: rcar-dmac: Document R8A774A1 bindings omits 9d7e4360c53a Merge branch 'topic/coh' into next omits 627469e4445b dmaengine: coh901318: Fix a double-lock bug omits 26adaef0167f Merge branch 'topic/uniphier' into next omits 32e74aabebc8 dmaengine: uniphier-mdmac: add UniPhier MIO DMAC driver omits eeea81474bc4 dt-bindings: dmaengine: add DT binding for UniPhier MIO DMAC omits 787d3083caf8 dmaengine: dmatest: move size checks earlier in function omits fbffb6b4d44f dmaengine: dmatest: use dmaengine_terminate_sync() instead omits 0255200bd29a dmaengine: dmatest: unmap data on a single code-path when [...] omits d6d3bfe35877 Merge branch 'topic/xilinx' into next omits aeaebcc17cdf dmaengine: xilinx_dma: Remove __aligned attribute on zynqm [...] omits e7f5a5a2c123 Merge branch 'topic/imx' into next omits af8bf89a8e0b dmaengine: imx-sdma: Use a single line for dma_alloc_coherent() omits 07093b764769 net: gemini: Fix copy/paste error omits 3fa528b7682e net: phy: mscc: fix deadlock in vsc85xx_default_config omits e7b9fb4f545b dt-bindings: dsa: Fix typo in "probed" omits ef2a7cf1d883 net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_ [...] omits aea0a897af9e ptp: Fix pass zero to ERR_PTR() in ptp_clock_register omits 06d212900ea9 Merge branch 'switchdev-blocking-notifiers' omits ab4a16869f25 rocker, dsa, ethsw: Don't filter VLAN events on bridge itself omits d17d9f5e5143 switchdev: Replace port obj add/del SDO with a notification omits 0e332c854f41 ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL omits 52a227b30eba mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL omits f30f0601eb93 switchdev: Add helpers to aid traversal through lower devices omits a39b888863af staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL omits bb896805611f staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() omits 2b239f678079 net: dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL omits c6fa35b2370a rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL omits aa4efe21393f switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL omits a93e3b17227e switchdev: Add a blocking notifier chain omits ec394af5ea1d switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize omits 2eb487c1cf3d Merge branch 'r8169-next' omits 76085c9e7eae r8169: replace macro TX_FRAGS_READY_FOR with a function omits 5317d5c6d47e r8169: use napi_consume_skb where possible omits 45f1996f4fd8 r8169: simplify detecting chip versions with same XID omits b4cc2dcc9c7c r8169: remove default chip versions omits 734c140982ac r8169: remove ancient GCC bug workaround in a second place omits fd0fb612155b Merge branch 'hns3-debugfs' omits 7d9d7f8864ba net: hns3: Add "qos buffer" config info query function omits 6fc2244057b0 net: hns3: Add "qos prio map" info query function omits d958919dc15c net: hns3: Add "qos pause" config info query function omits 96227f4cd701 net: hns3: Add "tm config" info query function omits 2849d4e7a1be net: hns3: Add "tc config" info query function omits 3c666b586af1 net: hns3: Add "FD flow table" info query function omits 57ceee2ca71c net: hns3: Add "queue info" query function omits b2292360bb2a net: hns3: Add debugfs framework registration omits 53b44cb9220e net: cavium: clean up return value check in cavium_ptp_probe omits 21f49468466a net: phy: vitesse: remove duplicate support for VSC8574 omits c44c749d3b6f net: amd: add missing of_node_put() omits 0cb98e8427b6 Merge branch 'octeontx2-af-CGX-LMAC-link-bringup-and-cleanups' omits d3b2b9ab1ef2 octeontx2-af: Bringup CGX LMAC links by default omits c929323609ae octeontx2-af: Unregister cgx event callbacks gracefully omits 12e4c9ab2eb3 octeontx2-af: Handle non-contiguous CGX LMAC interfaces omits 44990aaa9394 octeontx2-af: Misc cleanups in cgx driver omits e159e592872e net: hinic: fix null pointer dereference on pointer hwdev omits b0c4b041e37c Merge branch 'smc-next' omits c7674c001b11 net/smc: unregister rkeys of unused buffer omits 60e03c62c5db net/smc: add infrastructure to send delete rkey messages omits 4600cfc302f7 net/smc: avoid a delay by waiting for nothing omits 587e41dcea35 net/smc: cleanup listen worker mutex unlocking omits 2b59f58e34e7 net/smc: short wait for late smc_clc_wait_msg omits 90d8b29cb4b2 net/smc: no link delete for a never active link omits 9ed28556a388 net/smc: allow fallback after clc timeouts omits 6ae36bff3f51 net/smc: remove sock_error detour in clc-functions omits 3f3f0e364eb8 net/smc: make smc_lgr_free() static omits 263ffaeef174 net/smc: cleanup tcp_listen_worker initialization omits 5ed9dc991071 team: no need to do team_notify_peers or team_mcast_rejoin [...] omits e4a3e9ff5ba9 net: mvneta: remove redundant check for eee->tx_lpi_timer < 0 omits 197c2dac74e4 bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map omits 5a863813216c samples: bpf: fix: error handling regarding kprobe_events omits 47ae7e3d0be5 libbpf: make bpf_object__open default to UNSPEC omits 1efb6ee3edea bpf: fix check of allowed specifiers in bpf_trace_printk omits ca088320a025 RDMA/hns: Bugfix pbl configuration for rereg mr omits 18ba58e1c234 virtio-net: fail XDP set if guest csum is negotiated omits e59ff2c49ae1 virtio-net: disable guest csum during XDP set omits 9af8009082c7 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 42519ede4fde net-gro: use ffs() to speedup napi_gro_flush() omits 7c98a4261827 Merge tag 'ceph-for-4.20-rc4' of https://github.com/ceph/c [...] omits 3381918fec92 Merge tag 'for-linus-20181123' of git://git.kernel.dk/linux-block omits 484afd1bd3fc net/sched: act_police: add missing spinlock initialization omits 605108acfe62 net: don't keep lonely packets forever in the gro hash omits 896585d48e8e net/ipv6: re-do dad when interface has IFF_NOARP flag change omits d72ff4b4eaa2 Merge branch 'dpaa-coalesce' omits 10f70e943231 dpaa_eth: add ethtool coalesce control omits 5c664ace8cdf soc/qman: add return value to interrupt coalesce changing APIs omits 830b61ba4ee2 soc: fsl: qbman: read ithresh from HW omits d88783b9c884 Merge tag 'iommu-fixes-v4.20-rc3' of git://git.kernel.org/ [...] omits 2882b06ddaa5 Merge branch 'ravb-Duplex-handling-update-V3' omits 08b43857804d ravb: Clean up duplex handling omits ebc227fd91f2 ravb: Do not announce HDX as supported omits 02d805dc5fe3 cxgb4: use new fw interface to get the VIN and smt index omits 24d476db6dfb net: bcmgenet: remove HFB_CTRL access omits 5cd8d46ea156 packet: copy user buffers before orphan or clone omits a03bac580ae7 Merge tag 'acpi-4.20-rc4' of git://git.kernel.org/pub/scm/ [...] omits b88af9948724 Merge tag 'pm-4.20-rc4' of git://git.kernel.org/pub/scm/li [...] omits 4f9f49646a57 arm64: cpufeature: Fix mismerge of CONFIG_ARM64_SSBD block omits e6005d3c4233 Merge tag 'gpio-v4.20-2' of git://git.kernel.org/pub/scm/l [...] omits dcd3aa31dcdd Merge tag 'mmc-v4.20-rc2' of git://git.kernel.org/pub/scm/ [...] omits 9b7c880c834c Merge tag 'drm-fixes-2018-11-23' of git://anongit.freedesk [...] omits b5d9a07ef773 arm64: sysreg: fix sparse warnings omits 708d75fe1c7c media: dvb-pll: don't re-validate tuner frequencies omits 8cd65271f8e5 ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 omits 39070a98d668 ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist omits 7194eda1ba08 ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write omits a1d88fe49848 media: dvb-pll: fix tuner frequency ranges omits 00ecd6bc7128 media: dvb_frontend: add debug message for frequency intervals omits 807b8675a67b media: dvb_frontend: don't print function names twice omits 3f6666824ed4 Merge branches 'sunxi/clk-for-4.21' and 'sunxi/dt64-for-4. [...] omits 6de8e717848f arm64: dts: allwinner: a64: enable sound on Pinebook omits 498c21f233ed arm64: dts: allwinner: a64: enable sound on Pine64 and SoPine omits ec4a95409d5c arm64: dts: allwinner: a64: add nodes necessary for analog [...] omits 5e06aa50524b clk: sunxi-ng: sun50i: a64: Use sigma-delta modulation for [...] omits f4b614adbf3a drivers: usb: early: clean up indentation, remove extraneous tabs omits 18557feccfbf USB: ene_usb6250: add missing indentation omits a8c0d13267a4 ALSA: firewire-tascam: notify events of change of state fo [...] omits afb8e2daa031 ALSA: firewire-tascam: apply small refactoring to handle s [...] omits d7167422433c ALSA: firewire-tascam: queue events for change of control surface omits 90e8ac5c9d44 ALSA: firewire-tascam: add new hwdep ioctl command to get [...] omits 33b2e1442aea ALSA: firewire-tascam: pick up data of state from tx isoch [...] omits a7d19b05ce81 clk: meson: meson8b: add the CPU clock post divider clocks omits 700ecf7f51b2 clk: meson: meson8b: rename cpu_div2/cpu_div3 to cpu_in_di [...] omits 3cf94c94e81b clk: meson: clk-regmap: add read-only gate ops omits 7fc1609b0c01 clk: meson: meson8b: allow changing the CPU clock tree omits 7dc7eeb8c087 clk: meson: meson8b: run from the XTAL when changing the C [...] omits e36c7e9898f2 clk: meson: meson8b: add support for more M/N values in sys_pll omits 0dad1ec65bc3 clk: meson: meson8b: mark the CPU clock as CLK_IS_CRITICAL omits a5ac1ead32c9 clk: meson: meson8b: do not use cpu_div3 for cpu_scale_out_sel omits d6e81845b7d9 clk: meson: clk-pll: check if the clock is already enabled omits a8662eadd103 clk: meson: meson8b: fix the width of the cpu_scale_div clock omits ad9b2b8e53af clk: meson: meson8b: fix incorrect divider mapping in cpu_ [...] omits bb6eddd1d28c clk: meson: meson8b: use the HHI syscon if available omits 6c763077163d dt-bindings: clock: meson8b: use the registers from the HH [...] omits a8080f247bcd clk: meson-gxbb: Add video clocks omits f95e6ca62895 dt-bindings: clk: meson-gxbb: Add Video clock bindings omits 0058502fb93a clk: meson-gxbb: Fix HDMI PLL for GXL SoCs omits 72dbb8c94d0d clk: meson: Add vid_pll divider driver omits 8e1dd17c8b0e dt-bindings: clock: meson8b: export the CPU post dividers omits 2084ac6c505a exportfs: do not read dentry after free omits ffdcc3638c58 ASoC: omap-dmic: Add pm_qos handling to avoid overruns wit [...] omits 373a500e34ae ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overr [...] omits dd2f52d8991a ASoC: omap-mcbsp: Fix latency value calculation for pm_qos omits 64ef0817b967 ASoC: audio-graph-card: tidyup define position omits c3830f1a00f0 ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD omits 338d7159c488 ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_ [...] omits 7f07a39acf05 ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" [...] omits df976517733e ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" [...] omits 2624fc788224 ASoC: audio-graph-scu-card: tidyup "prefix" parsing omits 264d15035eac ASoC: audio-graph-scu-card: tidyup "prefix" parsing on Doc omits ca8d95c70937 ASoC: simple-scu-card: tidyup "prefix" parsing omits f94b0f7f9246 ASoC: simple-scu-card: tidyup "prefix" parsing on Doc omits 3b7103562c03 ASoC: soc-core: add snd_soc_of_parse_node_prefix() omits 6debd01a74b8 ASoC: simple-amplifier: add VCC regulator widget omits 8e84de031a11 ASoC: dt-bindings: add regulator property to simple amplifier omits ca0412a05756 ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd re [...] omits 21dd30200e3d ASoC: dt-bindings: sun50i-codec-analog: Add headphone amp [...] omits 0e39037b3165 drm/i915: Cache the error string omits 428f977a6a6b spi: npcm: Fix an error code in the probe function omits 8942ce2bfaa1 arm64: dts: renesas: r8a7796: Add CMT device nodes omits 8d14bfa074db arm64: dts: renesas: r8a7796: add SSIU support for sound omits 44ea652a92d2 arm64: dts: renesas: r8a77990: Add I2C-DVFS device node omits 327d1f320872 arm64: dts: renesas: r8a77990: ebisu: Add and enable CAN,F [...] omits 42a657f57628 btrfs: relocation: set trans to be NULL after ending transaction omits 10a599fabbe5 drm/atomic-helper: WARN if fake_commit->hw_done is not com [...] omits 2de42f79bb21 drm/atomic-helper: Complete fake_commit->flip_done potenti [...] omits c06ef2e9acef media: vb2: be sure to unlock mutex on errors omits a2717eae73ac media: seco-cec: declare ops as static const omits 5609f2067691 media: seco-cec: fix Makefile omits 256856efb8cc drm: rcar-du: Reject modes that fail CRTC timing requirements omits 63a298f22a61 drm: rcar-du: Fix external clock error checks omits bf17cda650d5 drm: rcar-du: Enable alpha property on primary planes omits 03e37b507c66 drm: rcar-du: lvds: Add R8A77965 support omits 828ff2adaac4 dt-bindings: display: renesas: lvds: Document r8a77965 bindings omits 3d61fe5f59dd drm: rcar-du: Fix vblank initialization omits 4d486f18d91b drm: rcar-du: Fix the return value in case of error in 'rc [...] omits 5dc34af19c98 drm: rcar-du: Add R8A7744 support omits d1796786e3e9 drm: rcar-du: Add r8a77470 support omits 5eb08d995564 dt-bindings: display: renesas: du: Document the r8a7744 bindings omits aab2b5297668 dt-bindings: display: renesas: du: Document the r8a77470 bindings omits 31aea15a846c drm: rcar-du: Fix typo in comment omits c0ece6742d80 drm/shmobile: Replace drm_dev_unref with drm_dev_put omits 06fa0d46b181 drm/rcar-du: Replace drm_dev_unref with drm_dev_put omits 5e99456c20f7 media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() omits d644cca50f36 media: vb2: Allow reqbufs(0) with "in use" MMAP buffers omits 949f29f60714 media: cedrus: Get rid of interrupt bottom-half omits cbd9463da1b1 media: v4l2-mem2mem: Avoid calling .device_run in v4l2_m2m [...] omits cbec2836f8be media: v4l2-mem2mem: Simplify exiting the function in __v4 [...] omits 542a522d32ef media: v4l2-ioctl.c: Simplify locking for m2m devices omits 913f3ec280ab media: mem2mem: Require capture and output mutexes to match omits fe5a2bbb6333 media: dt-bindings: media: Document bindings for venus fir [...] omits df381dc8e475 media: venus: firmware: add no TZ boot and shutdown routine omits f9799fcce4bb media: venus: firmware: register separate platform_device [...] omits a4cf7e3c069d media: venus: firmware: move load firmware in a separate function omits 5df317c8786b media: venus: firmware: add routine to reset ARM9 omits 560ccb75c2ca media: vivid: free bitmap_cap when updating std/timings/etc. omits e5f71a27fa12 media: v4l2-tpg: array index could become negative omits b01783f801e6 media: MAINTAINERS fixups omits 62dcb4f41836 media: vb2: check memory model for VIDIOC_CREATE_BUFS omits 2912289a5180 media: adv*/tc358743/ths8200: fill in min width/height/pixelclock omits 52117be68b82 media: vim2m: use cancel_delayed_work_sync instead of flus [...] omits e10b40f33043 media: vivid: fill in media_device bus_info omits be773a176cbb media: rockchip/rga: constify video_device structure omits 9729d6d282a6 media: vivid: set min width/height to a value > 0 omits 701f49bc028e media: vivid: fix error handling of kthread_run omits da411ab10cc1 media: vimc: constify structures stored in fields of v4l2_ [...] omits a74865e7a17a media: rockchip/rga: constify v4l2_m2m_ops structure omits 299553d88e2d media: vicodec: constify v4l2_ctrl_ops structure omits 2e9a2ec53cd6 media: v4l uapi docs: few minor corrections and typos omits 520229e4b02d iwlwifi: mvm: set HW capability VHT_EXT_NSS_BW omits 02221a81887a iwlwifi: mvm: send the STA_HE_CTXT command in AP mode omits 3b5ee8dd8bb1 iwlwifi: mvm: set MAC_FILTER_IN_11AX in AP mode omits a024016fafc4 iwlwifi: fw: support API change to debug TLVs omits f7805b33f9b1 iwlwifi: add debugfs file to read fw debug data recording omits d47902f9f71d iwlwifi: dbg: add apply point logic omits 743742231a79 iwlwifi: dbg: disable triggers for ini omits 68f6f492c4fa iwlwifi: trans: support loading ini TLVs from external file omits f14cda6f3b31 iwlwifi: trans: parse and store debug ini TLVs omits bd2944665713 iwlwifi: fw: add FW API of new TLV infrastructure omits d91d9b94492f iwlwifi: mvm: add support for TWT capabilities omits 7125648074e8 iwlwifi: add fw dump upon RT ucode start failure omits b1bbc1a63650 iwlwifi: fix cfg structs for 22000 with different RF modules omits 8ea20d95899c iwlwifi: mvm: remove assignment of the reciprocal omits 32b258e9e55c iwlwifi: dbg: split fifos dump omits 79f033f6f229 iwlwifi: dbg: don't limit dump decisions to all or monitor omits 32804fcb612b media: cec: keep track of outstanding transmits omits db07c5ca5596 media: cec: add debug_phys_addr module option omits 7f02ac77c768 media: cec: report Vendor ID after initialization omits 40d91c9988af media: adv7604: add CEC support for adv7611/adv7612 omits cd26d1c4d1bc media: vb2: vb2_mmap: move lock up omits 0141de741e07 posix-timers: Remove license boilerplate omits c804efeb5822 posix-clocks: Remove license boiler plate omits 2fa6d420c222 sched/clock: Remove license boilerplate omits 3c8f2515ac0a posix-timers/stubs: Remove license boilerplate omits 6c7811c628a9 time: Remove license boilerplate omits 9281a7857b91 time/debug: Remove license boilerplate omits f49c174b5f43 hrtimers/tick/clockevents: Remove sloppy license references omits 35728b8209ee time: Add SPDX license identifiers omits 58c5fc2b96e4 time: Remove useless filenames in top level comments omits 2e84eb9affac media: pulse8-cec: return 0 when invalidating the logical address omits ac791f19a273 media: cec-pin: fix broken tx_ignore_nack_until_eom error [...] omits 396defa85233 arm64: dts: mt7622: fix no more console output on BPI-R64 board omits 6c05946e349d arm64: dts: mt7622: fix no more console output on rfb1 omits 02e6d2eaa9c3 media: doc-rst: Fix broken references omits b12c7afc10b0 media: platform: fix platform_no_drv_owner.cocci warnings omits 87c6f1b57f61 media: rcar-csi2: Handle per-SoC number of channels omits 10c08812fe60 media: rcar: rcar-csi2: Update V3M/E3 PHTW tables omits 6511459d2a23 media: rcar-csi2: Add R8A77990 support omits 72a8914ff066 media: dt-bindings: rcar-csi2: Add R8A77990 omits fad6d6dd4e09 media: rcar-vin: Add support for R-Car R8A77990 omits cc4e51b83860 media: dt-bindings: rcar-vin: Add R8A77990 support omits 3431ebe5a6c0 media: imx-pxp: Improve pxp_soft_reset() error message omits e03eb362103b media: imx-pxp: Check for pxp_soft_reset() error omits efceb765ff1d media: imx-pxp: Check the return value from clk_prepare_enable() omits c229f5c74665 media: coda: debug output when setting visible size via cr [...] omits 8f90d15e6d54 media: coda: normalise debug output omits 299cc3181b43 media: coda: improve queue busy error message omits 01a2d72149d8 media: coda: print SEQ_INIT error code as hex value omits 7e47c3841414 media: coda: fail S_SELECTION for read-only targets omits cf13135cf593 media: coda: never set infinite timeperframe omits 07b6080d4e6d media: coda: implement ENUM_FRAMEINTERVALS omits 4c5ce24bcacb media: coda: set V4L2_CAP_TIMEPERFRAME flag in coda_s_parm omits 68d66a931079 media: coda: don't disable IRQs across buffer meta handling omits cdd87d3a2c3b media: coda: remove unused instances list omits 074e8db02cb4 media: coda: reduce minimum frame size to 48x16 pixels. omits c3d996fb03c6 media: coda: limit queueing into internal bitstream buffer omits 51407c2da0b7 media: coda: always hold back decoder jobs until we have e [...] omits 6c0f5d236fd0 media: coda: store unmasked fifo position in meta omits 649cfc2bdfee media: coda: fix memory corruption in case more than 32 in [...] omits c45fbdf24c61 media: ov2680: fix null dereference at power on omits 5f229dcabc4a media: v4l: uAPI doc: Changing frame interval won't change format omits 482ac2aa36fe media: sun6i: Add A31 compatible omits b7eadaa3a02a media: dt-bindings: media: sun6i: Add A31 and H3 compatibles omits 71bfeb42796e media: sun6i: manually fix other coding style issues omits 34d833a91ae6 media: sum6i: Fix a few coding style issues omits 5cc7522d8965 media: sun6i: Add support for Allwinner CSI V3s omits 16c44c57ecd8 staging: vboxvideo: Rename uint32_t type to u32 omits b44beecab84a staging: rtl8188eu: remove variable from rtl8188eu_xmit_tasklet() omits fdf60cd7e68c staging: rtl8188eu: cleanup declarations in usb_ops_linux.c omits aa8591db2b8a staging: rtl8188eu: add spaces around '>>' and '&' omits 718d2523b998 staging: rtl8188eu: remove unnecessary parentheses omits d6ad6d389d10 staging: rtl8188eu: correct spelling mistake in a comment omits fa50658ec337 staging: rtl8188eu: remove braces from single if else statement omits c9ad9c49cc32 staging: rtl8188eu: cleanup line ending with a '(' omits c03b0ff72e1b staging: rtl8188eu: use __func__ in usb_ops_linux.c omits f0c519fc2679 staging: erofs: rename strange variable names in z_erofs_v [...] omits 2d9b5dcd9942 staging: erofs: decompress asynchronously if PG_readahead [...] omits 23edf3abe7ab staging: erofs: locked before registering for all new workgroups omits 48d4bf3b05a6 staging: erofs: separate into init_once / always omits 948bbdb1818b staging: erofs: add a full barrier in erofs_workgroup_unfreeze omits 73f5c66df3e2 staging: erofs: fix `erofs_workgroup_{try_to_freeze, unfreeze}' omits df134b8d17b9 staging: erofs: atomic_cond_read_relaxed on ref-locked workgroup omits 51232df5e4b2 staging: erofs: fix race when the managed cache is enabled omits eef168789866 staging: erofs: fix the definition of DBG_BUGON omits ba9ce771b018 staging: erofs: fix `trace_erofs_readpage' position omits d959c40f370e media: dt-bindings: media: Add Allwinner V3s Camera Sensor [...] omits bedfcd467c33 media: ov772x: support log_status ioctl and event interface omits 7852adf83cdd media: ov7670: support log_status ioctl and event interface omits 2d18fbc5518f media: ov5640: support log_status ioctl and event interface omits c65455160a72 media: ov2640: support log_status ioctl and event interface omits 6210500691b2 media: ov2640: add V4L2_CID_TEST_PATTERN control omits dde64f725a4d media: mt9m111: add V4L2_CID_COLORFX control omits 329d9e353df4 media: mt9m111: support log_status ioctl and event interface omits 53f6f81da7db media: imx258: remove test pattern map from driver omits 9ffd7ffe6504 media: v4l: uAPI doc: Simplify NATIVE_SIZE selection targe [...] omits cb24f1a0ee61 media: imx214: Remove unnecessary self assignment in for loop omits 16ecf6dff97c media: vicodec: Add support for 4 planes formats omits 195057196bfe media: vicodec: Add support of greyscale format omits aec89917542c media: vicodec: prepare support for various number of planes omits 4e3f14052f73 media: vidioc-enum-fmt.rst: update list of valid buftypes omits 47fc65fab146 media: vim2m/vicodec: set device_caps in video_device struct omits 7c91d0a4e1b7 media: v4l: constify v4l2_ioctls[] omits f8e5b2f3903c media: venus: change the default value of GOP size omits c7f7da2a603a media: video-i2c: hwmon: constify vb2_ops structure omits 8ea0f2ba0fa3 media: mtk-vcodec: Release device nodes in mtk_vcodec_init [...] omits 56281021d654 media: video-i2c: support changing frame interval omits a714f6c70c28 media: vivid: use V4L2_FRACT_COMPARE omits 85de5e069a39 media: v4l2-common: add V4L2_FRACT_COMPARE omits ae9e196dad3b media: video-i2c: use i2c regmap omits c764da98a600 media: video-i2c: avoid accessing released memory area whe [...] omits 1d50088ca395 Merge branches 'pm-cpufreq' and 'pm-sleep' omits bec00cb5e97c Merge branches 'pm-opp' and 'pm-tools' omits 6abd837104a3 USB: serial: ftdi_sio: use rounding when calculating baud [...] omits b59d0e782706 pinctrl: Add RZ/A2 pin and gpio controller omits 94693b7b83c0 dt-bindings: pinctrl: Add RZ/A2 pinctrl and GPIO omits 09d3f015d1e1 uprobes: Fix handle_swbp() vs. unregister() + register() r [...] omits 89f579ce99f7 x86/headers: Fix -Wmissing-prototypes warning omits 6e662ae7bce6 x86/process: Avoid unnecessary NULL check in get_wchan() omits 4a135e538962 xfrm_user: fix freeing of xfrm states on acquire omits e822eac560a8 Merge branch 'opp/genpd/required-opps' into opp/linux-next omits 3e27c79c4b12 OPP: Fix parsing of multiple phandles in "operating-points [...] omits 6630a8e50105 eisa: consolidate EISA Kconfig entry in drivers/eisa omits 1753d50c9fdc rapidio: consolidate RAPIDIO config entry in drivers/rapidio omits 8fb71ef9b91d pcmcia: allow PCMCIA support independent of the architecture omits 20f1b79d3359 PCI: consolidate the PCI_SYSCALL symbol omits 2eac9c2dfb2b PCI: consolidate the PCI_DOMAINS and PCI_DOMAINS_GENERIC c [...] omits eb01d42a7778 PCI: consolidate PCI config entry in drivers/pci omits 437f2b8c2085 MIPS: remove the HT_PCI config option omits 98c9cdfd34fb Merge tag 'drm-intel-fixes-2018-11-22' of git://anongit.fr [...] omits f11216b24219 bpf: add skb->tstamp r/w access from tc clsact and cg skb progs omits 16c36c4cb84d drm/i915/hsw: Drop the stereo 3D enabled check in psr_comp [...] omits 888bf84dba3d drm/i915: Keep PSR disabled after a driver reload after a [...] omits 183b8e676db2 drm/i915: Disable PSR when a PSR aux error happen omits 50a12d8fc9a0 drm/i915: Do not enable PSR in the next modeset after a error omits 2f8e7ea974c1 drm/i915: Check PSR errors instead of retrain while PSR is [...] omits 2bb06265cfd4 drm/i915: Avoid a full port detection in the first eDP sho [...] omits 813961de3ee6 bpf: fix integer overflow in queue_stack_map omits da3c564cb06b Merge branch 'misc' into for-next omits 039e70a70c84 Merge branch 'ibmvnic-Fix-queue-and-buffer-accounting-errors' omits 5bf032ef08e6 ibmvnic: Update driver queues after change in ring size support omits b7cdec3d699d ibmvnic: Fix RX queue buffer cleanup omits 6d0f60b0f858 net: thunderx: set xdp_prog to NULL if bpf_prog_add fails omits 01b671170d7f RDMA/core: Sync unregistration with netlink commands omits e45678973dcb {net, IB}/mlx4: Initialize CQ buffers in the driver when possible omits 0211dda68a4f net/dim: Update DIM start sample after each DIM iteration omits 1d0795ea9ca3 selftests: explicitly require kernel features needed by ud [...] omits 1f8251d3bfad MAINTAINERS: Update resctrl filename patterns omits a6f771c9bf4e Documentation: Rename and update intel_rdt_ui.txt to resct [...] omits 4d05bf71f157 x86/resctrl: Introduce AMD QOS feature omits 723f1a0dd8e2 x86/resctrl: Fixup the user-visible strings omits 9f72f855a6cd x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CP [...] omits 6fe07ce35e8a x86/resctrl: Rename the config option INTEL_RDT to RESCTRL omits 580ebb66cbb3 x86/resctrl: Add vendor check for the MBA software controller omits a36c5ff560fb x86/resctrl: Bring cbm_validate() into the resource structure omits 1ad4fa41d99f x86/resctrl: Initialize the vendor-specific resource functions omits aa50453a448a x86/resctrl: Move all the macros to resctrl/internal.h omits 0f00717ecce4 x86/resctrl: Re-arrange the RDT init code omits 352940ececac x86/resctrl: Rename the RDT functions and definitions omits fa7d949337cc x86/resctrl: Rename and move rdt files to a separate directory omits bb21ce0ad227 flexfiles: use per-mirror specified stateid for IO omits eeb8df87e4e7 RDMA/cma: Move cma module specific functions to cma_priv.h omits a140692a52d2 RDMA/uverbs: Check for NULL driver methods for every write call omits 1de751caf7d5 RDMA/uverbs: Make all the method functions in uverbs_cmd static omits d120c3c91871 RDMA/uverbs: Convert the write interface to use uverbs_api omits 6884c6c4bd09 RDMA/verbs: Store the write/write_ex uapi entry points in [...] omits 0bd01f3d0907 RDMA/uverbs: Require all objects to have a driver destroy [...] omits 36e235c88299 RDMA/mlx5: Use the uapi disablement APIs instead of code omits 6829c1c2b371 RDMA/uverbs: Add helpers to mark uapi functions as unsupported omits c27f6aa8c9df RDMA/uverbs: Factor out the add/get pattern into a helper omits 0cbf432db405 RDMA/uverbs: Use a linear list to describe the compiled-in uapi omits dfb631a187b9 RDMA/mlx5: Do not generate the uabi specs unconditionally omits fc6526fba130 mlx4: trigger IB events needed by SMC omits 99f2c55591fb NFSv4.2 copy do not allocate memory under the lock omits 529a9b0984a2 Merge branch 'next/dt' into for-next omits 6035cbcceb06 ARM: dts: exynos: Use Samsung SoC specific compatible for [...] omits ea2fc769719f media: Revert "media: dt-bindings: Document the Rockchip V [...] omits f96d84488f7d media: gspca: fix frame overflow error omits 8e782fcf7827 media: rc: ensure close() is called on rc_unregister_device omits 2396e2821b0f media: rc: imon: replace strcpy() by strscpy() omits e5bb9d3d755f media: rc: cec devices do not have a lirc chardev omits 0cfd56a8187d media: saa7134: hvr1110 can decode rc6 omits 9916ac07cd79 media: saa7134: rc device does not need 'saa7134 IR (' prefix omits 8d023a578777 media: rc: imon_raw: use fls rather than loop per bit omits cea1c41d6ba0 media: rc: XBox DVD Remote uses 12 bits scancodes omits 02d32bdad312 media: rc: add driver for Xbox DVD Movie Playback Kit omits fd044de30b78 media: mceusb: Include three Hauppauge USB dvb device with IR rx omits 73852e56827f rtc: dt-binding: abx80x: fix resistance scale omits daef95769b3a media: seco-cec: add Consumer-IR support omits b03c2fb97adc media: add SECO cec driver omits 552f0329c75b Btrfs: fix race between enabling quotas and subvolume creation omits 6fc5d789512f drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() omits facc23b8ff21 rtc: isl1208: Use i2c block read/write routines omits 41ef3878203c rtc: max8997: Fix the returned value in case of error in ' [...] omits 41c9e132c5cc rtc: nvmem: remove nvmem from struct rtc_device omits 461e557b9727 rtc: nvmem: use devm_nvmem_register() omits 17e8fd119f82 drm/i915: Eliminate the horrendous format check code omits edeca3a769ad Merge tag 'sound-4.20-rc4' of git://git.kernel.org/pub/scm [...] omits 52465bce85a2 Merge tag 'char-misc-4.20-rc4' of git://git.kernel.org/pub [...] omits 4cd731953d62 Merge tag 'usb-4.20-rc4' of git://git.kernel.org/pub/scm/l [...] omits ef4d6f2c0c65 Merge tag 'mtd/fixes-for-4.20-rc4' of git://git.infradead. [...] omits b84b6345e382 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 062e52a5af9c iommu/tegra: Change to use DEFINE_SHOW_ATTRIBUTE macro omits a6906a8b0ebf iommu/omap: Remove DEBUG_SEQ_FOPS_RO() omits 3569dd07aaad iommu/vt-d: Handle domain agaw being less than iommu agaw omits 829383e18372 iommu/vt-d: Use memunmap to free memremap omits f2a5fef1248b x86/xen: cleanup includes in arch/x86/xen/spinlock.c omits a1d2435d710b Merge branch 'sunxi/drivers-for-4.21' into sunxi/for-next omits 2a8c9f1203c6 soc: sunxi: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 7ba10e1d586b PCI: imx: Add imx6sx suspend/resume support omits 844d5110daf4 PCI: armada8k: Add support for gpio controlled reset signal omits d123765b58ee PCI: dwc: Adjust Kconfig to allow IMX6 PCIe host on IMX7 omits 57ba33d56884 soc/tegra: pmc: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 9eb40fa2cd2d soc/tegra: Don't leak device tree node reference omits b4bf44d2dcbd drm/i915: Update DRIVER_DATE to 20181122 omits 10fdb7d2ad42 drm/prime: Fix drm_gem_prime_mmap() stack use omits 478652f3d45c spi: spi-qcom-qspi: Fix remaining driver nits omits 1fc12b05895e regulator: core: Avoid propagating to supplies when possible omits 5451781dadf8 regulator: core: Only count load for enabled consumers omits 835cb5c500b1 drm/i915: Update DRIVER_DATE to 20181122 omits c7c3f05e341a panic: avoid deadlocks in re-entrant console drivers omits ab85b0143428 tools/bpf: fix spelling mistake "memeory" -> "memory" omits 9a7d2c9005cd Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits 9e3bc2b0f490 staging: rtl8188eu: rename SwLed0 to avoid CamelCase omits 236b3d87e6bf staging: rtl8188eu: rename LedControl8188eu to avoid CamelCase omits 86d0d292914b staging: rtl8188eu: cleanup a function comment omits 87631cf279e5 staging: rtl8188eu: rename BlinkHandler to avoid CamelCase omits dfd2fb58fc5f staging: rtl8188eu: rename SwLedOff to avoid CamelCase omits 01b3ce533aa3 staging: rtl8188eu: rename SwLedOn to avoid CamelCase omits 3c73979334a4 staging: rtl8188eu: rename LedCfg to avoid CamelCase omits cfe0610fd73d staging: rtl8188eu: add spaces around '&' in rtl8188eu_led.c omits 5718ba5e8cc7 staging: rtl8188eu: cleanup comments in rtl8188eu_led.c omits 6a03492a776e staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] omits e2f3f8b4a497 nds32: support hardware prefetcher omits a5234068e6dc nds32: Fix the items of hwcap_str ordering issue. omits 83312f1b7ae2 math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix [...] omits 7adb3e998f5b math-emu/op-2.h: Use statement expressions to prevent nega [...] omits 44e92e0364ad nds32: support denormalized result through FP emulator omits 1ac832509f2e nds32: Support FP emulation omits e46bf83c1864 nds32: nds32 FPU port omits 95fd94a645f7 drm/i915: avoid rebuilding i915_gpu_error.o on version str [...] omits 8d75839b843a bpf, lpm: make longest_prefix_match() faster omits 4fc4bb796b0c fuse: Add bad inode check in fuse_destroy_inode() omits 0152eee6fc3b xfrm: Fix NULL pointer dereference in xfrm_input when skb_ [...] omits 7b24eec754ba drm/sun4i: wait on implicit fence before display omits c6fdea6e1a19 drm: Merge drm_info.c into drm_debugfs.c omits 472de49fdc53 perf/x86/intel: Disallow precise_ip on BTS events omits 67266c1080ad perf/x86/intel: Add generic branch tracing check to intel_ [...] omits ed6101bbf626 perf/x86/intel: Move branch tracing setup to the Intel-spe [...] omits 7c0bc65c8403 Merge tag 'iio-for-4.21a' of git://git.kernel.org/pub/scm/ [...] omits a2aa52ab16ef x86/fault: Clean up the page fault oops decoder a bit omits c648284f6c96 Merge tag 'iio-fixes-for-4.20a' of git://git.kernel.org/pu [...] omits a1a371c468f7 x86/fault: Decode page fault OOPSes better omits af2ebdcf0440 x86/vsyscall/64: Use X86_PF constants in the simulated #PF [...] omits d38bc89c72e7 x86/oops: Show the correct CS value in show_regs() omits ebb53e2597e2 x86/fault: Don't try to recover from an implicit superviso [...] omits 0ed32f1aa66e x86/fault: Remove sw_error_code omits 382744d35916 ARM: dts: sun8i: Add board dts file for t3-cqa3t-bv3. omits 8cc77e014917 Documentation: ARM: sunxi: Add Allwinner SoC T3. omits d491324f9665 include: Add lantiq.h in include/linux/ omits ffe0e7cf290f Revert "Input: Add the `REL_WHEEL_HI_RES` event code" omits f1539a0c2545 Revert "HID: input: Create a utility class for counting sc [...] omits 00acc9e2c4a5 Revert "HID: logitech: Add function to enable HID++ 1.0 "s [...] omits 5372fc379769 Revert "HID: logitech: Enable high-resolution scrolling on [...] omits a69616d5b3e1 Revert "HID: logitech: Use LDJ_DEVICE macro for existing L [...] omits d0341efe7449 Revert "HID: logitech: fix a used uninitialized GCC warning" omits e2b95b27196c Revert "HID: input: simplify/fix high-res scroll event handling" omits 3fcccec008cf xfrm6: remove BUG_ON from xfrm6_dst_ifdown omits e8e94fce1465 Merge tag 'perf-core-for-mingo-4.21-20181122' of git://git [...] omits bf21c6e45553 opp: ti-opp-supply: Fix platform_no_drv_owner.cocci warnings omits 66a4059ba72c MIPS: Only include mmzone.h when CONFIG_NEED_MULTIPLE_NODES=y omits 359d0ac1e806 scsi: lpfc: Use dma_zalloc_coherent omits 9959376c1b4f scsi: bnx2i: remove set but not used variable 'cid_num' omits 1794ef2b150d scsi: aha1542: convert to DMA mapping API omits 469f72ddc618 scsi: megaraid_sas: Add support for MegaRAID Aero controllers omits 1c7a94e4aa56 scsi: mpt3sas: Display message on Configurable secure HBA omits 6920e6a255d5 scsi: libfc: Remove set but not used variable 'disc' omits b49d6f788530 scsi: target: add emulate_pr backstore attr to toggle PR support omits 8d0bb86e2cf6 scsi: cxgb4i: fix thermal configuration dependencies omits 0e55892ea2e6 scsi: aic94xx: Use dma_pool_zalloc omits b239499f927f Merge tag 'drm-misc-next-2018-11-21' of git://anongit.free [...] omits 8cf6f361eb76 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] omits f4a0742b3cc1 perf pmu: Move *_cpuid_str() weak functions to header.c omits 1e6285699b30 perf symbols: Fix slowness due to -ffunction-section omits dd1d0044dd1c perf jvmti: Separate jvmti cmlr check omits ecd94f1be303 perf vendor events: Add JSON metrics for Cascadelake server omits 3b54411a4485 perf vendor events: Add stepping in CPUID string for x86 omits eb08d006054e perf stat: Use perf_evsel__is_clocki() for clock events omits 11a64a05dc64 perf pmu: Suppress potential format-truncation warning omits 4787eff3fa88 perf tools: Add Hygon Dhyana support omits 231457ec7074 perf bench: Add epoll_ctl(2) benchmark omits 121dd9ea0116 perf bench: Add epoll parallel epoll_wait benchmark omits 11c6cbe706f2 tools build feature: Check if eventfd() is available omits 1d74f133252f Merge tag 'drm-misc-fixes-2018-11-21' of git://anongit.fre [...] omits 7989b9ee8baf drm/ast: fixed cursor may disappear sometimes omits f072df95f828 Merge branch 'mlxsw-Add-VxLAN-learning-support' omits c39c56a8c8a0 selftests: forwarding: vxlan_bridge_1d: Add learning test omits dbd4485a69e1 selftests: mlxsw: Consider VxLAN learning enabled as valid omits 20134ee9c526 mlxsw: spectrum_nve: Allow VxLAN learning omits 8b547a602621 mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries omits 981f084b3675 mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries omits 3c55bdaca015 mlxsw: spectrum_nve: Add API to resolve learned IP addresses omits 5d44a712e6af mlxsw: spectrum_fid: Allow FID lookup by its index omits 5bae63d9b762 mlxsw: spectrum_fid: Store ifindex of NVE device in FID omits 933b1ecd001d mlxsw: reg: Add definition of unicast tunnel record for SF [...] omits 085ddc87d05f bridge: Allow querying bridge port flags omits 40051c4dcad5 vxlan: Allow changing ageing time omits 5728ae0d17d2 vxlan: Add hardware FDB learning omits 0ec566aacc26 vxlan: Don't override user-added entries with ext-learned ones omits 45598c1cee69 vxlan: Mark user-added FDB entries omits 0e6160f3f5a9 vxlan: vxlan_fdb_notify(): Make switchdev notification con [...] omits 5572c815603b vxlan: __vxlan_fdb_delete(): Drop unused argument vid omits 426a593e641e net: faraday: ftmac100: remove netif_running(netdev) check [...] omits 1a37bd823891 drm/ast: change resolution may cause screen blurred omits d59da3fbfe3f net: lpc_eth: fix trivial comment typo omits 395048ebd454 Merge branch 'smc-fixes' omits e438bae43c1e net/smc: use after free fix in smc_wr_tx_put_slot() omits b9a22dd9811d net/smc: atomic SMCD cursor handling omits 0512f69e388c net/smc: add SMC-D shutdown signal omits ee05ff7af265 net/smc: use queue pair number when matching link group omits f07920ad9c6f net/smc: abort CLC connection in smc_release omits 1e2b1046b53f Merge tag 'wireless-drivers-for-davem-2018-11-20' of git:/ [...] omits 86de5921a3d5 tcp: defer SACK compression after DupThresh omits dde7011a824c tools: bpftool: fix potential NULL pointer dereference in do_load omits 1e33f015994f Merge branch 'VLAN-tag-handling-cleanup' omits 6c0fbd726229 mlx5: use skb_vlan_tag_get_prio() omits fb1e3df00230 benet: use skb_vlan_tag_get_prio() omits 98ba780e4c71 net/hyperv: use skb_vlan_tag_*() helpers omits a2e768b86110 net/vlan: introduce skb_vlan_tag_get_cfi() helper omits b5dd186d10ba net: skb_scrub_packet(): Scrub offload_fwd_mark omits c0436b503591 MIPS: Enable dead code elimination omits 1feba8df94f9 MIPS: OCTEON: cvmx-ciu2-defs.h: delete unused unions omits 3a048cde6bf7 MIPS: OCTEON: cvmx-ciu2-defs.h: delete unused macros omits 4815c6d77df7 MIPS: OCTEON: cvmx-gmxx-defs.h: use default register value [...] omits 5e605d2efed1 MIPS: OCTEON: cvmx-gmxx-defs.h: delete unused union fields omits 453022b40120 MIPS: OCTEON: cvmx-gmxx-defs.h: delete unused unions omits 007ed77f3d2a MIPS: OCTEON: gmxx-defs.h: delete unused functions and macros omits e0f171ebd43b MIPS: OCTEON: delete cvmx override functions omits a1afedbc3fd8 MIPS: OCTEON: cvmx-bootmem: make more functions static omits bf2d401c8bbc MIPS: OCTEON: cvmx-bootmem: move code to avoid forward dec [...] omits 3e431666a79b MIPS: OCTEON: cvmx-bootmem: delete unused functions omits 5f35b33ac41e MIPS: OCTEON: make cvmx_bootmem_alloc_range static omits 183044637859 MIPS: OCTEON: cvmx-helper-util: make cvmx_helper_setup_red [...] omits f3c541bc7f37 MIPS: OCTEON: cvmx-helper-util: delete cvmx_helper_dump_packet omits 51807f641ff9 MIPS: OCTEON: smp: make internal symbols static omits 4d1f01164137 MIPS: OCTEON: csrc-octeon: include linux/sched/clock.h omits bcb64116aaf0 MIPS: OCTEON: octeon-irq: make octeon_irq_ciu3_set_affinit [...] omits 2cf1c8933dd9 MIPS: OCTEON: octeon-platform: fix typing omits fa1d2e3ffa76 MIPS: OCTEON: octeon-platform: make octeon_ids static omits 75a9da11fea3 MIPS: OCTEON: delete unused loopback configuration functions omits a37411024d48 MIPS: OCTEON: cvmx-helper: make __cvmx_helper_errata_fix_i [...] omits 3533b9acf277 MIPS: OCTEON: setup: include asm/prom.h omits ef4f91e63737 MIPS: OCTEON: setup: include asm/fw/fw.h omits 751423be06e0 MIPS: OCTEON: setup: make internal functions and data static omits 6430ba581257 MIPS: OCTEON: cvmx-l2c: make cvmx_l2c_spinlock static omits 9828ca654b52 iw_cxgb4: only reconnect with MPAv1 if the peer aborts omits 3eeeb7a59acd IB/core: Make function ib_fmr_pool_unmap return void omits 89180e814aa3 IB/srpt: Drop pointless static qualifier in srpt_make_tpg() omits 2dc50c5a5431 RDMA/core: Remove unused header files mm.h, socket.h, scat [...] omits 24c3456c8d5e iser: set sector for ambiguous mr status errors omits 4f32fb921b15 RDMA/rdmavt: Fix rvt_create_ah function signature omits 2b91fdfd13f5 infiniband/hw/cxgb4/qp.c: Use dma_zalloc_coherent omits fb670347559b infiniband/hw/cxgb3/cxio_hal.c: Use dma_zalloc_coherent omits e4b0c94bd24c Merge branch 'bpf-libbpf-mapinmap' omits b1957c92eba5 bpf: adding tests for map_in_map helpber in libbpf omits addb9fc90f13 bpf: adding support for map in map in libbpf omits 5b32a23e1d87 bpf: libbpf: don't specify prog name if kernel doesn't support it omits 94cb310cfaa1 bpf: libbpf: remove map name retry from bpf_create_map_xattr omits 47eff61777c7 bpf, libbpf: introduce bpf_object__probe_caps to test BPF [...] omits 8c4905b995c6 libbpf: make sure bpf headers are c++ include-able omits 87429024757c Merge branch 'mlx5-next' into rdma.git omits 5ec0304cdc35 IB/mlx5: Allow modify AV in DCI QP to RTR omits 462c124c590f bpf: fix a libbpf loader issue omits db7a691a1551 IB/mlx5: Avoid load failure due to unknown link width omits 13f8d9c16693 IB/mlx5: Fix XRC QP support after introducing extended atomic omits a6c66d6a08b8 RDMA/bnxt_re: Avoid accessing the device structure after i [...] omits 3c4b1419c33c RDMA/bnxt_re: Fix system hang when registration with L2 dr [...] omits d52ef88a9f4b RDMA/core: Add GIDs while changing MAC addr only for regis [...] omits 074fca3a18e7 RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR omits 04ac4b0ed412 drm/amd/dm: Understand why attaching path/tile properties [...] omits c9e0ab86b2e0 drm/amd/dm: Don't forget to attach MST encoders omits f8195e591078 drm/amd/display: fix dereference of pointer fs_params befo [...] omits 9d7d2a0af2e4 drm/amd/display/amdgpu_dm/amdgpu_dm.c: Remove duplicate header omits 1894687b9203 drm/amd/amdgpu: Remove duplicate header omits 0a46fc2eee81 drm/amd/amdgpu/vce_v3_0.c: Remove duplicate header omits 6c3c559325ab drm/amdgpu: enable paging queue based on FW version (v2) omits 92b419289cee Merge tag 'riscv-for-linus-4.20-rc4' of git://git.kernel.o [...] omits 6b04114f6fae arc: [devboards] Add support of NFSv3 ACL omits e41ca3b1eab8 leds: powernv: add of_node_put() omits c50cbd85cd70 mips: fix mips_get_syscall_arg o32 check omits 6ed4babed9cc igc: Remove obsolete IGC_ERR define omits 8166abb1ea7d ixgbe: Replace synchronize_sched() with synchronize_rcu() omits 0bcd952feec7 ethernet/intel: consolidate NAPI and NAPI exit omits 09e58b2d538c docs-networking: fix typo in define omits 4df3c543a725 igb: Fix format with line continuation whitespace omits 8c110d43c6bc iomap: readpages doesn't zero page tail beyond EOF omits 494633fac789 vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP omits 4721a6010990 iomap: dio data corruption and spurious errors when pipes fill omits b450672fb66b iomap: sub-block dio needs to zeroout beyond EOF omits 0929d8580071 iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents omits 9230a0b65b47 xfs: delalloc -> unwritten COW fork allocation can go wrong omits 2c307174ab77 xfs: flush removing page cache in xfs_reflink_remap_prep omits cb216b84d6ea swiotlb: Skip cache maintenance on map error omits b34087157dd7 dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB omits b3c4d7c93e45 ixgbe: add ipsec hw offload note to ixgbe Documentation omits cbb72a3c19ef drivers/perf: xgene: Add CPU hotplug support omits a4390aee7271 Btrfs: send, fix infinite loop due to directory rename dep [...] omits aa6a65daca11 drm/i915: Show waiter's status on engine dump omits 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next omits d47d77c3f008 perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h omits 9add8fe8e6f6 perf script: Share code and output format for uregs and ir [...] omits 0f7c2de5dd3f perf bpf: Reduce the hardcoded .max_entries for pid_maps omits b07d16f7e9e4 perf script: Add newline after uregs output omits 4aa792de0b13 Revert "perf augmented_syscalls: Drop 'write', 'poll' for [...] omits e312747b49d3 perf augmented_syscalls: Remove example hardcoded set of f [...] omits a9964c432bcc perf trace: Fill in BPF "filtered_pids" map when present omits 744fafc787de perf trace: See if there is a map named "filtered_pids" omits 6a0b3abad9de perf trace: Add "_from_option" suffix to trace__set_filter() omits 7ad92a3371e1 perf evlist: Rename perf_evlist__set_filter* to perf_evlis [...] omits ed9a77ba7703 perf augmented_syscalls: Use pid_filter omits 77ecb64050ff perf augmented_syscalls: Drop 'write', 'poll' for testing [...] omits 8008aab0962e perf bpf: Add simple pid_filter class accessible to BPF proggies omits 382b55dbef6b perf bpf: Add defines for map insertion/lookup omits 66067538e042 perf augmented_syscalls: Remove needless linux/socket.h include omits 55f127b43143 perf augmented_syscalls: Filter on a hard coded pid omits 1475d35c4a61 perf bpf: Add unistd.h to the headers accessible to bpf proggies omits b1a9d7b01901 Merge tag 'perf-urgent-for-mingo-4.20-20181121' of git://g [...] omits 3c9d403d2fe1 Merge branch 'bcm2835-drivers-next' into for-next omits aeed35faee52 HID: cougar: Add support for Cougar 700K Gaming Keyboard omits 502b431cda80 firmware: raspberrypi: Switch to SPDX identifier omits 33404f3f10be ASoC: simple_card_utils: remove "option" from asoc_simple_ [...] omits a48bf02b35d9 ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() omits f31a17105560 ASoC: simple-card-utils: accept NULL parameter on asoc_sim [...] omits c0f4697c5dbc ASoC: simple-card-utils: remove asoc_simple_card_clk_register() omits 0ade2ccfb812 ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static omits 331e875432ec ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() omits f6c2d6026afe ASoC: rsnd: Add device tree support for r8a77995 omits 992e75b3c809 ASoC: sdm845: Add support for Secondary MI2S interface omits a1849b7dd30a ASoC: sdm845: Update slot_width for Quaternary TDM port omits 472dc9fa7cc0 perf: arm_spe: Enable automatic DT loading omits 81e9fa8bab38 arm64: perf: set suppress_bind_attrs flag to true omits e2b5c5c7de79 arm64: perf: Fix typos in comment omits 2ddd5e582526 arm64: perf: Hook up new events omits 4b47e573a4a4 arm64: perf: Move event definitions into perf_event.h omits cf7175ece017 arm64: perf: Remove duplicate generic cache events omits 342e53bd8548 arm64: perf: Add support for Armv8.1 PMCEID register format omits d3adeed72892 arm64: perf: Terminate PMU assignment statements with semicolons omits 1db4909e76f6 blk-mq: not embed .mq_kobj and ctx->kobj into queue instance omits 14b04063cc99 Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] omits 466affa06703 regulator: wm8994: Don't use devres for enable GPIOs omits 0db699f747cc Merge tag 'linux-cpupower-4.20-rc4' of git://git.kernel.or [...] omits f559156c399c drm/i915: Add rotation readout for plane initial config omits c773058dde9a drm/i915: Force a LUT update in intel_initial_commit() omits 2bbb5fa37475 ACPI / platform: Add SMB0001 HID to forbidden_id_list omits f43348a3db89 drm/i915: Add rotation readout for plane initial config omits fa6af5145b4e drm/i915: Force a LUT update in intel_initial_commit() omits 8f19b401a6fc drm/i915: Make CHICKEN_TRANS reg not depend on enum value omits 8f78df90d84a drm/i915: Add code comment on assumption of pipe==transcoder omits c0871805ce1c drm/i915: Make EDP PSR flags not depend on enum values omits 931f54920ba8 drm/i915: Make pipe/transcoder offsets not depend on enum values omits d8007306f6ad ARM: dts: at91: nattis: initialize the BLON pin as output- [...] omits 42843dc2d536 drm/meson: Add implicit fencing support for primary and ov [...] omits b4b01b4995fb drm/virtio: add edid support omits 610c0c2b2813 virtio-gpu: add VIRTIO_GPU_F_EDID feature omits 0a4499dfbf80 ARM: dts: at91: at91sam9rl: switch to new clock bindings omits 6cf8f828ef08 ARM: dts: at91: at91sam9x5: switch to new clock bindings omits 7f2fbc1e40a9 ARM: dts: at91: at91sam9263: switch to new clock bindings omits 7637d42cb183 ARM: dts: at91: at91sam9261: switch to new clock bindings omits e239e0600411 ARM: dts: at91: at91sam9260: switch to new clock bindings omits b60557876849 ARM: dts: at91: sama5d2: switch to new clock binding omits dcfc827d4449 ARM: dts: at91: sama5d4: switch to new clock bindings omits 4ab7ca092c3c ARM: dts: at91: sama5d2: use the divided clock for SMC omits 55db8ac68d38 arm64: dts: renesas: r8a77965: Add CAN and CANFD controller nodes omits 155b8a0492a9 ovl: fix decode of dir file handle with multi lower layers omits 8fd3b90300be drm/fb-helper: Blacklist writeback when adding connectors [...] omits 7513edbc096a drm/i915/gvt: Avoid use-after-free iterating the gtt list omits 3c64ea8c98ee drm/i915: fix spelling mistake "reserverd" -> "reserved" omits b181b3b801da clk: qcom: Support 'protected-clocks' property omits 48d7f160b107 dt-bindings: clk: Introduce 'protected-clocks' property omits 0081cdfe63f0 qxl: Make sure qxl_cursor memory is pinned omits 545592fb3ddb qxl: Remove unused qxl_bo_pin arguments omits 76a57db4a867 qxl: No need for NULL check before calling qxl_bo_unref() omits a071a8ff1f5f drm/cirrus: Remove set but not used variable 'bo' omits c88520db18ba phy: qcom-qusb2: Fix HSTX_TRIM tuning with fused value for SDM845 omits 6e34d358b24f phy: qcom-qusb2: Use HSTX_TRIM fused value as is omits f8577fb3c273 drm/i915: Write GPU relocs harder with gen3 omits af84c0030b29 MIPS: Regenerate defconfigs omits 0b0037490f37 MIPS: malta: Use img-ascii-lcd driver for LCD display omits 3cd640832894 MIPS: ptrace: introduce NT_MIPS_MSA regset omits bec0de4cfad2 MIPS: Align kernel load address to 64KB omits 92aa0718c9fa MIPS: Ensure pmd_present() returns false after pmd_mknotpresent() omits bb53fdf395ee MIPS: c-r4k: Add r4k_blast_scache_node for Loongson-3 omits 11c6c0c22857 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 51428fd66139 Merge branch 'dsa-microchip-Modify-KSZ9477-DSA-driver-in-p [...] omits 84bd1908192f net: dsa: microchip: rename ksz_9477_reg.h to ksz9477_reg.h omits c2e866911e25 net: dsa: microchip: break KSZ9477 DSA driver into two files omits 74a7194f15b3 net: dsa: microchip: rename ksz_spi.c to ksz9477_spi.c omits 353592781d44 net: dsa: microchip: rename some functions with ksz9477 prefix omits 9bc981c35530 net: dsa: microchip: clean up code omits 5b79c72e965a net: dsa: microchip: replace license with GPL omits 0c62bff1fd63 block: fix attempt to assign NULL io_context omits 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next omits 31a8b3ee16e3 HID: samples/hidraw: fix typo in printed message omits f6161a8f3036 bpf: fix a compilation error when CONFIG_BPF_SYSCALL is no [...] omits f2cbd4852820 net/sched: act_police: fix race condition on state variables omits c8ce94b8fe53 Merge tag 'mips_fixes_4.20_3' of git://git.kernel.org/pub/ [...] omits b1d982330134 MAINTAINERS: add myself as co-maintainer for r8169 omits 78abd9e2c8f4 drm/i915: Downgrade unknown CSR firmware warnings omits 02c07b76af5a drm/i915: allow to load DMC firmware on next gen omits cab870b7fdf3 drm/i915/ilk: Fix warning when reading emon_status with no output omits 5386e6caa671 selinux: refactor sidtab conversion omits 1e35918ad9d1 MIPS: Enable Undefined Behavior Sanitizer UBSAN omits a5d0f4565996 drm/amdgpu: Enable HDP memory light sleep omits f25dad19ba70 ice: Fix possible NULL pointer de-reference omits d337f2afb7ac ice: Use Tx|Rx in comments omits df17b7e02f0f ice: Cosmetic formatting changes omits 2c5492de8770 ice: Cleanup short function signatures omits bc0c6fab8a1e ice: Cleanup ice_tx_timeout() omits e0c9fd9b77a7 ice: Fix return value from NAPI poll omits 55aa141ed909 ice: Constify global structures that can/should be omits 6a7e69936992 ice: Do not set LAN_EN for MAC-VLAN filters omits 5fb597d7c833 ice: Pass the return value of ice_init_def_sw_recp() omits 7afdbc903a7c ice: Cleanup duplicate control queue code omits d38b08834fc3 ice: Do autoneg based on VSI state omits ec3db8a63d4a drm/amdgpu: enable paging queue doorbell support v4 omits bc5ab2d29b8a drm/amdgpu: fix typo in function sdma_v4_0_page_resume omits 448d105120b1 drm/amdgpu: Remove dead static variable omits 5d240da93edc drm/amdkfd: change system memory overcommit limit omits 0f04e538580c drm/amdgpu: Fix KFD doorbell SG BO mapping omits 5aae7335b1ee drm/amdkfd: Fix and simplify sync object handling for KFD omits 3d97da4463d8 drm/amdgpu: KFD Restore process: Optimize waiting omits 9130cc01d1fd drm/amdgpu: Remove explicit wait after VM validate omits 5200ab6a32d6 media: vidioc_cropcap -> vidioc_g_pixelaspect omits 740baecd811f Merge branch 'btf-func-info' omits 254471e57a86 tools/bpf: bpftool: add support for func types omits 999d82cbc044 tools/bpf: enhance test_btf file testing to test func info omits d7f5b5e05155 tools/bpf: refactor to implement btf_get_from_id() in lib/bpf omits 9ce6ae22c8e8 tools/bpf: do not use pahole if clang/llvm can generate BT [...] omits 2993e0515bb4 tools/bpf: add support to read .BTF.ext sections omits 4798c4ba3ba9 tools/bpf: extends test_btf to test load/retrieve func_type info omits 7e0d0fb5522a tools/bpf: add new fields for program load in lib/bpf omits cc19435cb2ee tools/bpf: sync kernel uapi bpf.h header to tools directory omits 838e96904ff3 bpf: Introduce bpf_func_info omits 78a2540e8945 tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC omits 781e775e296c tools/bpf: Sync kernel btf.h header omits 2667a2626f4d bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO omits b47a0bd23e34 bpf: btf: Break up btf_type_is_void() omits ed3e2749ff4a media: v4l2-ioctl: remove unused vidioc_g/s_crop omits f72b9d8cfcd6 media: s5p-g2d: convert g/s_crop to g/s_selection omits 158efdeebc48 media: exynos4-is: convert g/s_crop to g/s_selection omits 8edf27c275a8 media: s5p_mfc_dec.c: convert g_crop to g_selection omits 9ad763d0eb1a media: exynos-gsc: replace v4l2_crop by v4l2_selection omits b1a200484143 net-next/hinic: fix a bug in rx data flow omits 9ea72dc94303 net-next/hinic:fix a bug in set mac address omits 4a61abb100c8 net-next/hinic:add rx checksum offload for HiNIC omits ebda9b46cebc net-next/hinic:replace multiply and division operators omits ee10dc36b485 media: cropcap/g_selection split omits 7f9f71be84bc xfs: extent shifting doesn't fully invalidate page cache omits c08768977b9a xfs: finobt AG reserves don't consider last AG can be a runt omits d43aaf1685aa xfs: fix transient reference count error in xfs_buf_resubm [...] omits d61fa8cbf3da xfs: uncached buffer tracing needs to print bno omits cadf9df27e7c tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest ti [...] omits a421ce088ac8 mlxsw: core: Extend cooling device with cooling levels omits b539ea60f504 cxgb4/cxgb4vf: Fix mac_hlist initialization and free omits 98af278b1e0f media: davinci/vpbe: drop unused g_cropcap omits 8cbd94bda983 media: v4l2-ioctl: add QUIRK_INVERTED_CROP omits ade9628ed049 tcp: drop dst in tcp_add_backlog() omits 177bbc67812d media: v4l2-common.h: put backwards compat defines under # [...] omits 59663e42199c tg3: Add PHY reset for 5717/5719/5720 in change ring and f [...] omits b2c851006386 ipv4: Don't try to print ASCII of link level header in mar [...] omits 6d2d6fc83a28 net/mlx5: EQ, Make EQE access methods inline omits d5d284b829a6 {net,IB}/mlx5: Move Page fault EQ and ODP logic to RDMA omits 7701707cb94e net/mlx5: EQ, Generic EQ omits 16d760839cee net/mlx5: EQ, Different EQ types omits f2f3df550139 net/mlx5: EQ, Privatize eq_table and friends omits d674a9aa4344 net/mlx5: EQ, irq_info and rmap belong to eq_table omits c8e21b3b576b net/mlx5: EQ, Create all EQs in one place omits ca828cb4686f net/mlx5: EQ, Move all EQ logic to eq.c omits aaa553a64438 net/mlx5: EQ, Remove redundant completion EQ list lock omits 2883f352571b net/mlx5: EQ, No need to store eq index as a field omits 4de45c758636 net/mlx5: EQ, Remove unused fields and structures omits 1e86ace4c140 net/mlx5: EQ, Use the right place to store/read IRQ affinity hint omits 22566c160303 objtool: Fix segfault in .cold detection with -ffunction-sections omits 0b9301fb632f objtool: Fix double-free in .cold detection error path omits 2a5bf23d5b79 perf/x86/intel: Fix regression by default disabling perfmo [...] omits 5b79da06f74e media: v4l2-ioctl: don't use CROP/COMPOSE_ACTIVE omits cb3b2ffb757e media: vicodec: fix memchr() kernel oops omits 0408b205f1ae media: cedrus: add action item to the TODO omits f44e361e37eb media: media-request: Add compat ioctl omits 4212368750cf media: Use wait_queue_head_t for media_request omits 6b015a523fa3 net_sched: sch_fq: avoid calling ktime_get_ns() if not needed omits ab60075f2a4e USB: serial: f81534: fix reading old/new IC config omits 8ff00ba79283 regulator: core: Don't double-disable supplies in regulato [...] omits 544b03da39e2 Documentation/security-bugs: Postpone fix publication in e [...] omits cb5d21946d2a MAINTAINERS: Add Sasha as a stable branch maintainer omits 5a619b9e8883 ASoC: Intel: use platform_data for machine drivers omits b92826fa8c5a ASoC: Intel: fix interface for Chromebook machine drivers omits a3e620f84228 ASoC: acpi: fix: continue searching when machine is ignored omits 8c4e7c2ee809 ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional omits c969eb830175 Document /proc/pid PID reuse behavior omits 8a880560d58a MAINTAINERS, EDAC: Drop bouncing email omits 37d964f9147a EDAC, i82975x: Fix spelling mistake "reserverd" -> "reserved" omits 1428cc0e0c36 Documentation: update path-lookup.md for parallel lookups omits a59817fa8f4d EDAC, fsl: Move error injection under CONFIG_EDAC_DEBUG omits 806654a9667c Documentation: Use "while" instead of "whilst" omits 48c465d23d5c dmaengine: Add mailing list address to the documentation omits aa167f3fed0c spi: spi-mem: Add a new API to support direct mapping omits f86c24f47953 spi: spi-mem: Split spi_mem_exec_op() code omits 0ebb261a0b2d spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum omits cf17e50a5c65 docs/admin-guide/mm/concepts.rst: grammar and style fixups omits 6afe76a67239 spi: spi-mem: Add missing word in the SPI_MEM_DATA_OUT des [...] omits 68239654acaf x86/fpu: Disable bottom halves while loading FPU registers omits 3870a2371263 Merge branch 'kmalloc' into docs-next omits 01598ba6b1a8 docs/mm: update kmalloc kernel-doc description omits acf0f57a2cb8 Link the memory allocation guide from the MM docs omits ec77c03dbd5f Merge branch 'for-4.20-fixes' into for-next omits e9d81a1bc2c4 cgroup: fix CSS_TASK_ITER_PROCS omits a929a42a3e7e doc:it_IT:doc-guide: fix reference to foobar omits 34523ec2f437 doc:it_IT: fix locking.rst section title omits edba5eecfd6e doc:it_IT: add some process/* translations omits 7b51a821211e regulator: core: Properly expose requested_microamps in sysfs omits 9e6d9c9b7373 regulator: lochnagar: Add initial binding documentation omits d90acbc4e3dd regulator: lochnagar: Move driver to binding from DT omits 06e68fed3282 Merge tag 'media/v4.20-3' of git://git.kernel.org/pub/scm/ [...] omits 4647598cde0e ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clo [...] omits d7c7fc442fa6 regulator: s2mps11: Fix GPIO descriptor initialization omits f1abf67217de regulator: Fix return value of _set_load() stub omits 14a742724fc0 regulator: core: Export regulator_lock and regulator_unlock omits e32c8d3caefb drm/i915/selftests: Hold task reference to reset worker omits 61e49394a31a drm: Introduce new DRM_FORMAT_XYUV omits 3db8d37dd84e drm/tinydrm: Use DRM_GEM_CMA_VMAP_DRIVER_OPS omits b9068cde51ee drm/cma-helper: Add DRM_GEM_CMA_VMAP_DRIVER_OPS omits b39b5394fabc drm/gem: Add drm_gem_object_funcs omits 7698799f9554 drm/prime: Add drm_gem_prime_mmap() omits f001488112c4 drm/driver: Add defaults for .gem_prime_export/import callbacks omits e8828ec1c003 mtd: spi-nor: fix selection of uniform erase type in flexi [...] omits 5d8f81ba1da5 RISC-V: recognize S/U mode bits in print_isa omits 27f8899d6002 riscv: add asm/unistd.h UAPI header omits 0138ebb90c63 riscv: fix warning in arch/riscv/include/asm/module.h omits c0fbcd991860 RISC-V: Build flat and compressed kernel images omits 21f70d4abf9e RISC-V: Fix raw_copy_{to,from}_user() omits 932a662d6ae7 PCI: dwc: layerscape: Constify driver data omits f577f7eac5ad drm/panel: s6d16d0: fix spelling mistake "enble" -> "enable" omits 7a6991159bcd PCI: imx: Add multi-pd support omits e24b6b513e74 dt-bindings: imx6q-pcie: Add multi-pd bindings for imx6sx omits d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next omits fb862c3b199d HID: Add quirk for Primax PIXART OEM mice omits c8ebf64eab74 arm64/module: use plt section indices for relocations omits c55191e96caa arm64: mm: apply r/o permissions of VM areas to its linear [...] omits b34d2ef0c60e arm64: mm: purge lazily unmapped vm regions before changin [...] omits 2ac5e38ea420 Merge drm/drm-next into drm-intel-next-queued omits 63529eaa6164 usb: cdc-acm: add entry for Hiro (Conexant) modem omits c6fd6fe9dea4 PCI: layerscape: Fix wrong invocation of outbound window d [...] omits 68bc10bf9921 PCI: imx6: Fix link training status detection in link up check omits f48cc647f3e1 drm/i915/fixed: cosmetic cleanup omits f1eea8910bfe drm/i915/fixed: simplify is_fixed16_zero() omits e7a238169131 drm/i915/fixed: simplify FP_16_16_MAX definition omits 3122b9c52705 drm/i915/fixed: prefer kernel types over stdint types omits 2d332ee12396 drm/i915: extract fixed point math to i915_fixed.h omits d52106d8b172 Merge branches 'sunxi/clk-for-4.21', 'sunxi/config64-for-4 [...] omits 0e2c8fb54d7a staging: vchi: Add SPDX-License-Identifier omits 1aa30a00b5ed staging: vchi: change type 'int32_t' to 's32' omits 2853a061be96 staging: erofs: unzip_vle.c: Align parameter to the parentesis omits bc8098de78d1 staging: erofs: unzip_vle.c: Constant in comparison on right side omits 42d40b4ad840 staging: erofs: unzip_vle.c: Replace comparison to NULL. omits 700fe657dd09 staging: wlan-ng: remove unused variable in prism2fw.c omits e2d34dfdffcf staging: emxx_udc: Fixing function naming omits 14d697716f99 staging: axis-fifo: Split line to stay in 80 characters. omits e89760084bc1 staging: rtl8723bs: Correct errors from checkpatch omits 43671e60041c staging: rtlwifi: Add new line to stay in 80 characters omits fd8595413a66 staging: rtlwifi: Add spaces to match open parenthesis omits 7e9463709c58 staging: pi433: remove GPL boiler plate text omits 7fa28e146994 drm/i915: Write GPU relocs harder with gen3 omits 927ce0f0422e Revert "staging: greybus: remove extra space before tab" omits f8765177034a Revert "staging: greybus: remove multiple blank lines" omits ea6b13e9fed0 drm/bridge/sii902x: Add missing dependency on I2C_MUX omits e6e094e053af x86/acpi, x86/boot: Take RSDP address from boot params if [...] omits 384184044981 x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI R [...] omits c21b73235e1f pinctrl: sh-pfc: r8a77980: Add QSPI pins, groups, and functions omits 8830f26bcd3c drm/i915: Prevent machine hang from Broxton's vtd w/a and [...] omits 1e33e0db826f arm64: dts: allwinner: h6: orangepi: Add device nodes for LEDs omits 9b8d1ccd6dc5 arm64: dts: allwinner: h6: orangepi: Enable USB 2.0 host a [...] omits 919d2514641f arm64: dts: allwinner: h6: orangepi: Add board-wide 5V regulator omits 29ce4e436f27 arm64: dts: allwinner: h6: fix EMAC compatible string sequence omits 6b683d764099 arm64: dts: allwinner: a64: Add device node for Mali-400 GPU omits bebaa63f5c40 dt-bindings: gpu: mali-utgard: Add compatible for A64 Mali omits 1ad33f5aec20 x86/fault: Don't set thread.cr2, etc before OOPSing omits e49d3cbef017 x86/fault: Make error_code sanitization more robust omits 6ea59b074f15 x86/fault: Improve the condition for signalling vs OOPSing omits e50928d7213e x86/fault: Fix SMAP #PF handling buglet for implicit super [...] omits a15781b53629 x86/fault: Fold smap_violation() into do_user_addr_fault() omits dae0a1059300 x86/cpufeatures, x86/fault: Mark SMAP as disabled when con [...] omits 6344be608c03 x86/fault: Check user_mode(regs) when avoiding an mmap_sem [...] omits 059c2a4d8e16 crypto: adiantum - add Adiantum support omits 16aae3595a9d crypto: arm/nhpoly1305 - add NEON-accelerated NHPoly1305 omits 26609a21a946 crypto: nhpoly1305 - add NHPoly1305 support omits 1b6fd3d5d18b crypto: poly1305 - add Poly1305 core API omits 878afc35cd28 crypto: poly1305 - use structures for key and accumulator omits bdb063a79f6d crypto: arm/chacha - add XChaCha12 support omits 3cc215198eac crypto: arm/chacha20 - refactor to allow varying number of rounds omits d97a94309d76 crypto: arm/chacha20 - add XChaCha20 support omits be2830b15b60 crypto: arm/chacha20 - limit the preemption-disabled section omits aa7624093cb7 crypto: chacha - add XChaCha12 support omits 1ca1b917940c crypto: chacha20-generic - refactor to allow varying numbe [...] omits de61d7ae5d37 crypto: chacha20-generic - add XChaCha20 support omits 5e04542a0e07 crypto: chacha20-generic - don't unnecessarily use atomic walk omits dd333449d0fb crypto: chacha20-generic - add HChaCha20 library function omits 3d234b3313cd crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations omits 1ad0f1603a6b crypto: drop mask=CRYPTO_ALG_ASYNC from 'cipher' tfm allocations omits d41655909e32 crypto: remove useless initializations of cra_list omits 2b78aeb36636 crypto: inside-secure - remove useless setting of type flags omits 7373bc7654c1 9p/net: put a lower bound on msize omits 52ad259eaac0 net/9p: include trans_common.h to fix missing prototype warning. omits 1359f25106ca Merge tag 'mlx5-fixes-2018-11-19' of git://git.kernel.org/ [...] omits a5681e20b541 net/ibmnvic: Fix deadlock problem in reset omits 6133e78f4102 Merge branch 'gred-add-offload-support' omits 340a4864d538 nfp: abm: add support for more threshold actions omits 174ab544e3bc nfp: abm: add cls_u32 offload for simple band classification omits 6a8024057180 nfp: abm: add functions to update DSCP -> virtual queue map omits 14780c34294f nfp: abm: calculate PRIO map len and check mailbox size omits 068ceb355539 net: sched: cls_u32: add res to offload information omits f3d637206494 nfp: abm: add GRED offload omits 990b50a53ad8 nfp: abm: wrap RED parameters in bands omits e49efd5288bd net: sched: gred: support reporting stats from offloads omits 890d8d23ec3c net: sched: gred: add basic Qdisc offload omits 184ec856cad9 nfp: abm: add up bands for sto/non-sto stats omits 57f31bbaa9c1 nfp: abm: switch to extended stats for reading packet/byte counts omits 68e9864221ca nfp: abm: size threshold table to account for bands omits 5720769609fb nfp: abm: pass band parameter to functions omits 3a44820591c2 nfp: abm: map per-band symbols omits db9a0bae8ffc Merge branch 'qed-Fix-Queue-Manager-getters' omits eb62cca9bee8 qed: Fix QM getters to always return a valid pq omits 276d43f0ae96 qed: Fix bitmap_weight() check omits e432abfb99e5 net: hns3: add common validation in hclge_dcb omits 20578bdfd041 block: Initialize BIO I/O priority early omits 668ffc03418b block: prevent merging of requests with different priorities omits 76dc891395dc aio: Fix fallback I/O priority value omits 64845a1ddd65 block: Introduce get_current_ioprio() omits e2b3fa5af70c block: Remove bio->bi_ioc omits 23464f8c3407 aio: Comment use of IOCB_FLAG_IOPRIO aio flag omits 43478201959d Merge branch 'selftests-Add-tests-for-VXLAN-at-an-802-1d-bridge' omits 94d302deae25 selftests: mlxsw: Add a test for VxLAN flooding omits 99c9b084f0be selftests: mlxsw: Add a test for VxLAN configuration omits 3485f87cb7f8 selftests: forwarding: vxlan_bridge_1d_port_8472: New test omits a0b61f3d8ebf selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test omits 1e5abfb3ff41 selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test omits d417ecf533fe selftests: forwarding: vxlan_bridge_1d: Add a TOS test omits b3a7ee74ee65 selftests: forwarding: vxlan_bridge_1d: Add a TTL test omits 50a02b082566 selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests omits bfd1e27038ab selftests: forwarding: vxlan_bridge_1d: Add unicast test omits edaa117efe46 selftests: forwarding: vxlan_bridge_1d: Add flood test omits 5852fd07c441 selftests: forwarding: vxlan_bridge_1d: Add ping test omits fd64d5a2e383 selftests: forwarding: Add a skeleton of vxlan_bridge_1d omits d1038cd0f67e selftests: forwarding: lib: Add link_stats_rx_errors_get() omits d20b0f214aa7 selftests: forwarding: ping{6, }_do(): Allow passing ping [...] omits 58c7a2d19e90 selftests: forwarding: ping{6, }_test(): Add description argument omits d0540d1706c3 selftests: forwarding: lib: Add in_ns() omits 601bc1c13916 selftests: forwarding: lib: Support NUM_NETIFS of 0 omits 6f9a50691055 net: skb_scrub_packet(): Scrub offload_fwd_mark omits 7abaf9a8b488 Merge branch 'octeontx2-af-NPC-MCAM-support-and-FLR-handling' omits e12890f44ca2 octeontx2-af: Workarounds for HW errata omits 4fa9121046ce octeontx2-af: Add interrupt handlers for Master Enable event omits 465ed9c1fc3b octeontx2-af: Add FLR handling support for AF's VFs omits 8bb991c5e7c6 octeontx2-af: Configure AF VFs to talk over LBK channels omits 9bd6caf33567 octeontx2-af: Enable sriov on AF to create VFs omits 9bdc47a6e328 octeontx2-af: Mbox communication support btw AF and it's VFs omits c554f9c1574e octeontx2-af: Teardown NPA, NIX LF upon receiving FLR omits 9fe4ebf7176e octeontx2-af: Add FLR interrupt handler omits f325d3f4cb19 octeontx2-af: Verify NPA/SSO/NIX PF_FUNC mapping omits 86cea61d3f38 octeontx2-af: Add support for stripping STAG/CTAG omits 40df309e4166 octeontx2-af: Support to enable/disable default MCAM entries omits 631e70bb84e0 octeontx2-af: Add MKEX default profile omits 63be91c89dd4 octeontx2-af: Alloc and config NPC MCAM entry at a time omits a958dd59f9ce octeontx2-af: Map or unmap NPC MCAM entry and counter omits 7fbb3f238c09 octeontx2-af: Support for NPC MCAM counters omits 651cd2652339 octeontx2-af: MCAM entry installation support omits f92749586176 octeontx2-af: NPC MCAM entry alloc/free support omits 0964fc8f5f30 octeontx2-af: Relax resource lock into mutex omits 34425e8c7589 octeontx2-af: Support to get NIX HW constants from AF omits 9b7dd87ac071 octeontx2-af: Support to modify min/max allowed packet lengths omits eac66686c60b octeontx2-af: Convert mbox handlers APIs to lowercase omits 93c3de3e6136 Merge branch 'r8169-series-with-further-smaller-improvements' omits 55d2ad7b9072 r8169: improve chip version identification omits 3c72bf71a97f r8169: simplify ocp functions omits 8b6dd85666e2 r8169: remove workaround for ancient gcc bug omits ad45ff0c12e5 r8169: remove manual padding in struct ring_info omits b10ceb55710d r8169: remove "not PCI Express" message omits 8c0511ec52c8 r8169: remove print_mac_version omits 6f0d308855a2 r8169: use PCI_VDEVICE macro omits 559c3c046d4b r8169: replace event_slow with irq_mask omits 97ad92f28342 r8169: remove unused interrupt sources omits 0f07bd850d36 r8169: use dev_get_drvdata where possible omits fe716f8a33ab r8169: merge rtl_irq_enable and rtl_irq_enable_all omits aeabb3c96186 NFSv4: Fix a NFSv4 state manager deadlock omits bbe5d311be66 Merge branch 'bpf-zero-hash-seed' omits bf5d68c73040 tools: add selftest for BPF_F_ZERO_SEED omits 608114e441ad tools: sync linux/bpf.h omits 2f1833607aed bpf: move BPF_F_QUERY_EFFECTIVE after map flags omits 96b3b6c9091d bpf: allow zero-initializing hash map seed omits 23499442c319 bpf: libbpf: retry map creation without the name omits 9184e51b5b3e net/mlx5e: Fix failing ethtool query on FEC query error omits 64e283348458 net/mlx5e: Removed unnecessary warnings in FEC caps query omits febd72f27c02 net/mlx5e: Fix wrong field name in FEC related functions omits 9cdeaab3b7e7 net/mlx5e: Fix a bug in turning off FEC policy in unsuppor [...] omits f3ade253615a MIPS: Loongson: Add Loongson-3A R2.1 basic support omits d7c60210a9d7 Merge branch 'ena-hibernation-and-rmmod-bug-fixes' omits 4c23738a3f9f net: ena: update driver version from 2.0.1 to 2.0.2 omits 58a54b9c62e2 net: ena: fix crash during ena_remove() omits e76ad21d070f net: ena: fix crash during failed resume from hibernation omits e1e46479847e sctp: not increase stream's incnt before sending addstrm_i [...] omits 228c4cd04dfd net/mlx5e: Fix selftest for small MTUs omits 0073c8f72736 net/mlx5e: RX, verify received packet size in Linear Striding RQ omits 1392f44bba22 net/mlx5e: Apply the correct check for supporting TC esw r [...] omits a1f240f18017 net/mlx5e: Adjust to max number of channles when re-attaching omits 83621b7df6a6 net/mlx5e: Always use the match level enum when parsing TC [...] omits 077ecd785d90 net/mlx5e: Claim TC hw offloads support only under a prope [...] omits d3a80bb5a3ea net/mlx5e: Don't match on vlan non-existence if ethertype [...] omits acf3766b36d8 net/mlx5e: IPoIB, Reset QP after channels are closed omits f2b18732ee98 net/mlx5: IPSec, Fix the SA context hash key omits 39e94569039b drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: Remove duplicate header omits ccce29abfe03 drm/amdgpu/psp: use define rather than magic number for mo [...] omits 85744e9c1006 drm/scheduler: Fix bad job be re-processed in TDR omits 5814cef8079b drm/amdgpu/gfx: use proper offset define for MEC doorbells omits a53a11a835b6 drm/amdkfd: Workaround PASID missing in gfx9 interrupt pay [...] omits 00557f413147 drm/amdkfd: Adjust the debug message in KFD ISR omits 846a44d7e918 drm/amdkfd: Added Vega12 and Polaris12 for KFD. omits 4e6c6fc19d3f drm/amdkfd: Replace mqd with mqd_mgr as the variable name [...] omits da034bcc6aaa xfs: make xfs_file_remap_range() static omits 59e429314910 xfs: fix shared extent data corruption due to missing cow [...] omits c8fc5d49c341 audit: remove WATCH and TREE config options omits a6a66f80c85e mtd: spi-nor: Fix Cadence QSPI page fault kernel panic omits a4233cc944d1 drm/amd/pp: handle negative values when reading OD omits 8d4d7c589947 drm/amdgpu: Add missing firmware entry for HAINAN omits 009dd0117629 drm/amd/powerplay: disable Vega20 DS related features omits 919a52fc4ca1 drm/amdgpu: Fix oops when pp_funcs->switch_power_profile is unset omits 1287533d3d95 MIPS: Remove superfluous check for __linux__ omits 69fec325a643 Revert "sctp: remove sctp_transport_pmtu_check" omits cc3ccf26f064 sctp: not allow to set asoc prsctp_enable by sockopt omits 02968ccf0125 sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit omits a4243e149453 perf tools beauty ioctl: Support new ISO7816 commands omits 82d1a1b12870 Revert "drm/amdgpu: use GMC v9 KIQ workaround only for the [...] omits 83d9bdeaedd8 tools uapi asm-generic: Synchronize ioctls.h omits 527aa2a0ac24 drm/amd/powerplay: Ratelimit all "was not implemented" messages omits d7203171177a drm/amd/display: Clean up DCN1 clock requests omits cedde71cc61b drm/amd/display: Support amdgpu "max bpc" connector property (v2) omits e2306cc6a07a drm/amdgpu: Add amdgpu "max bpc" connector property (v2) omits 900cc3633818 drm/amdgpu: remove set but not used variable 'ring' omits bed1ed366d5f drm/amd/amdgpu/sriov: Aligned the definition with libgv omits 6ccda157732d drm/amd/display: Get backlight controller id from link omits d9672a5bfbb5 drm/amd/display: expose surface confirm color function omits 1a1adf172f6a drm/amd/display: fix pipe interdependent hubp programming omits 14fee4ca84ec drm/amd/display: Adjust stream enable sequence omits 00737c59a231 drm/amd/display: get tail pipe before aquire free pipe omits 818832bf2bc0 drm/amd/display: retry 3 times before successfully reading omits a7513419610b drm/amd/display: 3.2.06 omits 9b6067c08de8 drm/amd/display: redesign scaling rotation math omits 3ce224421b66 drm/amd/display: clear underflow on optc unblank omits 6263f0fd0626 drm/amd/display: Consolidate two-pixels-per-container check omits 08e1c28dd521 drm/amd/display: calculate stream->phy_pix_clk before cloc [...] omits 010c8fe9a504 drm/amd/display: Typo for return check value. omits 37c8f6e6a8d8 drm/amd/display: Clean up dp_blank functions omits 4b594b8d87cb drm/amd/display: Check for dmcu initialization before call [...] omits 8ce504b9389b drm/amd/display: fix gamma not being applied correctly omits eb6b29d62841 drm/amd/display: make underflow status clear explicit omits 261f392429a9 drm/amd/display: expose dentist_get_divider_from_did omits eb9714a201f4 drm/amd/display: resolve minor log problems omits 37cd85ce3322 drm/amd/display: Remove dc_stream_state->status omits 2aa0061b9810 drm/amd/display: 3.2.05 omits 65e259d5c4ae tools arch x86: Update tools's copy of cpufeatures.h omits cfc6731d2f79 Merge branch 'sctp-add-subscribe-per-asoc-and-sockopt-SCTP_EVENT' omits 480ba9c18a27 sctp: add sockopt SCTP_EVENT omits 88ee48c1f3b7 sctp: rename enum sctp_event to sctp_event_type omits a1e3a0590f9b sctp: add subscribe per asoc omits 2cc0eeb67636 sctp: define subscribe in sctp_sock as __u16 omits 53f00f4548ef tools headers uapi: Synchronize i915_drm.h omits b01c1f69c866 perf tools: Restore proper cwd on return from mnt namespace omits 8feb8efef97a tools build feature: Check if get_current_dir_name() is available omits a36b5444b1ec MAINTAINERS: Add myself as third phylib maintainer omits 92f806d678e5 nvme-fc: remove ->poll implementation omits 49e510dd164c MIPS: Use device_type helpers to access the node type omits f2be6d710d25 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 442f7fdf48da Merge branch 'omap-for-v4.21/dt' into for-next omits 180c1d6e8e33 Merge branch 'omap-for-v4.21/defconfig' into for-next omits 1ddf49d46be3 Merge branch 'omap-for-v4.21/driver' into for-next omits 64c52c65d58d Merge branch 'omap-for-v4.21/soc' into for-next omits 03b10fecb921 soc: ti: wkup_m3: Add PRCM int16 as the wake up source omits 0ec47be539e3 ARM: dts: am437x-gp-evm: Add sleep state for beeper pins omits 6a156a05bb55 ARM: dts: am437x-gp-evm: Add pinmux for gpio0 wake omits 74fe9bf45e71 ARM: dts: am437x-gp-evm: Add uart0 pinctrl default and sle [...] omits 7235ed186e12 ARM: dts: am437x-gp-evm: Add pinctrl for debugss pins omits 88f527d0cf0b ARM: dts: am437x-gp-evm: Add pinctrl for unused_pins omits 865852a6e52f ARM: dts: am437x-gp-evm: Add state for ddr3 vtt toggle pin omits a18695933b6e ARM: dts: am3517-evm: Enable earlycon stdout path omits de6777c50e35 ARM: dts: omap3-gta04: Fix comment block omits b76455335447 ARM: OMAP2+: timer: Remove obsolete inclusion of <asm/smp_twd.h> omits 7d3b37b170b8 ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_p [...] omits c10b26abeb53 ARM: OMAP2+: hwmod: Fix some section annotations omits 3c5ec335a91c Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next omits c345d01e9392 Merge branch 'omap-for-v4.21/ti-sysc' into for-next omits 0427612cddef Documentation: Update SELinux reference policy URL omits a2c97da11cdb audit: use session_info helper omits 0fe3c7fceb50 audit: localize audit_log_session_info prototype omits f2ce1065e767 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits fb6f0b64e455 drm/i915: Prevent machine hang from Broxton's vtd w/a and [...] omits 7e241f647dc7 libceph: fall back to sendmsg for slab pages omits 85f4d4b65fdd block: have ->poll_fn() return number of entries polled omits 849a370016a5 block: avoid ordered task state change for polled IO omits 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next omits 86c31524b27c HID: i2c-hid: Disable runtime PM for LG touchscreen omits 12d43aacf9a7 HID: multitouch: Add pointstick support for Cirque Touchpad omits 91ff20f34e94 ovl: fix missing override creds in link of a metacopy upper omits 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next omits 385a4886778f HID: steam: remove input device when a hid client is running. omits a4668d9ba4be nvme: default to 0 poll queues omits fffc9a260e38 XArray tests: Add missing locking omits 25bbe21bf427 dax: Avoid losing wakeup in dax_lock_mapping_entry omits 614b1868a125 pinctrl: meson: fix pull enable register calculation omits 5db0b0a298d2 pinctrl: sdm660: Set tile property for pingroups omits 9ede2a76f66e pinctrl: mediatek: Convert to using %pOFn instead of devic [...] omits 977d057ad346 pinctrl: msm: Add sleep pinctrl state transitions omits 757bd6d536de dt-bindings: pinctrl: update bindings for MT7629 SoC omits b44677375fee pinctrl: mediatek: add pinctrl support for MT7629 SoC omits ef4734500407 ARM: dts: sunxi: Add all CPUs in cooling maps omits 512cab3e7e0b ARM: dts: imx51-zii-rdu1: Remove EEPROM node omits 5cd6239506cb kernel hacking: support building kernel with -Og optimizat [...] omits eb14ab6c9319 ARM: mm: fix build error in fix_to_virt with -Og optimizat [...] omits 13d2598cc964 kernel hacking: add a config option to disable compiler au [...] omits 892a5210d897 openrisc: make function cache_loop() inline omits 8a9d000f015d drivers/gpio/gpio-grgpio.c: Remove duplicate header omits fa68d4f8476b drm/rockchip: fix for mailbox read size omits 571610678bf3 pinctrl: imx: fix NO_PAD_CTL setting for MMIO pads omits cdd46460fe27 arm64: dts: rockchip: Add all CPUs in cooling maps omits 99935bd4b5b4 ARM: dts: rockchip: Add all CPUs in cooling maps omits df7b1f2e0a4a clk: rockchip: fix ID of 8ch clock of I2S1 for rk3328 omits 5c73ac2f8b70 clk: rockchip: fix I2S1 clock gate register for rk3328 omits 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next omits 4d26d1d1e806 Revert "HID: uhid: use strlcpy() instead of strncpy()" omits 8c01db7619f0 HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated [...] omits ffb8c1e45e7a Merge branch 'topic/coupled' of https://git.kernel.org/pub [...] omits ed54ffbe554f power: supply: olpc_battery: correct the temperature units omits 81c9d563cc74 pinctrl: actions: Add Actions Semi S700 pinctrl driver omits ba54e3005de1 dt-bindings: pinctrl: Add bindings for Actions Semi S700 SoC omits f3f7af952a1a pinctrl: actions: define pad control configurtion to SoC specific omits 5305ec6a27b2 mmc: sdhci-pci: Workaround GLK firmware failing to restore [...] omits 0a98bf52b15d pinctrl: actions: define constructor generic to Actions Se [...] omits 5bb9b84b0796 MAINTAINERS: add ASoC maintainers for sound dt-bindings omits a8d8ee437ea0 regulator: Change regulator-coupled-max-spread property omits ff9b34b615a3 regulator: core: Keep regulators-list locked while travers [...] omits 089e2cc2e186 regulator: core: Properly handle case where supply is the couple omits f8702f9e4aa7 regulator: core: Use ww_mutex for regulators locking omits 97cfb6cd34f2 pinctrl: stm32: protect configuration registers with a hwspinlock omits c43f666af0cc dt-bindings: pinctrl: stm32: Document hwlocks properties omits 21556350ade3 drm/i915: Disable LP3 watermarks on all SNB machines omits c12faa2bc56c ALSA: aoa: Use device_type helpers to access the node type omits 988e30af9a50 Merge branch 'for-linus' into for-next omits 31579ba22c0c drm/i915: Hide enable_gvt modparam when not compiled in omits a6b0961b3989 ALSA: hda/ca0132 - fix AE-5 pincfg omits cce997292a52 ALSA: hda/ca0132 - Add new ZxR quirk omits 4593f2da15bc ALSA: asihpi: clean up indentation, replace spaces with tab omits 6b671c27ff57 Revert "drm/i915/perf: Fix warning in documentation" omits fe841686470d Revert "drm/i915/perf: add a parameter to control the size [...] omits cdcefe6bd9df mmc: sdhci-pci: Try "cd" for card-detect lookup before using NULL omits b5ff38f15c3e pinctrl: sh-pfc: r8a77990: Add CAN FD pins, groups and functions omits c1e5bd286fe5 pinctrl: sh-pfc: r8a77990: Add CAN pins, groups and functions omits 1b259dde9bd9 pinctrl: sh-pfc: r8a77965: Add CAN FD pins, groups and functions omits 3a44d6a92e25 pinctrl: sh-pfc: r8a77965: Add CAN pins, groups and functions omits 8d7bcad65ef3 pinctrl: sh-pfc: r8a7796: Add I2C{0,3,5} pins, groups and [...] omits e244ff6f913f pinctrl: sh-pfc: r8a7795-es1: Add I2C{0,3,5} pins, groups [...] omits 100431b61dc5 pinctrl: sh-pfc: r8a7795: Add I2C{0,3,5} pins, groups and [...] omits 50d1ba1764b3 pinctrl: sh-pfc: Add physical pin multiplexing helper macros omits 341fe3897521 pinctrl: sh-pfc: r8a77995: Remove unused PINMUX_IPSR_{MSEL [...] omits ba3ac35b4896 arm64: dts: renesas: r8a77990: ebisu: Add and enable PCIe [...] omits c22397888f1e exec: make de_thread() freezable omits d98ccfc3948a cpufreq: ti-cpufreq: Only register platform_device when supported omits 6eb5c9b5edff Merge branch 'opp/fixes-for-4.20' of git://git.kernel.org/ [...] omits ae6b3e54aa52 ACPICA: Fix handling of buffer-size in acpi_ex_write_data_ [...] omits 2ffcbce39ea1 x86/microcode/AMD: Update copyright omits 413c89154c67 x86/microcode/AMD: Check the equivalence table size when s [...] omits 39cd7c17f9bc x86/microcode/AMD: Convert CPU equivalence table variable [...] omits 38673f623dfc x86/microcode/AMD: Check microcode container data in the l [...] omits 72dc571a3a77 x86/microcode/AMD: Fix container size's type omits c45e80358cb3 x86/microcode/AMD: Convert early parser to the new verific [...] omits d430a305b7f8 x86/microcode/AMD: Change verify_patch()'s return value omits c79570205ba6 x86/microcode/AMD: Move chipset-specific check into verify [...] omits 51776fb805fe x86/microcode/AMD: Move patch family check to verify_patch() omits 6cdce951f7a1 x86/microcode/AMD: Simplify patch family detection omits 2b8d34b1ece5 x86/microcode/AMD: Concentrate patch verification omits 70887cb23eda x86/microcode/AMD: Cleanup verify_patch_size() more omits cfffbfeb424b x86/microcode/AMD: Clean up per-family patch size checks omits 3974b68114fe x86/microcode/AMD: Move verify_patch_size() up in the file omits f4ff25916c11 x86/microcode/AMD: Add microcode container verification omits 479229d1607b x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file lef [...] omits 5160063d5672 pinctrl: sh-pfc: r8a77990: Add HSCIF pins, groups, and functions omits b54e41f5efcb udf: Allow mounting volumes with incorrect identification strings omits 8a1b9fd55f25 reset: uniphier-glue: Add AHCI reset control support in gl [...] omits 84eeb6113dac dt-bindings: reset: uniphier: Add AHCI core reset description omits 2714eeec4ffc reset: uniphier-usb3: Rename to reset-uniphier-glue omits 6265c497095a dt-bindings: reset: uniphier: Replace the expression of US [...] omits 672e60b72bbe ARM: dts: rockchip: Remove @0 from the veyron memory node omits 909e22e05353 exportfs: fix 'passing zero to ERR_PTR()' warning omits 8ebebcba559a tuntap: fix multiqueue rx omits 7ddacfa56487 ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF omits bae4e109837b mlxsw: spectrum: Expose discard counters via ethtool omits aa6daacaa113 tun: use netdev_alloc_frag() in tun_napi_alloc_frags() omits 86322ba9571a arch/sparc: Use kzalloc_node omits 726799a4f919 Merge branch 'sparc-syscall-gen' omits 3680033002f4 sparc: generate uapi header and system call table files omits 6ff645dd683a sparc: add system call table generation support omits 61257f56ada7 sparc: add __NR_syscalls along with NR_syscalls omits d441f93dd072 sparc: move __IGNORE* entries to non uapi header omits 9235dd441af4 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] omits d7563c55ef9f Merge tag 'drm-misc-next-2018-11-07' of git://anongit.free [...] omits 05b0e1d6980f Merge branch 'IP101GR-devicetree-based-configuration-of-SE [...] omits f2f1a847e74f net: phy: icplus: allow configuring the interrupt function [...] omits f7e290fbeb33 net: phy: icplus: implement .did_interrupt for IP101A/G omits a872c388f9d9 net: phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK omits ee336140864d net: phy: icplus: use the BIT macro where possible omits 034289b2d7cf net: phy: icplus: keep all ip101a_g functions together omits fdc13a9effd5 dt-bindings: net: phy: add bindings for the IC Plus Corp. [...] omits 8a49f9db47af dt-bindings: vendor-prefix: add prefix for IC Plus Corp. omits 5478ad10e785 drm/ast: Remove existing framebuffers before loading driver omits a78b03bc7300 Merge tag 'v4.20-rc3' into for-4.21/block omits fce15a609f8f floppy: remove now unused 'flags' variable omits 09aaf6813cfc hwmon: (w83795) temp4_type has writable permission omits 20a9da34ae00 Merge branch 'sparc-OF-name-and-device_type-rework' omits 86ef771ed543 sparc: Use DT node full_name instead of name for resources omits 8119f042d059 sparc: Remove unused leon_trans_init omits 88ca0557a013 sparc: Use device_type helpers to access the node type omits 29c990dfc77c sparc: Use of_node_name_eq for node name comparisons omits ead1c2bdedcb sparc: Convert to using %pOFn instead of device_node.name omits bb31f9eb4abe sparc: prom: use property "name" directly to construct node names omits 0c5eaa774972 of: Drop full path from full_name for PDT systems omits a412c85aa82a sparc: Convert to using %pOF instead of full_name omits f3180e1828e6 fs/openpromfs: Use of_node_name_eq for node name comparisons omits 105e996a8322 fs/openpromfs: use full_name instead of path_component_name omits 9ff01193a20d Linux 4.20-rc3 omits cddaf02bcb73 tg3: optionally use eth_platform_get_mac_address() to get [...] omits 80cc49507ba4 net: Add part of TCP counts explanations in snmp_counters.rst omits 25e19c1fe421 Merge tag 'libnvdimm-fixes-4.20-rc3' of git://git.kernel.o [...] omits c67a98c00ea3 Merge branch 'akpm' (patches from Andrew) omits 03582f338e39 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] omits b53e27f618b5 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] omits 743a4863fddc Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] omits cfaa9f029f81 Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/l [...] omits 45e79815b891 mm/memblock.c: fix a typo in __next_mem_pfn_range() comments omits c63ae43ba53b mm, page_alloc: check for max order in hot path omits 6f4d29df66ac scripts/spdxcheck.py: make python3 compliant omits 1a413646931c tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a [...] omits 1c23b4108d71 lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable [...] omits 13c9aaf7fa01 mm/vmstat.c: fix NUMA statistics updates omits 78179556e760 mm/gup.c: fix follow_page_mask() kerneldoc comment omits 5040f8df56fb ocfs2: free up write context when direct IO failed omits f5f67cc0e0d3 scripts/faddr2line: fix location of start_kernel in comment omits a76cf1a474d7 mm: don't reclaim inodes with many attached pages omits 9d7899999c62 mm, memory_hotplug: check zone_movable in has_unmovable_pages omits 873d7bcfd066 mm/swapfile.c: use kvzalloc for swap_info_struct allocation omits f341e16fb67d MAINTAINERS: update OMAP MMC entry omits 5e41540c8a0f hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! omits 8fcb2312d1e3 kernel/sched/psi.c: simplify cgroup_move_task() omits ca0246bb97c2 z3fold: fix possible reclaim races omits 38325bb15c4f Merge branch 'next/dt64' into for-next omits 0546ae73b325 Merge branch 'next/dt' into for-next omits 7d28b29a4e3f Merge branch 'next/soc' into for-next omits 9deffb5ee78e arm64: dts: exynos: Add all CPUs in cooling maps omits 670734f55810 ARM: dts: exynos: Add all CPUs in cooling maps omits cafbc79e327f ARM: exynos: Remove secondary startup initialization from [...] omits b1658855f087 ARM: samsung: Limit SAMSUNG_PM_DEBUG config option to non- [...] omits a81b06829235 Merge branch 'bcm2835-drivers-next' into for-next omits 91c6ada69f39 firmware: raspberrypi: Fix firmware calls with large buffers omits 33bf5519ae5d mtd: rawnand: qcom: Namespace prefix some commands omits 5d1e9c2212ea mtd: rawnand: atmel: fix OF child-node lookup omits 85bc3096b33f arm64: dts: qcom: pms405: Add pon and pwrkey nodes omits aec2a7659ab4 arm64: dts: qcom: qcs404: Use BAM DMA for serial uart2 omits e77c52068c63 arm64: dts: qcom: qcs404: Add BAM DMA node omits df96c65c3d65 arm64: dts: qcom: qcs404: add prng-ee node omits 9395df5f0eca arm64: dts: qcom: qcs404: Add remoteproc nodes omits e7fd184f559f arm64: dts: qcom: qcs404: Add scm firmware node omits dbc5c766691f arm64: dts: qcom: pms405: add gpios omits dc2947160496 arm64: dts: qcom: pms405: add rtc node omits 1a94b65b67d0 arm64: dts: qcom: qcs404: add spmi node omits 06e2ddbaa096 arm64: dts: qcom: pms405: add spmi node omits 7241ab944da3 arm64: dts: qcom: qcs404: Add sdcc1 node omits 75f6e6d967de arm64: dts: qcom: qcs404: Add TLMM pinctrl node omits afdfb0b36712 arm64: dts: qcom: qcs404: add smp2p nodes omits 0b363f5b871c arm64: dts: qcom: qcs404: Add PMS405 RPM regulators omits 7fc7089d9d56 arm64: dts: qcom: qcs404: Add RPM GLINK related nodes omits d59117abacdd arm64: dts: qcom: qcs404: Add reserved-memory regions omits cac8e787fe18 arm64: dts: qcom: qcs404-evb: add dts files for EVBs omits b4d82f4d00d1 arm64: dts: qcom: qcs404: add base dts files omits 1c1274a56999 tipc: don't assume linear buffer when reading ancillary data omits 17bf1693a687 Merge branch 'bcmgenet-fix-aborted-suspend' omits c5a54bbcecec net: bcmgenet: abort suspend on error omits a94cbf03eb51 net: bcmgenet: code movement omits 8a962c4aa1e6 geneve: Initialize addr6 with memset omits adba75be0d23 tipc: fix lockdep warning when reinitilaizing sockets omits 33d9a2c72f08 net-gro: reset skb->pkt_type in napi_reuse_skb() omits 52c951f10492 Merge branch 'net-hns3-Add-vf-mtu-support' omits cdca4c485d0c net: hns3: up/down netdev in hclge module when setting mtu omits 818f167587f4 net: hns3: Add mtu setting support for vf omits a6d818e31d08 net: hns3: Add vport alive state checking support omits e6d7d79d3ed6 net: hns3: Refactor mac mtu setting related functions omits a0b4371751bf net: hns3: Support two vlan header when setting mtu omits 5396527f8c00 Merge branch 'tdc-fixes' omits c6cecf4ae44e tc-testing: tdc.py: Guard against lack of returncode in ex [...] omits 5aaf6428526b tc-testing: tdc.py: ignore errors when decoding stdout/stderr omits d7b4a2f2329e net: fsl: Use device_type helpers to access the node type omits ee5b60eba73b atm: Convert to using %pOFn instead of device_node.name omits 16f7eb2b77b5 ip_tunnel: don't force DF when MTU is locked omits 8840c3e2344a MAINTAINERS: Add entry for CAKE qdisc omits 9d332e69c1dc net: bridge: fix vlan stats use-after-free on destruction omits 001c96db0181 net: align gnet_stats_basic_cpu struct omits 9a5ee4623025 net: align pcpu_sw_netstats and pcpu_lstats structs omits 7c460cf9cd1a net: aquantia: fix spelling mistake "specfield" -> "specified" omits 95506588d2c1 socket: do a generic_file_splice_read when proto_ops has n [...] omits 098aafaa68b3 net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait omits df5a8ec64eed net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs omits 1115439f534d Merge branch 'ncsi-Allow-enabling-multiple-packages-and-channels' omits 8d951a75d022 net/ncsi: Configure multi-package, multi-channel modes wit [...] omits 2878a2cfe57a net/ncsi: Reset channel state in ncsi_start_dev() omits 0b970e1b040c net/ncsi: Don't mark configured channels inactive omits cd09ab095c6d net/ncsi: Don't deselect package in suspend if active omits 8e13f70be05e net/ncsi: Probe single packages to avoid conflict omits 60ab49bfe4fa net/ncsi: Don't enable all channels when HWA available omits 2391b0030e24 cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size omits e8bd8fca6773 tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS omits 54e8cb786130 uapi/ethtool: fix spelling errors omits 6f0271d92963 tun: Adjust on-stack tun_page initialization. omits f9e06c45cb28 tuntap: free XDP dropped packets in a batch omits e4dab1e6ea64 vhost_net: mitigate page reference counting during page fr [...] omits c04e55388a4f x86/platform/olpc: Do not call of_platform_bus_probe() omits b4e955e9f372 netfilter: xt_hashlimit: fix a possible memory leak in hta [...] omits 0e40de0338d0 dax: Fix huge page faults omits fda490d39fc0 dax: Fix dax_unlock_mapping_entry for PMD pages omits 00426e997893 Staging: iio: adt7316: Add an extra check for 'ret' equals to 0 omits 688cd642ba0c Staging: iio: adt7316: Fix i2c data reading, set the data field omits 9f84a1bdd38a dt-bindings: iio: adc: Add docs for ad7124 omits b3af341bbd96 iio: adc: Add ad7124 support omits 90c430d32c5f dt-bindings: iio: adc: Add common ADCs properties to a sep [...] omits f0aef2d01864 iio: ad_sigma_delta: Allow to provide custom data register [...] omits 53fffe29a9e6 aio: fix failure to put the file pointer omits f5d72c5c55bc mmc: stop abusing the request queue_lock pointer omits ada62b7c8933 pinctrl: rockchip: add rk3188 routes to switch between nan [...] omits 51ff47aa4c93 pinctrl: rockchip: allow specifying the regmap location fo [...] omits 7db706a2184d watchdog: npcm: Modify npcm watchdog kconfig arch parameter omits f8cde726739c watchdog: renesas_wdt: Fix typos omits b8b9618a4f6a Merge branch 'net-sched-gred-introduce-per-virtual-queue-a [...] omits 72111015024f net: sched: gred: allow manipulating per-DP RED flags omits 25fc1989077e net: sched: gred: store red flags per virtual queue omits 80e22e961dfd net: sched: gred: provide a better structured dump and exp [...] omits 9f5cd0c80669 net: sched: gred: store bytesin as a 64 bit value omits 4777be08b8aa net: sched: gred: use extack to provide more details on co [...] omits 79c59fe01e70 net: sched: gred: pass extack to nla_parse_nested() omits 255f4803ecc4 net: sched: gred: separate error and non-error path in gre [...] omits 160396a722e0 Revert "net: phy: mdio-gpio: Fix working over slow can_sle [...] omits 9c549a6b0573 selftests: add explicit test for multiple concurrent GRO sockets omits b24b767fb1b3 isdn/hisax: remove set but not used variable 'total' omits 9c48060141bd udp: fix jump label misuse omits 569a933b03f3 bpf: allocate local storage buffers using GFP_ATOMIC omits afd594240806 bpf: fix off-by-one error in adjust_subprog_starts omits 592ee43faf86 bpf: fix null pointer dereference on pointer offload omits 29a9c10e4110 bpftool: make libbfd optional omits 37342bdaf5b3 etf: Drop all expired packets omits cbeeb8efec82 etf: Split timersortedlist_erase() omits 09fd4860ea25 etf: Use cached rb_root omits 3fcbdaee3b5c etf: Cancel timer if there are no pending skbs omits 213d7767af02 tcp: clean up STATE_TRACE omits 5594923f6e70 Merge tag 'batadv-net-for-davem-20181114' of git://git.ope [...] omits dfa0d55ff6be net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs omits e119a369b0f1 Merge branch 'SMSC95xx-driver-updates' omits 75938f77105f usbnet: smsc95xx: check for csum being in last four bytes omits 6809d2167c40 usbnet: smsc95xx: fix memcpy for accessing rx-data omits 0c8b26556c6f usbnet: smsc95xx: simplify tx_fixup code omits 810eeb1f41a9 usbnet: smsc95xx: fix rx packet alignment omits 9cd821b74472 Merge branch 'dpaa2-eth-add-bql-support' omits 569dac6a5a0d dpaa2-eth: bql support omits dbcdf7289870 dpaa2-eth: Update callback signature omits b0e4f37b0175 dpaa2-eth: Don't use multiple queues per channel omits 00751549bb72 Merge branch 'misc' into for-next omits 19ab69107d3e net/sched: act_pedit: fix memory leak when IDR allocation fails omits 32764c66faba net: 8021q: move vlan offload registrations into vlan_core omits 06bc4d0079ab net: lantiq: Fix returned value in case of error in 'xrx20 [...] omits 761f60261b44 ipv6: fix a dst leak when removing its exception omits 99310e732a75 net/decnet: add missing indentation omits 790cd1a8f002 net: hns3: fix spelling mistake "failded" -> "failed" omits 7f600f14dfac net: remove unused skb_send_sock() omits a21ff3c83b1a net: phy: check for implementation of both callbacks in ph [...] omits 6551971ea8fe Merge branch 'Remove-VLAN-CFI-overload' omits 0c4b2d370514 net: remove VLAN_TAG_PRESENT omits 4b50d2317973 net/bpf_jit: SPARC: split VLAN_PRESENT bit handling from VLAN_TCI omits 3955dec5376b net/bpf_jit: MIPS: split VLAN_PRESENT bit handling from VLAN_TCI omits 4ef3a142d8db net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI omits 9c2122559709 net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI omits 5109f9fd6a76 net/skbuff: add macros for VLAN_PRESENT bit omits 83e65df6dfec net: mvneta: Don't advertise 2.5G modes omits 746dca0aebd4 ASoC: rt5663: Fix error handling of regulator_set_load omits 00347e4ea8ca ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" omits e8d4bf8ae8db ASoC: qcom: clean up indentation, remove extraneous tab omits 812fb75d977e ASoC: arizona: fix indentation issue with return statement omits 6857b9d0881e ASoC: tlv320dac33: clean up indentation, remove extraneous tab omits 7806869c6e5e ASoC: tlv320aic31xx: asihpi: clean up indentation, remove [...] omits dc43d3aa045c ASoC: Convert a few more users to using %pOFn instead of d [...] omits 276aa6d38e61 ASoC: rt5663: Add documentation for power supply support omits f0915dfc4436 spi: pxa2xx: Fix '"CONFIG_OF" is not defined' warning omits ae9435f69603 Merge branch 'socket-lookup-cg_sock' omits 9108e3a023d3 selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr omits 6c49e65e0d46 bpf: Support socket lookup in CGROUP_SOCK_ADDR progs omits cac6cc2f5ac7 bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp omits ac8acec9912a bpf: Remove unused variable in nsim_bpf omits a83d6e76a674 bpf: libbpf: Fix bpf_program__next() API omits 5c86d2125b58 selftests/bpf: Fix uninitialized duration warning omits 570d54fe2463 dt-bindings: rng: update bindings for MT7629 SoC omits f0001f587731 dt-bindings: phy: Document cadence Sierra PHY bindings omits 7ed078557738 pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues omits a62c36775ba8 pinctrl: bcm2835: Switch to SPDX identifier omits 91393622bca3 gpio: vf610: add optional clock support omits 10547d956d59 MAINTAINERS: Do maintain Intel GPIO drivers via separate tree omits bff466bac599 gpio: mockup: fix indicated direction omits 70cdb6ad6dc3 gpio: pxa: fix legacy non pinctrl aware builds again omits 1a5287a3dbc3 gpio: mxc: move gpio noirq suspend/resume to syscore phase omits eee3919c5f29 gpio: drop broken to_gpio_irq_chip() helper omits c5bbd4515a05 dax: Reinstate RCU protection of inode omits 7ae2ea7dc45e dax: Make sure the unlocking entry isn't locked omits 6d7cd8c13737 dax: Remove optimisation from dax_lock_mapping_entry omits 5404a7f1c21c XArray tests: Correct some 64-bit assumptions omits 44a4a66b619a XArray: Correct xa_store_range omits 1ce80e0fe98e Merge tag 'fsnotify_for_v4.20-rc3' of git://git.kernel.org [...] omits c24a4173f6bb staging: iio: ad7816: Add device tree table. omits 639eab748217 iio: imu: st_lsm6dsx: add entry in MAINTAINERS file omits 853bfaf43555 iio: potentiometer: mcp4131: use of_device_get_match_data() omits cc9c58ef6e06 staging: iio: adc: ad7280a: use devm_* APIs omits 9829f9e5415c staging: iio: adc: ad7280a: power down the device on error [...] omits 1d6b36752bb3 dt-bindings: iio: imu: st_lsm6dsx: add support to i2c pull [...] omits 6d0205fd1e5b iio: imu: st_lsm6dsx: add hw FIFO support to i2c controller omits 14c7c6e1a860 iio: imu: st_lsm6dsx: add st_lsm6dsx_push_tagged_data routine omits c91c1c844ebd iio: imu: st_lsm6dsx: add i2c embedded controller support omits 1775044356c2 iio: imu: st_lsm6dsx: introduce st_lsm6dsx_sensor_set_enab [...] omits 6ffb55e5009f iio: imu: st_lsm6dsx: introduce ST_LSM6DSX_ID_EXT sensor ids omits d40464f30dc9 iio: imu: st_lsm6dsx: remove static from st_lsm6dsx_set_watermark omits 19435425f29d iio: imu: st_lsm6dsx: reload trimming parameter at bootstrap omits 739aff87a817 iio: imu: st_lsm6dsx: introduce locked read/write utility [...] omits 750ac07eb2c8 iio: adc: sc27xx: Add ADC data conversion timeout omits befa9f6a3e1f staging: iio: ad7780: remove unnecessary stashed voltage value omits 336650c785b6 staging: iio: ad7780: update voltage on read omits 121354b2eceb iio: magnetometer: Add driver support for PNI RM3100 omits 9a8d64fa9720 iio: magnetometer: Add DT support for PNI RM3100 omits cad4d0a3d0ff dt-bindings: Add PNI to the vendor prefixes omits 49b623732e4a iio: st-accel: add support for lis3de omits 74a257a0b5f0 iio: light: Add device tree binding for vishay vcnl4035 omits 55707294c4eb iio: light: Add support for vishay vcnl4035 omits efeb87d81c6f iio: adc: rcar-gyroadc: convert to SPDX identifiers omits c924eee309d9 iio: adc: max11100: convert to SPDX identifiers omits 2fa720b4b755 iio: adc: max9611: convert to SPDX identifiers omits c036a324c03e staging: iio: ad7780: generates pattern_mask from PAT bits omits 23da6a15113e staging: iio: ad7780: check if ad778x before gain update omits e6a2562fe27f Merge tag 'gfs2-4.20.fixes3' of git://git.kernel.org/pub/s [...] omits c26b5aa8ef0d gfs2: Fix iomap buffer head reference counting bug omits 32e2524a529c Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 4efd34602fc0 Merge tag 'drm-fixes-2018-11-16' of git://anongit.freedesk [...] omits f04842734c7a ide: don't acquire queue_lock in ide_complete_pm_rq omits b2101f655f8f ide: don't acquire queue lock in ide_pm_execute_rq omits a50f9aec1ac7 pktcdvd: remove queue_lock around blk_queue_max_hw_sectors omits 503f620f0cb8 floppy: remove queue_lock around floppy_end_request omits 2b78eae147a1 block: remove the rq_alloc_data request_queue field omits ef268de19756 Merge tag 'powerpc-4.20-3' of git://git.kernel.org/pub/scm [...] omits 50d25bdc6431 Merge tag 'xtensa-20181115' of git://github.com/jcmvbkbc/l [...] omits 243cfe3fb897 hwmon: (mlxreg-fan) Fix macros for tacho fault reading omits ae5f2fa3bc76 ipmi:ssif: Fix handling of multi-part return messages omits 8835eae0f913 Merge branch 'next/dt' into for-next omits 6e2422ff9492 ARM: dts: exynos: Clarify comment explaining purpose of Od [...] omits 9fd96b0715d5 ipmi: Fix return value when a message is truncated omits 9e180d9991dc drm/i915: Downgrade unknown firmware warnings omits cb700eb3faa4 block: don't plug for aio/O_DIRECT HIPRI IO omits d34513d38448 block: for async O_DIRECT, mark us as polling if asked to omits 84a401a27506 Merge branch 'for-x86' into for-next omits 0619317ff8ba block: add polled wakeup task helper omits e504545446e4 blk-rq-qos: inline check for q->rq_qos functions omits 344e9ffcbd18 block: add queue_is_mq() helper omits d0bbaebad61d This updates the x86 code to use the CONFIG_GENERIC_CMDLIN [...] omits dabcefab45d3 nvme: provide optimized poll function for separate poll queues omits 5d4514a9c291 powerpc: convert config files to generic cmdline omits 0d485f9a3a59 add generic builtin command line omits 339fa156dec3 powerpc: convert to generic builtin command line omits 59749c2d49bf Merge tag 'for-linus-20181115' of git://git.kernel.dk/linux-block omits 9b5f361ac4a9 Merge tag 'fuse-fixes-4.20-rc3' of git://git.kernel.org/pu [...] omits 062887bf5ef7 ARM: shmobile: Move SoC Kconfig symbols to drivers/soc/renesas/ omits fa43948f6736 arm64: renesas: Move SoC Kconfig symbols to drivers/soc/renesas/ omits 79aac4b9b208 ARM: shmobile: Hide ARCH_RZN1 to improve consistency omits e743454a0f42 ARM: shmobile: sh73a0: Remove obsolete inclusion of <asm/s [...] omits 94cf946b8c19 ARM: shmobile: Restrict TWD support to SoCs that have it omits af3a03cded07 ARM: shmobile: Restrict SCU support to SoCs that have it omits 03981c6ebec4 drm/i915: Disable LP3 watermarks on all SNB machines omits 1770f0fa978e mt76: fix uninitialized mutex access setting rts threshold omits d1fe6ad6f6bd brcmfmac: fix reporting support for 160 MHz channels omits d987f783a480 ath10k: don't assume 'vif' is non-NULL in flush() omits 0145b50566e7 iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong val [...] omits fa1c071c1efb EDAC, skx: Let EDAC core show the decoded result for debugfs omits 85b9c8bfee67 EDAC, skx: Move debugfs node under EDAC's hierarchy omits e235dd43d8b0 EDAC, skx: Prepend hex formatting with '0x' omits a6a386152a89 EDAC, skx: Fix function calling order in skx_exit() omits f82d15e22340 pwm: lpc18xx-sct: Don't reconfigure PWM in .request and .free omits 3f8b018bf310 Pull ext2 cleanups. omits 1a38ae0af6e4 Pull fsnotify fdinfo warning fix. omits f911e7234f83 drm/i915/selftests: Workaround an issue with unused lockde [...] omits d1d4445abffb arm64: dts: zynqmp: Fix node names which contain "_" omits 4556b160a119 arm64: dts: zynqmp: Add missing gpio-controller to ps gpio omits 5c074eeabbd3 udmabuf: set read/write flag when exporting omits 1e17ab5320a6 microblaze: generate uapi header and system call table files omits fc06bac35c8c microblaze: add system call table generation support omits c0b2826aa02a microblaze: move __NR_syscalls macro from asm/unistd.h omits 4ec321c14693 Merge tag 'iwlwifi-for-kalle-2018-11-15' of git://git.kern [...] omits 3da2c1dfdb80 crypto: ecc - regularize scalar for scalar multiplication omits 8a5a79d5556b crypto: x86/chacha20 - Add a 4-block AVX2 variant omits a5dd97f86211 crypto: x86/chacha20 - Add a 2-block AVX2 variant omits 9b17608f15b9 crypto: x86/chacha20 - Use larger block functions more agg [...] omits c3b734dd325d crypto: x86/chacha20 - Support partial lengths in 8-block [...] omits db8e15a24957 crypto: x86/chacha20 - Support partial lengths in 4-block [...] omits e4e72063d3c0 crypto: x86/chacha20 - Support partial lengths in 1-block [...] omits 05ba88468b7d hwrng: bcm2835 - Switch to SPDX identifier omits 8ddab428730d padata: clean an indentation issue, remove extraneous space omits c10a53367901 crypto: caam/qi2 - add support for Chacha20 + Poly1305 omits d6bbd4eea243 crypto: caam/jr - add support for Chacha20 + Poly1305 omits 193188e5512d crypto: chacha20poly1305 - export CHACHAPOLY_IV_SIZE omits c99d4a245400 crypto: caam/qi2 - add support for ChaCha20 omits d239b10d4ceb crypto: caam - add register map changes cf. Era 10 omits 57f002891e08 crypto: mxs-dcp - Add support for dcp clk omits 70db8b79e561 dt-bindings: crypto: Mention clocks for mxs-dcp omits 25a0b9d4e512 crypto: streebog - add Streebog test vectors omits dfdda82e3b84 crypto: streebog - register Streebog in hash info for IMA omits fe18957e8e87 crypto: streebog - add Streebog hash function omits d65ddecbea3c crypto: aes-ce - Remove duplicate header omits 4f0129d13e69 crypto: bcm - fix normal/non key hash algorithm failure omits ecd6d5c9cba5 crypto: cts - document NIST standard status omits 2eb4942b6609 crypto: ecc - check for invalid values in the key verifica [...] omits 75c63de10483 ARM: imx_v6_v7_defconfig: Select the PXP driver omits 4951c2da1a3a ARM: dts: imx6: add thermal sensor and cooling cells omits 749a5068f2e2 ARM: dts: imx6: RDU2: fix eGalax touchscreen node omits 381aafc016f0 ARM: dts: imx6ul: ccimx6ulsom: Fix indentation on iomuxc nodes omits 9d60e0f031e4 ARM: dts: imx6ul: ccimx6ulsom: Add support for wireless SO [...] omits 8ab9c127bf72 ARM: dts: ls1021a: Add the status property disable PCIe omits 9334ae5e6f99 ide: clear ide_req()->special for non-passthrough requests omits 7dd9c42f2668 ARM: dts: imx6q-bx50v3: user-space watchdog GPIO configuration omits 56d4eac0a1eb drm/i195: spell out reverse on for_each macros omits c6e1f8cc8858 drm/i915/icl: reverse uninit order omits 6233016484c0 drm/i915/icl: replace check for combo phy omits a97b95653383 drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo omits 91b9deefedf4 spi: omap2-mcspi: Add missing suspend and resume calls omits 5aa25c05be02 Merge tag 'batadv-next-for-davem-20181114' of git://git.op [...] omits 35bf9f1fd250 Merge branch 'mlx4-fixes' omits a463146e67c8 net/mlx4: Fix UBSAN warning of signed integer overflow omits 3ea7e7ea53c9 net/mlx4_core: Fix uninitialized variable compilation warning omits bd85fbc2038a net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command omits d57e79601bc5 spi: Fix core transfer waits after slave support omits 1c286267aedf nios2: update_mmu_cache preload the TLB with the new PTE omits f7380e098665 nios2: User address TLB flush break after finding the matc [...] omits 1229ace4a4a2 MIPS: Loongson3,SGI-IP27: Simplify max_low_pfn calculation omits bdbde38adb71 nios2: flush_tlb_all use TLBMISC way auto-increment feature omits 45cf7959c304 net: slightly optimize eth_type_trans omits 982c17b9e3c2 net: remove BUG_ON from __pskb_pull_tail omits 7e18750cda3d Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits db29eb059cdc nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() omits 987a8107efff nios2: improve readability of tlb functions omits 110e2b4b94c6 test_objagg: Fix warning. omits 20325e8a6143 Merge tag 'drm-intel-fixes-2018-11-15' of git://anongit.fr [...] omits 07e3a1cfb056 drm/amd/display: Support amdgpu "max bpc" connector property (v2) omits 69756c6ff0de drm/amdgpu: Add amdgpu "max bpc" connector property (v2) omits f01067005ec3 bus: ti-sysc: Detect devices for debug on omap5 omits 2c63a833e450 bus: ti-sysc: Add mcasp optional clocks flag omits 7b4f8ac2f1ac bus: ti-sysc: Fix getting optional clocks in clock_roles omits 4e86889b52ac Merge branch 'mlxsw-ERP-sharing-multiple-masks' omits 3b423271b89a selftests: mlxsw: spectrum-2: Add simple delta test omits c22291f7cf45 mlxsw: spectrum: acl: Implement delta for ERP omits c293ba340356 mlxsw: spectrum: acl: Push code related to num_ctcam_erps [...] omits 59600844cf4e mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block rang [...] omits b1ce60e6214d mlxsw: spectrum: acl: Don't encode the key again in mlxsw_ [...] omits 3bc6f3858a0d mlxsw: core_acl: Change order of args of ops->encode_block() omits d07cd6606033 mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear omits c71abd7d9414 mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs omits 0a020d416d0a lib: introduce initial implementation of object aggregatio [...] omits 7dc5a0eeea18 selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test omits 36107c485f5e selftests: Adjust spectrum-2 two_mask_test omits 0cec51e25db6 Merge branch 'bcm2835-defconfig-next' into for-next omits fd7de6370cb6 ASoC: Add documentation for pcm3060 property out-single-ended omits fe06051dbf8a regulator/of_get_regulator: add child path to find the reg [...] omits 5d041c46ccb9 iwlwifi: mvm: don't use SAR Geo if basic SAR is not used omits 54f3f994e996 iwlwifi: fix D3 debug data buffer memory leak omits 82715ac71e6b iwlwifi: mvm: fix regulatory domain update when the firmwa [...] omits ec484d03ef0d iwlwifi: mvm: support sta_statistics() even on older firmware omits 66e839030fd6 iwlwifi: fix wrong WGDS_WIFI_DATA_SIZE omits eed5afc6fc19 arm64: dts: meson-gx: add efuse pclk omits 41bb5769b7f4 drivers: soc: Allow building the amlogic drivers without A [...] omits fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next omits 7c17225f2059 xtensa: generate uapi header and syscall table header files omits b4130fdef9a7 xtensa: add system call table generation support omits 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count omits 399b6c8bc9f7 scsi: zfcp: drop old default switch case which might paper [...] omits 0c902936e55c scsi: zfcp: drop default switch case which might paper ove [...] omits 3505144e5428 scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun [...] omits 623cd180c10c scsi: zfcp: silence remaining kdoc warnings in header files omits 8684d61481e2 scsi: zfcp: silence all W=1 build warnings for existing kdoc omits e0effe893514 scsi: zfcp: properly format LUN (and WWPN) for LUN sharing [...] omits d5fcdced311b scsi: zfcp: use enum zfcp_erp_act_result for argument/retu [...] omits 0023beece0c7 scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_ac [...] omits df91eefd080d scsi: zfcp: the action field of zfcp_erp_action is actuall [...] omits 208d096154da scsi: zfcp: clarify function argument name for trace tag string omits 64eba38418d8 scsi: zfcp: ERP thread setup kdoc update omits 724e144387f4 scsi: zfcp: update kernel message for invalid FCP_CMND len [...] omits 9704154fa0b2 scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which [...] omits f9eca0227600 scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req w [...] omits 2c53d8a0cce4 scsi: zfcp: drop unnecessary forward prototype for struct [...] omits 21cb0bcc739a scsi: zfcp: group sort internal structure definitions for [...] omits eb67f93ffa7c scsi: zfcp: namespace prefix for internal latency data structures omits e0c1da39d7bd scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask omits a0e86d955584 scsi: zfcp: move scsi_eh & non-ERP timeout defines owned b [...] omits c24635acce1e scsi: zfcp: drop unnecessary forward prototype for struct [...] omits 58f3ead54752 scsi: zfcp: move SG table helper from aux to fc and make t [...] omits 6be552276e3c scsi: zfcp: remove unnecessary null pointer check before m [...] omits 340cda67ed80 ARM: dts: meson8b: mxq: add the /chosen/stdout-path property omits 96392c3d8ca4 regulator: max77686: Pass descriptor instead of GPIO number omits 42196c98a965 ARM: dts: meson8: minix-neo-x8: add the /chosen/stdout-pat [...] omits 08e14fe429a0 net_sched: sch_fq: ensure maxrate fq parameter applies to [...] omits 1d2f46814d20 regulator: wm8994: Pass descriptor instead of GPIO number omits 51152f65bb89 ARM: dts: meson6: atv1200: add the /chosen/stdout-path property omits 6ab6dfa6bb50 net: get rid of __tcp_checksum_complete() omits 1c984942f0a4 regulator: s2mps11: Pass descriptor instead of GPIO number omits 5c72299fba9d net: sched: cls_flower: Classify packets using port ranges omits 200858bbb642 scsi: libsas: Remove pcidev reference omits 15ba7806c316 scsi: libsas: Drop SAS_DPRINTK() and revise logs levels omits 71a4a9923122 scsi: libsas: Drop sas_printk() omits d188e5db9d27 scsi: libsas: Use pr_fmt(fmt) omits 1399846d4b99 scsi: libsas: Delete sas_dump.{c, h} omits 15bc43f31a07 scsi: hisi_sas: change the time of SAS SSP connection omits 745b6847634c scsi: hisi_sas: Relocate some codes to avoid an unused check omits 37359798ec44 scsi: hisi_sas: Add support for interrupt coalescing for v3 hw omits 488cf558e3d7 scsi: hisi_sas: Add support for interrupt converge for v3 hw omits c3566f9a617d scsi: hisi_sas: Create separate host attributes per HBA omits 7fe50ac83f43 net: dump more useful information in netdev_rx_csum_fault() omits 7150ceaacb27 rxrpc: Fix life check omits e81a2a6d12e8 ASoC: rt5663: Add regulator support omits bf897b441bd3 ASoC: ak4118: Add support for AK4118 S/PDIF transceiver omits e815f404afdb block: add wbt_disable_default export for BFQ omits ddc49acb659a net: dsa: mv88e6xxx: Work around mv886e6161 SERDES missing [...] omits 8076de2244c6 ASoC: dt-bindings: add bindings for AK4118 transceiver omits 236bd823fbdd scsi: wd719x: always use generic DMA API omits fde46e968258 scsi: wd719x: use per-command private data omits d9c30dbca799 scsi: wd719x: there should be no active SCBs on removal omits 4e5598db1284 scsi: sym53c8xx: use dma_set_mask omits b5a4ad1db5fd scsi: stex: use dma_set_mask_and_coherent omits bddbd00cb076 scsi: mvumi: use dma_set_mask omits f30e1bfd6154 scsi: lpfc: use dma_set_mask_and_coherent omits 52f603fee1a5 scsi: isci: use dma_set_mask_and_coherent omits 663b4117d641 scsi: initio: use dma_set_mask omits 453cd3700ca3 scsi: hptiop: use dma_set_mask omits e4db40e7a1a2 scsi: hisi_sas: use dma_set_mask_and_coherent omits fdc32fb38d76 scsi: esas2r: use dma_set_mask_and_coherent omits c79cd9a24ef7 scsi: dpt_i2o: use dma_set_mask omits a69b080025ea scsi: bfa: use dma_set_mask_and_coherent omits b3b07762dbda scsi: arcmsr: use dma_set_mask omits 5277715639ff ASoC: pcm186x: Fix device reset-registers trigger value omits f0739e6517da Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 424d5b56d020 ASoC: amd: remove set but not used variable 'dma_buffer' omits 7986e2273c1e spi: npcm: fix platform_no_drv_owner.cocci warnings omits d5a932e541f6 ASoC: amd: Switch to SPDX identifier omits 1c4fb2457e54 ASoC: amd: Fixed build errors omits 6e17f8140521 arm64: dts: sdm845: add prng-ee node omits 0d945c1f966b block: remove the queue_lock indirection omits 6e382cc7ba29 arm64: dts: msm8996: add prng-ee node omits 0c8224c34aa8 ASoC: nau8822: convert to SPDX identifiers omits ba34f253711a ASoC: nau8822: convert to SPDX identifiers omits ed22cee91a88 Input: olpc_apsp - enable the SP clock omits af518342effd Input: olpc_apsp - check FIFO status on open(), not probe() omits 76d97b0f9c73 Input: olpc_apsp - drop CONFIG_OLPC dependency omits fc27c2394d96 clk: mmp2: add SP clock omits e8a2c7791414 dt-bindings: marvell,mmp2: Add clock id for the SP clock omits 6d46964230d1 block: remove the lock argument to blk_alloc_queue_node omits 310df020cdd7 mmc: stop abusing the request queue_lock pointer omits b061b326287d mmc: simplify queue initialization omits 68fc68f2ff62 umem: don't override the queue_lock omits 8295a69bdc3c drbd: don't override the queue_lock omits 7fb1763de6f8 blk-cgroup: move locking into blkg_destroy_all omits 04be60b5e4e0 blk-cgroup: consolidate error handling in blkcg_init_queue omits b6676f653f13 block: remove a few unused exports omits 9809b4eed2cf block: update a few comments for the legacy request removal omits d53375608ebf block: remove the unused lock argument to rq_qos_throttle omits 373e4af34ec1 block: remove queue_lockdep_assert_held omits 57d74df90783 block: use atomic bitops for ->queue_flags omits 39795d6534c6 block: don't hold the queue_lock over blk_abort_request omits 079076b3416e block: remove deadline __deadline manipulation helpers omits 8f4236d9008b block: remove QUEUE_FLAG_BYPASS and ->bypass omits 10f91c73cc41 Input: hyper-v - fix wakeup from suspend-to-idle omits e4849aff1e16 MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur omits 756d6d836dbf MIPS: SiByte: Enable ZONE_DMA32 for LittleSur omits 3747b9d6b065 MIPS: SiByte: Set 32-bit bus mask for BCM1250 PCI omits 24632d6b78a1 ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 cam [...] omits 1be7aa9b6eb9 Input: ad7879 - drop platform data support omits ebcd210e93b2 cxgb4: fix thermal zone build error omits bd5196b6863d Merge branch 'hns3-hwgro' omits a6d53b97a2e7 net: hns3: Adds GRO params to SKB for the stack omits 81ae0e0491f3 net: hns3: Add skb chain when num of RX buf exceeds MAX_SKB_FRAGS omits 5c9f6b3935f8 net: hns3: Add support for ethtool -K to enable/disable HW GRO omits e55970950556 net: hns3: Add handling of GRO Pkts not fully RX'ed in NAPI poll omits b26a6fea2298 net: hns3: Enable HW GRO for Rev B(=0x21) HNS3 hardware omits b8c3c10cf68d MAINTAINERS: Replace Vince Bridgers as Altera TSE maintainer omits e371357f0760 Merge branch 'bnxt_en-Bug-fixes' omits 8dc5ae2d4897 bnxt_en: Fix filling time in bnxt_fill_coredump_record() omits 83eb5c5cff32 bnxt_en: Add software "missed_irqs" counter. omits ffd77621700e bnxt_en: Workaround occasional TX timeout on 57500 A0. omits addd4df6d763 bnxt_en: Disable RDMA support on the 57500 chips. omits d19819297d92 bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. omits 6ba990384e92 bnxt_en: Fix RSS context allocation. omits ba2f55b06826 net: phy: icplus: add config_intr callback omits da5322e65940 Merge tag 'selinux-pr-20181115' of git://git.kernel.org/pu [...] omits 8fc6ed9a3508 dlm: fix missing idr_destroy for recover_idr omits 282fd2a2adb4 Merge tag 'pinctrl-v4.20-2' of git://git.kernel.org/pub/sc [...] omits 2f31a67f01a8 usb: xhci: Prevent bus suspend if a port connect change or [...] omits 39aa6928d462 xfrm: policy: fix netlink/pf_key policy lookups omits 7759d6a837ed xfrm: policy: add missing indentation omits 4fc735d934ef af_key: fix indentation on declaration statement omits 94ca5c18e1e3 Merge tag 'nfs-for-4.20-3' of git://git.linux-nfs.org/proj [...] omits fcc86cb45d38 drm/vc4: Set ->legacy_cursor_update to false when doing no [...] omits 5a43911fd256 drm/vc4: Fix NULL pointer dereference in the async update path omits 21d808405fe4 drm/bridge/sii902x: Fix EDID readback omits d6f7aa9820f2 fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() omits 3e159b9553e4 ext2: change reusable parameter to true when calling mb_ca [...] omits 9826b1138e49 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] omits 7b74026d9c4e Merge tag 'drm-misc-fixes-2018-11-14' of git://anongit.fre [...] omits d47b41aceead dlm: memory leaks on error path in dlm_user_request() omits c0174726c397 dlm: lost put_lkb on error path in receive_convert() and r [...] omits 23851e978f31 dlm: possible memory leak on error path in create_lkb() omits b982896cdb6e dlm: fixed memory leaks after failed ls_remove_names allocation omits 7a30423a95a1 vfio/type1: Remove map_try_harder() code path omits 6f820bb995b6 iommu/amd: Allow to upgrade page-size omits 9db034d57a8b iommu/amd: Restart loop if cmpxchg64 succeeded in alloc_pte() omits 6d568ef9a622 iommu/amd: Allow downgrading page-sizes in alloc_pte() omits 69be88520f9d iommu/amd: Ignore page-mode 7 in free_sub_pt() omits 409afa44f9ba iommu/amd: Introduce free_sub_pt() function omits ac3a7092ebcb iommu/amd: Collect page-table pages in freelist omits b73a61dc0e96 ARM: socfpga: dts: document "altr,stratix10-rst-mgr" binding omits 8f6f8c77fc4d reset: socfpga: add an early reset driver for SoCFPGA omits 12d56175c89c Merge tag 'iwlwifi-next-for-kalle-2018-11-11' of git://git [...] omits 03d9f8fa2bfd ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name omits a9b722847872 scripts/kconfig/merge_config: don't redefine 'y' to 'm' omits fc381bb235a4 drm/panel: Augment the TPO TPG110 bindings omits 2250d856b279 arm64: dts: renesas: Add CPU capacity-dmips-mhz omits b380ae0db603 arm64: dts: renesas: Add CPU topology on R-Car Gen3 SoCs omits 0a8853811dd6 drm/i915/bios: make the aux channel macros private to the [...] omits 629ad5ee1fcc drm/i915: remove unused DDC PIN macros omits 3905308940b8 drm/i915/bios: rename intel_aux_ch() to intel_bios_port_aux_ch() omits 9374eee32b66 arm64: renesas: Enable GPIOLIB to allow GPIO driver selection omits 8989e9d2e648 clk: rockchip: make rk3188 hclk_vio_bus critical omits fc3660533fef drm/i915/hdmi: Reorder structure to match specification omits b2fed34a628d selftests/powerpc: Adjust wild_bctr to build with old binutils omits 6e8adf6f4a4f drm/i915: Account for scale factor when calculating initial phase omits 27971d613fcb drm/i915: Clean up skl_program_scaler() omits 2a2777990a34 drm/i915: Move programming plane scaler to its own function. omits 05e0b4bf4613 drm/i915: remove excess line continuation backslashes omits ac8cb53829a6 clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering omits 87b94026ff31 drm/i915: Fix plane allocation/free functions omits a9f0c0e56371 clk: rockchip: fix rk3188 sclk_smc gate data omits 8b37eb74d0e3 gpio: rcar: convert to SPDX identifiers omits 4cff280a5fcc nvme-fc: resolve io failures during connect omits 67b249aaa650 pinctrl: nuvoton: modify NPCM7xx pin configuration function omits f969b7aac980 pinctrl: mediatek: Add initial pinctrl driver for MT6797 SoC omits 95d2f00657ad dt-bindings: pinctrl: Add devicetree bindings for MT6797 S [...] omits 8817b44aa9c6 drm: panel-orientation-quirks: Do rotation quirk for new G [...] omits d801064cb871 pinctrl: meson-gxl: remove invalid GPIOX tsin_a pins omits 7c68024a82a2 pinctrl: mediatek: Fix dependencies for EINT_MTK omits 691e84a4d08f reset: fix null pointer dereference on dev by dev_name omits 06aa7d7399d5 reset: Add reset_control_get_count() omits 63eb322d89c8 efi: Permit calling efi_mem_reserve_persistent() from atom [...] omits eff896288872 efi/arm: Defer persistent reservations until after paging_init() omits 72a58a63a164 efi/arm/libstub: Pack FDT after populating it omits 33412b867313 efi/arm: Revert deferred unmap of early memmap mapping omits ef1491e79130 efi: Fix debugobjects warning on 'efi_rts_work' omits 0696d7945688 gpio: drop devm_gpio_chip_match() omits d916ce7245ad Merge branch 'sunxi/dt64-for-4.21' into sunxi/for-next omits 3bfa011d3a47 arm64: dts: allwinner: h6: enable USB2 on Pine H64 omits 44eb589cf40a arm64: dts: allwinner: h6: add USB Vbus regulator for Pine H64 omits eabb3d424b6d arm64: dts: allwinner: h6: add USB2-related device nodes omits f8504f4ca0a0 l2tp: fix a sock refcnt leak in l2tp_tunnel_register omits 66f93c5a02d5 powerpc/64: Fix kernel stack 16-byte alignment omits 6c08ec1216b7 KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED omits e96c0d8336fd block: make blk_try_req_merge() static omits be215b92703b dt-bindings: timer: meson6_timer: document the clock inputs omits e55b892e1848 dt-bindings: timer: meson6_timer: document all interrupts omits 5929a1f0ff30 Merge tag 'riscv-for-linus-4.20-rc2' of git://git.kernel.o [...] omits 9746e46737a1 Merge tag 'kgdb-fixes-4.20-rc3' of https://git.linaro.org/ [...] omits e4c4b0e45dfd Merge branch 'fixes-v4.20-rc3' of git://git.kernel.org/pub [...] omits 5082a7df5251 Merge tag 'gnss-4.20-rc3' of https://git.kernel.org/pub/sc [...] omits e1098e591580 clk: bcm2835: Switch to SPDX identifier omits 27c0f2b01970 clk: zynqmp: handle fixed factor param query error omits 22454b79e6de usb: core: Fix hub port connection events lost omits 882eab6c28d2 ASoC: dapm: Recalculate audio map forcely when card instantiated omits 4b8440abc902 Merge tag 'fixes-for-v4.20-rc2' of git://git.kernel.org/pu [...] omits 7ff4f8035695 block: remove dead queue members omits 98c98cb770da block: clean up dead code that is now redundant omits 007b656851ed s390/ism: clear dmbe_mask bit before SMC IRQ handling omits 43fac3238c1d regmap: add a new macro:REGMAP_IRQ_REG_LINE(_id, _reg_bits) omits 22bf6cd2ca4d spi: bcm2835: make license text and module license match omits 76836fd35492 ASoC: omap-abe-twl6040: Fix missing audio card caused by d [...] omits 757ec116c9bc spi: npcm: fix u32 csgpio being checked for less than zero omits 46dce4042659 ASoC: amd: fix memory leak of i2s_data on error return omits 3472f66013d1 Merge tag 'acpi-4.20-rc3' of git://git.kernel.org/pub/scm/ [...] omits dbb3c26034fa Merge tag 'pm-4.20-rc3' of git://git.kernel.org/pub/scm/li [...] omits 4e4490d438a1 Merge tag 'nfsd-4.20-1' of git://linux-nfs.org/~bfields/linux omits b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next omits 5af8627c8fe2 Merge branch 'bcm2835-soc-next' into for-next omits ed6fd0561b8a Merge branch 'bcm2835-drivers-next' into for-next omits bb661b708837 soc: bcm: Switch raspberrypi-power to SPDX identifier omits 7b369a42e6d0 ARM: mach-bcm: Switch bcm2835 and platsmp to SPDX identifier omits d41217aac0a5 Merge tag 'pci-v4.20-fixes-1' of git://git.kernel.org/pub/ [...] omits dbcec2e6bcfe Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits b7bbf9935fb7 Merge tag 'rtc-4.20-2' of git://git.kernel.org/pub/scm/lin [...] omits 0829187b17d8 firmware: raspberrypi: Define timeout for transactions omits 47e624c03043 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 857c34cd094b Merge branch 'parisc-4.20-3' of git://git.kernel.org/pub/s [...] omits 43aa09fee2f0 apparmor: Fix warning about unused function apparmor_ipv6_ [...] omits e2f8b472a708 Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/l [...] omits 1decef370456 gnss: sirf: fix synchronous write timeout omits 56a6c7268312 gnss: serial: fix synchronous write timeout omits d5585b7b6846 i40e: prevent overlapping tx_timeout recover omits 7cd8eb086198 i40e: suppress bogus error message omits 211257a499c6 i40e: Use correct shift for VLAN priority omits 843faff87af2 virtchnl: Fix off by one error omits c9a983058ad6 virtchnl: white space and reorder omits 61bfb0600551 i40e: always set ks->base.speed in i40e_get_settings_link_up omits 7c3758f78393 i40e: don't restart nway if autoneg not supported omits 5734fe87486e i40e: Allow disabling FW LLDP on X722 devices omits c95cb7b25f25 i40e: update driver version omits f5a7b21b2439 i40e: Protect access to VF control methods omits 4ff2d8540321 i40e: Replace strncpy with strlcpy to ensure null termination omits de10933e3703 i40e: Add capability flag for stopping FW LLDP omits 8554768c2c3d i40e: Use a local variable for readability omits 6a9a5ec10e79 i40e: Replace spin_is_locked() with lockdep omits a789fd0bab57 arm64: dts: qcom: pm8998: Add die temperature channel node [...] omits b59b94f76e7f dt-bindings: iio: vadc: Add unit address to ADC channel no [...] omits ed3cafa79ea7 soc: qcom: cmd-db: Stop memcpy()ing in cmd_db_read_aux_data() omits 84fa36eb30f2 soc: qcom: cmd-db: Remove memcpy()ing from cmd_db_get_header() omits 808e10330b0a soc: qcom: Drop help text for QCOM_QMI_HELPERS omits c4fe17e0e3a3 soc: qcom: qmi_interface: Limit txn ids to U16_MAX omits e0f2cfeb59c8 soc: qcom: llcc-slice: Add error checks for API functions omits 8c1919a2b48f soc: qcom/llcc: add MODULE_LICENSE tag omits 279536a564f6 soc: qcom: Add irq clear handling during SE init omits 4884788b7ba1 arm64: dts: sdm845: enable tsens thermal zones omits 9ee80560a329 arm64: dts: msm8916: Add camera thermal zone omits 154233c8988a arm64: dts: msm8916: Add gpu thermal zone omits 2b4e5fc0edfe arm64: dts: msm8916: thermal: Add "qcom,sensors" property omits 95b0ddfd21ed arm64: dts: msm8916: thermal: split address space into two omits 73e43d5cdf3e Merge tag 'qcom-fixes-for-4.20-rc1' into arm64-for-4.21 omits e9d753b820e5 ARM: dts: msm8974: thermal: Add "qcom,sensors" property omits 58443fd91057 ARM: dts: msm8974: thermal: split address space into two omits 3c84c05b8b90 MAINTAINERS: Add entry for Qualcomm TSENS thermal drivers omits f505754fd659 Btrfs: ensure path name is null terminated at btrfs_control_ioctl omits 30e066286e23 nvme: fix boot hang with only being able to get one IRQ vector omits 38cd989ee38c hwmon: (ina2xx) Fix current value calculation omits 6d5db6c37929 Merge branch 'nfp-abm-track-all-Qdiscs' omits bd3b5d462add nfp: abm: restructure Qdisc handling omits 52db4eaca59f nfp: abm: save RED's parameters omits 6c5dbda0d4df nfp: abm: reset RED's child based on limit omits c0b7490b19f6 net: sched: red: notify drivers about RED's limit parameter omits 6b8417b7e6f5 nfp: abm: build full Qdisc hierarchy based on graft notifications omits d577a3d279c3 net: sched: mq: offload a graft notification omits bf2a752bea02 net: sched: red: offload a graft notification omits aee7539c5876 nfp: abm: allocate Qdisc child table omits 1853125889a3 nfp: abm: remember which Qdisc is root omits 98b0e5f6842a net: sched: provide notification for graft on root omits 4f5681d088ba nfp: abm: track all offload-enabled qdiscs omits 6666f545e9e1 nfp: abm: keep track of all RED thresholds omits 08990494e59d nfp: abm: rename qdiscs -> red_qdiscs omits 15cef30974c5 Merge branch 'aquantia-add-rx-flow-filter-support' omits 7975d2aff5af net: aquantia: add support of rx-vlan-filter offload omits 9a8cac4b4dae net: aquantia: add ethertype and PCP to rx flow filters omits 54bcb3d162a8 net: aquantia: add vlan id to rx flow filters omits a6ed6f2269d6 net: aquantia: add support of L3/L4 ntuple filters omits 8d0bcb012f57 net: aquantia: add infrastructure for ntuple rules omits 23e7a718a49b net: aquantia: add rx-flow filter definitions omits 8dc765d438f1 SCSI: fix queue cleanup race before queue initialization is done omits 4800bf7bc8c7 block: fix 32 bit overflow in __blkdev_issue_discard() omits 55a2a982d39c drm/qxl: remove set but not used variables 'driver, qbo' omits 45230903ecd4 drm/qxl: remove set but not used variable 'map' omits 040b595a91b2 drm/virtio: fix memory leak of vfpriv on error return path omits 6862965261a0 drm/virtio: bump driver version after explicit synchroniza [...] omits 2cd7b6f08bc4 drm/virtio: add in/out fence support for explicit synchronization omits a56f9c868ccf drm/virtio: add uapi for in and out explicit fences omits 9fdd90c0f424 drm/virtio: add virtio_gpu_alloc_fence() omits 8e1599fcac2e x86/traps: Complete prototype declarations omits 68b5e4326e4b x86/mce: Fix -Wmissing-prototypes warnings omits 613a41b0d16e s390/cpum_cf: Reject request for sampling in event initialization omits 569ae9209425 ext2: remove redundant condition check omits 1c7dfad583dc Pull FAN_OPEN_EXEC fanotify support. omits 2ae7f165c0b0 drm/virtio: Use IDAs more efficiently omits 556c62e85f9b drm/virtio: Handle error from virtio_gpu_resource_id_get omits fa96ed1f564c drm/i915: Remove special case for power well 1/MISC_IO sta [...] omits 285cf66d5220 drm/i915: Use proper bool bitfield initializer in power we [...] omits cb8ef723ab81 drm/i915/gen9_bc: Work around DMC bug zeroing power well requests omits a22612301ae6 drm/i915/icl: Drop spurious register read from icl_dbuf_sl [...] omits 6a67a20366f8 drm/i915: fix broadwell EU computation omits 2fc6d4be35fb usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers omits b28cc6cec3d8 rtc: max77686: Fix the returned value in case of error in [...] omits 50c8aec4212a rtc: s3c-rtc: Avoid using broken ALMYEAR register omits f1bd154d8838 rtc: m41t80: Complete error propagation from SMBus calls omits 3cc9ffbb1f51 rtc: m41t80: Correct alarm month range with RTC reads omits 745aa6cdee6b drm/i915: Fix icl workarounds whitespaces omits 85f04aa569ad drm/i915: Deduplicate register definition for GAMW_ECO_DEV_RW_IA omits 8577c319b651 drm/i915/icl: Drop spurious register read from icl_dbuf_sl [...] omits a9c859033f6e Revert "usb: gadget: ffs: Fix BUG when userland exits with [...] omits 3c135e890019 usb: dwc2: pci: Fix an error code in probe omits 7b412b04a0c7 usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() omits 40dc948f234b xtensa: fix boot parameters address translation omits 9c506988428d Merge remote-tracking branch 'sunxi-korg/sunxi/fixes-for-4 [...] omits 5f8208f55706 ARM: dts: sun8i: a83t: bananapi-m3: increase vcc-pd voltag [...] omits 6ad16b78a039 platform/chrome: don't report EC_MKBP_EVENT_SENSOR_FIFO as wakeup omits 475b08734edb platform/chrome: straighten out cros_ec_get_{next,host}_ev [...] omits 437ccdc8ce62 powerpc/numa: Suppress "VPHN is not supported" messages omits bdccbb79e4f0 ARM: dts: i.MX25: add the clocks for the EPIT blocks omits 877181a8d9dc selinux: fix non-MLS handling in mls_context_to_sid() omits c800cd7824bd firmware: imx: add SCU power domain driver omits 0a914a4948d4 firmware: imx: add pm svc headfile omits d357b3134c9a dt-bindings: fsl: scu: update power domain binding omits 3501ce96bf5d firmware: imx: remove resource id enums omits d4ea45e8a603 dt-bindings: imx: add scu resource id headfile omits 9d4b17efa51f ASoC: pcm3060: Add DT property for single-ended output omits 704e504bd616 drm/i915: add ICP support to cnp_rawclk() and kill icp_rawclk() omits 228a5cf381f7 drm/i915: rename CNP_RAWCLK_FRAC to CNP_RAWCLK_DEN omits af4de6adb499 drm/i915/cnp+: update to the new RAWCLK_FREQ recommendations omits 933a95496e48 ASoC: pcm3060: Rename output widgets omits 4fd3e2ac18fe Merge branch 'cpsw-allow-vlan-h-w-timestamping' omits 1ebb2446c303 net: ethernet: ti: cpsw: allow vlan tagged packets to be t [...] omits a9423120343c net: ethernet: ti: cpts: move enable/disable flags outside [...] omits f19dcd5f118d net: ethernet: ti: cpts: purge staled skbs from txq omits d0e14c4d9bce net: ethernet: ti: cpts: correct debug for expired txq skb omits 496fa3ba0a66 ASoC: stm32: sai: fix invalid use of sizeof in stm32_sai_a [...] omits e770b18bbbae regulator: bd718x7: Change next state after poweroff to ready omits ef4de050b4c7 regulator: as3711: convert to SPDX identifiers omits 49f539518b33 regulator: bd9571mwv: convert to SPDX identifiers omits a2dc50914744 extcon: max8997: Fix lack of path setting in USB device mode omits 67fd1437d116 ASoC: qcom: Set dai_link id to each dai_link omits 9ee325d029c4 ASoC: sun8i-codec: add missing route for ADC omits e39d8a186ed0 NFSv4: Fix an Oops during delegation callbacks omits fd35f192e42c integrity: support new struct public_key_signature encoding field omits 861e6ed667c8 EDAC: Drop per-memory controller buses omits 646558ff1643 kdb: kdb_support: mark expected switch fall-throughs omits 01cb37351baf kdb: kdb_keyboard: mark expected switch fall-throughs omits 9eb62f0e1bc7 kdb: kdb_main: refactor code in kdb_md_line omits c2b94c72d93d kdb: Use strscpy with destination buffer size omits 568fb6f42ac6 kdb: print real address of pointers instead of hashed addresses omits dded2e159208 kdb: use correct pointer when 'btc' calls 'btt' omits c1bbd933e5fa cgroup: Add .__DEBUG__. prefix to debug file names omits b1e3aeb11c5e cpuset: Minor cgroup2 interface updates omits 2a22f1b30cee spi: npcm: add NPCM PSPI controller driver omits 4ad26864df53 dt-binding: spi: add NPCM PSPI controller documentation omits f6de2b8919b8 Merge branch 'next/dt64' into for-next omits e319c409f484 Merge branch 'next/dt' into for-next omits 6135ee70cb13 ARM: dts: exynos: Add pin configuration for SD write prote [...] omits 2e61286dc6ce regulator: bd718x7: Use regulator_map_voltage_ascend for b [...] omits 4289c86c4cd7 ARM: dts: exynos: Update maximum frequency for eMMC to 200 [...] omits c60b3f77f497 ARM: dts: exynos: Update maximum frequency for SD card to [...] omits 8fe325fa9d06 ARM: dts: exynos: Fix LDO13 min values on Odroid XU3/XU4/HC1 omits 25e5566e2b6e ARM: dts: exynos: Add UHS-I bus speed support to Odroid XU [...] omits 818ba93b0e9e ASoC: amd: enable acp3x drivers build omits 8de1b5ed0337 ASoC: amd: add acp3x system resume pm op omits 56e4dd8f6801 ASoC: amd: add acp3x runtime pm ops omits 67aa06aef583 ASoC: amd: add acp3x tdm mode support omits 2b5f290e1026 ASoC: amd: add acp3x i2s ops omits 0b87d6bcd648 ASoC: amd: add acp3x pcm driver dma ops omits 32feac95f646 ASoC: amd: Interrupt handler changes for ACP3x DMA driver omits ac289c7ec0bc ASoC: amd: add ACP3x PCM platform driver omits 7894a7e7ea3d ASoC: amd: create ACP3x PCM platform device omits e30d9128def6 ASoC: AMD: add ACP3.0 PCI driver omits b1299acd0d63 ASoC: AMD: add ACP 3.x IP register header omits 1d5ceff25aa1 mtd: spi_nor: pass DMA-able buffer to spi_nor_read_raw() omits b9f07cc8207a mtd: spi-nor: don't overwrite errno in spi_nor_get_map_in_use() omits c797bd81d10e mtd: spi-nor: fix iteration over smpt array omits cd5e6d79384e mtd: spi-nor: don't drop sfdp data if optional parsers fail omits ec534ead9922 ARM: Document merges omits c644888099a9 Merge branch 'fixes' into for-next omits c4bc2b7e7b19 Merge branch 'next/dt' into for-next omits 88a10b15173d EDAC: Don't add devices under /sys/bus/edac omits 1866d58be7ec soc/tegra: fuse: Remove duplicated function declaration omits 63415a3c38dd Merge tag 'arm-soc/for-4.20/maintainers-part2' of https:// [...] omits f68b18fd1c4b arm64: dts: exynos: Update DWC3 modules on Exynos5433 SoCs omits f1977a9be319 Merge branch 'next-for-4.21' of https://github.com/lyrazha [...] omits 4c10473d6ddf ASoC: Intel: Power down links before turning off display a [...] omits 019033c854a2 ASoC: Intel: hdac_hdmi: add Icelake support omits 703c605fac82 ARM: dts: bcm2835-rpi-zero: Switch to SPDX identifier omits dcad34f818f2 ASoC: wm_adsp: Factor out common init code omits 20e00db2f59b ASoC: wm_adsp: Fix dma-unsafe read of scratch registers omits 16a8ee4c80b4 ASoC: rockchip: add missing slave_config setting for I2S omits c0b07605f1a0 spi: pl022: Handle cs_change for last transfer omits 823918561918 spi: pxa2xx: Deal with the leftover garbage in TXFIFO omits 77d33897c68d spi: pxa2xx: Add ready signal omits 8ae13d0b0d4b spi: pxa2xx: dt-bindings: Add ready GPIO signal omits ec93cb6f827b spi: pxa2xx: Add slave mode support omits 810923f3bf06 spi: Deal with slaves that return from transfer_one() unfinished omits aa66478aa538 spi: pxa2xx: dt-bindings: Add spi-slave property omits f15c19af929d ASoC: omap-mcbsp: No need to initialize max_xx_thres when [...] omits 465d85b3976a ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata omits 9c34d023dc35 ASoC: omap-mcbsp: Re-arrange files for core McBSP and Side [...] omits be51c576e849 ASoC: omap-mcbsp: Move out the FIFO check from set_thresho [...] omits 59d177f65f50 ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function [...] omits d63a7625a6df ASoC: omap-mcbsp: Clean up the interrupt handlers omits c9ece9c29e26 ASoC: omap-mcbsp: Skip dma_data.maxburst initialization omits dd443a7c0b00 ASoC: omap-mcbsp: Clean up dma_data addr initialization code omits 58a923adf4d9 dlm: fix possible call to kfree() for non-initialized pointer omits 66917a3130f2 fanotify: introduce new event mask FAN_OPEN_EXEC_PERM omits a704bba5e3ec fsnotify: refactor fsnotify_parent()/fsnotify() paired cal [...] omits 9b076f1c0f48 fanotify: introduce new event mask FAN_OPEN_EXEC omits 2d10b23082a7 fanotify: return only user requested event types in event mask omits 35fdc3902179 hwmon: (raspberrypi) Fix initial notify omits 70df9ebbd82c hwmon (ina2xx) Fix NULL id pointer in probe() omits f2b4076988a9 regulator: of: add support for parsing regulator-state-standby omits 5279e96ff803 regulator: dt-bindings: add regulator-state-standby bindings omits ef878d608661 ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue omits 47e3e53ceadc ice: Destroy scheduler tree in reset path omits c5a2a4a38856 ice: Fix to make VLAN priority tagged traffic to appear on [...] omits 99fc1057b4d4 ice: Call pci_disable_sriov before stopping queues for VF omits 7b8ff0f9cc53 ice: Increase Rx queue disable timeout omits 6263e811f4d4 ice: Fix NVM mask defines omits d09e2693b689 ice: Avoid nested RTNL locking in ice_dis_vsi omits 995c90f2de81 ice: Calculate guaranteed VSIs per function and use it omits 10e03a22de45 ice: Remove node before releasing VSI omits b354e98f49ce ice: Check for q_vector when stopping rings omits 807bc98d3109 ice: Fix debug print in ice_tx_timeout omits c51836246f97 ia64: generate uapi header and system call table files omits ffec9214544c ia64: add system call table generation support omits bf03ebfe94ea ia64: add an offset for system call number omits d7c5e82c08a0 ia64: add __NR_syscalls along with NR_syscalls omits d272a735ef54 ia64: add __NR_old_getpagesize in uapi header file omits db8ddde766ad Merge branch 'qed-Miscellaneous-bug-fixes' omits ed4eac20dcff qed: Fix reading wrong value in loop condition omits 291d57f67d24 qed: Fix rdma_info structure allocation omits e90202ed1cf9 qed: Fix overriding offload_tc by protocols without APP TLV omits 9aaa4e8ba129 qed: Fix PTT leak in qed_drain() omits 11123ab9d90c Merge tag 'linux-can-fixes-for-4.20-20181109' of ssh://git [...] omits c138325fb871 selinux: check length properly in SCTP bind hook omits adc8d569040f Merge branch 'misc' into for-next omits ad3c7670feaf Merge branch 'fixes' into for-next omits c1a17777eb45 drm/amdgpu: fix huge page handling on Vega10 omits 4d454e9ffdb1 drm/amd/pp: Fix truncated clock value when set watermark omits c1cd5b24d6ce drm/i915: Determine DSI panel orientation from VBT omits 86ef615fa11b drm/i915: Fix the VLV/CHV DSI panel orientation hw readout omits f255c624c11a drm/i915: Move skip_intermediate_wm handling into ilk_comp [...] omits e7a278a329dd drm/i915: Account for scale factor when calculating initial phase omits ca0026790efa drm/i915: Always write both TILEOFF and LINOFF plane registers omits 8ebb50389eed arm64: dts: renesas: r8a774a1: Replace clock magic numbers omits 005af85c50f7 Merge tag 'vfio-ccw-20181113' of git://git.kernel.org/pub/ [...] omits aeee3d9cb776 arm64: dts: renesas: r8a774a1: Replace power magic numbers omits c837243ff401 drm/amdgpu: fix bug with IH ring setup omits 0d76bcc960e6 Revert "ACPI/PCI: Pay attention to device-specific _PXM no [...] omits c1d91f86a1b4 arm64: dts: rockchip: Fix PCIe reset polarity for rk3399-p [...] omits 6bd36e0822ca drm/i915: Switch LSPCON to PCON mode if it's in LS mode omits ee678706e46d clk: sunxi-ng: a64: Fix gate bit of DSI DPHY omits 7d3cf7d2ecca clk: sunxi-ng: Enable DE2_CCU for SUN8I and SUN50I omits 4f49b7344201 arm64: defconfig: Enable PWM_SUN4I omits c0b794b1ecbc arm64: defconfig: Enable DRM_SUN8I_DW_HDMI omits 1f2ffb63636c arm64: defconfig: Enable DRM_SUN8I_MIXER omits aab15e8ec257 Btrfs: fix rare chances for data loss when doing a fast fsync omits 0914ade209c4 x86/ima: define arch_ima_get_secureboot omits 59637d5e1693 integrity: support new struct public_key_signature encoding field omits 7db647aa8b13 drm/meson: Add primary plane scaling omits 20d7fe034a2f drm/meson: move OSD scaler management into plane atomic update omits f9a2348196d1 drm/meson: Support Overlay plane for video rendering omits 09c573ab853d tpm: tpm_ibmvtpm: fix kdoc warnings omits 5122b5f0a846 tpm: fix kdoc for tpm2_flush_context_cmd() omits 01f54664a4db tpm: tpm_try_transmit() refactor error flow. omits 95adc6b410b7 tpm: use u32 instead of int for PCR index omits c82e59541a22 tpm1: reimplement tpm1_continue_selftest() using tpm_buf omits 9315e73ac870 tpm1: reimplement SAVESTATE using tpm_buf omits cfddcb05e134 tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() omits 5e335b5ecfa5 tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure omits 7aee9c52d7ac tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure omits c22780ff0c76 tpm: tpm-space.c remove unneeded semicolon omits b6b6036a5d55 tpm: tpm-interface.c drop unused macros omits b03c43702e7b tpm: add tpm_auto_startup() into tpm-interface.c omits 9db7fe187c54 tpm: factor out tpm_startup function omits c82a330ceced tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c omits d4a317563207 tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c omits 433d390f005d tpm: factor out tpm1_get_random into tpm1-cmd.c omits f4d916b72fea tpm: move tpm_getcap to tpm1-cmd.c omits 1ad6640cd614 tpm: move tpm1_pcr_extend to tpm1-cmd.c omits 70a3199a7101 tpm: factor out tpm_get_timeouts() omits d856c00f7d16 tpm: add tpm_calc_ordinal_duration() wrapper omits b2d6e6de005e tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c omits 100b16a6f290 tpm: sort objects in the Makefile omits 899102bc4518 tpm2: add new tpm2 commands according to TCG 1.36 omits 2ba5780ce305 tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x omits a521dcb18b6d mfd: tps6586x: Handle interrupts on suspend omits 9ef60bd673d1 drm/sti: remove set but not used variable 'priv' omits fba43f454cdf ALSA: oxfw: add support for APOGEE duet FireWire omits 66cae477c380 drm/meson: Use optional canvas provider omits b89e242eee8d s390/cio: Fix cleanup when unsupported IDA format is used omits 806212f91c87 s390/cio: Fix cleanup of pfn_array alloc failure omits 55e93ecdc1ef vfio: ccw: Register mediated device once all structures ar [...] omits 52df7837560e s390/cio: make vfio_ccw_io_region static omits 2b80b98b722b dt-bindings: display: amlogic, meson-vpu: Add optional can [...] omits 60b7e5d98cdc pinctrl: sh-pfc: r8a77990: Add VIN[4|5] groups/functions omits 0ea0397a3a12 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits 270b6eb71557 pinctrl: sh-pfc: r8a77965: Add VIN[4|5] groups/functions omits adf59dd2408c drm/meson: venc: dmt mode must use encp omits 10e78f03da18 pinctrl: sh-pfc: r8a7796: Fix VIN versioned groups omits 184844ccda41 pinctrl: sh-pfc: r8a7795: Fix VIN versioned groups omits 11c8f8df85e7 pinctrl: sh-pfc: r8a7792: Fix VIN versioned groups omits e889b2981511 pinctrl: sh-pfc: Add optional arg to VIN_DATA_PIN_GROUP omits 3ad8fbd83fab pinctrl: sh-pfc: r8a77970: Add QSPI pins, groups, and functions omits 33847a71373c pinctrl: sh-pfc: r8a77990: Add voltage switch operations for SDHI omits 21ac0d58bb2d pinctrl: sh-pfc: r8a77990: Add SDHI pins, groups and functions omits 5035d66cc629 nvmem: meson-efuse: add peripheral clock omits dc54443dc708 nvmem: meson-efuse: bindings: add peripheral clock omits eb38c119dd91 clk: renesas: r7s9210: Add USB clocks omits 29e3880109e3 netfilter: nf_tables: fix use-after-free when deleting com [...] omits 0fbcc5b568ed netfilter: xt_RATEEST: remove netns exit routine omits cfd740171910 mtd: rawnand: sh_flctl: convert to SPDX identifiers omits 9e3e4d8a093b Merge tag 'v4.20-rc2' of git://git.kernel.org/pub/scm/linu [...] omits 5bf4331f426e mfd: madera: Add shared data for accessory detection omits 53cccd28a125 mfd: at91-usart: Add platform dependency omits df6cafa8ce90 mfd: bd9571mwv: Add volatile register to make DVFS work omits e2c62d9fc8bb mfd: ab8500-core: Return zero in get_register_interruptible() omits b8c2a266cdc5 mfd: tmio: Typo s/use use/use/ omits 8b18d7807705 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported omits 5195c0532181 mfd: db8500-prcmu: Fix some section annotations omits 090cb762f94c mfd: twl-core: Fix section annotations on {,un}protect_pm_master omits 622fecbccfe8 opp: ti-opp-supply: Correct the supply in _get_optimal_vdd [...] omits ba038546ff9e opp: ti-opp-supply: Dynamically update u_volt_min omits ef3a61406618 RISC-V: Silence some module warnings on 32-bit omits 85d90b91807b RISC-V: lib: Fix build error for 64-bit omits ed60f43d0170 power/supply: fix sc27xx_fuel_gauge build errors omits f157d411a9eb riscv: add missing vdso_install target omits 10febb3ecace riscv: fix spacing in struct pt_regs omits 4ab49461d9d9 RISC-V: defconfig: Enable printk timestamps omits f8397d69daef btrfs: Always try all copies when reading extent buffers omits 3e536cff3424 net: phy: check if advertising is zero using linkmode_empty omits d16a67667c61 ide: don't clear special on ide_queue_rq() entry omits e0f7d41e1715 staging: wilc1000: rename tsf_hi element of network_info struct omits 68b4f745cf19 staging: wilc1000: use ENOBUFS error code instead of WILC_ [...] omits d0e41eff4c89 staging: wilc1000: added 'WILC_' prefix for constants to h [...] omits d378599a6b6d staging: wilc1000: rename firmware related constants to fo [...] omits c140dd91cef0 staging: wilc1000: move current_tx_rate enum to wilc_wlan_ [...] omits b997b84ffca6 staging: wilc1000: use proper namespace for macros in wilc [...] omits 00d54198a716 staging: wilc1000: restructure macros used to handle secur [...] omits 8c4574d6c84c staging: wilc1000: use enum contants for mac status & adde [...] omits 065a69a922b2 staging: wilc1000: move sdio_cmd52 & sdio_cmd53 struct to [...] omits b02aab8fb061 staging: wilc1000: remove unused macros and struct members [...] omits 7e7e278fe39d staging: wilc1000: use WLAN_PMKID_LEN macro from ieee80211 [...] omits 2bae293a4cbd staging: wilc1000: use macro from ieee80211.h in register [...] omits dc19d43f5738 staging: gasket: formatting fixes omits d0894409d171 lib/gcd: Remove use of CPU_NO_EFFICIENT_FFS macro omits 57eeacede4db MIPS: Use Kconfig to select CPU_NO_EFFICIENT_FFS omits 47bf2b031754 mips: sort list of configs for Malta omits 271fee93a414 mips: delete duplicated BUILTIN_DTB and LIBFDT configs omits 03f39f47dc86 rtc: class: remove devm_rtc_device_unregister omits 4ff6f0249e21 rtc: sh: convert to SPDX identifiers omits 725412d9e07a rtc: clean up indentation issues, remove extraneous space, [...] omits c50156526a2f rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH omits e3d5e573a54d SUNRPC: Fix a bogus get/put in generic_key_to_expire() omits a652a4bc2169 SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credenti [...] omits a1aa09be21fa NFSv4: Ensure that the state manager exits the loop on SIGKILL omits 21a446cf1865 NFSv4: Don't exit the state manager without clearing NFS4C [...] omits 5581c670fb7e drm/amdgpu: set system aperture to cover whole FB region omits 36b486bc6821 drm/amdgpu: log smu version omits 2bf011c861b7 drm/amdgpu: refactor smu8_send_msg_to_smc and WARN_ON time out omits 99b90b5d02e1 ARM: BCM63XX: Enable reset controller support omits 81dcdbdbf895 Merge branch 'next/dt' into for-next omits 7b981b18a48b ARM: exynos: Remove no longer needed s3c_pm_check_*() calls omits b02394aa75e3 IB/mlx5: Improve ODP debugging messages omits c353b80ee595 ARM: dts: exynos: Add missing clocks to RTC node for Arnda [...] omits 90290db7669b net/mlx5: Use multi threaded workqueue for page fault handling omits ef90c5e9757d net/mlx5: Return success for PAGE_FAULT_RESUME in internal [...] omits 56403a43c155 ARM: dts: exynos: Add compatible for s5m8767 clocks node o [...] omits 032080ab43ac IB/mlx5: Lock QP during page fault handling omits 3f9d8677b73b ARM: dts: exynos: Add compatible for s2mps11 clocks node o [...] omits c99fefea2cc9 net/mlx5: Enumerate page fault types omits 27e95603f4df net/mlx5: Add interface to hold and release core resources omits 698114968a22 net/mlx5: Release resource on error flow omits 2c80920f66f2 ARM: exynos: Remove legacy setting of external wakeup interrupts omits 383acb0dac03 ARM: s5pv210: Remove legacy setting of external wakeup interrupts omits e94b9f12fa2c Input: atkbd - clean up indentation issue omits 4aeba6418a16 Input: st1232 - convert to SPDX identifiers omits dda2af7418db Input: migor_ts - convert to SPDX identifiers omits 6c4b88288abf Input: dt-bindings - fix a typo in file input-reset.txt omits ac5722c1643a Input: cros_ec_keyb - fix button/switch capability reports omits 3ed64da3b790 Input: elan_i2c - add ELAN0620 to the ACPI table omits d55bda1b3e7c Input: matrix_keypad - check for errors from of_get_named_gpio() omits 410b5c7b4836 libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD omits 25517ed4e99b MIPS: Let early memblock_alloc*() allocate memories bottom-up omits 82fba2df7f7c MIPS: OCTEON: cavium_octeon_defconfig: re-enable OCTEON US [...] omits 121e38e5acdc ARC: mm: fix uninitialised signal code in do_page_fault omits 4592f11e47a2 ARC: [plat-hsdk] Enable DW APB GPIO support omits afba5d157fe1 ARCv2: boot log unaligned access in use omits 3624379d90ad ARC: IOC: panic if kernel was started with previously enabled IOC omits 2c519f583e84 ARC: remove redundant 'default n' from Kconfig omits 132eb4cf3382 ARM: Document merges omits 917489d137af Merge branch 'next/soc' into for-next omits 44d235f56fb3 Merge branch 'fixes' into for-next omits a619b72a3670 Merge tag 'am654-fixes-for-v4.20' of git://git.kernel.org/ [...] omits d88bb418b7cc ARM: stm32: debug: add low-level debug support omits 2e904398119d Merge tag 'qcom-fixes-for-4.20-rc1' of git://git.kernel.or [...] omits 63ac3328f0d1 drm/i915: fix broadwell EU computation omits ca474b73896b block: copy ioprio in __bio_clone_fast() and bounce omits 261501d94e80 Merge branch 'sctp-add-support-for-sk_reuseport' omits 6ba845740267 sctp: process sk_reuseport in sctp_get_port_local omits 76c6d988aeb3 sctp: add sock_reuseport for the sock in __sctp_hash_endpoint omits 532ae2f10e6e sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint omits 26b76320a8a5 Merge tag 'v4.20-rc2' into next-general omits d4d592a6eeda KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep omits 35f3aa39f243 mm: Replace spin_is_locked() with lockdep omits 04547728b7b7 locking/mutex: Replace spin_is_locked() with lockdep omits 456a737896b2 userfaultfd: Replace spin_is_locked() with lockdep omits 97eeebea8942 smsc: Replace spin_is_locked() with lockdep omits 013ff4a6e7bc sfc: Replace spin_is_locked() with lockdep omits 3d709ab5a176 checkpatch.pl: Suggest lockdep instead of asserting !spin_ [...] omits 9189c7e70603 checkpatch: Create table of obsolete APIs and apply to RCU omits b430c588bed9 MAINTAINERS: Add Joel Fernandes as RCU reviewer omits 5f1a6ef3746f rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() omits 117f683c6e01 rcu: Replace this_cpu_ptr() with __this_cpu_read() omits 05f415715ce4 rcu: Speed up expedited GPs when interrupting RCU reader omits 0a89e5a402e9 rcu: Trace end of grace period before end of grace period omits 2320bda26df7 rcu: Adjust the comment of function rcu_is_watching omits c669c014d1da rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() omits 691960197e8d rcu: Add state name to show_rcu_gp_kthreads() output omits 791416c47153 rcu: Parameterize rcu_check_gp_start_stall() omits b3c1d9ec7c59 rcu: Avoid double multiply by HZ omits 1dfddcdb95c4 MAINTAINERS: Update from @linux.vnet.ibm.com to @linux.ibm.com omits 97b59370fa59 doc: Fix "struction" typo in RCU memory-ordering documentation omits a78ad16c7f0f doc: Correct parameter in stallwarn omits 97562c018135 doc: RCU scheduler spinlock rcu_read_unlock() restriction remains omits 97949f0176da doc: Make listing in RCU perf/scale requirements use rcu_a [...] omits 8b9df28d7f2e doc: Remove obsolete (non-)requirement about disabling preemption omits 93eb14201fc6 doc: Make reader aware of rcu_dereference_protected omits 1c7d6d4411a1 doc: rcu: Encourage use of rcu_barrier in checklist omits e060a03a1c92 doc: rcu: Remove obsolete checklist item about synchronize [...] omits bc2072c9adeb doc: rcu: Remove obsolete suggestion from checklist omits 090c1685fd62 doc: rcu: Add more rationale for using rcu_read_lock_sched [...] omits 3398496483df doc: rcu: Update core and full API in whatisRCU omits ed8f6fb24778 doc: Document rcutorture forward-progress test kernel parameters omits 70f0508caba2 doc: rcu: Update description of gp_seq fields in rcu_data omits 82eccec85147 doc: rcu: Better clarify the rcu_segcblist ->len field omits b54d9db26031 doc: rcu: Update Data-Structures for RCU flavor consolidation omits 77e461d14ed1 bnx2x: Assign unique DMAE channel number for FW DMAE trans [...] omits c9b6f899e120 doc: Remove rcu_dynticks from Data-Structures omits 5cc379a42acd doc: Update information about resched_cpu omits fb50c09e9238 perf tools: Fix crash on synthesizing the unit omits f0ad56e876cd rcu: Eliminate BUG_ON() for kernel/rcu/update.c omits 9213784b48f8 rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h omits 913240696ec6 drm/syncobj: Fix compilation following partial revert omits 628bd8594709 loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_con [...] omits 8b19faf6fae2 clk: rockchip: fix typo in rk3188 spdif_frac parent omits b96609876922 netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() omits 49de9c090f3c netfilter: nf_flow_table: make nf_flow_table_iterate() static omits 18e962ac0781 kyber: fix wrong strlcpy() size in trace_kyber_latency() omits 447750f281ab netfilter: nf_tables: don't use position attribute on rule [...] omits 25d8bcedbf43 selftests: add script to stress-test nft packet path vs. c [...] omits 0fb39bbe43d4 netfilter: nf_tables: don't skip inactive chains during update omits 44a7276b30c3 drm/i915: Fix hpd handling for pins with two encoders omits 0a823e8fd4fd drm/i915/execlists: Force write serialisation into context [...] omits c4f224076d00 drm/i915/icl: Fix power well 2 wrt. DC-off toggling order omits 541ff7e96c13 drm/i915: Fix NULL deref when re-enabling HPD IRQs on syst [...] omits 7c4512300cfa drm/i915: Fix possible race in intel_dp_add_mst_connector() omits fb5bbae9b133 drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 omits 3c5cdb17c3be netfilter: nf_conncount: fix unexpected permanent node of list. omits 26088f369222 nios2: flush_tlb_mm flush only the pid omits 9d3ba7808709 nios2: flush_tlb_pid can just restore TLBMISC once omits 966cad6962dd nios2: TLBMISC writes do not require PID bits to be set omits f905c2fc3980 audit: Use 'mark' name for fsnotify_mark variables omits 83d23bc8aedc audit: Replace chunk attached to mark instead of replacing mark omits 8432c7006297 audit: Simplify locking around untag_chunk() omits c22fcde775dc audit: Drop all unused chunk nodes during deletion omits 49a4ee7d98db audit: Guarantee forward progress of chunk untagging omits 5f5161300d7b audit: Allocate fsnotify mark independently of chunk omits a8375713fb1f audit: Provide helper for dropping mark's chunk reference omits 8cd0feb5234c audit: Remove pointless check in insert_hash() omits d31b326d3ce7 audit: Factor out chunk replacement code omits 1635e5722350 audit: Make hash table insertion safe against concurrent lookups omits 8d20d6e9301d audit: Embed key into chunk omits b1e4603b92d8 audit: Fix possible tagging failures omits a5789b07b35a audit: Fix possible spurious -ENOSPC error omits 9f16d2e6241b audit_tree: Remove mark->lock locking omits 31568ec09ea0 netfilter: nf_conncount: fix list_del corruption in conn_free omits fd3e71a9f71e netfilter: nf_conncount: use spin_lock_bh instead of spin_lock omits ab99be4683d9 amd/iommu: Fix Guest Virtual APIC Log Tail Address Register omits daedaa33d9c5 iommu/vtd: Cleanup dma_remapping.h header omits b165933cf923 nvmem: meson-efuse: add error message on user_max failure. omits 643e5fb2610d nvmem: add type attribute omits e178307d3459 slimbus: ngd: QCOM_QMI_HELPERS has to be selected omits 818d6197fc34 slimbus: ngd: Fix build error on x86 omits 131280a162e7 drm: Revert syncobj timeline changes. omits 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next omits cc7ed49a7f39 HID: hidraw: enforce minors_lock locking via lockdep omits d99501b8575d ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() omits bcce8d8633ff drm/i915: Clean up the baseline bpp computation omits d26592c601ec drm/i915: Remove pointless goto fail omits 8e2b4dffeca0 drm/i915: Handle -EDEADLK from ironlake_check_fdi_lanes() omits b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next omits 344eb5539abf ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomi [...] omits f441882a5229 ARM: 8812/1: Optimise copy_{from/to}_user for !CPU_USE_DOMAINS omits bc2eca9a6828 ARM: 8811/1: always list both ldrd/strd registers explicitly omits c0e118c8a1a3 mtd: partitions: Add OF support to RedBoot partitions omits 383fb3ee8024 ARM: spectre-v2: per-CPU vtables to work around big.Little [...] omits 5df7a99bdd0d ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc omits e209950fdd06 ARM: add PROC_VTABLE and PROC_TABLE macros omits 945aceb1db88 ARM: clean up per-processor check_bugs method call omits 65987a855306 ARM: split out processor lookup omits 899a42f83667 ARM: make lookup_processor_type() non-__init omits 7243ec72b902 dt-bindings: phy-qcom-qmp: Fix several mistakes from prior [...] omits f5fde094a742 phy: uniphier-pcie: Depend on HAS_IOMEM omits e0be6a68b541 mtd: partitions: Add RedBoot FIS DT bindings omits 43f1fd01a635 mtd: Move Redboot partition parser omits 3e184501083c sched/core: Clean up the #ifdef block in add_nr_running() omits 1d8ca3be86eb x86/mm/fault: Allow stack access below %rsp omits b1635596860d soundwire: intel: constify snd_soc_dai_ops structures omits f5212cccb954 Merge branch 'topic/xilinx' into next omits a8d335f29225 Merge branch 'topic/sh' into next omits 04af17277f34 Merge branch 'topic/sa11x0' into next omits 7c2fe20aa40a Merge branch 'topic/mtk' into next omits e3f1f0dcafc4 Merge branch 'topic/ep93xx' into next omits cbed7545db7a drm/omap: dsi: Fix missing of_platform_depopulate() omits 24ec84e854c6 drm/omap: Move DISPC runtime PM handling to omapdrm omits 350c03e88003 drm/omap: dsi: Ensure the device is active during probe omits f8523b64d2d2 drm/omap: hdmi4: Ensure the device is active during bind omits e0c827aca073 drm/omap: Populate DSS children in omapdss driver omits 016fd2856829 batman-adv: enable MCAST by default at compile time omits fb939135a6cf batman-adv: Move CRC16 dependency to BATMAN_ADV_BLA omits d2d489b7d851 batman-adv: Add inconsistent multicast netlink dump detection omits 6b7b40aad5cd batman-adv: Add inconsistent local TT netlink dump detection omits 6f81652a4713 batman-adv: Add inconsistent dat netlink dump detection omits 24d71b92321a batman-adv: Add inconsistent claim netlink dump detection omits b00d0e6a2cb1 batman-adv: Add inconsistent backbone netlink dump detection omits 05abd7bcc9cd batman-adv: Store modification counter via hash helpers omits fb69be697916 batman-adv: Add inconsistent hardif netlink dump detection omits 9264c85c8b42 batman-adv: Add inconsistent gateway netlink dump detection omits 694127c1dd49 batman-adv: Fix description for BATMAN_ADV_DEBUG omits 0dacc7fab623 batman-adv: Allow to use BATMAN_ADV_DEBUG without BATMAN_A [...] omits 95d8f85c9113 batman-adv: Improve includes for trace functionality omits a5dac4da72f5 batman-adv: Add includes for deprecation warning omits 01468225f305 batman-adv: Drop unused lockdep include omits 3987b6a4ccf8 batman-adv: Start new development cycle omits d7d8bbb40a5b batman-adv: Expand merged fragment buffer for full packet omits f4156f9656fe batman-adv: Use explicit tvlv padding for ELP packets omits 32d8a6fc5bd6 USB: serial: mos7840: remove set but not used variables 's [...] omits 54820b4a6627 dt-bindings: i3c: Document core bindings omits a9f3edd0dd87 i3c: Add sysfs ABI spec omits bd360e8175f4 docs: driver-api: Add I3C documentation omits 3a379bbcea0a i3c: Add core I3C infrastructure omits 58fc419be231 netfilter: ctnetlink: always honor CTA_MARK_MASK omits 1226cfe3798a Merge branch 'master' of git://blackhole.kfki.hu/nf-next omits 0fd791841a6d HID: input: Ignore battery reported by Symbol DS4308 omits 548f32f59456 USB: serial: quatech2: remove set but not used variable 'p [...] omits f3be657d96b0 drm/i915/gvt: ensure gpu is powered before do i915_gem_gtt_insert omits def40774f63a drm/i915/gvt: not to touch undefined MOCS registers omits 563785edfcef ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 omits 6da8f44624ad ALSA: hda/ca0132 - Optimize for non-PCI configuration omits 1e9c75fb9c47 mnt: fix __detach_mounts infinite loop omits ed8885a14433 sched/fair: Make some variables static omits 1da1843f9f03 sched/core: Create task_has_idle_policy() helper omits b5c0ce7bd184 sched/fair: Add lsub_positive() and use it consistently omits 92a801e5d5b7 sched/fair: Mask UTIL_AVG_UNCHANGED usages omits 59e1678c2975 Merge branch 'sched/urgent' into sched/core, to pick up de [...] omits 4d47d6407ac7 perf/x86/intel/uncore: Support CoffeeLake 8th CBOX omits c10a8de0d32e perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake a [...] omits c469933e7721 sched/fair: Fix cpu_util_wake() for 'execl' type workloads omits d19f9130b814 x86/ptrace: Fix documentation for tracehook_report_syscall [...] omits 2c7645b0f7d1 selftests/powerpc: Fix wild_bctr test to work on ppc64 omits c17a1ca14cbb Merge 4.20-rc2 into tty-next omits 43c6494fa149 powerpc/io: Fix the IO workarounds code to work with Radix omits c8b00bb742dd powerpc/mm/64s: Fix preempt warning in slb_allocate_kernel() omits 30beabb3c321 net: phy: marvell: remove set but not used variable 'pause' omits 2b9b7502dfcb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net omits 386d0c222341 x86/mm: declare check_la57_support() as inline omits 3e34c8198960 extcon: max8997: Avoid forcing UART path on drive probe omits 5a196c29bb27 extcon: max14577: Avoid forcing UART path on drive probe omits 6865f2ef9d65 extcon: max77693: Avoid forcing UART path on drive probe omits d9204acb3756 extcon: max77843: Avoid forcing UART path on drive probe omits 9206eb0bc567 PCI: add USR vendor id and use it in r8169 and w6692 driver omits 48872c11b772 net_sched: sch_fq: add dctcp-like marking omits c73e5807e4f6 tcp: tsq: no longer use limit_output_bytes for paced flows omits 83afb36a7097 Merge branch 'tcp-tso-defer-improvements' omits a682850a114a tcp: get rid of tcp_tso_should_defer() dependency on HZ/jiffies omits f1c6ea3827b5 tcp: refine tcp_tso_should_defer() after EDT adoption omits 1c09f7d073b1 tcp: do not try to defer skbs with eor mark (MSG_EOR) omits 24438e46268c uio: uio_fsl_elbc_gpcm: simplify getting .driver_data omits bc702adeba07 tlclk: clean an indentation issue, remove extraneous tabs omits b8ae30a7020d vbox: fix link error with 'gcc -Og' omits 9e9a615103e5 zynq-fpga: Only route PR via PCAP when required omits 68f60538daa4 fpga: altera-cvp: Fix registration for CvP incapable devices omits ae668640e452 fpga: dfl: fme: remove set but not used variable 'priv' omits 187fade88ca0 fpga: altera-cvp: fix 'bad IO access' on x86_64 omits 1e5106031f29 tools: Add 'firmware' category and add ihex2fw tool omits 4fcba7802c3e Tools: hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 omits 16d1342bc41a Drivers: hv: kvp: Use %u to print U32 omits 5c24ee897664 hv_utils: update name in struct hv_driver util_drv omits a3cadf3850cd Drivers: hv: vmbus: Get rid of unnecessary state in hv_context omits 5a96b2d38dc0 staging: vchiq_arm: fix compat VCHIQ_IOC_AWAIT_COMPLETION omits cd56a5141331 staging: mt7621-pinctrl: fix uninitialized variable ngroups omits a66d972465d1 devres: Align data[] to ARCH_KMALLOC_MINALIGN omits 46f9172ef8c8 staging: wilc1000: Remove unused mutex cfg_values_lock omits 2a200d6c38fe staging: wilc1000: Don't keep a copy of wiphy parameters i [...] omits 6eb7207384d1 staging: wilc1000: validate cfg parameters before scheduli [...] omits 056ef758609f staging: rtl8188eu: remove unnecessary parentheses in recv [...] omits c3da4dea605e staging: rtl8188eu: add spaces around '*' in recv_linux.c omits c3c4b8e55f99 staging: rtl8188eu: use __func__ in recv_linux.c omits 5451e22618b8 staging: mt7621-pci: dt-bindings: add dt bindings for mt76 [...] omits 98afdd565f3c staging: mt7621-pci: replace 'mdelay()' with 'msleep()' omits b8d97d43bf7a staging: mt7621-pci: move some code into 'mt7621_pcie_init_ports' omits 802a2f7b2fe3 staging: mt7621-pci: factor out 'mt7621_pcie_enable_port' [...] omits 1e80699fd6a5 staging: mt7621-pci: enable interrupt when port is being enabled omits bcb4530736a6 staging: mt7621-pci: use PCIE_PORT_LINKUP instead of hardc [...] omits bd1a05bd87ad staging: mt7621-pci: use PERST_N instead of gpio control omits fb672b450ccc staging: mt7621-pci: add some definitions for enabling and [...] omits 301c15be69af staging: mt7621-pci: rewrite hardcoded code for enabling ports omits a4b2eb912bb1 staging: mt7621-pci: rewrite RC FTS configuration omits ce3368dc942b staging: mt7621-pci: align function definition style along [...] omits b842e0b972ab staging: mt7621-pci: remove non sense comment omits a934d9017520 staging: mt7621-pci: reorder preprocessor definitions omits 58180d33ee08 staging: mt7621-pci: remove unused preprocessor definitions omits cd910f19ac02 staging: mt7621-pci: factor out 'mt7621_pcie_init_ports' function omits e2200279af2f staging: mt7621-pci: avoid use of global variable 'pcie_li [...] omits a41a1f86189b staging: mt7621-pci: factor out 'mt7621_pcie_enable_ports' [...] omits d936550784a2 staging: mt7621-pci: use dev_* functions instead of printk omits d2bac2fd6daa staging: mt7621-pci: use a trailing */ on a separate line omits 89e9f6e6adfc staging: mt7621-pci: remap and use sysctl from device tree omits 624c5227ed0a staging: mt7621-dts: add sysctl registers base address to pcie omits 4fdf3abcba03 staging: mt7621-pci: rename 'mt7621_pcie_enable_port' into [...] omits f443b5c22ebd staging: mt7621-pci: debug port N_FTS inside 'mt7621_pcie_ [...] omits 3beb6da5d52a staging: mt7621-pci: factor out 'mt7621_enable_phy' function omits 6b767904b90e staging: mt7621-pci: rewrite pcie phy related functions omits 7bf10a7261c4 staging: mt7621-pci: reagroup reset related macros all together omits d9ecdd396cd5 staging: mt7621-pci: remove reset related unused macros omits bd74b4a290f2 staging: mt7621-pci: remove two commented code lines omits 335bbd9ed7f9 staging: mt7621-pci: remove GPL2+ text from license header omits ed611974bd22 staging: mt7621-pci: remove [ASSERT|DEASSERT]_SYSRST_PCIE macros omits 745eeeac68d7 staging: mt7621-pci: factor out 'mt7621_pcie_enable_port' [...] omits c8242bef7c02 staging: mt7621-pci: add two helpers for read and write pc [...] omits a80775d647d3 staging: mt7621-pci: replace return value if devm_pci_allo [...] omits ad9c87e129d1 staging: mt7621-pci: parse and init port data from device tree omits 01dfe40e5989 staging: wilc1000: update wilc1000 driver maintainer ids omits 6be244dcd59b kobject: Fix warnings in lib/kobject_uevent.c omits e0d70bcb38d7 kobject: drop unnecessary cast "%llu" for u64 omits 9cac83a57e99 rcu: Stop expedited grace periods from relying on stop-machine omits 5e13a0d3f5c1 tcp: minor optimization in tcp ack fast path processing omits 0cf3a68a5382 Merge branch 'mv88e6xxx-Support-more-SERDES-interfacxes' omits 2defda1f4b91 net: dsa: mv88e6xxx: Add support for SERDES on ports 2-8 f [...] omits 787799a9d555 net: dsa: mv88e6xxx: Default ports 9/10 6390X CMODE to 1000BaseX omits fdc71eea8c0a net: dsa: mv88e6xxx: Differentiate between 6390 and 6390X cmodes omits b3dce4da5bb4 net: dsa: mv88e6xxx: Group cmode ops together omits 8d2681f5cebb Merge branch 'net-phy-convert-advertise-and-supported-to-l [...] omits cb6402fe2635 net: phy: Add support for resolving 5G and 2.5G autoneg omits 3c6b59d6f07c net: phy: Add more link modes to the settings table omits fe1919147c69 net: phy: Fixup kerneldoc markup. omits c0ec3c273677 net: phy: Convert u32 phydev->lp_advertising to linkmode omits 3c1bcc8614db net: ethernet: Convert phydev advertize and supported from [...] omits 899a3cbbf77a net: phy: remove states PHY_STARTING and PHY_PENDING omits b08794a922c4 documentation of some IP/ICMP snmp counters omits 31c4f4cc32f7 tipc: improve broadcast retransmission algorithm omits bb5e6a829045 Merge branch 'net-sched-indirect-tc-block-cb-registration' omits d4b69bad61e0 nfp: flower: remove unnecessary code in flow lookup omits 4f63fde3fc08 nfp: flower: remove TC egdev offloads omits 3166dd07a9cb nfp: flower: offload tunnel decap rules via indirect TC blocks omits 65b7970edf87 nfp: flower: increase scope of netdev checking functions omits 7885b4fc8d8e nfp: flower: allow non repr netdev offload omits 7f76fa36754b net: sched: register callbacks for indirect tc block binds omits dbf03d6569d7 driver core: fix comments for device_block_probing() omits 63c980470526 driver core: Replace simple_strtol by kstrtoint omits d1ce01144e75 Merge branch 'PHYID-matching-macros' omits ca49493633fc net: phy: realtek: use new PHYID matching macros omits aa2af2eb447c net: phy: add macros for PHYID matching omits fa28a2b244a9 Merge branch 'phylib-simplifications' omits 34d884e3dae6 net: phy: improve and inline phy_change omits d73a2156bdad net: phy: simplify phy_mac_interrupt and related functions omits 8deeb6309cc4 net: phy: don't set state PHY_CHANGELINK in phy_change omits d79e26a7efc2 Merge branch 'remove-PHY_HAS_INTERRUPT' omits a4307c0ec661 net: phy: remove flag PHY_HAS_INTERRUPT from driver configs omits 0d2e778e38e0 net: phy: replace PHY_HAS_INTERRUPT with a check for confi [...] omits 432798195bbc uio: Fix an Oops on load omits 8bb0a88600f0 test_firmware: fix error return getting clobbered omits 0749aa25af82 nvmem: core: fix regression in of_nvmem_cell_get() omits 7c97301285b6 misc: atmel-ssc: Fix section annotation on atmel_ssc_get_d [...] omits fee05f455ceb drivers/misc/sgi-gru: fix Spectre v1 vulnerability omits e670de54c813 Drivers: hv: kvp: Fix the recent regression caused by inco [...] omits 72e3a5248da9 staging: iio: ad7816: Set RD/WR pin and CONVST pin as outputs. omits 06c77f564ddb staging: iio: ad7816: Do not use busy_pin in case of AD7818 omits 723a61e0a7d2 iio: adc: meson-saradc: add support for the chip's tempera [...] omits 27be1f6408ba dt-bindings: iio: adc: meson-saradc: add temperature senso [...] omits addacf3b49ff staging:iio:ad2s90: Check channel type at read_raw omits ccba40e9f76f staging:iio:ad2s90: Add IIO_CHAN_INFO_SCALE to channel spe [...] omits f14a283c2d58 staging:iio:ad2s90: Move device registration to the end of probe omits addb2ebe4a34 staging:iio:ad2s90: Remove always overwritten assignment omits b3a3eafeef76 staging:iio:ad2s90: Make probe handle spi_setup failure omits 070e8c7da116 staging:iio:ad2s90: Make read_raw return spi_read's error code omits 5ccc612b835b staging: iio: ad7780: fix offset read value omits 382c7fce7005 staging: iio: ad2s1210: Add device tree table. omits 66dd9e3d5e03 staging: iio: ad2s1210: Drop the gpioin flag. omits f356dc6ec26b staging: iio: ad2s1210: Switch to the gpio descriptor interface omits 74cf7b8614bc iio: potentiometer: tpl0102: add IIO_AVAIL_RANGE support omits fdbd710b35f2 dt-bindings: iio: dac: Add ti,dac7311 device tree bindings [...] omits 7a02ef7907d8 iio:dac:ti-dac7311 Add driver for Texas Instrument DAC7311 omits 03bd40033d66 dt-bindings: iio: magn: add LSM9DS1 bindings omits fdee2ca14bca staging: iio: adc: ad7280a: don't cast type inside switch [...] omits 2eb4c9f2a5d7 iio:magnetometer: st_magn: add BDU settings omits 0d92aa2c272f iio:magnetometer: st_magn: add LSM9DS1 support omits 53759e259da4 iio: magnetometer: add clarifying comment omits ee2303515e75 iio: potentiometer: tpl0102: switch to using pointer to ch [...] omits 0e03aca2659e dmaengine: xilinx_dma: Fix 64-bit simple CDMA transfer omits 4e47d24a908c dmaengine: xilinx_dma: Introduce helper macro for preparin [...] omits 91b438286ef2 dmaengine: xilinx_dma: Refactor axidma channel allocation omits b1f01e48df5a dmaengine: mediatek: Add MediaTek Command-Queue DMA contro [...] omits 6a1abe4cbca7 dt-bindings: dmaengine: usb-dmac: Add binding for r8a77470 omits 9b68cc012a73 dmaengine: ep93xx: fix some typo omits bc822e80170d dmaengine: sa11x0: unexport sa11x0_dma_filter_fn and clean up omits 9be92baa4772 dmaengine: sh: convert to SPDX identifiers omits 80c4445e56f4 dmaengine: bcm2835: Switch to SPDX identifier omits ab39e1473ace dmaengine: bcm2835: make license text and module license match omits 56b657f7f9c0 iwlwifi: fw: use helper to determine whether to dump paging omits f108703cb5f1 iwlwifi: add new cards for 9560, 9462, 9461 and killer series omits 618e1701a2a4 iwlwifi: mvm: remove unused conversion table omits e488e593a79f iwlwifi: dbg: use helper to check if debug type is set omits dc1aca22f8f3 iwlwifi: mvm: Send non offchannel traffic via AP sta omits 18ab513ebfd3 iwlwifi: mvm: add description to a few generic assert numbers omits 124e0eba908b iwlwifi: dbg: avoid passing trigger around omits f09450e32ade iwlwifi: pcie: don't reset TXQ write pointer omits 0dde2440a77f iwlwifi: mvm: toggle tx antenna if tx fails during connect [...] omits 5c2dbebb4465 iwlwifi: fw: do not set sgi bits for HE connection omits 656fca00f317 iwlwifi: mvm: switch management tx antenna only on tx failure omits 47242744109d iwlwifi: mvm: enable low latency for soft ap omits 8954e1eb2270 iwlwifi: trans: Clear persistence bit when starting the FW omits f3f240f973d1 iwlwifi: mvm: remove queue_info_lock omits 06bc6f6ed4ae iwlwifi: mvm: synchronize TID queue removal omits 41c4588b0618 iwlwifi: mvm: remove set but not used variable 'he_phy_data' omits 407be8d03e20 Merge branch 'narrow-loads' omits e7605475f5f1 selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr omits 6c2afb674dbd selftests/bpf: Test narrow loads with off > 0 in test_verifier omits 46f53a65d2de bpf: Allow narrow loads with offset > 0 omits e15e067d0656 sctp: Fix SKB list traversal in sctp_intl_store_ordered(). omits 348bbc25c408 sctp: Fix SKB list traversal in sctp_intl_store_reasm(). omits 9e733177c71a iucv: Remove SKB list assumptions. omits 4a5a553ddef7 brcmfmac: Use standard SKB list accessors in brcmf_sdiod_s [...] omits f2cbf95826fb Merge branch 'bpftool-flow-dissector' omits 092f08927300 bpftool: support loading flow dissector omits 3767a94b3253 bpftool: add pinmaps argument to the load/loadall omits 77380998d91d bpftool: add loadall command omits 33a2c75c55e2 libbpf: add internal pin_name omits fd734c5cca62 libbpf: bpf_program__pin: add special case for instances.nr == 1 omits 0c19a9fbc9cd libbpf: cleanup after partial failure in bpf_object__pin omits 108d50a976db selftests/bpf: rename flow dissector section to flow_dissector omits 0157edc859af Merge branch 'device-ops-as-cb' omits 16a8cb5cffd0 bpf: do not pass netdev to translate() and prepare() offlo [...] omits a40a26322a83 bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() omits eb9119471efb bpf: pass destroy() as a callback and remove its ndo_bpf s [...] omits b07ade27e933 bpf: pass translate() as a callback and remove its ndo_bpf [...] omits 00db12c3d141 bpf: call verifier_prep from its callback in struct bpf_of [...] omits 6dc18fa6f4ca bpf: call finalize() from its callback in struct bpf_offload_dev omits 341b3e7b7b89 bpf: call verify_insn from its callback in struct bpf_offload_dev omits 1385d755cfb4 bpf: pass a struct with offload callbacks to bpf_offload_d [...] omits 1da6f5733853 nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c omits 97dc6c03c1b0 Merge branch 'pm-cpuidle' omits 6083e28aa02d OVS: remove VLAN_TAG_PRESENT - fixup omits 8e18ebef4dd4 null_blk: remove unused nullb device omits 2121db096301 Revert "acpi, nfit: Further restrict userspace ARS start r [...] omits 3fa58dcab50a acpi, nfit: Fix ARS overflow continuation omits 1722bc0e8c2f EDAC: Fix indentation issues in several EDAC drivers omits de7b75d82f70 floppy: fix race condition in __floppy_read_block_0() omits 22ce0a7ccf23 ide: don't use req->special omits 289d088b6618 pd: replace ->special use with private data in the request omits 61e7712e25bb aoe: replace ->special use with private data in the request omits 1bee42438f32 skd_main: don't use req->special omits 49f6613632f9 nullb: remove leftover legacy request code omits 511c49fe1804 fnic: fix fnic_scsi_host_{start,end}_tag omits 8122e7cd806d platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR omits 2d649d972bae platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset omits 2eb150558bb7 platform/x86: intel_pmc_core: Show Latency Tolerance info omits c4b7d1ba7d26 sysv: return 'err' instead of 0 in __sysv_write_inode omits 12ceaf8864c2 infiniband: nes: Fix more direct skb list accesses. omits 457937bd2e8e net: phy: leds: Don't make our own link speed names omits 695bce8fd8e9 net: phy: improve struct phy_device member interrupts handling omits a4bec00b2879 Merge branch 'dpaa2-eth-defer-probe-on-object-allocate' omits 5500598abbfb dpaa2-ptp: defer probe when portal allocation failed omits d7f5a9d89a55 dpaa2-eth: defer probe on object allocate omits 029a37434880 udp6: cleanup stats accounting in recvmsg() omits 560f1ba4d8e8 nfp: use the new __netdev_tx_sent_queue() BQL optimisation omits 3f2bba7d681b Merge branch 'ptp-more-accurate-PHC-system-clock-synchronization' omits 6fe42e228dc2 tg3: extend PTP gettime function to read system clock omits 018ed23ddc7a ixgbe: extend PTP gettime function to read system clock omits cff8ba28dbf9 igb: extend PTP gettime function to read system clock omits 98942d70538a e1000e: extend PTP gettime function to read system clock omits 916444df305e ptp: deprecate gettime64() in favor of gettimex64() omits 361800876f80 ptp: add PTP_SYS_OFFSET_EXTENDED ioctl omits 83d0bdc7390b ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl omits fbb960ac2617 ptp: reorder declarations in ptp_ioctl() omits e41128cfd938 block: remove set but not used variable 'et' omits 0e17e06cbf7e block: remove the BLKPREP_* values. omits 4c1cb67c0351 scsi: return blk_status_t from device handler ->prep_fn omits 159b2cbf59f4 scsi: return blk_status_t from scsi_init_io and ->init_command omits 14784565f740 scsi: clean up error handling in scsi_init_io omits 785ba83b4f3e scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd omits c092d4ec53c9 scsi: simplify scsi_prep_state_check omits 535ac5d3fe63 ide: cleanup ->prep_rq calling convention omits 5ec17af7ead0 MIPS: Boston: Disable EG20T prefetch omits b6d18e77041e MIPS: Don't dump Hi & Lo regs on >= MIPSr6 omits c7adfaea4bf4 MIPS: Fix do_ade() closing brace indentation omits 70e79832af9f Merge branch 'hns3-add-code-optimization-for-VF-reset-and- [...] omits 6ff3cf0783e9 net: hns3: add PCIe FLR support for VF omits 862d969a3a4d net: hns3: do VF's pci re-initialization while PF doing FLR omits 6b9a97ee43b2 net: hns3: add PCIe FLR support for PF omits 6dd22bbc77f7 net: hns3: implement the IMP reset processing for PF omits ff0699e04b97 net: hns3: stop napi polling when HNS3_NIC_STATE_DOWN is set omits 6a5f6fa382f3 net: hns3: add error handler for hclgevf_reset() omits ef5f8e507ec9 net: hns3: stop handling command queue while resetting VF omits b90fcc5bd904 net: hns3: add reset handling for VF when doing Core/Globa [...] omits aa5c4f175be6 net: hns3: add reset handling for VF when doing PF reset omits dea846e85aaf net: hns3: adjust VF's reset process omits 9c6f70857785 net: hns3: add reset_hdev to reinit the hdev in VF's reset [...] omits 40c4b1e9b6ca cxgb4vf: free mac_hlist properly omits 24357e06ba51 cxgb4vf: fix memleak in mac_hlist initialization omits 2a8d84bf5138 cxgb4: free mac_hlist properly omits 9134586715e3 arm64: dts: qcom: msm8998: Reserve gpio ranges on MTP omits 5f8d3ab136d0 arm64: dts: sdm845-mtp: Reserve reserved gpios omits e6e8869aed89 net: tcp: remove BUG_ON from tcp_v4_err omits 307f39b02199 xen/netfront: remove unnecessary wmb omits 195ca1703784 power: supply: Add Spreadtrum SC27XX fuel gauge unit driver omits 0d5f2e6e9c79 dt-bindings: power: Add Spreadtrum SC27XX fuel gauge unit [...] omits 3afb50d7125b power: supply: core: Add some helpers to use the battery O [...] omits 428527b3e6e1 dt-bindings: power: Introduce properties to present the ba [...] omits 86131d933f9a power: supply: core: Add one field to present the battery [...] omits 56a6cd3196c6 dt-bindings: power: Introduce one property to present the [...] omits f8274f14a9b1 Merge tag 'kfree_validate_v7-for-4.20' of git://git.kernel [...] omits 4c387984618f ARM: dts: omap5: Add l4 interconnect hierarchy and ti-sysc data omits 1ae367a2451e of/pdt: Remove unused of_pdt_build_more function ptr omits 688be01a0ab7 drm/amdgpu/gfx9: rework lbpw enable code omits c10caceddca2 drm/ttm: remove set but not used variable 'driver' omits 106c7d6148e5 drm/amdgpu: abstract the function of enter/exit safe mode for RLC omits 88dfc9a3dd47 drm/amdgpu: separate amdgpu_rlc into a single file omits fdb81fd788a7 drm/amdgpu: unify rlc function into structure omits a82c15668cfc drm/amdgpu: Each PSP need to get latest topology info on X [...] omits eef4670eadcf drm/i915/query: fix subslice length omits cf303a41d97e drm/i915: fix subslice mask array size omits f7d6cf6d0c7e mtd: cfi_cmdset_0020: Mark expected switch fall-throughs omits 98473f5acc00 mtd: block2mtd: mark expected switch fall-throughs omits 4c96499c39e3 USB: remove the unused struct hcd_timeout definition omits 2ee936e3a2f0 drm/i915/psr: Move intel_psr_disable_source() code to inte [...] omits 62819dfd859e drm/i915/icl: Reset PSR interruptions omits b2fc2252ce41 drm/i915/psr: Always wait for idle state when disabling PSR omits 26f9ec9a9a4a drm/i915/psr: Use intel_psr_exit() in intel_psr_disable_source() omits 9d037ad707ed block: remove req->timeout_list omits 378ed6f0e3c5 MIPS: Avoid using .set mips0 to restore ISA omits 183b40f992c8 MIPS: Allow FP support to be disabled omits 2725f3778fdd MIPS: Remove struct task_struct fpu state when CONFIG_MIPS [...] omits 42b10815d559 MIPS: Don't compile math-emu when CONFIG_MIPS_FP_SUPPORT=n omits 36a498035bd2 MIPS: Avoid FCSR sanitization when CONFIG_MIPS_FP_SUPPORT=n omits ea6a37373f9a MIPS: Avoid FP ELF checks when CONFIG_MIPS_FP_SUPPORT=n omits 4eec81d7d8b2 MIPS: signal: Remove FP context support when CONFIG_MIPS_F [...] omits 6c79759eca62 MIPS: ptrace: Remove FP support when CONFIG_MIPS_FP_SUPPORT=n omits 85164fd8b053 MIPS: unaligned: Remove FP & MSA code when unsupported omits 6a1cc218b9cc MIPS: branch: Remove FP branch handling when CONFIG_MIPS_F [...] omits 5328f7422e4b MIPS: traps: Never enable FPU when CONFIG_MIPS_FP_SUPPORT=n omits b2e628a8f999 MIPS: cpu-probe: Avoid probing FPU when CONFIG_MIPS_FP_SUPPORT=n omits 9ec55930e023 MIPS: Stub asm/fpu.h functions omits b372e83b67eb MIPS: Hardcode cpu_has_fpu=0 when CONFIG_MIPS_FP_SUPPORT=n omits c92e47e585a9 MIPS: Introduce CONFIG_MIPS_FP_SUPPORT omits 97f7dcbf279a MIPS: Better abstract R2300 FPU usage in Kconfig omits 7d3713a4aad2 MIPS: Drop forward declarations of sigcontext in asm/fpu.h omits 1975ed43ce67 MIPS: Ensure emulated FP sets PF_USED_MATH omits cc97ab235f3f MIPS: Simplify FP context initialization omits e48adf19ea50 staging: greybus: remove unmatched right bracket omits 2eece0a88d95 staging: greybus: remove comparison to BOOL omits 57d053682ff5 staging: greybus: remove extra space before tab omits aec08dd489df staging: greybus: add extra space around OR operator omits fcb733b546ea staging: greybus: remove multiple blank lines omits 327f27696303 staging: greybus: remove space before tab omits fea06c0ba4f0 staging: greybus: remove multiple blank lines omits f5e4e5e7ae9c staging: greybus: correct SPDX License Identifier omits 7a22b568db9b staging: greybus: align arguments with parentheses omits ce8befe9ab7a staging: greybus: fix SPDX License Identifier omits f17f542965d7 staging: greybus: align parameters to parentheses omits 9b76530d39d5 staging: greybus: shorten comparison to NULL omits 23d8003907d0 drm/dp_mst: Check if primary mstb is null omits 53cc68803668 drm/i915: Generalize skl_ddb_allocation_overlaps() omits 07464c7c0cf7 drm/i915: Clean up skl+ PLANE_POS vs. scaler handling omits 7b012bd62db9 drm/i915: Polish the skl+ plane keyval/msk/max register setup omits 89d67d172dea drm/i915: Remove the PS_PWR_GATE write from skl_program_scaler() omits 596f63da42b9 serial: 8250: Process sysrq at port unlock time omits 3e6f88068314 serial: core: Include console.h from serial_core.h omits 336447b3298c serial: qcom_geni_serial: Process sysrq at port unlock time omits d6e1935819db serial: core: Allow processing sysrq at port unlock time omits babeca858477 serial: qcom_geni_serial: Finish supporting sysrq omits 6d11023c345e serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250 omits 347a28b58680 writeback: don't decrement wb->refcnt if !wb->bdi omits 646097940ad3 serial: set suppress_bind_attrs flag only if builtin omits 114c97cee6d3 pch_uart: remove set but not used variable 'tx_empty' omits 7034ef87fa88 tty: serial: qcom_geni_serial: simplify getting .driver_data omits b1f84dd32166 tty: serial: qcom_geni_serial: Rectify UART suspend mechanism omits 9f641df46b14 tty: serial: qcom_geni_serial: Don't slow all ports just for kgdb omits 3957386aeb58 serial: tegra: fix some spelling mistakes omits acef6660d3aa ttyprintk: make the printk log level configurable omits 397bd9211fe0 serial: fsl_lpuart: clear parity enable bit when disable parity omits 61e169ee7683 serial: fsl_lpuart: fix the typo: UARTCR1_PE -> UARTCTRL_PE omits b312f6f4ac84 serial-uartlite: Fix the unbind path omits 0379b1163e50 serial-uartlite: Add runtime support omits 3b209d253e7f serial-uartlite: Do not use static struct uart_driver out [...] omits 62104b280a5a serial-uartlite: Add get serial id if not provided omits f33cf776617b serial-uartlite: Move the uart register omits 275d924b4b06 dt-bindings: serial: lantiq: Add optional properties for CCF omits 40efa6c8f648 serial: lantiq: Change init_lqasc to static declaration omits 3c8c2a9e29dc serial: lantiq: Replace lantiq_soc.h with lantiq.h omits a77bbe5e334f serial: lantiq: Reorder the head files omits dbbc26dbd01a serial: lantiq: Add CCF support omits 5034ce0605f6 serial: lantiq: Replace clk_enable/clk_disable with clk ge [...] omits 2e81c1f39620 serial: lantiq: Rename fpiclk to freqclk omits 89b8bd2082bb serial: lantiq: Use readl/writel instead of ltq_r32/ltq_w32 omits fccf231ae907 serial: lantiq: Change ltq_w32_mask to asc_update_bits omits b871424f5707 serial: lantiq: Get serial id from dts omits 7962e63a2f41 staging: erofs: fix undefined LZ4_decompress_safe_partial() omits d788905f68fd can: flexcan: use can_rx_offload_queue_sorted() for flexca [...] omits 4530ec36bb1e can: rx-offload: rename can_rx_offload_irq_queue_err_skb() [...] omits ed72bc8bcb92 can: flexcan: handle tx-complete CAN frames via rx-offload [...] omits 11644a765952 xhci: Add quirk to workaround the errata seen on Cavium Th [...] omits a5baeaeabcca usb: xhci: fix timeout for transition from RExit to U0 omits 958c0bd86075 usb: xhci: fix uninitialized completion when USB3 port got [...] omits d9193efba84f xhci: Add check for invalid byte size error when UAS devic [...] omits 1245374e9b83 xhci: handle port status events for removed USB3 hcd omits f068090426ea xhci: Fix leaking USB3 shared_hcd at xhci removal omits 8588eac3ff66 arm64: dts: ti: k3-am654: Fix wakeup_uart reg address omits ca401e967401 drm/i915/mst: Drop pre_pll_enable null check omits bad46f2f33eb drm/i915: Release DDI power well references in MST ports omits 6423382247e0 drm/i915: Reuse the aux_domain cached omits 55059f2b7f86 can: rx-offload: introduce can_rx_offload_get_echo_skb() a [...] omits 7da11ba5c506 can: dev: __can_get_echo_skb(): print error message, if tr [...] omits e7a6994d043a can: dev: __can_get_echo_skb(): Don't crash the kernel if [...] omits 200f5c49f7a2 can: dev: __can_get_echo_skb(): replace struct can_frame b [...] omits a4310fa2f246 can: dev: can_get_echo_skb(): factor out non sending code [...] omits e05237f9da42 can: flexcan: remove not needed struct flexcan_priv::tx_mb [...] omits cbffaf7aa09e can: flexcan: Always use last mailbox for TX omits 5178b7cd8e42 can: flexcan: Unlock the MB unconditionally omits f164d0204b11 can: hi311x: Use level-triggered interrupt omits 868b7c0f43e6 dt-bindings: can: rcar_can: Add r8a774a1 support omits 68c8d209cd43 can: rcar_can: Fix erroneous registration omits 4f145f14f6b9 dt-bindings: can: rcar_can: document r8a77965 support omits ff1f19d56c20 can: ucan: remove duplicated include from ucan.c omits 207681fc5f3d can: ucan: remove set but not used variable 'udev' omits e13fb9b37cc0 can: kvaser_usb: Fix accessing freed memory in kvaser_usb_ [...] omits 95217260649a can: kvaser_usb: Fix potential uninitialized variable use omits a43608fa7721 can: raw: check for CAN FD capable netdev in raw_sendmsg() omits 0246c661b6f0 ASoC: rsnd: use ring buffer for rsnd_mod_name() omits 3aefb67f8496 drm/i915: Sanitize PCH port transcoder select on IBX omits 5a3aeca97af1 drm/i915: Fix hpd handling for pins with two encoders omits 27d420bc475e mtip32xxx: use for_each_sg omits d85cb20453bc mtip32xx: don't use req->special omits 55c7bc37e05b mtip32xx: remove mtip_get_int_command omits 7bbf118f3b15 mtip32xx: remove mtip_init_cmd_header omits 643b5f68d0f9 mtip32xx: add missing endianess annotations on struct smart_attr omits 449a15d9e49a mtip32xx: remove __force_bit2int omits 81e66174ab0a mtip32xx: return a blk_status_t from mtip_send_trim omits 10966fa13855 mtip32xx: merge mtip_submit_request into mtip_queue_rq omits b5fa0e9ec997 mtip32xx: move the blk_rq_map_sg call to mtip_hw_submit_io omits c3bc3ff9e801 MAINTAINERS: Do maintain Intel GPIO drivers via separate tree omits 278df5e5527b ASoC: sun8i-codec: fix crash on module removal omits bb38177cb6c6 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 72d7ce8eb2bc sx8: use a per-host tag_set omits cd94c9ed59ba sx8: cleanup queue and disk allocation / freeing omits ebacb8127359 fuse: fix use-after-free in fuse_direct_IO() omits 2d84a2d19b61 fuse: fix possibly missed wake-up after abort omits 7fabaf303458 fuse: fix leaked notify reply omits eb8dd3abeb4d drm/vc4: Prefer PPF over TPZ when dst >= 2/3 src omits 0560054da567 drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE omits 30f5ccfa8c8a drm/i915/icl: Fix PLL mapping sanitization for DP ports omits 9199c322ec83 drm/i915/ddi: Add more sanity check to the encoder HW readout omits 65766ee0bf7f ALSA: oss: Use kvzalloc() for local buffer allocations omits d90996dae8e4 scsi: ufs: Add UFS platform driver for Cadence UFS omits 85408f830e70 scsi: dt-bindings: ufs: Add bindings for Cadence UFS omits 9e1e8a757080 scsi: ufs: set the device reference clock setting omits ed8c8e1ecca0 serial: sh-sci: Improve type-safety calling sci_receive_chars() omits 8561fb31a1f9 staging: rtl8723bs: Add missing return for cfg80211_rtw_ge [...] omits 13c45007e0a8 staging: most: use format specifier "%s" in snprintf omits 4073536c9274 staging: android: ion: Add per-heap counters omits 91e24a4c4b26 staging: davinci_vpfe: Remove multiple blank space omits 0ffcadecdb59 staging: davinci_vpfe: Change to !format omits a1db9c54eb29 drm/i915: Track rcu_head for our idle worker omits 81d9e98fceb6 mtd: Kconfig: fix spelling mistake "partions" -> "partition" omits 6ac098b2a9d3 xfrm: policy: add 2nd-level saddr trees for inexact policies omits 64a09a7bfede xfrm: policy: store inexact policies in a tree ordered by [...] omits e901cbc29316 xfrm: policy: check reinserted policies match their node omits 9cf545ebd591 xfrm: policy: store inexact policies in a tree ordered by [...] omits 6be3b0db6db8 xfrm: policy: add inexact policy search tree infrastructure omits b5fe22e2337d xfrm: policy: consider if_id when hashing inexact policy omits 24969facd704 xfrm: policy: store inexact policies in an rhashtable omits cc1bb845adc9 xfrm: policy: return NULL when inexact search needed omits a927d6af53ee xfrm: policy: split list insertion into a helper omits ceb159e30ad2 xfrm: security: iterate all, not inexact lists omits b69d540da7db selftests: add xfrm policy test script omits e7445ceddfc2 gfs2: Fix metadata read-ahead during truncate (2) omits 10283ea525d3 gfs2: Put bitmap buffers in put_super omits ecbc12ad6b68 {nl,mac}80211: add rssi to mesh candidates omits 8811d616dfaa drm/i915: Initialise the obj->rcu head omits 01d66fbd5b18 {nl,mac}80211: add dot11MeshConnectedToMeshGate to meshconf omits dbdaee7aa6e6 {nl,mac}80211: report gate connectivity in station info omits 4a6ecd35f95b mac80211: mesh: advertise gates in mesh formation omits e9da68ddea60 mac80211: allow hardware scan to fall back to software omits 595b0674ce78 MAINTAINERS: Add tree link for Intel pin control driver omits c0a0189d827d mac80211_hwsim: allow configurable cipher types omits 99e3a44bac37 mac80211_hwsim: allow setting iftype support omits 2f98abb17dd5 mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last omits 3d1a5bbfafbc nl80211: Emit a SET_INTERFACE on iftype change omits c90b670b5c61 nl80211: announce radios/interfaces when switching namespaces omits cee7013be9b7 mac80211: allow drivers to use peer measurement API omits 9bb7e0f24e7e cfg80211: add peer measurement with FTM initiator API omits 801f87469ee8 netlink: add nl_set_extack_cookie_u64() omits e0ba7095433a mac80211: tx: avoid variable shadowing omits a05a14049999 gpio: don't free unallocated ida on gpiochip_add_data_with [...] omits 63c713e1e810 mac80211: debugfs: avoid variable shadowing omits 6af8354f1db9 mac80211: sta_info: avoid tidstats variable shadowing omits 140d905b2561 mac80211: tracing: avoid 'idx' variable omits aaaa10e01d30 cfg80211: tracing: avoid 'idx' variable omits da85d8bfd151 kselftests/bpf: use ping6 as the default ipv6 ping binary [...] omits dbffda08f0e9 pinctrl: fsl: imx7ulp: change to use imx legacy binding omits 0934eec7bce2 dt-bindings: pinctrl: imx7ulp: back to imx legacy binding [...] omits 196ad6043e9f crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed omits 37db69e0b492 crypto: user - clean up report structure copying omits ed848b652cc6 crypto: user - remove redundant reporting functions omits fc6176a240ae crypto: chelsio - clean up various indentation issues omits b1e3874c75ab pcrypt: use format specifier in kobject_add omits 7da66670775d crypto: testmgr - add AES-CFB tests omits fa4600734b74 crypto: cfb - fix decryption omits 7172122be6a4 crypto: cavium/nitrox - fix a DMA pool free failure omits 927574e0e85d crypto: ccree - add SM3 support omits 18a1dc1fd56b crypto: ccree - modify set_cipher_mode usage from cc_hash omits f1e52fd0fbd6 crypto: ccree - adjust hash length to suit certain context [...] omits 9b8d51f812ce crypto: ccree - add SM4 support omits d422912a8f0d dt-bindings: crypto: ccree: add ccree 713 omits e40fdb500b2b crypto: ccree - add support for CryptoCell 713 omits 913a3aa07d16 crypto: arm/aes - add some hardening against cache-timing attacks omits 0a6a40c2a8c1 crypto: aes_ti - disable interrupts while accessing S-box omits 9f4debe38415 crypto: user - Zeroize whole structure given to user space omits f43f39958beb crypto: user - fix leaking uninitialized memory to userspace omits 508a1c4df085 crypto: simd - correctly take reqsize of wrapped skcipher [...] omits 0b0cf6af3f31 crypto: hisilicon - Fix reference after free of memories o [...] omits 68a031d22c57 crypto: hisilicon - Fix NULL dereference for same dst and src omits cd8a145a066a pinctrl: zynq: Use define directive for PIN_CONFIG_IO_STANDARD omits f24bfb39975c pinctrl: lpc18xx: Use define directive for PIN_CONFIG_GPIO [...] omits b40ac08ff886 pinctrl: bcm2835: Use define directive for BCM2835_PINCONF [...] omits 957063c92473 pinctrl: sprd: Use define directive for sprd_pinconf_param [...] omits c8123ead13a5 bpf: Extend the sk_lookup() helper to XDP hookpoint. omits bf598a8f0f77 bpftool: Improve handling of ENOENT on map dumps omits 1f60652dd586 pinctrl: max77620: Use define directive for max77620_pinco [...] omits 149a96047237 pinctrl: qcom: spmi-gpio: fix gpio-hog related boot issues omits 78bf386daf8a pinctrl: mediatek: clean up indentation issues, add missing tab omits 435f90a338ae selftests/bpf: add a test case for sock_ops perf-event not [...] omits a5a3a828cd00 bpf: add perf event notificaton support for sock_ops omits 185067a86a78 Merge branch 'bpf-max-pkt-offset' omits cf599f50311d nfp: bpf: relax prog rejection through max_pkt_offset omits e647815a4d3b bpf: let verifier to calculate and record max_pkt_offset omits 113f3aaa81bd cfg80211: Prevent regulatory restore during STA disconnect [...] omits bdf37b4dd35d locking/atomics: Fix out-of-tree build omits 03b738625b1e mac80211: fix CSA beacon allocation size omits c177db2d0d5e cfg80211/mac80211: fix FTM settings across CSA omits 5c21e8100dfd mac80211: Clear beacon_int in ieee80211_do_stop omits c752cac9db1b mac80211: fix GFP_KERNEL under tasklet context omits 81c5dce2cd0b cfg80211: add missing constraint for user-supplied VHT mask omits a1881c9b8a1e mac80211_hwsim: Timer should be initialized before device [...] omits 33483a6b88e4 mac80211: fix missing unlock on error in ieee80211_mark_st [...] omits 05cc09de4c01 mac80211_hwsim: fix module init error paths for netlink omits 65bf2d54f062 drm/sun4i: tcon: Support an active-low DE signal with RGB [...] omits 4843c9a208c0 drm/sun4i: tcon: Get the connector from the encoder in RGB setup omits b842e2c9c0f2 drm/sun4i: tcon: Pass encoder to RGB setup function omits f98e46a251d0 tools: bpftool: update references to other man pages in do [...] omits f120919f9905 tools: bpftool: pass an argument to silence open_obj_pinned() omits a8bfd2bc29f3 tools: bpftool: fix plain output and doc for --bpffs option omits 53909030aa29 tools: bpftool: prevent infinite loop in get_fdinfo() omits 49a249c38726 tools/bpftool: copy a few net uapi headers to tools directory omits b13b8787c95c bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp omits eeb07c573ec3 of: unittest: initialize args before calling of_*parse_*() omits 160b1d4e4127 of: unittest: find overlays[] entry by name instead of index omits 5babefb7f7ab of: unittest: allow base devicetree to have symbol metadata omits f96278810150 of: overlay: set node fields from properties when add new [...] omits 8c329655c14f of: unittest: remove unused of_unittest_apply_overlay() argument omits 2fe0e8769df9 of: overlay: check prevents multiple fragments touching sa [...] omits c168263b5a10 of: overlay: check prevents multiple fragments add or dele [...] omits a68238a19c3b of: overlay: test case of two fragments adding same node omits a15e824ff2c1 of: overlay: make all pr_debug() and pr_err() messages unique omits 6f75118800ac of: overlay: validate overlay properties #address-cells an [...] omits 81225ea682f4 of: overlay: reorder fields in struct fragment omits 8814dc46bd9e of: overlay: do not duplicate properties from overlay for [...] omits 6b4955ba7bc0 of: overlay: use prop add changeset entry for property in [...] omits 5b3f5c408d8c powerpc/pseries: add of_node_put() in dlpar_detach_node() omits 5b2c2f5a0ea3 of: overlay: add missing of_node_get() in __of_attach_node_sysfs omits 7c528e457d53 of: overlay: add missing of_node_put() after add new node [...] omits 144552c78692 of: overlay: add tests to validate kfrees from overlay removal omits fcce325fa896 nios2: Use an invalid TLB entry address helper function omits 585b26d01df0 nios2: pte_clear does not need to flush TLB omits dcb46ea1f81b nios2: flush_tlb_page use PID based flush omits 388c269e22d3 nios2: update_mmu_cache clear the old entry from the TLB omits abcb49a7c3cf nios2: remove redundant 'default n' from Kconfig-s omits 62975f681b75 nios2: ksyms: Add missing symbol exports omits ae4630c45b31 EXP tools/memory-model: Make scripts take "-j" abbreviatio [...] omits 95d74696f739 EXP tools/memory-model: Add scripts to check github litmus tests omits 1b52d0186177 tools/memory-model: Model smp_mb__after_unlock_lock() omits 0607ba8403c4 srcu: Prevent __call_srcu() counter wrap with read-side cr [...] omits f3e763c3e544 srcu: Fix kernel-doc missing notation omits 868f7a09a4f3 x86/PCI: Replace spin_is_locked() with lockdep omits b94ec36896da rcutorture: Make use of nolibc when available omits 66b6f755ad45 rcutorture: Import a copy of nolibc omits 825fa4cdfb10 rcutorture: Check initrd/init instead of initrd only omits 18d7bf8ed3a1 rcutorture: Always strip using the cross-compiler omits 70e9f504774b rcutorture: Add cross-compile capability to initrd.sh omits 229ab0cb5be3 rcutorture: Make initrd/init execute in userspace omits 38e630424ba3 rcutorture: Add initrd support for systems lacking dracut omits 8f15c682ac5a rcutorture: Automatically create initrd directory omits dd944caa8173 doc: Remove rcu_preempt_state reference in stallwarn omits 2d0350a8f0e6 doc: Clarify RCU data-structure comment about rcu_tree fanout omits 832aa35a65ba doc: Set down forward-progress requirements omits 04229110adfb powerpc: Convert hugepd_free() to use call_rcu() omits 0d4e68e2f397 s390/mm: Convert tlb_table_flush() to use call_rcu() omits 8fa9eb388eb0 sparc/oprofile: Convert timer_stop() to use synchronize_rcu() omits 78d125d33858 sched/membarrier: Replace synchronize_sched() with synchro [...] omits d3ff3891b2ed rcu: Consolidate the RCU update functions invoked by sync.c omits 309ba859b950 rcu: Eliminate synchronize_rcu_mult() omits adbccddb4a16 rcu: Fix rcu_{node,data} comments about gp_seq_needed omits 75a8f7224522 rcu: Remove unused rcu_state externs omits 08543bda42ef rcu: Eliminate BUG_ON() for kernel/rcu/tree.c omits 042d4c70a203 rcu: Eliminate BUG_ON() for sync.c omits db8ba1e8c39a Merge branch 'nfp-abm-move-code-and-improve-parameter-validation' omits 6e5a716f424b nfp: abm: refuse RED offload with harddrop set omits 190852a55edb net: sched: red: inform offloads about harddrop setting omits cae5f48e3234 nfp: abm: don't set negative threshold omits 032748acf616 nfp: abm: provide more precise info about offload paramete [...] omits 83ec8857a00f nfp: parse vNIC TLV capabilities at alloc time omits e38f5d11b98f nfp: pass ctrl_bar pointer to nfp_net_alloc omits 47330f9bdf24 nfp: abm: split qdisc offload code into a separate file omits 1106a5ade15f tcp_bbr: update comments to reflect pacing_margin_percent omits dd00e06d3bc3 Merge branch 'net-Use-__vlan_hwaccel_-helpers' omits 3149a2711bac sky2: use __vlan_hwaccel helpers omits 4b17f9fe48c0 mlx4: use __vlan_hwaccel helpers omits c4062f89c5eb benet: use __vlan_hwaccel helpers omits 3e2ed0c25750 ipv4/tunnel: use __vlan_hwaccel helpers omits 5978f8a9fb49 bridge: use __vlan_hwaccel helpers omits 418a976d6c68 8021q: use __vlan_hwaccel helpers omits 82eea4cfe41d nfnetlink/queue: use __vlan_hwaccel helpers omits b1817524c028 net/core: use __vlan_hwaccel helpers omits 35c4a95d9528 cxgb4: use __vlan_hwaccel helpers omits 49f8e8329c3c net: move __skb_checksum_complete*() to skbuff.c omits d1cb9273c60b Merge branch 'net-ethernet-ti-cpsw-fix-vlan-mcast' omits 00fe47120502 net: ethernet: ti: cpsw: fix vlan configuration while down/up omits 15180eca569b net: ethernet: ti: cpsw: fix vlan mcast omits 960abf68d202 net: 8021q: vlan_core: allow use list of vlans for real device omits e7946760de58 net: core: dev_addr_lists: add auxiliary func to handle re [...] omits c74d90c11c05 net/mlx5: Fix offsets of ifc reserved fields omits 29e12207174a sfc: use the new __netdev_tx_sent_queue BQL optimisation omits eb4149c9a5df Merge branch 'net-Remove-VLAN_TAG_PRESENT-from-drivers' omits f4f9a5e6cc73 gianfar: remove use of VLAN_TAG_PRESENT omits 9df46aefafa6 OVS: remove use of VLAN_TAG_PRESENT omits f723a1a293de cnic: remove use of VLAN_TAG_PRESENT omits 1ef212afa40e i40iw: remove use of VLAN_TAG_PRESENT omits 0d404a61286f net: socionext: refactor netsec_alloc_dring() omits 4acb20b46214 net: socionext: different approach on DMA omits 026b907d58c4 net: qca_spi: Add available buffer space verification omits 50254256f382 sock: Reset dst when changing sk_mark via setsockopt omits 8e4829c6f747 scsi: ufs: Fix hynix ufs bug with quirk on hi36xx SoC omits f2ffd4e5bc7b scsi: qla2xxx: Timeouts occur on surprise removal of QLogi [...] omits 52358cb5a310 Merge branch 's390-qeth-next' omits ded9da1fc2d9 s390/qeth: don't process hsuid in qeth_l3_setup_netdev() omits 9168f5ae3837 s390/qeth: remove unused fallback in Layer3's MAC code omits 4fa55fa94f55 s390/qeth: remove two IPA command helpers omits 605c9d5f58cc s390/qeth: replace open-coded cmd setup omits d7d18da1f703 s390/qeth: remove card list omits 81ec54393944 s390/qeth: unify transmit code omits 5a541f6d00c6 s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() omits b144b99fff69 s390/qeth: utilize virtual MAC for Layer2 OSD devices omits 04087d9a89be openvswitch: remove BUG_ON from get_dpdev omits 20da4ef91cb9 Merge branch 'ICMP-error-handling-for-UDP-tunnels' omits 56fd865f46b8 selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests omits b8a51b38e4d4 fou, fou6: ICMP error handlers for FoU and GUE omits e7cc082455cb udp: Support for error handlers of tunnels with arbitrary [...] omits 32bbd8793f24 net: Convert protocol error handlers from void to int omits ce7336610ca9 selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE [...] omits a025fb5f49ad geneve: Allow configuration of DF behaviour omits a07966447f39 geneve: ICMP error lookup handler omits 582888792f7b selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN [...] omits b4d3069783bc vxlan: Allow configuration of DF behaviour omits c3a43b9fec8a vxlan: ICMP error lookup handler omits a36e185e8c85 udp: Handle ICMP errors for tunnels with same destination [...] omits 58db08a73b75 drm/i915: Keep overlay functions naming consistent omits a8147d0cd49f drm/i915: Move intel_init_ipc() call to i915_load_modeset_init() omits acde44b50086 drm/i915: Move FBC init and cleanup calls to modeset functions omits 8d3bf1a3959f drm/i915: Move drm_vblank_init() to i915_load_modeset_init() omits 141b95d5519e net: hns3: fix spelling mistake, "assertting" -> "asserting" omits 6d444c4efcde cxgb4: Add new T6 PCI device ids 0x608a omits 1c51dc9ad68a net/ipv6: compute anycast address hash only if dev is null omits eeba5b5cdeac drm/i915: remove padding from struct skl_wm_level omits 0db55093b566 net: bcmgenet: return correct value 'ret' from bcmgenet_po [...] omits 3ed3857011cf Merge branch 'net-sched-prepare-for-more-Qdisc-offloads' omits 7b8e0b6e6599 net: sched: prio: delay destroying child qdiscs on change omits 0c8d13ac9607 net: sched: red: delay destroying child qdisc on replace omits 9da93ece59f4 net: sched: refactor grafting Qdiscs with a parent omits bfaee9113f30 net: sched: add an offload graft helper omits 58f8927399ea net: sched: set TCQ_F_OFFLOADED flag for MQ omits dad54c0fab31 net: sched: red: remove unnecessary red_dump_offload_stats [...] omits b592843c6723 net: sched: add an offload dump helper omits 53bb565fc543 x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) omits 80b6265c0f4c Merge branch 'net-phy-improve-and-simplify-phylib-state-machine' omits c8e977bab363 net: phy: use phy_check_link_status in more places in the [...] omits 85a1f31d6392 net: phy: remove state PHY_AN omits 74a992b3598a net: phy: add phy_check_link_status omits c96469f83056 net: phy: remove useless check in state machine case PHY_RESUMING omits 3b01ea72f34c net: phy: remove useless check in state machine case PHY_NOLINK omits 5fc2805b3e88 drm/i915: Set MI_INVALIDATE_BSD for all video-decode engines omits 8c9959689b20 IB/rxe: make rxe_unregister_device void omits a854b1e89083 IB/rxe: move the variable into the function that uses it omits 6e5559b275e7 RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters omits 5736c7c499f1 RDMA/rxe: Distinguish between down links and disabled links omits 759ace783280 i40iw: remove support for ib_get_vector_affinity omits 9afc97c29b03 mlx5: remove support for ib_get_vector_affinity omits 584738b7e359 drm/radeon: remove set but not used variable 'rdev' omits d2cfabbdafe0 drm/amdgpu/sdma4: use paging queue for buffer funcs omits f0c9fabda129 drm/amd/powerplay: correct code style omits 5cf8114d6e90 cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug omits 90e92f2d557e cpuset: Add documentation about the new "cpuset.sched.part [...] omits bb5b553c33cb cpuset: Use descriptive text when reading/writing cpuset.s [...] omits 5776ceccd4de cpuset: Expose cpus.effective and mems.effective on cgroup [...] omits 0ccea8feb980 cpuset: Make generate_sched_domains() work with partition omits 4b842da276a8 cpuset: Make CPU hotplug work with partition omits 4716909cc5c5 cpuset: Track cpusets that use parent's effective_cpus omits 3881b86128d0 cpuset: Add an error state to cpuset.sched.partition omits ee8dde0cd2ce cpuset: Add new v2 cpuset.sched.partition flag omits bf92370c035d cpuset: Simply allocation and freeing of cpumasks omits 58b7484250db cpuset: Define data structures to support scheduling partition omits 4ec22e9c5a90 cpuset: Enable cpuset controller in default hierarchy omits 2c67b8573da7 Pull EVENT_ON_CHILD fsnotify fix from Amir. omits b1013f1e95d5 MIPS: BCM5xxx: Remove dead init_fpu code omits b7f1e273b729 MIPS: Hide CONFIG_MIPS_O32_FP64_SUPPORT prompt for >= MIPSr6 omits 216f0efd19b9 dlm: Don't swamp the CPU with callbacks queued during recovery omits 10aee7aeebe8 ARM: dts: Use dra7 mcasp compatible for mcasp instances omits b8b211ca763a clk: qoriq: add more chips support omits a013ba392843 MIPS: Hardcode cpu_has_mmips=1 for microMIPS kernels omits 8b627f616ed6 clk: boston: unregister clks on failure in clk_boston_setup() omits 46fda5b5067a clk: boston: fix possible memory leak in clk_boston_setup() omits ab11fe5af104 blk-mq-tag: document tag iteration helper return value omits 07fa3fa2572f Merge tag 'v4.20-rc1' into omap-for-v4.21/dt-ti-sysc omits 3e452e636d00 ARM: cpuidle: Convert to use cpuidle_register|unregister() omits 763f191af51f ARM: cpuidle: Don't register the driver when back-end init [...] omits 087286585d8b ACPICA: Update version to 20181031 omits 927a6abf023b ACPICA: iASL: Enhance error detection omits c159597ca923 ACPICA: iASL: adding definition and disassembly for TPM2 r [...] omits f8ddf49b4201 ACPICA: Use %d for signed int print formatting instead of %u omits c647eb98b085 ACPICA: Debugger: refactor to fix unused variable warning omits aeaf6a4b2d9e dt-bindings: cpufreq: remove stale arm_big_little_dt entry omits 91e43395820b Merge branch 'fixes-dts' into omap-for-v4.20/fixes omits 017ce359a718 ACPI / PMIC: xpower: fix IOSF_MBI dependency omits 602438ead302 drm/i915/icl: Fix port B combo PHY context loss after DC t [...] omits bc458c1174e3 drm/i915/icl: Skip init for an already enabled combo PHY omits eef519e2d07d drm/i915/cnl+: Verify combo PHY HW state during PHY uninit omits c45198b163fb drm/i915/cnl+: Move the combo PHY init/uninit code to a new file omits cec83ff1241e ARM: OMAP1: ams-delta: Fix possible use of uninitialized field omits ae8799125d56 blk-mq: provide a helper to check if a queue is busy omits 7baa85727d04 blk-mq-tag: change busy_iter_fn to return whether to conti [...] omits 1e0e9c8a85af drm/i915/icl: Fix combo PHY uninit omits 419b194cdedc ARM: dts: am3517-som: Fix WL127x Wifi interrupt omits 3d8b804bc528 ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 omits 6809564d64ff ARM: dts: LogicPD Torpedo: Fix mmc3_dat1 interrupt omits e7f4ffffa972 ARM: dts: am3517: Fix pinmuxing for CD on MMC1 omits 025911a5f4e3 SUNRPC: drop pointless static qualifier in xdr_get_next_en [...] omits 01310bb7c9c9 nfsd: COPY and CLONE operations require the saved filehand [...] omits f98d45145e6a ARM: multi_v7_defconfig: Enable 8250-omap serial driver an [...] omits 79351d5db8cc Merge branch 'omap-for-v4.20/defconfig' into omap-for-v4.2 [...] omits 6303f3e78b6f regulator: core: Decouple regulators on regulator_unregister() omits 85254bcf394f regulator: core: Add new max_uV_step constraint omits a2dfe7c7dfb6 regulator: Document new regulator-max-step-microvolt property omits 40c223efaa17 regulator: core: Limit regulators coupling to a single couple omits d3b687c58ad9 regulator: Change regulator-coupled-max-spread property omits 166d6e2adc55 pinctrl: baytrail: Code formatting fixes omits 5c20a0227e8b pinctrl: icelake: Code formatting fixes omits 3d5d096ec9c4 pinctrl: cannonlake: Code formatting fixes omits 64639558376d pinctrl: geminilake: Code formatting fixes omits cd06a5e7f700 pinctrl: broxton: Code formatting fixes omits 1068934c8f4b pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h omits c73e7ad6f6c3 pinctrl: denverton: Replace acpi.h with mod_devicetable.h omits 35bf500769af pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h omits f27a0d9ad366 pinctrl: merrifield: include bits.h instead of bitops.h omits 0dd519e3784b pinctrl: intel: Unexport intel_pinctrl_probe() omits c34c17750860 pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub omits ec7cf5c5c8ff pinctrl: icelake: Get rid of unneeded ->probe() stub omits 9080e77bc3c9 pinctrl: cannonlake: Get rid of unneeded ->probe() stub omits bdc2bc72b687 pinctrl: broxton: Get rid of unneeded ->probe() stub omits 883a60dfdac7 pinctrl: lewisburg: Get rid of unneeded ->probe() stub omits 185d33c2a234 pinctrl: denverton: Get rid of unneeded ->probe() stub omits 6ad3d495760b pinctrl: cedarfork: Get rid of unneeded ->probe() stub omits cb035d7469cf pinctrl: intel: simplify getting .driver_data omits a4833c6059af pinctrl: cherryview: simplify getting .driver_data omits da90dd849dc2 arm64: dts: renesas: r8a7795: add SSIU support for sound omits 5e53dbf4edb4 arm64: dts: renesas: r8a77990: Fix VIN endpoint numbering omits 9aa3558a02f0 arm64: dts: renesas: ebisu: Add and enable SDHI device nodes omits f3962b824af9 arm64: dts: renesas: ebisu: Add serial console pins omits d481de4730c8 pinctrl: baytrail: simplify getting .driver_data omits ad774315c376 MAINTAINERS: Add tree link for Intel pin control driver omits b469e7e47c8a fanotify: fix handling of events on child sub-directory omits c0ed7b51ca99 ext2: avoid unnecessary operation in ext2_error() omits 31fc9763f9d7 dt-bindings: iommu: ipmmu-vmsa: Add r8a774a1 support omits 60fb0083c9d4 iommu/ipmmu-vmsa: Hook up R8A774A1 DT maching code omits b69f4abc125f PCI: histb: Constify dw_pcie_host_ops structure omits c28445fa06a3 loop: Get rid of 'nested' acquisition of loop_ctl_mutex omits 1dded9acf6dc loop: Avoid circular locking dependency between loop_ctl_m [...] omits 0da03cab87e6 loop: Fix deadlock when calling blkdev_reread_part() omits 85b0a54a82e4 loop: Move loop_reread_partitions() out of loop_ctl_mutex omits d57f3374ba48 loop: Move special partition reread handling in loop_clr_fd() omits c371077000f4 loop: Push loop_ctl_mutex down to loop_change_fd() omits 757ecf40b7e0 loop: Push loop_ctl_mutex down to loop_set_fd() omits 550df5fdacff loop: Push loop_ctl_mutex down to loop_set_status() omits 4a5ce9ba5877 loop: Push loop_ctl_mutex down to loop_get_status() omits 7ccd0791d985 loop: Push loop_ctl_mutex down into loop_clr_fd() omits a2505b799a49 loop: Split setting of lo_state from loop_clr_fd omits a13165441d58 loop: Push lo_ctl_mutex down into individual ioctls omits 0a42e99b58a2 loop: Get rid of loop_index_mutex omits 967d1dc144b5 loop: Fold __loop_release into loop_release omits 310ca162d779 block/loop: Use global lock for ioctl() operation. omits b1ab5fa309e6 block/loop: Don't grab "struct file" for vfs_getattr() operation. omits e051bd0ddfdd ms_block: remove unused pointer 'set' omits 79d6f049f4f0 regulator: core: Don't allow to get regulator until all co [...] omits f9503385b187 regulator: core: Mutually resolve regulators coupling omits 9243a195be7a regulator: core: Change voltage setting path omits c054c6c792e1 regulator: core: Add voltage balancing mechanism omits 9cce72448364 regulator: bd718x7: add missing linux/of.h inclusion (deja-vu) omits 987abd5c62f9 drm/i915/execlists: Force write serialisation into context [...] omits fa2bb8b97d77 regulator: lochnagar: Explicitly include register headers omits c4da110919c9 staging: rtlwifi: Add spaces for comments omits b4a6993ec480 staging: rtlwifi: Remove empty comment omits 868b5d7d9967 staging: rtlwifi: Improve line endings omits 98b3b71afc60 staging: wlan-ng: reformatting in prism2mib.c to fit 80 ch [...] omits 285376ff48f8 staging: wlan-ng: formatting change in cfg80211.c omits 484a415951e6 staging: emxx_udc: Added missing le16_to_cpu conversions omits 64407f6e7d15 staging: emxx_udc: Added missing __iomem modifier to handl [...] omits 3f9da94dc8d7 staging: emxx_udc: Added static modifier to udc_controller omits 2159fb372929 staging: olpc_dcon: olpc_dcon_xo_1.c: Switch to the gpio d [...] omits 01c5c5614a9e staging: bcm2835-audio: interpolate audio delay omits 92a4d9a8bcfe staging: wilc1000: remove unused flags in handle_cfg_param() omits 05f9d4a0c8c4 staging: erofs: use the new LZ4_decompress_safe_partial() omits b6e1fd17a38b soc/tegra: pmc: Drop locking from tegra_powergate_is_powered() omits 5f84bb1a4099 soc/tegra: pmc: Add sysfs entries for reset info omits 3bb2f843c0e7 soc/tegra: pmc: Don't power-up XUSB power-domains omits 96e5da7c8424 memory: tegra: Introduce Tegra20 EMC driver omits af51c25fb59d firmware: tegra: Use in-band messages for firmware version query omits 4bef358c9071 soc/tegra: bpmp: Update ABI header omits 2b86c11b99d3 firmware: tegra: Print version tag at full omits 43dc7485807a firmware: tegra: Switch to global mrq_is_supported() omits d78b5bde0ffc firmware: tegra: Add helper to check for supported MRQs omits 94ba4a5f1671 dt: bindings: Move tegra20-emc binding to memory-controlle [...] omits 28016aa1652e dt: bindings: tegra20-emc: Document clock property omits a6cb8ef03cb0 dt: bindings: tegra20-emc: Document interrupt property omits ad348c3f5596 dt-bindings: usb: xhci-tegra: Add power-domain details omits d14ce174ca02 clk: tegra20: Check whether direct PLLM sourcing is turned [...] omits 514fddba845e clk: tegra20: Turn EMC clock gate into divider omits cd9f69800b2a ARM: dts: tegra20: Add clock entry to External Memory Controller omits 279e57c39efe ARM: dts: tegra20: Add interrupt entry to External Memory [...] omits 9483804a725a media: staging: tegra-vde: print long unsigned using %lu f [...] omits e82e62e390d3 HID: Add quirk for Microsoft PIXART OEM mouse omits e46daee53bb5 ARM: 8806/1: kprobes: Fix false positive with FORTIFY_SOURCE omits 82c08c3e7f17 ARM: 8808/1: kexec:offline panic_smp_self_stop CPU omits e2b85f709a70 ARM: 8807/1: mm: Facilitate debugging CONFIG_KUSER_HELPERS [...] omits b99afae13901 ARM: 8805/2: remove unneeded naked function usage omits 31d0b9f9982f ARM: 8804/1: zImage: atags_to_fdt: add serial-number for A [...] omits 7f97686715a7 ARM: Kconfig: remove useless "default n" omits f00790aaf2e2 ARM: Kconfig: remove useless parenthesis omits 783195ec1cad drm/syncobj: disable the timeline UAPI for now v2 omits e5b78f2e349e iommu/ipmmu-vmsa: Fix crash on early domain free omits 5867b3301405 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits be08989c4d90 Merge branch 'nfp-add-and-use-tunnel-netdev-helpers' omits e963e1097ad3 nfp: flower: include geneve as supported offload tunnel type omits 83f27d027da3 nfp: flower: use geneve and vxlan helpers omits 1d10bd167667 net: add netif_is_geneve() omits cea0604d3f94 sfc: add missing NVRAM partition types for EF10 omits 7025abb2e447 Merge branch 'vlan-prepare-for-removal-of-VLAN_TAG_PRESENT' omits 295d072a42fe net/vlan: remove unused #define HAVE_VLAN_GET_TAG omits 9b319148cb34 net/vlan: include the shift in skb_vlan_tag_get_prio() omits e0a6b8097351 net/vlan: introduce __vlan_hwaccel_copy_tag() helper omits c8accd5a0a6a net/vlan: introduce __vlan_hwaccel_clear_tag() helper omits 9099a252d44c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 1295e2cf3065 inet: minor optimization for backlog setting in listen(2) omits c8d7a5c21743 remoteproc: fix kernel-doc comment for parse_fw omits cbfbf64d2023 remoteproc: debug: add crash debugfs node omits 7dad9937e064 net: vlan: add support for tunnel offload omits f29eb2a96c56 tun: compute the RFS hash only if needed. omits 2e7ad56aa547 net/wan/fsl_ucc_hdlc: add BQL support omits 3b73e842c726 net: phy: realtek: load driver for all PHYs with a Realtek OUI omits a3320bcf28e0 net: phy: make phy_trigger_machine static omits f90862001932 net: dsa: bcm_sf2: fix semicolon.cocci warnings omits 8572a1b4dbc0 net: phy: bcm7xxx: Add entry for BCM7255 omits dbef5257737b sunvdc: fix compiler warning omits d08b8ccc4762 MIPS: Simplify GCC_OFF_SMALL_ASM definition omits 57810ecb581a MIPS: Remove GCC_IMM_ASM & GCC_REG_ACCUM macros omits cab6949bf70a Merge branch 'udp-gro' omits 3327a9c46352 selftests: add functionals test for UDP GRO omits e87f53b4fab7 selftests: add some benchmark for UDP GRO omits bd8e1afe6436 selftests: add dummy xdp test helper omits 0a9ac2e95409 selftests: add GRO support to udp bench rx program omits cf329aa42b66 udp: cope with UDP GRO packet misdirection omits 80bde363f9a4 ipv6: factor out protocol delivery helper omits 68cb7d531e6a ip: factor out protocol delivery helper omits bcd1665e3569 udp: add support for UDP_GRO cmsg omits e20cf8d3f1f7 udp: implement GRO for plain UDP sockets. omits 60fb9567bf30 udp: implement complete book-keeping for encap_needed omits 7e225619e8af Merge branch 'vrf-allow-simultaneous-service-instances-in- [...] omits 7bd2db404efa ipv6: do not drop vrf udp multicast packets omits 5226b6a920ba ipv6: handling of multicast packets received in VRF omits d839a0ebeb4e ipv6: allow ping to link-local address in VRF omits 6f12fa775530 vrf: mark skb for multicast or link-local as enslaved to VRF omits 7055420fb6a1 net: fix raw socket lookup device bind matching with VRFs omits 6897445fb194 net: provide a sysctl raw_l3mdev_accept for raw socket loo [...] omits 6da5b0f027a8 net: ensure unbound datagram socket to be chosen when not [...] omits e78190581aff net: ensure unbound stream socket to be chosen when not in a VRF omits 3c82a21f4320 net: allow binding socket in a VRF when there's an unbound socket omits 2a1e03ca33be doc: tracing: Fix a number of typos omits c284d42850fc Documentation/dev-tools: clean up kselftest.rst omits 9d436edee254 Documentation/ras: Typo s/use use/use/ omits bfd228c73090 kernel-doc: extend $type_param to match members referenced [...] omits 76dd3e7b6650 kernel-doc: kill trailing whitespace omits 1bb37a35671c doc-guide:kernel-doc.rst: Reference to foobar omits cba8087d829e Documentation: fix spelling mistake, EACCESS -> EACCES omits f8d0dc21d409 Documentation/proc.txt: Add 2 missing fields for /proc/<pi [...] omits 1afc5fb5f6b1 Documentation: dynamic-debug: fix wildcard description omits 005ae6df28b8 Documentation: dynamic_debug: fix a couple of typos omits 9de30f3f7f4d dlm: don't leak kernel pointer to userspace omits 3f0806d2596d dlm: don't allow zero length names omits 9e834d776923 drm/amdgpu/display/dce11: only enable FBC when selected omits 6ef0cbc3b773 drm/amdgpu/display/dm: handle FBC dc feature parameter omits f332822a881f drm/amdgpu/display/dc: add FBC to dc_config omits 79d197f31b30 drm/amdgpu: add DC feature mask module parameter omits 593f79a236e1 drm/amdgpu/display: check if fbc is available in set_stati [...] omits 2cf6dd9cc519 drm/amdgpu: disable page queue on Vega10 SR-IOV VF omits 3482d2d9b0fb drm/amdgpu: set Vega20 LBPW as disabled at default omits 2d3030a00ef1 drm/amd/powerplay: always use fast UCLK switching when UCL [...] omits 72deff05bd46 drm/amd/powerplay: set a default fclk/gfxclk ratio omits 30f33126feca drm/ttm: Fix bo_global and mem_global kfree error omits 0bf19b9fda26 drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() omits 5d8e06a3b7b2 drm/amd/display: Drop reusing drm connector for MST omits 1b32d6e04027 drm/amd/display: Cleanup MST non-atomic code workaround omits db0049129359 drm/amdgpu: fix frame size of amdgpu_xgmi_add_devices excc [...] omits 24c9d423e86b EDAC, skx: Fix randconfig builds in a better way omits d968b4e240cf dlm: fix invalid free omits bce6a14996f9 bpf_load: add map name to load_maps error message omits 8302b9bd31d2 tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading [...] omits 08e823c2c589 x86/cpufeatures: Add WBNOINVD feature definition omits f96afa767baf selftests/bpf: enable (uncomment) all tests in test_libbpf.sh omits cf3d02a185ed drm: Fix htmldocs warnings in drm_fourcc.c omits 4b04cc6a8f86 nvme: add separate poll queue map omits d1e36282b0bb block: add REQ_HIPRI and inherit it from IOCB_HIPRI omits 3b6592f70ad7 nvme: utilize two queue maps, one for reads and one for writes omits 843477d4cc5c blk-mq: initial support for multiple queue maps omits 3110fc79606f blk-mq: improve plug list sorting omits 67cae4c948a5 blk-mq: cleanup and improve list insertion omits ea4f995ee8b8 blk-mq: cache request hardware queue mapping omits 392546aed220 blk-mq: separate number of hardware queues from nr_cpu_ids omits b3c661b15d5a blk-mq: support multiple hctx maps omits a783b81820fe blk-mq: add 'type' attribute to the sysfs hctx directory omits f31967f0e455 blk-mq: allow software queue to map to multiple hardware queues omits f9afca4d367b blk-mq: pass in request/bio flags to queue mapping omits ff2c56609d9b blk-mq: provide dummy blk_mq_map_queue_type() helper omits ed76e329d74a blk-mq: abstract out queue map omits a8908939af56 blk-mq: kill q->mq_map omits a0fedc857dff Merge branch 'irq/for-block' of git://git.kernel.org/pub/s [...] omits 9cf2bab63076 block: kill request ->cpu member omits c7bb9ad1744e block: get rid of q->softirq_done_fn() omits 7d692330e7cd block: get rid of blk_queued_rq() omits 8b98a97f80ed blk-merge: kill dead queue lock held check omits 2081a56bfaad block: remove req_no_special_merge() from merging code omits 820efc62fc6c block: kill request slab cache omits db6d99523560 block: remove request_list code omits 1028e4b33566 bsg: move bsg-lib parts outside of request queue omits 4316b79e4321 block: kill legacy parts of timeout handling omits 92bc5a24844a block: remove __blk_put_request() omits f9cd4bfe9695 block: get rid of MQ scheduler ops union omits a1ce35fa4985 block: remove dead elevator code omits f382fb0bcef4 block: remove legacy IO schedulers omits 404b8f5a03d8 block: cleanup kick/queued handling omits 7e992f847a08 block: remove non mq parts from the flush code omits 7ca01926463a block: remove legacy rq tagging omits 2cdf2caecda6 blk-cgroup: remove legacy queue bypassing omits 3c7741567b81 blk-wbt: kill check for legacy queue type omits 771a93c489bf block: remove blk_complete_request() omits cd2f076f1d7a bsg: convert to use blk-mq omits 5e28b8d8a1b0 bsg: provide bsg_remove_queue() helper omits aae3b069d5ce bsg: pass in desired timeout handler omits 583d6535cb9d dasd: remove dead code omits c6f2882691e8 block: remove q->lld_busy_fn() omits f664a3cc17b7 scsi: kill off the legacy IO path omits 3a7ea2c483a5 scsi: provide mq_ops->busy() hook omits 9ba20527f4d1 blk-mq: provide mq_ops->busy() hook omits ba7b443422d6 blk-mq: remove legacy check in queue blk_freeze_queue() omits 7ac257b862f2 blk-mq: remove the request_list usage omits 600335205b8d ide: convert to blk-mq omits d0be12274dad mspro_block: convert to blk-mq omits db1142a83b4c ms_block: convert to blk-mq omits fa182a1fa97d sunvdc: convert to blk-mq omits ea2c18e1044e null_blk: Add conventional zone configuration for zoned support omits 210ba1201ff9 hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs omits be3518a16ef2 x86/amd_nb: Add PCI device IDs for family 17h, model 30h omits 556e4c62baff x86/amd_nb: Add support for newer PCI topologies omits dedf7dce4cec hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs omits a33e1ece7779 drm/i915/icl: Fix power well 2 wrt. DC-off toggling order omits 9a64c65083b9 drm/i915: Add short HPD IRQ storm detection for non-MST systems omits 0759af9e75ca drm/i915: Clarify flow for disabling IRQs on storms omits a4af7889eb31 drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() omits fee61deecb1d drm/i915: Fix NULL deref when re-enabling HPD IRQs on syst [...] omits 66a5ab1034be drm/i915: Fix possible race in intel_dp_add_mst_connector() omits f601a85bd788 net: hns3: Remove set but not used variable 'reset_level' omits 75790a74257b Merge branch 'nfp-more-set-actions-and-notifier-refactor' omits 0c665e2bf440 nfp: flower: use the common netdev notifier omits 3e333590400b nfp: register a notifier handler in a central location for [...] omits 659bb404eb00 nfp: flower: make nfp_fl_lag_changels_event() void omits a558c982a8ab nfp: flower: don't try to nack device unregister events omits e50bfdf74d5f nfp: flower: remove unnecessary iteration over devices omits 4234d62c27a6 nfp: flower: add ipv6 set flow label and hop limit offload omits a3c6b063fee7 nfp: flower: add ipv4 set ttl and tos offload omits 6a02d1fa0371 Merge branch 'hns3-next' omits 8b0195a30585 net: hns3: fix for cmd queue memory not freed problem duri [...] omits 65e41e7e6838 net: hns3: add error handler for hclge_reset() omits f403a84fb25e net: hns3: call roce's reset notify callback when resetting omits 35d93a30040c net: hns3: adjust the process of PF reset omits 0742ed7c240c net: hns3: move some reset information from hnae3_handle i [...] omits 7cea834d942c net: hns3: ignore new coming low-level reset while doing h [...] omits 257e4f29946a net: hns3: use HNS3_NIC_STATE_RESETTING to indicate resetting omits 8df0fa91682c net: hns3: enable/disable ring in the enet while doing UP/DOWN omits 7edff5339a4a net: hns3: adjust the location of clearing the table when [...] omits 4d60291b6b53 net: hns3: provide some interface & information for the client omits 720bd5837e37 net: hns3: add set_default_reset_request in the hnae3_ae_ops omits 814da63c5577 net: hns3: use HNS3_NIC_STATE_INITED to indicate the initi [...] omits 96c1c58eb0d7 EDAC, i82975x: Remove set but not used variable dtype omits d0105af93976 drm/i915: Clean up skl_program_scaler() omits e69b348a7adb drm/i915: Nuke posting reads from plane update/disable funcs omits 920664a8f790 igc: Clean up code omits e1f65b0d70e9 e1000e: allow non-monotonic SYSTIM readings omits bb9089b668d6 igc: Tidy up some white space omits 14b21cec8585 igc: fix error return handling from call to netif_set_real [...] omits 84cfa53740e1 igc: Remove set but not used variable 'pci_using_dac' omits dda458d28567 igc: Remove set but not used variables 'ctrl_ext, link_mode' omits 540a152da762 i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE omits a9e510589d70 intel-ethernet: software timestamp skbs as late as possible omits 9fc145fcb5fb ixgbevf: add support for software timestamps omits 7fa57ca443cf ixgbe: allow IPsec Tx offload in VEPA mode omits 0db4a47c05e6 ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null omits b86077207d0c igbvf: Replace spin_is_locked() with lockdep omits d9be05b78422 drm/atomic: Use explicit old/new state in drm_atomic_plane [...] omits b2432adf33e8 drm/atomic: Use explicit old/new state in drm_atomic_crtc_check() omits 534903d60376 drm/atomic: Use explicit old crtc state in drm_atomic_add_ [...] omits 05cbbb6f9ed5 drivers/char/random.c: make primary_crng static omits 24ed6b99ccea drivers/char/random.c: remove unused stuct poolinfo::poolbits omits 1079010ced78 drivers/char/random.c: constify poolinfo_table omits 99e294492ef9 drm/etnaviv: Replace drm_dev_unref with drm_dev_put omits 5132b3d28371 spi: gpio: Support 3WIRE high-impedance turn-around omits 9bde0afb7a90 rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write omits 7ce9a992ffde rtc: hctosys: Add missing range error reporting omits fbb974ba693b rtc: cmos: Do not export alarm rtc_ops when we do not supp [...] omits df80e0478972 spi: rspi: Add r8a77470 to the compatible list omits b598a88ebb97 drm/i915/csr: fix spelling mistake "firmare" -> "firmware" omits 55f99bf2a9c3 drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 omits 64e3d12f769d mm, drm/i915: mark pinned shmemfs pages as unevictable omits 444ba58a35e4 Merge branch 'misc' into for-next omits d3ff06b03c10 ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 81df42d10457 spi: Kconfig: Enable McSPI driver for K3 platforms omits abc61f47a70f spi: omap-spi: Add compatible for AM654 SoC omits c9094db02a06 MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem omits de226ebda96c regulator: bd718x7: Remove double indirection for bd718xx_ [...] omits 68a385c6c750 microblaze: Typo s/use use/use/ omits 943126417891 slimbus: ngd: remove unnecessary check omits 71b12beaf12f platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 s [...] omits b3f2f3799a97 platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK omits 78f3ac76d9e5 platform/x86: asus-wmi: Tell the EC the OS will handle the [...] omits 8055db3a5b75 platform/x86: thinkpad_acpi: Change the keymap for Favorit [...] omits e84cd7ee630e modsign: use all trusted keys to verify module signature omits a24626d72915 dt-bindings: spi: QuadSPI driver for Atmel SAMA5D2 omits 0e6aae08e9ae spi: Add QuadSPI driver for Atmel SAMA5D2 omits 6ca622c87149 mtd: spi-nor: atmel-quadspi: Remove unused code from atmel [...] omits 2d30ac5ed633 mtd: spi-nor: atmel-quadspi: Use spi-mem interface for atm [...] omits d5433def3153 mtd: spi-nor: atmel-quadspi: Add spi-mem support to atmel-quadspi omits b82ab1c26962 mtd: spi-nor: atmel-quaspi: Typo fix omits 78ef4193bbb9 misc/pvpanic: remove a redundant comma omits 7247932c7df2 misc/pvpanic: convert to SPDX license tags omits 8eeffed038b9 misc/pvpanic: change header file sort style omits bfebd5c222dd misc/pvpanic: remove unnecessary header file omits 77703e0b0326 misc/pvpanic : break dependency on ACPI omits a8b71d273579 misc/pvpanic : grouping ACPI related stuff omits 46f934c9a12f misc/pvpanic: add support to get pvpanic device info FDT omits b1d9d6cb30fe dt-bindings: misc/pvpanic: add document for pvpanic-mmio omits 725eba2928ad misc/pvpanic: add MMIO support omits d2ae1717f3f6 misc/pvpanic: simplify the code using acpi_dev_resource_io omits fcb418cd567f pvpanic: move pvpanic to misc as common driver omits a19bf05359e6 mei: expedite ioctl return on the notify set operation error omits 87d63352b49e mei: flush queues by the host client only omits 40a669739ac7 mei: hbm: drop BUG() from the hbm handler omits e531efa1e92b Documentation: cpufreq: Correct a typo omits 6ef28a04d1cc cpufreq: imx6q: add return value check for voltage scale omits 8d72ee3266f0 Documentation: cpu-freq: Frequencies aren't always sorted omits f6501f491990 USB: misc: appledisplay: add 20" Apple Cinema Display omits deefd24228a1 USB: quirks: Add no-lpm quirk for Raydium touchscreens omits a77112577667 usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB omits 781f0766cc41 USB: Wait for extra delay time after USB_PORT_FEAT_RESET f [...] omits 15f6f7f48db9 USB: gadget: udc: fix spelling mistake "intrerrupt" -> "in [...] omits 8ec23b90119a uwb: clean an indentation issue, remove extraneous tab omits 1d3e773ae0a6 usb: host: remove unnecessary condition check omits 157c0f2f641a usb: typec: tcpm: charge current handling for sink during [...] omits 23b5f73266e5 usb: typec: tcpm: Do not disconnect link for self powered devices omits da0b7c7766ea dt-bindings: connector: Add self-powered property omits c948c6915b62 staging: rtl8723bs: Fix incorrect sense of ether_addr_equal omits 354e379684fc staging: mt7621-dma: fix potentially dereferencing uniniti [...] omits 4dc2a3cd2785 staging: comedi: clarify/unify macros for NI macro-defined [...] omits b7c56d7bfe83 drivers: staging: cedrus: find ctx before dereferencing it ctx omits c3e43d8b958b staging: rtl8723bs: Fix the return value in case of error [...] omits 9a1ec4eb6f37 staging: comedi: ni_mio_common: scale ao INSN_CONFIG_GET_C [...] omits 64ce301c971b staging: rtlwifi: SET_RATE_ID inline no arg reuse omits 3ef1ba069339 staging: vt6655: fix small typo omits 72b70a038602 Staging: rtl8712: fix small typo omits f09378d3001e staging: rtl8723bs: fix small typo omits 4a4c1b1d5a1d staging: comedi: ni_labpc_common: Use insn->n in AO insn_w [...] omits 43818b03c518 staging: comedi: cb_pcidda: Use insn->n in AO insn_write handler omits 48164754d7fe staging: comedi: addi_apci_3501: Use insn->n in EEPROM ins [...] omits e3b9ea9aae7e staging: comedi: Check length of INSN_CONFIG_TIMER_1 instruction omits b33fc68c26a5 staging: comedi: cb_pcidas64: Use insn->n in EEPROM insn_r [...] omits 130151991dcb staging: comedi: cb_pcidas64: Use insn->n in AO insn_write [...] omits 28c5bcf74fa0 KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE omits fafb85b45f68 staging: vboxvideo: Use DRM_FB_HELPER_DEFAULT_OPS omits 3a9b6ecadefc staging: vboxvideo: Drop DRM_MODE_FB_CMD define omits e46b06e1fee1 staging: vboxvideo: Add myself as MODULE_AUTHOR omits 35a703dfdc67 staging: vboxvideo: Fixup some #ifdef-s omits 650d4aad032a staging: vboxvideo: Use PCI_DEVICE() for our pci_id table omits 0a2bca1409b7 staging: vboxvideo: Cleanup header use omits cb4e583db2a1 staging: rtl8188eu: cleanup long line in rtw_hal_xmit() omits 8a6b6868eb07 staging: rtl8188eu: change return type of rtw_hal_xmit() omits ddc95605ad46 staging: rtl8188eu: change return type of rtl8188eu_xmitfr [...] omits bf58500ff421 staging: rtl8188eu: change type of a struct field omits adc595cb5ace staging: rtl8188eu: remove unnecessary ternary operator omits 636e10b89f5d staging: rtl8188eu: change type of is_cck_rate - style omits 755842d8c790 staging: rtl8188eu: rename variable isCCKrate - style omits ded11a81a7d2 staging: rtl8188eu: rename variable Max_spatial_stream - style omits 1a28bfdacd80 staging: rtl8188eu: simplify odm_evm_db_to_percentage() omits 66845e6fe3ab staging: bcm2835-audio: update TODO omits 666a6bd7b3a5 staging: bcm2835-audio: rename platform_driver structure omits 907bf3dbf5d7 staging: bcm2835-audio: more generic probe function name omits 152419a688a3 staging: bcm2835-audio: use anonymous union in struct vc_a [...] omits 07c986b9bb6d staging: bcm2835-audio: reorder variable declarations & re [...] omits 588e7ac5b1cb staging: bcm2835-audio: don't initialize memory twice omits aa1b40c6eea8 staging: bcm2835-audio: unify FOURCC command definitions omits b2a40053dc57 staging: rtlwifi: Modified the line ending with a parenthesis omits c677b19653b8 staging: wlan-ng: Fix a typo. omits 815510aaad0c staging: sm750fb: Add spaces around '+' omits 377785318785 staging: rtl8192u: rename struct name _rt_firmare_seg_container omits d427e60ae7ca staging: speakup: clean up few indentation issues omits 40d68841df0e staging: xgifb: clean an indentation issue omits 365b01638c71 staging: rtl8712: fix CamelCase in fw_priv struct omits c4aacbb9814d drivers: staging: rtl*: fix spelling mistake "Orginial" -> [...] omits dca6eaa8a230 staging: ks7010: remove unnecessary blank line omits 4e32a398817b staging: mt7621-mmc: Add blank line after declaration omits 089257429d0d staging: goldfish: Add SPDX license identifier. omits 40497c52370b staging: vboxvideo: Stop disabling/enabling accel support [...] omits acc962c51400 staging: vboxvideo: Change licence headers over to SPDX omits cd76c287a52f staging: vboxvideo: Cleanup the comments omits 685bb884e0a4 staging: vboxvideo: Drop duplicate vbox_err.h file omits db3566cfbf99 staging: vboxvideo: Keep old mode when disable crtc omits ba2181d76ecc staging: vboxvideo: Stop accessing crtc_state->active omits d5c5dff7dc30 staging: davinci: add SPDX License Identifier omits b6fef6fde7e9 staging: davinci: remove FSF mail address from copyright omits 42e764d05712 staging: tegravde: replace bit assignment with macro omits 284371999b1b staging: speakup: move arguments to adhere to 80 chars omits 8d0f5a65ff11 staging: speakup: move arguments to reduce 80 chars limit omits 53d77da6acb3 staging: speakup: add spaces around minus omits 40e9e86f26ef staging: bcm2048: add SPDX License Identifier omits d1ab82443bed staging: erofs: Modify conditional checks omits f0950b02a74c staging: erofs: Modify coding style alignments omits 4b1d4fba9e26 Merge branch 'sunxi/dt64-for-4.21' into sunxi/for-next omits 7d5bca1cca18 arm64: dts: allwinner: h6: Enable HDMI output on Pine H64 board omits 209065c5fd72 arm64: dts: allwinner: h6: Add HDMI pipeline omits 99b77fef3c6c net/mlx5: Fix XRC SRQ umem valid bits omits 371a6c328ad4 scsi: pmcraid: use generic DMA API omits a9b9e3adc9a9 scsi: pmcraid: don't allocate a dma coherent buffer for se [...] omits 203654b42ff1 scsi: pmcraid: simplify pmcraid_cancel_all a bit omits 3d5ca1e6fdfe scsi: qla2xxx: use lower_32_bits and upper_32_bits instead [...] omits ac4b1657b752 scsi: qla1280: properly handle 64-bit DMA omits f20f43c35aa4 scsi: qla1280: use lower_32_bits and upper_32_bits instead [...] omits 88693b3c9681 scsi: ips: properly handle 64-bit DMA omits 6f6eb3ccc6ff scsi: ips: use lower_32_bits and upper_32_bits instead of [...] omits b03f3c3e527a scsi: qla4xxx: remvoe unnecessary condition check for memp [...] omits 08cf8ab3c9e6 scsi: qla4xxx: remove unnecessary condition check for dma_ [...] omits f635e48e866e scsi: qla2xxx: Initialize port speed to avoid setting lower speed omits aca49ee041cb Revert "scsi: ufs: Disable blk-mq for now" omits ed5b3994c635 scsi: lpfc: update driver version to 12.0.0.8 omits 1dc5ec245202 scsi: lpfc: add Trunking support omits 7ea92eb4589d scsi: lpfc: Implement GID_PT on Nameserver query to suppor [...] omits d83ca3ea833d scsi: lpfc: Correct loss of fc4 type on remote port addres [...] omits d496b9a7246c scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point- [...] omits b114d9009d38 scsi: lpfc: Correct LCB RJT handling omits 036cad1f1ac9 scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces omits 191e2f749370 scsi: lpfc: Correct errors accessing fw log omits 5cca2ab1b3a8 scsi: lpfc: Reset link or adapter instead of doing infinit [...] omits 30e196cacefd scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS [...] omits 3952e91f110b scsi: lpfc: Fix lpfc_sli4_read_config return value check omits cd71348ad757 scsi: lpfc: Correct speeds on SFP swap omits c47b6f2d54d4 scsi: megaraid_sas: Update driver version omits cba67d92b382 scsi: megaraid_sas: modify max supported lds related print omits a17b8ca3eb63 scsi: megaraid_sas: remove unused macro omits 1b60d4e58857 scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds omits b52fd077bd76 scsi: megaraid_sas: Remove double endian conversion omits 9fb98561164a scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes omits 81b7645223ea scsi: megaraid_sas: Rename scratch_pad registers omits 34bd9f27e39b scsi: megaraid_sas: Remove spin lock for dpc operation omits 9e77018eefaf scsi: megaraid_sas: optimize raid context access in IO path omits 2e47e4e62e40 scsi: megaraid_sas: Fail init if heartbeat timer fails omits 5acad9b9d90e scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit omits e29c32213347 scsi: megaraid_sas: Fix combined reply queue mode detection omits 1401371d7f44 scsi: megaraid_sas: Fix module parameter description omits 8a25fa17b6ed scsi: megaraid_sas: Fix goto labels in error handling omits 365597cff94a scsi: megaraid_sas: Update copyright information omits de93b40d98ea scsi: megaraid_sas: Add check for reset adapter bit omits 9155cf30a3c4 scsi: megaraid_sas: Fix msleep granularity omits f0c21df65286 scsi: megaraid_sas: Add support for FW snap dump omits 3f6194af5394 scsi: megaraid_sas: Add watchdog thread to detect Firmware fault omits 8dbb748d4d1b scsi: mpt3sas: Bump driver version to 27.100.00.00 omits 97f351940933 scsi: mpt3sas: Fix driver modifying persistent data in Man [...] omits 6cd1bc7b9b50 scsi: mpt3sas: Don't modify EEDPTagMode field setting on S [...] omits 9029a72500b9 scsi: mpt3sas: Fix Sync cache command failure during drive [...] omits dc730212e8a3 scsi: mpt3sas: Call sas_remove_host before removing the ta [...] omits a064a6470be3 scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function omits f4305749cafa scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc omits 02abcbc25a06 scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_ [...] omits 6c2938f7bfd9 scsi: mpt3sas: Add support for Aero controllers omits ff92b9dd9268 scsi: mpt3sas: Update MPI headers to support Aero controllers omits 8f34fe4a898c ARM: brcmstb: Add entry for 7255 omits 7c588c7468ea Merge branch 'net-systemport-Unmap-queues-upon-DSA-unregis [...] omits da106a140f9c net: systemport: Unmap queues upon DSA unregister event omits 25c440704661 net: systemport: Simplify queue mapping logic omits c04a17d2a9cc net: dsa: bcm_sf2: Turn on PHY to allow successful registration omits 52d6d05575c3 MIPS: DEC: Add 64-bit DECstation defconfig omits 2340b564a7e4 MIPS: DEC: Add R4k DECstation defconfig omits 7d52d6cca8b1 MIPS: DEC: Update R3k DECstation defconfig for Y2018 omits 43da4e3ee8c4 MIPS: r2-on-r6-emu: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 5882d526d887 Merge branch 'net-dsa-bcm_sf2-Store-rules-in-lists' omits 80f8dea8767e net: systemport: Restore Broadcom tag match filters upon resume omits 1c60c7f90011 net: dsa: bcm_sf2: Get rid of unmarshalling functions omits 1c0130f0b575 net: dsa: bcm_sf2: Restore CFP rules during system resume omits ce24b08a2e6f net: dsa: bcm_sf2: Split rule handling from HW operation omits ae7a5aff783c net: dsa: bcm_sf2: Keep copy of inserted rules omits 95772ec991f2 Merge branch 'net-More-extack-messages' omits 68d57f3b1d1a rtnetlink: Add more extack messages to rtnl_newlink omits d7e774f35676 net: Add extack argument to ip_fib_metrics_init omits d0522f1cd25e net: Add extack argument to rtnl_create_link omits 0b215b979864 ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() omits d24dbd7541ff mtd: maps: Get rid of the latch-addr-flash driver omits 99f732b3a865 mtd: maps: physmap: Invert logic on if/else branch omits e8da8794a7fd genirq/matrix: Improve target CPU selection for managed in [...] omits ce1fd6bfb15d IB/uverbs: fix a typo omits e48d8ed9c619 rxe: fix error completion wr_id and qp_num omits 4e588c8d034d IB/rxe: clean skb queue directly omits 6d10550c84f5 RDMA/hns: prefer dma_zalloc_coherent to dma_alloc_coherent/memse omits a786ef152cdc x86/tsc: Make calibration refinement more robust omits e8eeb3c8aab0 x86/boot: Simplify the detect_memory*() control flow omits e7afb623b4fb drm: Add drm_any_plane_has_format() omits 5e1abdc3fe56 net: skbuff.h: remove unnecessary unlikely() omits e28ae34e51bd Merge branch 'spi-4.20' into spi-4.21 for uniphier DT omits a8d6219536c1 ISDN: eicon: Remove driver omits bb8310cc22d7 drm/amdgpu/psp: add set_topology_info function omits ec1a975e0b18 drm/amdgpu/psp: add get_topology_info function omits 593caa07ad6a drm/amdgpu/psp: update topology info structures omits 4b93151f57d8 drm/amdgpu/psp: add get_hive_id function omits dd3c45d30622 drm/amdgpu/psp: add get_node_id function omits 3e2e2ab55499 drm/amdgpu/psp: initialize xgmi session (v2) omits ca6e1e59a24b drm/amdgpu/psp: add helper function to invoke xgmi ta per [...] omits 4de5f0055adf drm/amdgpu/psp: add xgmi ta header omits 97c8d171105d drm/amdgpu/psp: add helper function to load/unload xgmi ta omits 51e7177f361a drm/amdgpu/psp: init/de-init xgmi ta microcode omits f0cfa19579fa drm/amdgpu/psp: add structure for xgmi ta and its shared buffer omits 1cda5e2161b4 drm/amdgpu/vega20: add CLK base offset omits bab45e44b131 drm/amd/display: Stop leaking planes omits f180b4bccc89 drm/amdgpu: Drop amdgpu_plane omits c2af2a4264f8 drm/amd/display: Fix misleading buffer information omits 694d0775ca94 drm/amd: Don't fail on backlight = 0 omits 45cf8c23f356 drm/amd: Update atom_smu_info_v3_3 structure omits 227fa8650614 ARM: dts: bcm283x: Correct mailbox register sizes omits 499770ede3f8 ARM: dts: bcm283x: Correct vchiq compatible string omits a2aabe5f3c57 dt-bindings: soc: Document "brcm,bcm2836-vchiq" omits eaeee28db289 clk: qcom: smd: Add support for QCS404 rpm clocks omits 56950ff82325 clk: s2mps11: constify clk_ops structure omits 5fc6eb7d74f4 clk: pxa: constify clk_ops structures omits 16ace88405fb clk: pistachio: constify clk_ops structures omits 19aa8e32b9e6 clk: palmas: constify clk_ops structure omits 25600dad4145 clk: max77686: constify clk_ops structure omits f69f452243e4 ASoC: rsnd: add TDM Split mode support omits cf704dc83fd6 ASoC: rsnd: add TDM Split mode support for Document omits 4e7788fb8018 ASoC: rsnd: add SSIU BUSIF support omits da48a6eb82ea ASoC: rsnd: add SSIU BUSIF support for Document omits bd7ff187fac3 ASoC: rsnd: tidyup Document for DT binding omits c2aaaa57d44a ASoC: rsnd: handle DPCM converted rate/chan under core omits beed78aeeb10 ASoC: rsnd: move HDMI information from ssi.c to core.c omits 9328882e9dc6 ASoC: rsnd: use defined io_playback/io_capture omits a607280293b4 ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() omits c8b222bf110c ASoC: rsnd: remove endpoint bidirectional check omits 5049a6e7316c ASoC: audio-graph-scu-card: remove error check which never happen omits 1a115f3a5418 ASoC: audio-graph-scu-card: remove endpoint bidirectional check omits ea662d2f804a clk: imx7d: remove UART1 clock setting omits 39ee0b3401fe ASoC: audio-graph-card: remove endpoint bidirectional check omits 819ed0ad91cd clk: bcm2835: make license text and module license match omits 61d0de0543a6 regulator: pfuze100-regulator: add coin support to PF0100 omits 935ff8007f5e ASoC: Intel: common: add quirk for APL RVP boards omits 97bb91ae2f33 ASoC: Intel: common: add SOF information for APL RVP omits 972b0d456e64 ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL omits 48bf41a2be51 ASoC: Intel: boards: fix Skylake typo omits 3ee1cd4f81e1 ASoC: Intel: use standard interface for Atom machine drivers omits 842bb5135f10 ASoC: Intel: use standard interface for Hdaudio machine driver omits 8679284b37e9 ASoC: acpi: define common interface for machine driver con [...] omits 968029057192 drm/lease: look at ->universal_planes only once omits 078b7de41249 drm/file: Uncompact the feature flags omits a0c1af46e9d7 drm/lease: debug output for lease creation omits 25540f68c871 ASoC: pxa: change ac97 dependencies omits 2c2596f3ab25 ASoC: omap: Remove unused machine driver for AM3517-evm omits 223bc10b8497 ASoC: pcm3168a: remove read-only status register from snd_ [...] omits 39dfdf00c7a5 ASoC: ak5558: Remove redundant snd_soc_component_read32 calls omits 7d129adff3af rtlwifi: rtl8192de: Fix misleading REG_MCUFWDL information omits ac9ccb8b991c iwlegacy: fix small typo omits f4bd758f3f20 cw1200: fix small typo omits ae5848cb4511 brcmutil: print invalid chanspec when WARN-ing omits 3d39e1bb1c88 wireless: airo: potential buffer overflow in sprintf() omits 963b307361bd rtlwifi: Remove same duplicated includes omits 90e3243d16ad rtlwifi: rtl8723ae: Remove set but not used variables and [...] omits 96fca788e578 brcmsmac: never log "tid x is not agg'able" by default omits 7cbbe1597e44 zd1201: mark expected switch fall-through omits 89e54fa4562e rtlwifi: rtl8821ae: phy: Mark expected switch fall-through omits d22d2492a35d ray_cs: mark expected switch fall-throughs omits 641dd8068ecb rt2x00: rt61pci: mark expected switch fall-through omits 916e6bbcfcff rt2x00: rt2800lib: mark expected switch fall-throughs omits 10bb92217747 rt2x00: rt2500pci: mark expected switch fall-through omits 6eba8fd22352 rt2x00: rt2400pci: mark expected switch fall-through omits 63fdc952df36 mwifiex: Mark expected switch fall-through omits 38a0792d08e9 prism54: islpci_dev: mark expected switch fall-through omits 3d238b9d5048 prism54: isl_ioctl: mark expected switch fall-through omits d22b8fadd08e prism54: isl_38xx: Mark expected switch fall-through omits d56b26801e1d orinoco_usb: mark expected switch fall-through omits af71f8fef45c iwlegacy: common: mark expected switch fall-throughs omits e9904084dd1b iwlegacy: 4965-mac: mark expected switch fall-through omits 307b00c5e695 rtl8xxxu: Fix missing break in switch omits e20c50cdca19 rtl8xxxu: Mark expected switch fall-throughs omits 9198f460ec9d rtlwifi: btcoex: remove set but not used variable 'ppsc' omits 1066bd193d68 qtnfmac: fix error handling in control path omits e966a79c2f76 brcmfmac: fix spelling mistake "Retreiving" -> "Retrieving" omits 3283ee771c88 drm/etnaviv: consolidate hardware fence handling in etnaviv_gpu omits e14856f6cfbb ASoC: qdsp6: q6afe-dai: Fix the dai widgets omits f4163814813f drm/etnaviv: kill active fence tracking omits 9de57ff1566f ASoC: qdsp6: q6asm-dai: Only add routing once. omits e401fa25cfa2 qtnfmac: add support for Topaz chipsets omits b7da53cd6cd1 qtnfmac_pcie: use single PCIe driver for all platforms omits 3419348a97bc wlcore: Fix the return value in case of error in 'wlcore_v [...] omits 937a13091cbd libertas: remove set but not used variable 'int_type' omits 55930d2bf79b rsi: fix spelling mistake "Initialzing" -> "Initializing" omits 29ec3394f0bd brcmfmac: Fix ccode from EFI nvram when necessary omits ce2e6db554fa brcmfmac: Add support for getting nvram contents from EFI [...] omits 55e491edbf14 brcmfmac: Cleanup brcmf_fw_request_done() omits bd1e82bb420a brcmfmac: Set board_type from DMI on x86 based machines omits 0ad4b55b2f29 brcmfmac: Set board_type used for nvram file selection to [...] omits eae8e50669e1 brcmfmac: Add support for first trying to get a board spec [...] omits 5b587496dc63 brcmfmac: Remove recursion from firmware load error handling omits a1a3b7621638 brcmfmac: Remove firmware-loading code duplication omits b374e8686fc3 mt76: fix building without CONFIG_LEDS_CLASS omits 3401d42c7ea2 brcmutil: really fix decoding channel info for 160 MHz bandwidth omits b630806d7ce2 wlcore: Fixup "Add support for optional wakeirq" omits 461cf0360574 ath9k: Fix a locking bug in ath9k_add_interface() omits e55c884ea5c6 media: rc: self test for IR encoders and decoders omits 55bb78d265c6 ath9k: dynack: remove 'experimental' tag omits 0c60c490830a ath9k: dynack: make ewma estimation faster omits 9d3d65a91f02 ath9k: dynack: check da->enabled first in sampling routines omits 5e3d4718b157 ath9k: dynack: move debug log after buffer increments omits 3831a2a0010c ath9k: dynack: use authentication messages for 'late' ack omits cea04e3d8e37 ath10k: fix struct init whitespace in SNOC driver omits 79169f148655 ath10k: don't assume this is a PCI dev in generic code omits 2bd345cd2bfc ath10k: assign 'n_cipher_suites' for WCN3990 omits 3651f0177f22 slimbus: qcom-ctrl: simplify getting .driver_data omits 97b9608be34f ath10k: ath10k_snoc_{read,write}32() should be static omits 82e60d920e8a ath10k: snoc: fix unbalanced clock error handling omits bfe57a6ac75a ath10k: snoc: relax voltage requirements omits 1a1a0d5ccefc ath10k: snoc: fix unabalanced regulator error handling omits 887a3dcf5893 ath10k: snoc: remove 'wcn3990' from generic resource handling omits dc57731dbd53 wil6210: fix locking in wmi_call omits 6470f31927b4 wil6210: fix freeing of rx buffers in EDMA mode omits a834df7497b4 wil6210: remove unnecessary alignment code from rx flow omits 7c69709f8ed2 wil6210: fix RGF_CAF_ICR address for Talyn-MB omits 04de15010aa4 wil6210: fix L2 RX status handling omits 84ec040d0fb2 wil6210: fix debugfs memory access alignment omits ac0e541ab2f2 wil6210: add general initialization/size checks omits b571e71bcb98 wil6210: notify cqm packet loss on disable_ap_sme omits e1b43407c034 wil6210: refactor disconnect flow omits 664497400c89 wil6210: fix memory leak in wil_find_tx_bcast_2 omits e41ab937d47b wil6210: add recovery for FW error while in AP mode omits 61e5ec044748 wil6210: make sure Rx ring sizes are correlated omits cbebe277beb1 wil6210: increase RX rings and RX buff array size omits d083b2e2b7db wil6210: fix reset flow for Talyn-mb omits a078c4cf0197 wil6210: remove fake support for RXHASH omits c8cb09644c6c ath10k: fix some typo omits dbc4ca339c8d tools cpupower: Override CFLAGS assignments omits 4bf3bd0f15a9 tools cpupower debug: Allow to use outside build flags omits 9de9aa45e9bd tools/power/cpupower: fix compilation with STATIC=true omits 19ed3e2dd854 iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() omits 668f51ae2fd2 nvmem: core: fix regression in of_nvmem_cell_get() omits b65f501627ff iommu/mediatek: Constify iommu_ops omits b0c329121505 iommu/ipmmu-vmsa: Hook up r8a77990 DT matching code omits ad43d528a7ac ALSA: usb-audio: Define registers for CM6206 omits 5d95f40e62e4 iommu: Do physical merging in iommu_map_sg() omits 8bed5a5cfc33 Docs/EDID: Calculate CRC while building the code omits d2f112a56810 Docs/EDID: Fixed erroneous bits of XOFFSET, XPULSE, YOFFSE [...] omits f45a7977d114 drm/i915: Don't oops during modeset shutdown after lpe aud [...] omits e6db7f4d7c50 drm/i915: Break long iterations for get/put shmemfs pages omits 24869610e867 soc: rockchip: power-domain: add rk3066 powerdomains omits fbe57dde7126 media: ov7740: constify structures stored in fields of v4l [...] omits d148b85e8b07 media: ov5645: constify v4l2_ctrl_ops structure omits 35629182eb8f media: ov13858: Check for possible null pointer omits 436190596241 media: imx214: Add imx214 camera sensor driver omits 5f65328df3f5 arm64: dts: renesas: Switch eMMC bus to 1V8 on Salvator-X [...] omits 9dab12c7a66d media: imx214: device tree binding omits 4e5f42df5778 media: intel-ipu3: cio2: Remove redundant definitions omits 4e26f692e2e2 media: ipu3-cio2: Use cio2_queues_exit omits 32388d6ef7cf media: ipu3-cio2: Unregister device nodes first, then rele [...] omits 30efae3d789c media: omap3isp: Unregister media device as first omits 003aedaed65d media: docs: Document metadata format in struct v4l2_format omits 92539d3eda2c media: v4l: event: Add subscription to list before calling [...] omits b50b769bcbc2 media: dm365_ipipeif: better annotate a fall though omits aecbde630e95 drm/syncobj: Fix oops on drm_syncobj_find_fence(file_priv, [...] omits e7abd89466df arm64: dts: zynqmp: Add DDRC node omits 1696acf44e9f arm64: dts: zynqmp: replace gpio-key,wakeup with wakeup-so [...] omits 9fd609ff6380 arm64: dts: zynqmp: Use mmc@ instead sdhci@ omits bfe60a0272dd drm/i915/icl: Enable Plane Input CSC for YUV to RGB Conversion omits 6a255da783c6 drm/i915/icl: Define Plane Input CSC Coefficient Registers omits ca92e173ab34 xfrm: Fix bucket count reported to userspace omits 86d4d068df57 parisc: Revert "Release spinlocks using ordered store" omits 8fd8cbfeada5 EDAC, qcom_edac: Remove irq_handled local variable omits ef86eaf97acd media: Rename vb2_m2m_request_queue -> v4l2_m2m_request_queue omits 2efaf6ebb34f media: cec: increase debug level for 'queue full' omits 55623b416905 media: cec: check for non-OK/NACK conditions while claiming a LA omits 7cf7b2e977ab media: vicodec: lower minimum height to 360 omits 0ede1794b966 media: tc358743: Remove unnecessary self assignment omits 215237a5e436 Merge tag 'v4.20-rc1' into patchwork omits df18bfd35bbf media: v4l: fix uapi mpeg slice params definition omits 4f014a41b4ef nds32: Remove duplicated include from pm.c omits 7938e6315c9a nds32: Power management for nds32 omits cf26edd840dc nds32: Add document for NDS32 PMU. omits c8b34461705e nds32: Add perf call-graph support. omits ebd09753b570 nds32: Perf porting omits 9aaafac8cffa nds32: Fix bug in bitfield.h omits 4c3d6174e0e1 nds32: Fix gcc 8.0 compiler option incompatible. omits 8730c178b420 nds32: Fill all TLB entries with kernel image mapping omits 2e95c4d672ce nds32: Remove the redundant assignment omits 1a81361f75d8 EDAC, synopsys: Add Error Injection support for ZynqMP DDR [...] omits b500b4a029d5 EDAC, synopsys: Add ECC support for ZynqMP DDR controller omits 647ad49ca672 staging: Remove the mt29f_spinand driver omits acc9d62b6872 mtd: rawnand: Flag 1.8V AC chips with a broken GET_FEATURE [...] omits 505a2fd80b4d arm64: dts: rockchip: add Gru Scarlet devicetrees omits 9586d569a369 powerpc/mm/64s: Only use slbfee on CPUs that support it omits 08e6a3434e21 powerpc/mm/64s: Use PPC_SLBFEE macro omits 0ae790683fc2 powerpc/mm/64s: Consolidate SLB assertions omits b06a8b438758 pinctrl: sh-pfc: r8a77470: Add SDHI support omits 06bfbe089b4d MAINTAINERS: Remove Laurent Pinchart as Renesas pinctrl ma [...] omits 50f3f2d73e34 pinctrl: sh-pfc: Reduce kernel size for narrow VIN channels omits 9f8dc8e2b161 MAINTAINERS: Add Renesas RZ/A and RZ/N files to Renesas pi [...] omits ccb44a8a5bba pinctrl: sh-pfc: r8a77990: Add Audio SSI pins, groups and [...] omits 4c833b2fa5b6 pinctrl: sh-pfc: r8a77990: Add Audio clock pins, groups an [...] omits ba3a51ac32eb usb: dwc3: gadget: Properly check last unaligned/zero chain TRB omits 08fd9a82fda8 usb: dwc3: core: Clean up ULPI device omits 96edebd6bb99 scsi: NCR5380: Return false instead of NULL omits 0d52e642c0cc scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC omits e34ff8edcae8 scsi: hisi_sas: Remove set but not used variable 'dq_list' omits a3ecf48248a3 scsi: myrs: only build on little-endian platforms omits 77409c4cdc44 scsi: myrs: avoid stack overflow warning omits f8d294324598 scsi: lpfc: fix remoteport access omits f8f4adc1c166 scsi: myrb: fix sprintf buffer overflow warning omits 5841734fa6f9 scsi: target/core: Avoid that a kernel oops is triggered w [...] omits 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next omits 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" omits 0773495b1f5f xtensa: make sure bFLT stack is 16 byte aligned omits ea956d8be91e audit: print empty EXECVE args omits 804dfaf01bcc XArray: Fix Documentation omits d9c480435add XArray: Handle NULL pointers differently for allocation omits 611f318637da XArray: Unify xa_store and __xa_store omits 84e5acb76dac XArray: Add xa_store_bh() and xa_store_irq() omits 9c16bb889054 XArray: Turn xa_erase into an exported function omits c5beb07e7a06 XArray: Unify xa_cmpxchg and __xa_cmpxchg omits 4c0608f4a0e7 XArray: Regularise xa_reserve omits ba32ce95cbd9 mtd: maps: Merge gpio-addr-flash.c into physmap-core.c omits 3edf4b9f381e dt-binding: mtd: physmap: Document the addr-gpios property omits 6ca15cfa0788 mtd: maps: Rename physmap_of_{versatile, gemini} into phys [...] omits 642b1e8dbed7 mtd: maps: Merge physmap_of.c into physmap-core.c omits 0c3def9b58d8 mtd: maps: Prepare merging of physmap and physmap_of omits cb946bf6aaeb mtd: maps: physmap: Fix coding style issues reported by ch [...] omits 7abe5309de76 mtd: maps: physmap: Return -ENOMEM directly when info allo [...] omits 1e4f42084910 mtd: maps: physmap: Check mtd_device_{parse_register, unre [...] omits 51b436a2420e mtd: maps: physmap: Remove the MAX_RESOURCES limitation omits ea5bc54b12e8 mtd: maps: physmap: Use devm_ioremap_resource() omits 16f2101b4ddb mtd: maps: physmap: Use dev_notice() and a %pR specifier omits c7f6dc60a319 mtd: maps: physmap: Use platform_get_resource() to retriev [...] omits 00142d6ffeb6 mtd: maps: physmap: Rename ->map and ->mtd into ->maps and ->mtds omits 18d54e557c55 mtd: maps: physmap: Add SPDX header omits 4a57f58f6a23 PCI: Expand the "PF" acronym in Kconfig help text omits b83761bb0b09 drm/amdgpu: use GMC v9 KIQ workaround only for the GFXHUB omits 396557b03c94 drm/amdgpu: drop the busy wait for GMC v9 TLB invalidations omits af5fe1e96aa1 drm/amdgpu: cleanup GMC v9 TLB invalidation omits 5c76c6a8975e drm/amdgpu: remove nonsense in_interrupt() checks omits 788012e33cb4 uapi: fix more linux/kfd_ioctl.h userspace compilation errors omits 9349e23907be uapi: fix linux/kfd_ioctl.h userspace compilation errors omits 2383a767c0ca drm/amdkfd: fix interrupt spin lock omits f6cffc0d4d3c drm/amdgpu: Add helper function to get sdma index omits ccf191f8aabf drm/amdgpu: Refine function name omits 3a10f6e8aa14 drm/amd/powerplay: do the comparison in the right Khz granularity omits f60d405a870f ARM: dts: NSP: Move aliases to bcm-nsp.dtsi omits 0810d5cc29a1 bus: brcmstb_gisb: simplify getting .driver_data omits 5df275cd4cf5 selinux: policydb - fix byte order and alignment issues omits 63ecd3b13d5c x86/gart: Rewrite early_gart_iommu_check() comment omits fe2b51145c9f nilfs2: Use xa_erase_irq omits 9ee5a3b7eeb1 XArray: Export __xa_foo to non-GPL modules omits 8229706e03e4 XArray: Fix xa_for_each with a single element at 0 omits 43500e6f294d x86/cpufeatures: Remove get_scattered_cpuid_leaf() omits a748faea3bfd drm/i915: Fix ilk+ watermarks when disabling pipes omits af31b04b67f4 tools/testing/nvdimm: Fix the array size for dimm devices. omits 34955e038a1b drm/amdgpu: Modify the argument of emit_ib interface omits 8469868df76f drm/amdgpu: Change AMDGPU_CSA_SIZE to 128K omits 7946340fa389 drm/amdgpu: Move csa related code to separate file omits 1e256e276221 drm/amdgpu: Refine CSA related functions omits 20bedfe0c13a drm/amdgpu: Remove useless csa gpu address in vmid0 omits 2a5ae84bf31e drm/amdgpu: fix gfx wptr for sdma v4 omits 1cf03c54b3d8 drm/amdgpu: disable page queue on SDMA for Vega12 omits 965632adc8a4 drm/amdgpu: update smu firmware images for VI variants (v2) omits d2b1d6bbc56a drm/amd/display: Add condition to sync eDP SW status and H [...] omits ff83a9a0d15d drm/amd/display: Remove the check to see if pp_display_cfg [...] omits 5e2b2fbc4d99 drm/amd/display: remove CRTC_3D_STRUCTURE_V_UPDATE_MODE bi [...] omits ba45df4cb719 drm/amd/display: Expose target backlight level omits f41a895026b8 drm/amd/display: Guard against null stream_state in set_cr [...] omits 83d4065991f0 drm/amd/display: fix mirror rotation scaling math omits ba7b267a458e drm/amd/display: Retiring set_display_requirements in dm_p [...] omits 3917a470757c drm/amd/display: Remove program_csc_matrix omits 37c1346c2e36 drm/amd/display: Fix some backlight variable styling omits 262485a50fd4 drm/amd/display: Expand dc to use 16.16 bit backlight omits a7d8084b5897 drm/amd/display: Remove some old TODO's omits b8592b48450b drm/amd/display: Initial documentation for AMDgpu DC omits 4f7129112c2a drm/amd/display: Fix potential nullptr error omits 3384521a79ed drm/amd/display: 3.2.04 omits 69133b893591 drm/amd/display: Fix up coverity issues omits ddc07a3803a7 drm/amd/display: remove interlace scaling adjustment omits c99155230b67 drm/amd/display: Add missing pipes registers for VGA enabl [...] omits 8d6da3bbfd95 drm/amd/display: fix dml max voltage state omits b76dfbef061a drm/amd/display: Clip all remaining regamma points after f [...] omits 1fd8375236fc drm/amd/display: 3.2.03 omits 097578091327 drm/amd/display: Set gamma not working on MPO planes omits 6e82c6e0661b drm/amdgpu: drop the remaining uses of ring idx in messages omits b7ff853f15a2 drm/amdgpu: cleanup si_dma_ring_test_ib omits 725b2611781a drm/amdgpu: cleanup uvd_v6_0_ring_test_ring omits 9340c36ca5f8 drm/amdgpu: use ring name instead of idx in traces omits e0519696cc31 drm/amdgpu: print an error when the parser can't be initialized omits 26efecf95588 drm/scheduler: Add drm_sched_job_cleanup omits 98079389a873 drm/amdgpu: remove messages from IB tests omits 315fed0367b4 drm/amdgpu: cleanup skipping IB test on KIQ omits af70a471bf06 drm/amdgpu: cleanup amdgpu_ib_ring_tests omits dc9eeff84c77 drm/amdgpu: further ring test cleanups omits e4312d459a2e drm/amdgpu/amdkfd: clean up mmhub and gfxhub includes omits 3ba7b418f12b drm/amdgpu: Enable default GPU reset for dGPU on gfx8/9 v3 omits c66ed765a0a9 drm/amdgpu: Retire amdgpu_ring.ready flag v4 omits faf6e1a87e07 drm/sched: Add boolean to mark if sched is ready to work v5 omits 2bb42410b1bd drm: Remove drm_global.{c,h} v2 omits a64f784bb14a drm/ttm: initialize globals during device init (v2) omits 62b53b37e4b1 drm/ttm: use a static ttm_bo_global instance omits 56b3d2041358 drm/ttm: make the device list mutex static omits 27eb1fa9130a drm/ttm: use a static ttm_mem_global instance omits 7e07834c12b9 drm/amd/powerplay: remove duplicated includes omits 50aa56370c9b drm/radeon/kms: remove set but not used variable 'pll' omits 5dcb668d9a07 drm/amdgpu: Added a few comments for gart omits afd545f673ad drm/amdkfd: Use functions from amdgpu to invalidate vmid in kfd omits 2a79d86897af drm/amdgpu: Reorganize amdgpu_gmc_flush_gpu_tlb() for kfd to use omits a614aae76057 drm/amdkfd: Remove unnecessary register setting when inval [...] omits 435e2f970995 drm/amdkfd: page_table_base already have the flags needed omits deb99d7c4fb2 drm/amdkfd: Delete a duplicate statement in set_pasid_vmid [...] omits ce331f8f7c04 drm/amdgpu: Add DCC flags for GFX9 amdgpu_bo omits 950227959b0e drm/amd/display: Check if hubp function hooks exist before [...] omits 6a85538aa0bf drm/amd/display: Retiring set_display_requirements in dm_p [...] omits 06308d024ad5 drm/amd/display: Remove stream_res tg null check in commit planes omits 6ffb6b7f8ab7 drm/amdgpu: Reverse the sequence of ctx_mgr_fini and vm_fi [...] omits 0b25cbf9c26c drm/amdgpu/psp: avoid hard-code fence value pre submission omits 7cd52c917a9c drm/amdkfd: Add proper prefix to functions omits dfcbe6d5f4a3 drm/amdgpu: Remove unused function pointers omits 5b87245faf57 drm/amdkfd: Simplify kfd2kgd interface omits 1728801409e4 drm/amdkfd: Use functions from amdgpu for setting up page [...] omits c7ff7be62bc2 drm/amdgpu: Expose *_setup_vm_pt_regs for kfd to use omits f4f859408cad drm/amdkfd: Delete unnecessary register settings omits 17e4bd6cb888 drm/amdgpu: increase the size of HQD EOP buffers omits b44da694a74a drm/amdgpu: put HQD EOP buffers into VRAM omits 898c2cb5d94f drm/amdgpu: use scheduler fault instead of reset work omits 2c498d1dbe2e drm/amdgpu: remove illegal instruction stub from si_dma.c omits 8fe159b0143d drm/sched: add drm_sched_fault omits 19067e522d99 drm/sched: make sure timer is restarted omits 548f2ecc33b5 drm/amdgpu: Revised PSP comments omits efcf063f8d85 drm/amdgpu: fix sdma v4 ring is disabled accidently omits d7f625e91b32 drm/amdgpu: add ring test for page queue omits f783160c2734 drm/amdgpu: disable SDMA page queue on Vega20 omits 2a85e816ccd7 drm/amdgpu/sdma4: APUs do not have a page queue omits 161d0711b9e5 drm/amdgpu: use paging queue for VM page table updates omits bb97ab42ac5d drm/amdgpu: activate paging queue on SDMA v4 omits d425e7d8de53 drm/amdgpu: add some [WR]REG32_SDMA macros to sdma_v4_0.c omits 998d3fd4f8ce drm/amdgpu: remove SRIOV specific handling from sdma_v4_0_ [...] omits 09f0b4ffd41e drm/amdgpu: remove non gfx specific handling from sdma_v4_ [...] omits 9194a339034f drm/amdgpu: add basics for SDMA page queue support omits 51235849d995 drm/amdgpu: fix sdma v4 startup under SRIOV omits 105f20706fb5 drm/ttm: Provide ttm_bo_global_{init/release}() for struct [...] omits e55a5c9b5f5b drm/ttm: Rename ttm_bo_global_{init,release}() to ttm_bo_g [...] omits d76e393f4cef drm/amd/display: Fix incorrect end slope of EETF omits fa44604cca2a drm/amd/display: rename cstate_pstate_watermarks_st1 omits 9f4f9fddc00c drm/amd/display: explicit uint64_t casting omits 649e34acb4c9 drm/amd/display: dc 3.2.02 omits ea2e8d923e2b drm/amd/display: add dccg block omits 84e7fc05a927 drm/amd/display: rename dccg to clk_mgr omits 98e90a34ccdc drm/amd/display: Retiring set_display_requirements in dm_p [...] omits 247d167e578c drm/amd/display: Retiring set_display_requirements in dm_p [...] omits 9ea59d5ab7b0 drm/amd/display: Add link encoder dp_ycbcr420_supported fe [...] omits e2bf20073e4d drm/amd/display: fix report display count logic omits 560a77f5f401 drm/amd/display: expose hwseq functions and add registers omits ce8a805ae176 drm/amd/display: initialize dc_transfer_func->ctx omits e1e8a020c6b8 drm/amd/display: Add support for Freesync 2 HDR and Conten [...] omits 4c5e8b541527 drm/amd/display: split dccg clock manager into asic folders omits 4244381cd153 drm/amd/display: clean up base dccg struct omits de801062bf2c drm/amd/display: Freesync does not engage on some displays omits 9566b67586fb drm/amd/display: remove safe_to_lower flag from dc, use 2 [...] omits 24f7dd7ea98d drm/amd/display: move pplib/smu notification to dccg block omits 72942b3de8da drm/amd/display: handle max_vstartup larger than vblank_end omits 09dea6bfb1af drm/amd/display: dc 3.2.01 omits c3bce35c662b drm/amdgpu: fix sdma doorbell comments typo omits 657f60039792 drm/radeon/r300: Mark expected switch fall-throughs omits fa2549800c84 drm/radeon/r420: mark expected switch fall-through omits 6dfeb11a4b48 drm/amdkfd: Use kmemdup instead of duplicating its function omits 4202dd2cb2d8 of: Documentation: remove unmaintained todo file omits 7900f06c3fee MAINTAINERS: Remove self from Broadcom SoCs omits fb14ada11d62 soc: bcm: brcmstb: Fix re-entry point with a THUMB2_KERNEL omits ca3a6e705cad ARM: dts: BCM53573: Relicense SoC file to the GPL 2.0+ / MIT omits ae269963f990 ARM: dts: BCM63xx: Enable SATA AHCI and PHY for BCM963138DVT omits 2af764dfb5ee ARM: dts: BCM63xx: enable SATA PHY and AHCI controller omits 1c9001b4f69a ARM: dts: BCM53573: Relicense Tenda AC9 file to the GPL 2. [...] omits d10967344375 ARM: dts: BCM5301X: Relicense BCM47094 file to the GPL 2.0+ / MIT omits 26ff86f7794b ARM: dts: BCM5301X: Relicense BCM47081/BCM4709 files to th [...] omits b3a428b4b18d MIPS: Enable IOREMAP_PROT config option for MIPS cpus omits 67769857f05a MIPS: math-emu: Change to use DEFINE_SHOW_ATTRIBUTE macro omits 5d7a5bcb67c7 sunrpc: correct the computation for page_ptr when truncating omits f09c296ebf40 tomoyo: fix small typo omits 4d9ebbe2b061 cgroup: remove unnecessary unlikely() omits b7a1da2193e6 arm64: dts: renesas: r8a77990: Add all HSCIF nodes omits 9449f7ae63e5 reset: Improve reset controller kernel docs omits a7f7090f4433 drm/vgem: Fix typo in driver feature flags omits 19357aba5f14 Merge branches 'sunxi/clk-for-4.21', 'sunxi/config64-for-4 [...] omits cee98cefbf6d arm64: allwinner: h6: Add OrangePi Lite2 initial support omits f0c083b88aa7 arm64: allwinner: h6: Add common orangepi nodes into dtsi omits cb202e7c5895 arm64: dts: renesas: r8a779{7|8}0: add TMU support omits 56629fcba94c arm64: dts: renesas: ebisu: Enable Audio omits 3b46fa57e350 arm64: dts: renesas: r8a77990: Add Audio-DMAC and Sound de [...] omits 5c6479d9b25b arm64: dts: renesas: r8a7799{0|5}: add/enable USB2.0 peripheral omits 396aadeb951d arm64: dts: renesas: salvator-common: add companion proper [...] omits 430212752cd7 arm64: dts: renesas: r8a77990: Connect R-Car E3 AVB to IPMMU omits 7ffbcb232c7b arm64: dts: renesas: r8a77980: Connect R-Car V3H AVB to IPMMU omits ea57402f3671 arm64: dts: renesas: r8a77965: Connect R-Car M3-N AVB to IPMMU omits 8dae1d2bbc12 arm64: dts: renesas: r8a77990: add/enable USB3.0 periphera [...] omits 34b2f8da9d41 drm/i915/gen9_lp: Fix DMC DC counter debugfs output omits 79ae4910fe00 ARC: HSDK: improve reset driver omits c49d3f3fa686 staging: greybus: loopback.c: remove unused lists omits e9c892465583 staging: erofs: remove the redundant d_rehash() for the ro [...] omits 3d49df58ab14 staging: rtl8723bs: fix typo in function name rtw_sctx_chk [...] omits f549a60b8c5e staging: rtl8188eu: fix typo in function name rtw_sctx_chk [...] omits f3145cb39231 Staging: comedi: dt9812: fixed a typo in comment. omits 057b0a810097 staging: wilc1000: remove coreconfigurator.h file omits 1116468bf515 staging: wilc1000: remove coreconfigurator.c file omits d6a75ad44f08 staging: wilc1000: remove unnecessary MAX_STRING_LEN macro omits bfaf36a4082a staging: wilc1000: refactor wilc_parse_assoc_resp_info() omits 64f656cbd026 staging: wilc1000: avoid line over 80 chars in wilc_parse_ [...] omits e23c009f728c staging: wilc1000: refactor get_bssid() function omits 846b146c5ebe staging: wilc1000: remove unused code in coreconfigurator omits 7a62f643c0e8 staging: wilc1000: refactor wilc_parse_network_info() usin [...] omits 6cec571b70ec drm/imx: ipuv3-plane: add function to query atomic update status omits 731624c98897 gpu: ipu-v3: prg: add function to get channel configure status omits a54843c00e72 gpu: ipu-v3: pre: add double buffer status readback omits 97c78f4d07e5 drm/imx: ipuv3-plane: add IDMAC timeout warning omits 93b662d329d6 drm/i915/icl: Configure MG DP mode for HDMI ports too omits cb9ff519439b drm/i915/icl: Configure MG PHY gating for HDMI ports too omits 732e6fc7a41c staging: octeon: Fix style issues omits 74f93cf9a811 staging: davinci_vpfe: Align brackets to open parentheses omits dff94010b3ac staging: vboxvideo: Remove unnecessary parentheses omits 459b678571e9 staging: rtlwifi: Keep expressions on one line omits ec5043bf85ea staging: rtlwifi: Remove unnecessary conditions omits 95a32556da1a staging: rtlwifi: Replace 1 with true and remove compariso [...] omits 815b02e3c05d gpu: ipu-v3: image-convert: allow three rows or columns omits f1ef14f30f05 gpu: ipu-v3: image-convert: disable double buffering if necessary omits e46279f097d4 gpu: ipu-v3: image-convert: add some ASCII art to the exposition omits d966e23d61a2 gpu: ipu-v3: image-convert: fix bytesperline adjustment omits ff652fcf84f7 gpu: ipu-v3: image-convert: relax alignment restrictions omits a3f42419e2a7 gpu: ipu-v3: image-convert: fix debug output for varying t [...] omits 64fbae5e3e2e gpu: ipu-v3: image-convert: select optimal seam positions omits 76e77bf543c5 gpu: ipu-v3: image-convert: move tile alignment helpers omits 26ddd032a82b gpu: ipu-v3: image-convert: calculate tile dimensions and [...] omits 571dd82c508d gpu: ipu-v3: image-convert: store tile top/left position omits 0537db801bb0 gpu: ipu-v3: image-convert: reconfigure IC per tile omits 70b9b6b3bcb2 gpu: ipu-v3: image-convert: calculate per-tile resize coef [...] omits dd65d2a93b0c gpu: ipu-v3: image-convert: prepare for per-tile configuration omits c4e456583a46 gpu: ipu-v3: image-convert: Catch unaligned tile offsets omits b288adad6105 gpu: ipu-v3: image-convert: Remove need_abort flag omits aa60b261c636 gpu: ipu-v3: image-convert: Allow reentrancy into abort omits 920340ae1f69 gpu: ipu-v3: image-convert: Only wait for abort completion [...] omits 819bec35c8c9 gpu: ipu-v3: image-convert: Prevent race between run and u [...] omits d0cbc93a0110 gpu: ipu-v3: ipu-ic: allow to manually set resize coefficients omits dec408fd23ae gpu: ipu-v3: Add chroma plane offset overrides to ipu_cpme [...] omits 22ec08081956 gpu: ipu-cpmem: add WARN_ON_ONCE() for unaligned dma buffers omits fac8033fe3ab drm/imx: imx-tve: constify clk_ops structure omits 946485d0ede5 drm/imx: Switch to SPDX identifier omits 7d9df98be66f clockevents: Remove unnecessary unlikely() omits 6f44610c30c5 clk: renesas: r8a77970: Add RPC clocks omits bac7473685b0 Staging: rts5208: Capitalise preprocessor variable names omits 086a76b9c90c staging: rtl8192u: Fix misspellings in comments - Style omits 37f868344a1d staging: rtl8192u: Fix misspelling in variable name - Style omits 60348815e1d1 staging: rtl8192u: Fix misspelling in struct member name - Style omits 81b8226c5473 staging: rtl8723bs: core: remove unnecessary blank lines omits de770acb079a staging: rtl8192e: Add SPDX-License-Identifier - Style omits a55e7eecb59d staging: rtl8192e: add braces to if statement - style omits bb1e67793f3e Staging: rts5208: Add SPDX license tags omits dda4eaa8b6c3 staging: xgifb: vb_setmode: adjust descendant indentation [...] omits e00c51d0c07f staging: xgifb: vb_setmode: fix multiple line dereference omits c471d7cca8b8 staging: mt7621-dma: Add braces around else branches omits 33593a963053 staging: rtlwifi: Remove unused functions omits f400dc6a66fb staging: rtlwifi: Remove function that only returns zero omits 948569b72a5d staging: rtlwifi: Remove function that only returns the se [...] omits 2c66f2a9efd9 Staging: rtlwifi: Remove Unneeded funition halbtc_get_wifi_rssi() omits cd27f56fce4f staging: gasket: use sizeof(*p) for memory allocation omits 3a6eb795641c drm/vgem: create a render node for vgem omits 507c93a22c84 clk: renesas: r7s9210: Add SDHI clocks omits 99d18a3da861 ipmi: clean an indentation issue, remove extraneous space omits ccab79195172 ipmi: Make the smi watcher be disabled immediately when no [...] omits c7cfcb50e447 ipmi: Fix how the lower layers are told to watch for messages omits 4a0e5ed75f99 ipmi: Fix SSIF flag requests omits f743f017b739 pinctrl: sh-pfc: r8a77470: Add QSPI1 pin groups omits 610d662ac3d3 pinctrl: sh-pfc: r8a77470: Add VIN pin groups omits 5c9258bca9ac pinctrl: sh-pfc: r8a77470: Add DU1 pin groups omits 80ef7d091044 pinctrl: sh-pfc: r8a77470: Add remaining I2C pin groups omits e926ae573b0f EDAC, synopsys: Add macro defines for ZynqMP DDRC omits fb6a691a23ca dt: bindings: Document ZynqMP DDRC in Synopsys documentation omits 84de0b493ff6 EDAC, synopsys: Add error handling for the of_device_get_m [...] omits 3d02a8975e32 EDAC, synopsys: Add platform specific structures for the D [...] omits fa9f6b9e1cf9 EDAC, synopsys: Return void for functions always returning 0 omits 225af74d6312 EDAC, synopsys: Correct comments omits bb894bc46ed0 EDAC, synopsys: Shorten static function names omits 1b51adc6b7ac EDAC, synopsys: Improve code readability omits 326e5c8d4a87 dt-binding: spi: Document Macronix controller bindings omits b942d80b0a39 spi: Add MXIC controller driver omits be0bf62e3df9 spi: spi-rspi: simplify getting .driver_data omits 6eee6d317aa2 spi: spi-zynqmp-gqspi: simplify getting .driver_data omits 07c7df3ecdba spi: spi-sh-msiof: simplify getting .driver_data omits 2a35a643f138 spi: uniphier: re-add addressing properties omits 4642f0bede4f spi: uniphier: fix incorrect property items omits 6a34e285de9a spi: spi-geni-qcom: Simplify probe function omits 0dccff3ce73a spi: spi-geni-qcom: fix nitpicks omits 13aed2392741 spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ omits b654aa6f2bbb spi: mediatek: add spi support for mt8183 IC omits f611dfdb8544 spi: mediatek: Add bindings for mediatek MT8183 soc platform omits b53548f9d9e4 spi: pxa2xx: Remove LPSS private register restoring during resume omits a5ebe5e49a86 arm64: dts: renesas: r8a77990: Add SCIF-{0,1,3,4,5} device nodes omits 122ddb7104f7 arm64: dts: renesas: r8a779{7|8}0: add MSIOF support omits 0c85e78fb1d3 arm64: dts: renesas: r8a774a1: Add VIN and CSI-2 nodes omits e67898dc2d2b arm64: dts: renesas: revise hsusb's reg size omits bae66bbcf201 arm64: dts: renesas: r8a77965: Add LVDS support omits 69c5e602d0bd arm64: dts: renesas: r8a77980: add thermal support omits f1487c19781a arm64: dts: renesas: r8a77970: add thermal support omits 8517042060b5 arm64: dts: renesas: r8a77990: Add DMA properties to MSIOF nodes omits de625477c632 arm64: dts: renesas: r8a779{7|8}0: add PWM support omits 0c793a02cc7c arm64: dts: renesas: r8a77990: Add INTC-EX device node omits e20a1b9e10e3 arm64: dts: renesas: r8a7795: remove unneeded sound #addre [...] omits b823d65f3380 arm64: dts: renesas: r8a774a1: Add CAN nodes omits 112b57fa7374 ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask omits a182ecd3809c ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards usi [...] omits 04290192f7eb spi: rockchip: support lsb-first mode omits 65498c6ae241 spi: rockchip: support 4bit words omits 01b59ce5dac8 spi: rockchip: use irq rather than polling omits 74b7efa82b11 spi: rockchip: precompute rx sample delay omits 420b82f84294 spi: rockchip: set min/max speed omits eff0275e5253 spi: rockchip: simplify use_dma logic omits d790c342e689 spi: rockchip: remove master pointer from dev data omits eee06a9ee2cd spi: rockchip: don't store dma channels twice omits fc1ad8ee3348 spi: rockchip: read transfer info directly omits ce386100d999 spi: rockchip: disable spi on error omits fab3e4871f62 spi: rockchip: use atomic_t state omits 2410d6a3c307 spi: rockchip: always use SPI mode omits 31bcb57be12f spi: rockchip: use designated init for dma config omits 30688e4e670d spi: rockchip: make spi_enable_chip take bool omits 65a8c17a39f6 ARM: shmobile: defconfig: Enable SII902X omits c0ea089dbad4 ASoC: rsnd: rsnd_mod_name() handles both name and ID omits c16015f36cc1 ASoC: rsnd: add .get_id/.get_id_sub omits 7e7fe06de376 ASoC: rsnd: move .get_status under rsnd_mod_ops omits 0900d1e64815 ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S omits 61f18dc78a6b ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format [...] omits de3636488cff ASoC: AMD: constify regulator_desc structure omits 704a9fc20b87 ASoC: codecs: constify snd_soc_dai_ops structures omits 7dfcd9d727c3 ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures omits f458f9f43690 carl9170: tx: mark expected switch fall-throughs omits 003161445bc8 carl9170: rx: mark expected switch fall-through omits 6d9e1ecd1537 ath6kl: Mark expected switch fall-through omits 53d76f1687ba ath9k: remove set but not used variable 'new_flags' omits 6da4b3ab9a6e genirq/affinity: Add support for allocating interrupt sets omits 060746d9e394 genirq/affinity: Pass first vector to __irq_build_affinity [...] omits 5c903e108d0b genirq/affinity: Move two stage affinity spreading into a [...] omits b82592199032 genirq/affinity: Spread IRQs to all available NUMA nodes omits bf74fd75137d ath9k: hw: mark expected switch fall-through omits f2a881055094 ath9k: ar9002_phy: mark expected switch fall-throughs omits 604e98670072 ath9k: ar5008_phy: mark expected switch fall-through omits 3468404f78e1 ath10k: remove set but not used variable 'tlv_len' omits eb9bd8b963d6 ath10k: fix some spelling mistakes omits 539b44e70c5b ath10k: fixup extended per sta tx statistics omits 13104929d2ec ath10k: fill the channel survey results for WCN3990 correctly omits 0b6277e6343e ASoC: nau8825: remove unnecessary unlikely() omits 9b4dcc9cbbfb drm: sun4i: add support for H6 TCON TOP omits bbf81a9c7188 dt-bindings: display: sun4i-drm: document H6 TCON TOP omits 10ead694f05c drm: sun4i: add quirks for TCON TOP omits c96d62215fb5 drm/sun4i: Initialize registers in tcon-top driver omits 0fb4b858b102 drm/sun4i: Add support for H6 HDMI PHY omits c71c9b2fee17 drm/sun4i: Add support for Synopsys HDMI PHY omits 058262b1e539 drm/sun4i: dw-hdmi-phy: Reorder quirks by family omits 40bb9d3147b2 drm/sun4i: Add support for H6 DW HDMI controller omits 9d0fdd484332 dt-bindings: display: sunxi: add DT binding for Allwinner [...] omits 76ce87ca5063 drm/sun4i: dw-hdmi: Add quirk for setting TMDS clock omits 799715212b67 drm/sun4i: dw-hdmi: Make mode_valid function configurable omits cd54074e82e0 drm/sun4i: Not all DW HDMI controllers has scrambled addresses omits c8c78ac261e7 drm/bridge/synopsys: dw-hdmi: Enable workaround for v2.12a omits 0a14b641624b drm/sun4i: Add support for H6 DE3 mixer 0 omits c50519e6db4d drm/sun4i: Add basic support for DE3 omits 1539c7f23f25 ASoC: Intel: mrfld: fix uninitialized variable access omits 576ce4075bfa ASoC: wm97xx: fix uninitialized regmap pointer problem omits ff60005e4598 ASoC: smd845: constify snd_soc_ops structure omits 6b27e2772927 ASoC: stm32: sai: fix less than zero comparison on unsigned int omits 2f5d94123ce3 ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ [...] omits 4ab7fd955e47 ath10k: fix copy-paste error in ath10k_qmi_setup_msa_resources() omits 5f09037a0cc2 ath10k: assign proper firmware crash dump structure omits bbcfb343fa7f ath10k: add memory dump support for QCA4019 omits e88975ca37d1 ath10k: dump tx stats in rate table format omits 0e622f67e041 ath10k: add support for WCN3990 firmware crash recovery omits 0282fefb1a29 mtd: rawnand: r852: use generic DMA API omits 321e54047b61 mtd: rawnand: denali: include <linux/bits.h> instead of <l [...] omits 861fbd6e808e mtd: rawnand: ams-delta: Convert the driver to ->exec_op() omits 3bd647ee7abc mtd: rawnand: ams-delta: Stop using legacy .IOADDR_R/W omits b0e137ad24b6 mtd: rawnand: Provide helper for polling GPIO R/B pin omits 41d6f0d07d76 mtd: rawnand: fsmc: Fix unchecked return value in fsmc_rea [...] omits 9a4d83074769 mtd: spinand: winbond: Add support for W25N01GV omits 566b62a3676c x86: Use POPCNT mnemonics in arch_hweight.h omits 97eb57feda80 drm/sun4i: Disable unused DE2 sub-engines omits ac1e507fe61d ARM: dts: Use mmc@ instead sdhci@ omits 218d6a3cfc96 drm/sun4i: Fix DE2 mixer size omits 4b09c0738313 drm/sun4i: Rework DE2 register defines omits fb3ef5424622 dt-bindings: display: sun4i-drm: Add H6 display engine com [...] omits 56808da9f97f clk: sunxi-ng: Add support for H6 DE3 clocks omits b9f9e9b8e42c dt-bindings: clock: sun8i-de2: Add H6 DE3 clock description omits ed4433419d45 clk: sunxi-ng: h6: Set video PLLs limits omits 65b665767238 clk: sunxi-ng: Use u64 for calculation of NM rate omits 3f790433c3cb clk: sunxi-ng: Adjust MP clock parent rate when allowed omits c445335a7696 dt-bindings: bus: add H6 DE3 bus binding omits 4f16ca40de15 ARM: dts: sun8i-h3: Add dts for the Mapleboard MP130 omits 729e1ffcf47e arm64: allwinner: h6: add support for the Ethernet on Pine H64 omits c8ced5516d23 arm64: allwinner: h6: add EMAC device nodes omits 186172f465c2 dt-binding: dwmac-sun8i: add H6 compatible string (w/ A64 [...] omits e6e1869f0b71 ARM: dts: rockchip: add rk3066/rk3188 power-domains omits 3e712a03d048 ARM: dts: rockchip: add qos nodes found on rk3066 and rk3188 omits d0177f12f912 Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/dts32 omits db7548934603 clk: sunxi-ng: sun50i: h6: Fix MMC clock mux width omits a0d5e7d4995f soc: rockchip: power-domain: add rk3188 powerdomains omits a58b7d264393 Merge branch 'v4.21-shared/pdids' into v4.21-armsoc/drivers omits a53e71cedf18 dt-bindings: add compatibles for rk3066/rk3188 power controllers omits 2e99be287448 dt-bindings: add power-domain header for RK3066 SoCs omits a9beb0a21c8b dt-bindings: add power-domain header for RK3188 SoCs omits 3c7b30f704b6 pinctrl: bcm2835: Use raw spinlock for RT compatibility omits 623f788d0e7c pinctrl: imx: add imx8qxp driver omits b96eea718bf6 pinctrl: fsl: add scu based pinctrl support omits 1ccb0426d7b6 pinctrl: pinctrl-at91-pio4: simplify getting .driver_data omits 9f540c3e1d66 pinctrl: pinctrl-amd: simplify getting .driver_data omits a1705f02704c pinctrl: meson: fix meson8b ao pull register bits omits e91b162d2868 pinctrl: meson: fix meson8 ao pull register bits omits ed3a2b74f3eb pinctrl: meson: fix gxl ao pull register bits omits 4bc51e1e350c pinctrl: meson: fix gxbb ao pull register bits omits e39f9dd8206a pinctrl: meson: fix pinconf bias disable omits 8fb3d7deaeaf arm64: dts: allwinner: new board - Emlid Neutis N5 omits f517232c5a95 dt-bindings: vendor-prefix: new vendor - Emlid omits e98d72d98a25 ARM: dts: sun8i-h3: add sy8106a to orange pi plus omits 2dae149d9219 arm64: dts: allwinner: add backlight regulator for Pinebook omits a63ea49a653c ARM: dts: sun8i-a83t-tbs-a711: Change MMC0 bus-width to 4 omits 1d02c03b6557 arm64: defconfig: Enable MFD_AXP20X_I2C omits 859783d13900 clk: sunxi-ng: enable so-said LDOs for A64 SoC's pll-mipi clock omits defeea5ee23d MAINTAINERS: add myself as co-maintainer of gpiolib omits b45f2869a7aa dt-bindings: gpio: vf610: add optional clocks property omits 18534df41904 gpiolib: Fix possible use after free on label omits 02cb87f79b6d gpio: sch311x: clean an indentation issue, remove extraneo [...] omits ed8dce4c6f72 gpio: pl061: Move irq_chip definition inside struct pl061 omits 48207d7595d2 gpio: drop devm_gpiochip_remove() omits 25451945648a gpio: pcie-idio-24: Mask read inputs for get_multiple omits f837bf6acaf5 gpio: pci-idio-16: Mask read inputs for get_multiple omits 7a702691d0ce gpio: ws16c48: Mask read inputs for get_multiple omits 3bfbc4402992 gpio: gpio-mm: Mask read inputs for get_multiple omits b7f53f67980e gpio: 104-idi-48e: Mask the read inputs for get_multiple omits f90deea4a661 gpio: 104-dio-48e: Mask read inputs for get_multiple omits 7ddb7dce0ab6 gpio: gpio-tegra: simplify getting .driver_data omits 38ccad0243f9 gpio: gpio-zynq: simplify getting .driver_data omits a3f4f728d3bb gpio: gpio-omap: simplify getting .driver_data omits 11868645c5b5 gpio: gpio-mxc: simplify getting .driver_data omits ea5ec5e3aeab gpio: gpio-lynxpoint: simplify getting .driver_data omits deb19ac533ac gpio: gpio-dwapb: simplify getting .driver_data omits 2646b90de5c3 gpio: Add global TODO file for GPIO omits 5a2a93f1ee18 arm64: dts: rockchip: move backlight from rk3399 sapphire [...] omits 365af3f160f6 arm64: dts: rockchip: Use default brightness table for rk3399-gru omits d840db386a57 arm64: dts: rockchip: add chosen node on rk3399-sapphire omits cff6d1d6f88b arm64: dts: rockchip: enable HS200 for eMMC on rock64 omits 6d2520783035 arm64: dts: rockchip: add fan on rk3399-sapphire board omits b0fe0f47be46 arm64: dts: rockchip: add rk3399 SPI DMAs omits 13682e524167 arm64: dts: rockchip: remove vdd_log from rock960 to fix a [...] omits 1a9e779679a0 arm64: dts: sc9836/sc9860: Update coresight bindings for h [...] omits 3182215dd0b2 powerpc/powernv/npu: Remove NPU DMA ops omits 56b94b02cb07 dmaengine: mmp_pdma: remove dma_slave_config direction usage omits 39db0e136b23 ARM: dts: imx6: add mmdc ipg clock omits fa86cfe89748 arm64: dts: add LX2160AQDS board support omits b068890c34dd arm64: dts: add LX2160ARDB board support omits d548c217c6a3 arm64: dts: add QorIQ LX2160A SoC support omits 46f3b54de809 ARM: dts: imx6qdl-sabreauto: Remove reg property from fixe [...] omits 3aca6e4e6e51 ARM: dts: imx6qdl-icore: Add missing stdout-path property omits c8c23423cc98 ARM: dts: imx6ull: Add dcp node omits a67d2c52a82f ARM: dts: Add support for Liebherr's BK4 device (vf610 based) omits 918c9752fb27 ARM: dts: imx6qdl-udoo: Add Pincfgs for UART4 omits ca4b4d373fcc ARM: dts: vf610: Add ZII SCU4 AIB board omits df41c2891c08 ARM: imx_v6_v7_defconfig: Enable CRYPTO_DEV_MXS_DCP omits 534245cc69c2 OPP: Remove of_dev_pm_opp_find_required_opp() omits 4c6a343e57fe OPP: Rename and relocate of_genpd_opp_to_performance_state() omits ca1b5d77b1c6 OPP: Configure all required OPPs omits 4f018bc0e1cf OPP: Add dev_pm_opp_{set|put}_genpd_virt_dev() helper omits e38f89d310fc PM / Domains: Add genpd_opp_to_performance_state() omits da544b61eb55 OPP: Populate OPPs from "required-opps" property omits 5d6d106fa455 OPP: Populate required opp tables from "required-opps" property omits 7e535993fa4f OPP: Separate out custom OPP handler specific code omits 61d8e7c73b0b OPP: Identify and mark genpd OPP tables omits 560928b27b38 PM / Domains: Rename genpd virtual devices as virt_dev omits ff1cdc94de4d sched/core: Introduce set_next_task() helper for better co [...] omits 3f130a37c442 sched/fair: Don't increase sd->balance_interval on newidle [...] omits 47b7aee14fd7 sched/fair: Clean up load_balance() condition omits fe5192ac81ad iio:st_magn: Fix enable device after trigger omits 80fc9c457e99 dt-bindings: iio: adc: Add AD7949 device tree bindings in [...] omits 7f40e0614317 iio:adc:ad7949: Add AD7949 ADC driver family omits 3138bbc12915 staging: iio: ad5933: Remove unnecessary blank line omits e147791fa13d staging: iio: ad5933: Remove unnecessary space on casting omits 7d1d308a47b7 iio: adc128s052: use SPDX-License-Identifier omits bd5d54e4d49d iio: adc128s052: add ACPI _HID AANT1280 omits 37cd3c8768ed iio: adc128s052: Add pin-compatible IDs omits 857d828374cc drm/dp/fec: DRM helper for Forward Error Correction omits 08cadae8e157 i915/dp/fec: Cache the FEC_CAPABLE DPCD register omits 6caec6a04717 drm/lease: drop EXPORT_SYMBOL omits 83b466b1dc5f drm/i915: Mark pin flags as u64 omits 0ec712e36c1d tools/power turbostat: reduce debug output omits 3404155190ce tools/power turbosat: fix AMD APIC-id output omits a6576a8d715a drm/i915/fia: FIA registers offset implementation. omits 0019457e31b2 ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks omits 8dfb839cfe73 ALSA: x86: Fix runtime PM for hdmi-lpe-audio omits f1a1217222a2 drm/i915: Allow "max bpc" property to limit pipe_bpp omits 47e22ff1a9e0 drm: Add connector property to limit max bpc omits 9341c668c8c0 drm/selftests: Fix build warning -Wframe-larger-than omits dafb7f9aef2f v4l2-controls: add a missing include omits 5468a5434096 drm/i915: Update DRIVER_DATE to 20181102 omits 6ff3d9ffdcbb drm/selftests: Add tests for drm_internal_framebuffer_create omits 9aefed1f7498 drm: Add macro to export functions only when CONFIG_DRM_DE [...] omits 0d1c7d0fa9d7 drm/selftests: Add tests for drm_format_info* helpers omits 8db2dc852941 drm: Extend framebuffer_check to handle formats with cpp/c [...] omits 55bc277d1224 drm: mali-dp: Enable Mali-DP tiled buffer formats omits 697b6b85042e drm/fourcc: Add fourcc for Mali linear tiled formats omits 042bf753842d drm/fourcc: Add char_per_block, block_w and block_h in drm [...] omits fcec4163afa5 drm/panel: Add simple panel mode for the ARM RTSM omits a7c0149f1678 drm/i915: also group device info array helper macros with others omits 8d97b4a93646 drm/i915: reorder and reindent the register choosing helpe [...] omits 2fcc2fd0d60a drm/i915: define _MMIO_PLANE() in terms of _PLANE() not _M [...] omits 74c1e826427a drm/i915: remove palette_offsets from device info in favor [...] omits 7a085c3aad94 Merge drm/drm-next into drm-intel-next-queued omits 18cde299df33 drm/i915/icl: Fix DSS_CTL register names omits 70332ac539c5 drm/i915/icl+: Sanitize port to PLL mapping omits c7375d9542f1 drm/i915: Configure AUX_CH_CTL when enabling the AUX power domain omits 8e4a3ad9b81b drm/i915: Enable AUX power for HDMI DDI/TypeC main link too omits bdaa29b6bea7 drm/i915: Enable AUX power earlier omits 337837ac3a75 drm/i915: Use a helper to get the aux power domain omits ac897d6bd703 drm/i915: Init aux_ch for HDMI ports too omits 563d22a03948 drm/i915: Move aux_ch to intel_digital_port omits 15d248ae374a drm/i915: Move intel_aux_ch() to intel_bios.c omits f57f9371e285 drm/i915/icl: WaAllowUMDToModifySamplerMode omits 6a00b8feb86d drm/i915/icl: WaAllowUMDToModifyHalfSliceChicken7 omits 22dae8a0cc53 drm/i915/icl: Implement Display WA_1405510057 omits 622b3f68139e drm/i915/icl: Add WaEnable32PlaneMode omits 1347d3ce5bbb drm/i915: Remove CNL from WA 827 omits d521361755c2 drm/i915: Define WA 0870 and kill dead code. omits 28b2f4e19600 drm/i915: Kill WA 0826 omits efb818f10539 drm/i915: Kill WA 0528 omits 3b6ac43b4857 drm/i915/icl: Fix DC9 Suspend for ICL. omits bbc97f9501d1 drm: Remove 80-column line in drm_mode_object.c omits 8b1b558d690a drm/i915/icl: Add DSS_CTL Registers omits 45cf87566e56 drm/tilcdc: Use drm_fbdev_generic_setup() omits 94ebfc078291 drm/sun4i: Use drm_fbdev_generic_setup() omits da6a512f14ef drm/atmel-hlcdc: Use drm_fbdev_generic_setup() omits f4d26fa91364 drm/fsl-dcu: Use drm_fbdev_generic_setup() omits c638f341c8bd drm/arc: Use drm_fbdev_generic_setup() omits 112950555263 watchdog/core: Add watchdog_thresh command line parameter omits 4d8e5cd233db locking/atomics: Fix scripts/atomic/ script permissions omits 9cbe67c5bc44 drm/syncobj: Mark local add/remove callback functions as static omits f968c85bcef1 drm/i915/icl: Don't wait for empty FIFO omits bf4d57ff4110 drm/i915/icl: Find DSI presence for ICL omits 808517e2c378 drm/i915/icl: Add DSI packet payload/header registers omits c0df10812835 arm64, locking/atomics: Use instrumented atomics omits 8d32588077bd locking/atomics: Check generated headers are up-to-date omits aa525d063851 locking/atomics: Switch to generated instrumentation omits b5d47ef9ea5c locking/atomics: Switch to generated atomic-long omits 9fa45070a2e5 locking/atomics: Switch to generated fallbacks omits ace9bad4df26 locking/atomics: Add common header generation files omits 03ad7d8821ec drm/i915/ICL: Add pre_pll_enable hook for ICL and set DFLE [...] omits b4335ec0a3ee drm/i915/icl: Fix the macros for DFLEXDPMLE register bits omits 17a3b15ac6af drm/i915/icl: Fix crash when getting DPLL of a MST encoder [...] omits 36b80aa36b63 drm/i915: Initialize panel_vdd_work only for eDP ports omits d1b5973c8778 drm/i915/icl: Set TC type to unknown when a sudden disconn [...] omits b298ba5f51fc drm/i915/icl: Set TC type to unknown in the disconnection flow omits 3e037f9b0ab7 drm/i915/debugfs: Do not print cached information of a dis [...] omits 3b90946fcb6f drm/i915: Fix error handling for the NV12 fb dimensions check omits 328f75bb0db7 drm/i915: Use intel_panel_actually_set_backlight() to disa [...] omits 6e97272a9aaa drm/dp: Define payload size for DP SDP PPS packet omits 6cfd04b018f0 drm/i915/dp: Validate modes using max Output BPP and slice [...] omits d9218c8f6cf4 drm/i915/dp: Add helpers for Compressed BPP and Slice Coun [...] omits 0575650077ea drm/dp: DRM DP helper/macros to get DP sink DSC parameters omits 93ac092f054b drm/i915/dp: Cache the DP/eDP DSC DPCD register set on Hot [...] omits ffddc4363c28 drm/dp: Add DP DSC DPCD receiver capability size define an [...] omits 35b876db4a42 drm/i915/dsc: Add slice_row_per_frame in DSC PPS programming omits 5a4712f472bf drm/i915/icl: Program HS_TX_TIMEOUT/LP_RX_TIMEOUT/TA_TIMEO [...] omits 8bffd204ded8 drm/i915/icl: Define DSI timeout registers omits 0f0fe8497d96 drm/i915/icl: Disable DSI IO power omits 019cec36f372 drm/i915/icl: Disable DSI ports omits 9c83ab1bb384 drm/i915/icl: Disable portsync mode omits 7aa32f7c47c9 drm/i915/icl: Disable DDI function omits 4769b598b943 drm/i915/icl: Put DSI link in ULPS omits 522cc3f717ac drm/i915/icl: Power down DSI panel omits 4e123bd3039d drm/i915/icl: Disable DSI transcoders omits d9d996b6ca43 drm/i915/icl: Turn OFF panel backlight omits 208013157a68 drm/i915/icl: Turn ON panel backlight omits 32bbc3d450dc drm/i915/icl: Wait for header/payload credits release omits 3ee9a76a8c5a ASoC: rsnd: fixup clock start checker omits a4d8f64f7267 spi: mediatek: use correct mata->xfer_len when in fifo transfer omits 77c8fdae2563 drm/i915/ringbuffer: change header SPDX identifier to MIT omits c2661638e886 drm/i915/icl: Power on DSI panel omits bfee32bfca82 drm/i915/icl: Set max return packet size for DSI panel omits 0d90c61ab9b0 drm/i915/dsi: move connector mode functions to common file omits 8e54d4fe79f0 drm/i915/icl: Move dsi host init code to common file omits 79c03caac2ff drm/i915/selftest: test aligned offsets for 64K omits e5ee4956f2fd drm/i915/gtt: Revert "Disable read-only support under GVT" omits 03ceb1c8dfd1 drm/tinydrm: Fix setting of the column/page end addresses. omits f300c86e33a6 drm: Add an hx8367d tinydrm driver. omits 86619c3859c0 dt-bindings: new binding for Himax HX8357D display panels omits dff906c3f91c drm/tinydrm: Advertise that we can do only DRM_FORMAT_MOD_LINEAR. omits 3e68928b7d4c drm/i915/icl: Enable DC9 as lowest possible state during s [...] omits 23cb2d04db54 ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro omits 01f23459cf93 drm/bochs: add edid support. omits cf6d100dd238 drm/rockchip: dsi: add dual mipi support omits 739838b5f886 drm/bridge/synopsys: dsi: add dual-dsi support omits 2d4f7bdafd70 drm/rockchip: dsi: migrate to use dw-mipi-dsi bridge driver omits 90910a651123 drm/bridge/synopsys: dsi: add ability to have glue-specifi [...] omits f2b0e2646570 drm/bridge/synopsys: dsi: don't call __dw_mipi_dsi_probe f [...] omits 4b6e21c3b564 drm/bridge/synopsys: dsi: move mipi_dsi_host_unregister to [...] omits a950adc6c343 drm/i915: Stop calling intel_opregion unregister/register [...] omits b379e30629c0 drm/i915/gtt: Reuse the read-only 64KiB scratch page and d [...] omits daf3dc0f9b00 drm/i915/gtt: Record the scratch pte omits c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next omits 94feeaafbefd drm/qxl: Use 'unsigned int' instead of 'bool' omits 26f53c4f6da8 drm/qxl: Add space before open parentheses omits 1b000494978d drm/qxl: Use 'unsigned int' instead of 'usigned' omits d964985c0d5d drm/qxl: Remove exceding whiteline omits 408799eb4ad4 drm/qxl: Add line after variable declarations omits 6ed00154cb4d drm/qxl: Remove trailing whitespace omits 7fea1e0f38a8 gpu/drm/virtio/virtgpu_vq.c: Use kmem_cache_zalloc omits 6a37c49a94a9 drm/virtio: Handle context ID allocation errors omits 1938d1ae32fe drm/virtio: Replace IDRs with IDAs omits 6c1cd97bdaff drm/virtio: fix resource id handling omits 724cfdfd667a drm/virtio: drop resource_id argument. omits 70a0d6a37726 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] omits c40336ba5ed6 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] omits ae0dc3cc38b1 drm/virtio: use virtio_gpu_object->hw_res_handle in virtio [...] omits 23c897d72ca8 drm/virtio: track created object state omits 4c8d351d0b49 drm/i915: Switch the order of function parameters omits 77cac774b2fa drm/i915: Do not program aux plane offsets on gen11+ omits 2a11b1b4b689 drm/i915: Add function to check for linear surfaces omits a670be330501 drm/i915: Move VIDEO_DIP_CTL definitions to their right place. omits 09209662618f drm/i915: Fix VIDEO_DIP_CTL bit shifts omits 1ca2b067d07b drm/i915: Simplify has_sagv function omits c5def85c0847 drm/i915/selftests: Test vm isolation omits 42882336e62a drm/i915/glk: Remove 99% limitation. omits 5bc0e89ff1be drm/i915: Kill GEN_FOREVER omits 9e7833758b9f drm/i915: Prefer IS_GEN<n> check with bitmask. omits 3ab0a6ed4ce5 drm/i915: Define Intel HDCP2.2 registers omits 8b44fefee694 drm: HDMI and DP specific HDCP2.2 defines omits af5aad059885 drm: hdcp2.2 authentication msg definitions omits 918d89bb1a63 gpu: drm/lease: fix spelling mistake, EACCESS -> EACCES omits 10ff7b11cf02 drm/i915: Reassigning log level for HDCP failures omits d3dacc70797b drm/i915: wrapping all hdcp var into intel_hdcp omits 29305d7e8f89 drm/bridge: analogix_dp: Fix misleading indentation report [...] omits 1e0ff648940e drm/sun4i: hdmi: Fix double flag assignation omits a25b77a1d797 drm/sun4i: hdmi: Fix unitialized variable omits 633873e6cb88 drm/vkms: provide a parent device to drm_dev_init() omits 533555e5cbb6 xfrm: Fix error return code in xfrm_output_one() omits 23c42a403a9c netfilter: ipset: Introduction of new commands and protoco [...] omits a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES omits 47164e0b0df8 drm/i915/hdmi: Detect HDMI 2.0 monitors using multiple EDI [...] omits a590d0fdbaa5 dma-buf: Update reservation shared_count after adding the [...] omits 4fb2c933c965 drm/syncobj: Avoid kmalloc(GFP_KERNEL) under spinlock omits 1e016a869336 drm/i915: Park signaling thread while wrapping the seqno omits 8dd0f8d37eae drm/i915/selftests: Check for hangs mid context execution tests omits 9213e4f54444 drm/i915/icl: Store available engine masks in INTEL_INFO omits 6fc4e48f9ed4 drm/i915: Compare user's 64b GTT offset even on 32b omits 9125963a9494 drm/i915: Mark up GTT sizes as u64 omits 5a400aa3c562 drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values omits b1ab1f32015d dt-bindings: Add Truly NT35597 panel driver bindings omits 1dd0b147c1ff drm/panel: Add support for Truly NT35597 panel driver omits 252050365823 dt-bindings: timer: gx6605s SOC timer omits 6c2d6d95d170 clocksource: add gx6605s SOC system timer omits f6a89cec4368 dt-bindings: timer: C-SKY Multi-processor timer omits 00c17775e1c4 clocksource: add C-SKY SMP timer omits e0ce0e2a5df3 drm/stm: Use drm_fbdev_generic_setup() omits efbb9df91e03 drm/meson: Use drm_fbdev_generic_setup() omits aef9f33b7658 drm/i915: Ensure proper HDA suspend/resume ordering with a [...] omits 4bdbd5f0eeee drm/virtio: document drm_dev_set_unique workaround omits f08877e79485 drm: BUG_ON if passing NULL parent to drm_dev_init omits d5c04dff2487 drm/vgem: Fix vgem_init to get drm device available. omits 99fe21a76f0f dma-buf: test shared slot allocation when mutex debugging [...] omits ca05359f1e64 dma-buf: allow reserving more than one shared fence slot omits 27836b641c1b dma-buf: remove shared fence staging in reservation object omits 9d32bdbb5b5f drm: Fix doc warning in drm_connector_attach_edid_property() omits f6764815358b drm/dp_mst: Remove all evil duplicate state pointers omits e4b0c868106d drm/dp_mst: Deprecate drm_dp_find_vcpi_slots() omits 6542e9adc0da Merge drm/drm-next into drm-misc-next omits 2b02a05bdc3a drm/vc4: Set ->is_yuv to false when num_planes == 1 omits 3e407417b192 drm/vc4: Fix X/Y positioning of planes using T_TILES modifier omits a65511b1cd78 drm/vc4: Move ->offsets[] adjustment out of setup_clipping [...] omits 58a6a36fe8e0 drm/vc4: Use drm_atomic_helper_check_plane_state() to simp [...] omits 91b6da23cc78 drm/vc4: Define missing PITCH0_SINK_PIX field omits 641019dcd194 drm/vc4: Fix TILE_Y_OFFSET definitions omits ac1d6d74884e drm/panel: Add driver for Samsung S6D16D0 panel omits 674c9e198c57 drm/panel: Add DT bindings for Samsung S6D16D0 omits e982e3f02071 drm: dsi: Add lane clock rate fields to DSI device omits b5a209ca183f drm/i915: Mark skl_update_plane and skl_disable_plane as static omits 9fa6e2f7609f drm/i915/perf: Fix warning in documentation omits 9edb6a0b206c drm/doc: Update errno handbook omits 6217f0ec7f11 drm/doc: kerneldoc for quirk_addfb_prefer_xbgr_30bpp omits 5d6f36b27d27 drm/i915: Don't apply the 16Gb DIMM wm latency w/a to BXT/GLK omits 3511ba7d4ca6 spi: uniphier: fix incorrect property items omits 409fa67a7f4a ASoC: stm32: sai: fix noderef.cocci warnings omits 26ee5bc39011 drm/i915/gen11: Expose planar format support on gen11, v2. omits 1e364f9008a7 drm/i915/gen11: Program the Y and UV plane for planar mode [...] omits cb2458baf8b5 drm/i915/gen11: Program the chroma upsampler for HDR planes. omits b1554e23ccb6 drm/i915/gen11: Program the scalers correctly for planar f [...] omits b048a00b3d96 drm/i915/gen11: Handle watermarks correctly for separate Y [...] omits 1ab554b0099b drm/i915/gen11: Link nv12 Y and UV planes in the atomic st [...] omits 6711bd730b38 drm/i915/gen11: Enable 6 sprites on gen11 omits 24719e94ca2a drm/i915: Fix unsigned overflow when calculating total dat [...] omits 3aae21fc2ed4 drm/i915: Move the DDC/AUX failure msgs to debug log omits bdc93fe0eb82 drm/i915/debugfs: hdcp capability of a sink omits 342ac601df64 drm/i915: hdcp_check_link only on CP_IRQ omits f106d1005ac7 drm/i915: Pullout the bksv read and validation omits fbffc5a3b877 drm/i915/guc: Propagate the fw xfer timeout omits 7b5543015bbd drm/i915/sdvo: Utilize intel_panel for fixed_mode omits 52fb7d295cfe drm/i915: Move the SKL+ zero constant alpha handling omits 1f6f92a3d50f drm/i915: Relocate SKL+ NV12 src width w/a omits cd956bfcd0f5 drm/i915/perf: add a parameter to control the size of OA buffer omits 5728de2f4f6a drm/i915/perf: pass stream to vfuncs when possible omits 784b1a8435da drm/i915/perf: remove redundant oa buffer initialization omits 816c37159ca2 drm/i915/perf: update generated files headers omits c97ea6a61b5e drm: msm: adreno: Use PTR_ERR_OR_ZERO rather than if(IS_ER [...] omits 068f30478180 drm/drm_pci.c: Use dma_zalloc_coherent omits 32e932e37e6b DRM: UDL: get rid of useless vblank initialization omits 8dc830e4cf6e drm/rcar-du: Convert drm_atomic_helper_suspend/resume() omits 43cf1fc0e27e drm: fix deadlock of syncobj v6 omits 42e90a687e76 drm/i915/guc: remove unneeded goto from selftest omits caef29cd072d drm/i915/guc: fix comment about fallback to execlists omits fb0c37f67010 drm/i915/guc: doorbell checking cleanup omits bfeabcc87ae0 drm/i915/guc: reserve the doorbell before selecting the cacheline omits 6f1312e6e046 drm/i915/guc: rename __create/destroy_doorbell omits 3d42f1ddc47a vgaarb: Keep adding VGA device in queue omits a81c9ab67880 vgaarb: Add support for 64-bit frame buffer address omits ac128918482d drm/i915: uncore_fw_domains_init sort platforms newer-to-older omits fb72deaefe59 drm/i915: power_domains_init sort platforms newer-to-older omits 210126bd807d drm/i915: digital_port_connected sort platforms newer-to-older omits 36c1f02875c1 drm/i915: compute_min_voltage_level sort platforms newer-to-older omits fdec4df43ca5 drm/i915: ddi_clock_get sort platforms newer-to-older. omits 29edbc3ebdb0 netfilter: ipset: Make invalid MAC address checks consistent omits 8cc4ccf58379 netfilter: ipset: Allow matching on destination MAC addres [...] omits 60230aacd528 drm/i915/icl: Define DSI panel programming registers omits 303e347cebc3 drm/i915/icl: Enable DSI transcoders omits 372610f3c814 drm/i915/icl: Define TRANS_CONF register for DSI omits d1aeb5f399d9 drm/i915/icl: Configure DSI transcoder timings omits 7b56caf36376 drm/i915/icl: Define DSI transcoder timing registers omits 70f4f502c47e drm/i915/icl: Program TRANS_DDI_FUNC_CTL registers omits 49edbd49786e drm/i915/icl: Define TRANS_DDI_FUNC_CTL DSI registers omits 9128b1024954 drm/i915/guc: Limit number of scratch registers used for H2G omits e51767279f11 drm/selftest: Refactor test-drm_plane_helper omits 9c71a6686bfa drm: fourcc: Convert drm_format_info kerneldoc to in-line [...] omits d364dc66e2d5 drm/i915/icl: Configure DSI transcoders omits 5ffce2546233 drm/i915/icl: Define TRANS_DSI_FUNC_CONF register omits 292272ee7e9e drm/i915/icl: Add macros for MMIO of DSI transcoder registers omits ca8fc99f2ac1 drm/i915/icl: Get DSI transcoder for a given port omits 5fea8645585f drm/i915/icl: Program TA_TIMING_PARAM registers omits e72cce531017 drm/i915/icl: Program DSI clock and data lane timing params omits b687c1984c4f drm/i915/icl: Make common DSI functions available omits 9ec9a87b1ee8 drm/i915/dsi: abstract intel_dsi_tlpx_ns() omits 073a391ca035 staging: iio: ad7816: Switch to the gpio descriptor interface omits d42282db6c41 iio: adc: ina2xx: add in early -EINVAL returns in case statements omits e480490c9095 Staging:iio:adc:ad7606: Match parenthesis alignment omits 2019738cc8e3 iio: st_sensors: miscellaneous cleanup omits 4cd62a542511 staging: iio: adc: ad7280a: use crc8.h API to build crc table omits 0559ef7fde67 staging: iio: adc: ad7280a: handle error from __ad7280_read32() omits 572974610273 tools iio: Override CFLAGS assignments omits 4c953d03970a drm/dp: Add definitions for eDP Rev 1.4a and 1.4b omits 4f15665ccbba drm/i915: Add ppgtt to GVT GEM context omits da689221f952 xen/blkfront: avoid NULL blkfront_info dereference on devi [...] omits eef3dc34a1e0 ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_p [...] omits 4ed0dfe3cf39 ARM: dts: dra7: Move l4 child devices to probe them with ti-sysc omits 549fce068a31 ARM: dts: dra7: Add l4 interconnect hierarchy and ti-sysc data omits 87fc89ced3a7 ARM: dts: am335x: Move l4 child devices to probe them with [...] omits f711c575cfec ARM: dts: am335x: Add l4 interconnect hierarchy and ti-sysc data omits d95adfd45853 ARM: dts: am437x: Move l4 child devices to probe them with [...] omits 21c0607cc40d ARM: dts: am437x: Add l4 interconnect hierarchy and ti-sysc data omits b5f8ffbb6fad ARM: dts: dra7: convert to use new clkctrl layout omits 23298c33f9b3 ARM: dts: am43xx: convert to use new clkctrl layout omits 69fd70c7ff31 ARM: dts: am33xx: convert to use new clkctrl layout omits cdb07cce5f54 Merge tag 'omap-for-v4.20/ti-sysc-take2-signed' into omap- [...] omits b3378de02669 Merge remote-tracking branch 'gpio/ib-omap' into omap-for- [...] omits a35f408eba76 Merge commit 'ce32d59ee2cd036f6e8a6ed17a06a0b0bec5c67c' in [...] omits 4f1985af21c7 Merge commit 'd6e7bbc148f9fbec8a0117b0d0f420c9710e6d81' in [...] omits 73f522bad179 drm/i915: Use i915_gem_object_get_dma_address() to populat [...] omits 198a2a2f1aea drm/i915: Drop rpm wakeref on error in debugfs/i915_drop_c [...] omits e346a991f42c drm/i915/guc: drop negative doorbell alloc selftest omits 67551a703544 drm/i915/dsi: abstract dphy parameter init omits 2bf3f59daeee drm/i915/dsi: refactor bitrate calculations in intel_dsi_v [...] omits c84c6fe30302 drm/i915: make encoder enable and disable hooks optional omits 4035cc5738d9 drm: sti: don't pass GFP_DMA32 to dma_alloc_wc omits 885054f9917e drm/sti: make crct disable atomic omits 48197bc564c7 drm: add syncobj timeline support v9 omits 27a981b614d5 drm/i915/quirks: pass dev_priv instead of drm dev to quirk code omits 1a49f537c504 drm/i915/huc: Normalize HuC status returned by I915_PARAM_HAS_HUC omits bbb8a9d7e000 drm/i915: GEM_WARN_ON considered harmful omits 61cdfb9e194d drm/i915/icl: Fix signal_levels omits 39b50c603878 drm/atomic_helper: Stop modesets on unregistered connector [...] omits 20fd60009975 drm/i915/guc: fix GuC suspend/resume omits 138bdac89183 drm/i915: Remove crtc->config dereference from drrs_ctl omits 914a4fd8cd28 drm/i915/gen9+: Fix initial readout for Y tiled framebuffers omits ad52fcc97c2a drm/i915/guc: Fix Gen9 GuC loading workarounds omits 920532991aca drm/selftest: Refactor drm mode setting selftests omits 593a21a04f99 drm/i915: split out display quirks to a new file omits a37805098900 drm/bufs: Fix Spectre v1 vulnerability omits 871edc96bdab drm: fix missing doc v2 omits 410ed5731a65 drm/i915: Ensure intel_engine_init_execlist() builds with Clang omits 7b3e51dd439b drm/i915: Ensure _print_param() builds with Clang omits 046c9bca3d82 drm/i915: rename and move intel_get_pipe_from_connector() omits bb1c7edc6d4d drm/i915/icl: Fix DDI/TC port clk_off bits omits 4e53840fdfdd drm/i915/icl: Introduce new macros to get combophy registers omits d72e84ccba20 drm/i915/icl: Combine all port/combophy macros at one place omits a54270d3a917 drm/i915/icl: Refactor icl pll functions omits 8ea59e673990 drm/i915/icl: Use helper functions to classify the ports omits cb6caf7e3993 drm/i915/icl: Refactor get_ddi_pll using helper func omits c0aa834404b3 drm/i915/icl: use combophy/TC helper functions during disp [...] omits 176597a12d61 drm/i915/icl: create function to identify combophy port omits ffd7e32d95db drm/i915/icl: apply Display WA #1178 to fix type C dongles omits b0b62d845e44 drm/i915: Pass crtc_state to ivybridge_update_fdi_bc_bifurcation omits c5b36facfad8 drm/i915: Pass crtc_state to lpt_program_iclkip omits 91d781976296 drm/i915: Remove crtc->config dereferences in intel_modese [...] omits 1b52ad46162d drm/i915: Remove crtc->config dereferences in intel_sanitize_crtc omits f2bdd112685c drm/i915: Pass crtc_state to update_scanline_offset omits 4207c8b9914f drm/i915: Always read out M2_N2 in intel_cpu_transcoder_ge [...] omits 92d54b078fe2 drm/i915: Remove crtc->config references in vlv_prepare_pll omits 4c35475485c1 drm/i915: Make intel_dp_set_m_n take crtc_state omits 4eda776c3cef drm/rockchip: psr: do not dereference encoder before it is [...] omits 649fdce23cdf drm: add flags to drm_syncobj_find_fence omits 7bd01a085582 drm: Shift * to be adjacent to pointer name omits 81067b71c1d9 drm/i915/icl: Disable master intr before reading omits 95b0e7c14c50 drm/i915/icl: No need to ack intr through master control omits 4376b9c965c0 drm/i915/gen8: Disable master intr before reading omits 2f20fa8d12e8 drm/v3d: Skip debugfs dumping GCA on platforms without GCA. omits 4fa825bf4050 drm/v3d: Add some better documentation of the in_sync arguments. omits 6915c9a525e5 drm/v3d: Add a little debugfs entry for measuring the core clock. omits 34c2c4f632f2 drm/v3d: Fix a use-after-free race accessing the scheduler [...] omits 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next omits 04c388d42956 drm/i915/icl: enable SAGV for ICL platform omits 9d3eb2c33f03 drm/i915: Hold rpm wakeref for debugfs/i915_drop_caches_set omits 668b6c176c33 drm/i915: Add YCBCR 4:2:0/4:4:4 support for LSPCON omits 799a964ffe0b drm/i915: Write AVI infoframes for Parade LSPCON omits 7cbf19fd54ff drm/i915: Write AVI infoframes for MCA LSPCON omits 06c812d7c591 drm/i915: Add AVI infoframe support for LSPCON omits 96e35598cead drm/i915: Check LSPCON vendor OUI omits 8c79f844c6d2 drm/i915: Add CRTC output format YCBCR 4:4:4 omits 33b7f3ee6e00 drm/i915: Add CRTC output format YCBCR 4:2:0 omits d9facae6afe1 drm/i915: Introduce CRTC output format omits a5e856a5348f drm/i915: Large page offsets for pread/pwrite omits 047a6f7db27a iio: accel: kxcjk1013: Add KIOX0009 ACPI Hardware-ID omits a476e20c30e8 staging: iio: adt7316: fix parenthesis alignment omits c65a0d84ee9c iio: dpot-dac: mark expected switch fall-through with text [...] omits 27d7aaae0fd7 drm/i915/csr Added DC5 and DC6 counter register for ICL in [...] omits b9117149fefd drm/i915: promote ddb update message to DRM_DEBUG_KMS omits 9e44b180f81b drm/i915: don't write PLANE_BUF_CFG twice every time omits cbacc79db6ac drm/i915: transition WMs ask for Selected Result Blocks omits 077b5820af74 drm/i915: fix the watermark result selection on glk/gen10+ omits 91961a850d31 drm/i915: fix the transition minimums for gen9+ watermarks omits ef51e0a3eb9e drm/i915: DRM_FORMAT_C8 is not possible with Yf tiling omits 645ff9e37171 drm/i915: Inject load failure inside intel_engines_init_mmio omits c5b083a1a174 drm/i915: Fix i915_driver_init_mmio error path omits 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next omits c0c46ca461f1 drm/i915/aml: Add new Amber Lake PCI ID omits 0b4bf7ca9be8 drm/i915/selftests: Disable shrinker across mmap-exhaustion omits c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next omits 732300154980 drm: Do not call drm_dp_cec_set_edid() while registering D [...] omits 2a7be4b4a9a5 drm: Use PTR_ERR_OR_ZERO in drm_fb_cma_fbdev_init() omits e87b0bbc9f03 drm/nouveau: Fix nv50_mstc->best_encoder() omits b5d29843d8ef drm/atomic_helper: Allow DPMS On<->Off changes for unregis [...] omits 41c43f9e0276 drm/i915: Inject a failure point when registering a connector omits 1c21348d1f3c drm/i915: move intel connector specific functions to intel [...] omits 360fa66ae857 drm/i915: rename intel_modes.c to intel_connector.c omits aee7d9bee2db drm/i915: nuke the intel_lvds_connector omits 65404c89e953 drm/i915: Show the DPCD read error inline omits 1e712535c51a drm/i915/dp: Link train Fallback on eDP only if fallback l [...] omits ee2c444650f4 Merge branch 'for-4.20/google' into for-next omits d4b26e4f438f drm/i915: add a common connector type independent destroy hook omits a9f9ca33d1fe drm/i915: Fix intel_dp_mst_best_encoder() omits f67207d78cea drm/i915: Skip vcpi allocation for MSTB ports that are gone omits 6ed5bb1fbad3 drm/i915: Don't unset intel_connector->mst_port omits 4d80273976bf drm/atomic_helper: Disallow new modesets on unregistered c [...] omits bc3213c44415 drm/i915: Drop the eDP check from intel_dp_connector_destroy() omits 19dfe5726bab drm/i915: Do intel_panel_destroy_backlight() later omits 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next omits 0492cca63302 Merge branch 'for-4.20/google' into for-next omits 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next omits 2d12df47eafe PM / AVS: SmartReflex: remove unused function omits 71ffd49cc9b9 drm/i915/icl:Add Wa_1606682166 omits 0c7d2aedf51b drm/i915/icl: Add Wa_1406609255 omits a1ad5ff63944 Merge branch 'i2c-mux/for-next' into for-next omits 1f1efe22ee48 MAINTAINERS: use the correct location for dt-bindings incl [...] omits 1b346f6a6e47 mux: adgs1408: use the correct MODULE_LICENSE omits 5c93f3ce98b6 staging: iio: ad2s1210: fix 'assignment operator' style checks omits f53a70bd93f6 drm/i915: Fixup kernel doc for param name changes omits 881440a89ae1 drm/i915: Rename variables in intel_primary_plane_create() omits a86d2590bafb drm/i915: s/intel_plane/plane/ in sprite init omits b7c806007559 drm/i915: Extract skl_universal_plane_init() omits c539b579b6c7 drm/i915: Introduce intel_plane_alloc() omits 2d72dc8b7c15 drm/i915: Move plane_state->scaler_id initialization into [...] omits 97ee97b9782e drm/i915: Add missing pixel formats for skl+ "sprites" omits 37a411e2118b drm/i915: Disallow plane scaling with specific pixel formats omits 934882db2961 drm/i915: Allow horizontal mirroring for cnl+ "sprite" planes omits ee6e0496de1f drm/i915: Don't populate plane->i9xx_plane for sprites omits deb196895f84 drm/i915: Populate possible_crtcs for primary/cursor planes omits 679bfe847b62 drm/i915: Constify all plane_funcs structs omits 49c5c0769a91 drm/sun4i: tcon: prevent tcon->panel dereference if NULL omits 548ae867efb1 drm/sun4i: tcon: fix check of tcon->panel null pointer omits ad19ef010db1 Merge branch 'for-4.19-fixes' into for-next omits 2e00b533527c staging: iio: cdc: ad7150: fix misaligned lines omits 4bb199e51ddc staging: iio: cdc: ad7150: use value copy to shorten the l [...] omits 388008bbd60c iio: ssp_sensors: don't manually free devm managed resources omits 1afacfb0dfe9 staging: iio: ad5933: rename ext_clk_Hz -> ext_clk_hz omits a7ae845cdcad iio: adc: Fix Renesas GyroADC MAINTAINERS entry omits 3a465b84ea38 drm/i915/psr: Remove alpm from i915_psr omits 66231d14e74a drm/i915/psr: Use WA to force HW tracking to exit PSR2 omits 4755717b0ca8 drm/i915/psr: Remove PSR2 TODO error handling omits fc6ff9dc9ecf drm/i915/psr: Make MASK_DISP_REG_WRITE reserved in PSR_MAS [...] omits bf80928fbf06 drm/i915/psr: Share PSR and PSR2 exit mask omits 00e5d8b1eb47 firmware/dmc/icl: Add missing MODULE_FIRMWARE() for Icelake. omits 443d5e3973e8 drm/i915/icl: MBUS B credit change omits dfdaa566b7d4 drm/i915: Apply correct ddi translation table for AML device omits ab2da3f8cd97 drm/i915: Add new AML_ULX support list omits c1c8f6fa731b drm/i915: Redefine some Whiskey Lake SKUs omits 84c0851794d4 drm: Unexport drm_plane_helper_check_update omits 40e3defd19ce drm/vmwgfx: Fix vmw_du_cursor_plane_atomic_check omits 8e7a4424b996 drm/i915: Fix ILK-IVB sprite enable delays omits 6b6fce62f65c drm: Unexport primary plane helpers omits e6a3e405b548 drm/todo: Add some cleanup tasks omits 4af67def3b08 drm/doc: fix drm_driver_legacy_fb_format omits 21ebe615c169 drm: Remove transitional helpers omits b1a122c51f57 drm/zte: Use drm_atomic_helper_shutdown omits 9bac4a01bc88 drm/vc4: Use drm_atomic_helper_shutdown omits a2b50babc743 drm/sti: Use drm_atomic_helper_shutdown omits 3ea4b1e1b814 drm/msm: Use drm_atomic_helper_shutdown omits b3e90917e4d1 drm/arcpgu: Use drm_atomic_helper_shutdown omits d680781d21a5 drm/atmel: Drop transitional hooks omits d1b42edea8ee drm/arcpgu: Drop transitional hooks omits ec9b0a9e2c9e drm/atomic: Improve docs for drm_atomic_state->allow_modeset omits 9ef8a9dc4b21 drm: Extract drm_atomic_state_helper.[hc] omits 297e30b5d9b6 drm/atomic-helper: Unexport drm_atomic_helper_best_encoder omits 2b4c1c0512e9 drm/amdgpu: Remove default best_encoder hook from DC omits 03189d5bf778 drm: Remove defunct dma_buf_kmap stubs omits 9e37ee7913b4 drm/vblank: Remove old-style comments omits 6f405638c2ab drm/i915: Get rid of intel_crtc->config in crtc_enable/dis [...] omits 958bb4528d16 drm/i915: Get rid of crtc->config in chv_data_lane_soft_reset omits f56f6648404b drm/i915: Get rid of crtc->config dereference in intel_dp_ [...] omits 6e3d9dd0ae0a drm/i915: Use crtc->state in intel_fbdev_init_bios omits 0e5fa64610f6 drm/i915: Get rid of crtc->config from icl_pll_to_ddi_pll_sel omits 5e1cdf541b24 drm/i915: Make ironlake_pch_transcoder_set_timings take cr [...] omits 65c307fd08dd drm/i915: Make shared dpll functions take crtc_state, v3. omits b2354c78b125 drm/i915: Make pll functions take crtc_state, v2. omits 15cbe5d0926f drm/i915: Make skl_detach_scalers take crtc_state omits 7efd90fb4886 drm/i915: Use crtc_state in ironlake_enable_pch_transcoder omits 44fe7f35528c drm/i915: Make intel_set_pipe_timings/src_size take a poin [...] omits b2562712d7de drm/i915: Make panel fitter functions take state omits fdf73510ca81 drm/i915: Remove dereferences of crtc->config in set_pipec [...] omits 6b7e2d5c3032 drm: add drm_connector_attach_edid_property() omits 33373258cf02 drm/i915: Remove the global cache shrink & rcu barrier on [...] omits 88a83f3c2d7a drm/i915: Only reset seqno if actually idle omits 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next omits 7a4a2a460458 drm/i915: Clean up early plane debugs omits 62358aa4ee86 drm/i915: Use the correct crtc when sanitizing plane mapping omits 68bc30deac62 drm/i915: Restore vblank interrupts earlier omits 9dbf5a4efd8a drm/i915: Provide more clues as to why MST is/is not used omits 0fc645f338e3 drm/i915/guc: Don't clear the cookie on doorbell destroy omits 48b426a9b9ab drm/i915/guc: init GuC descriptors after GuC load omits 4db4b85014df drm: Fix kernel doc for DRM_MODE_PROP_IMMUTABLE omits d717c6df3040 drm/vkms: Extend todo omits c5e69ab35c0d video/hdmi: Constify infoframe passed to the pack functions omits bc2477f7d3f3 drm/i915/execlists: Flush the CS events before unpinning omits 8f5c6fe46d6c drm/i915: Clear the error PTE just once on finish omits 83bc0f5b432f drm/i915: Handle incomplete Z_FINISH for compressed error states omits 53562f204ac3 Merge branch 'for-4.20/apple' into for-next omits 5ec244f4afd0 drm/i915/selftests: Hold task_struct ref for smoking kthread omits 598c6cfe0690 drm/i915/psr: Enable PSR1 on gen-9+ HW omits 2ddcc982bdc5 drm/i915: fix wrong error number report omits c0a6aa7ec2c3 drm/i915: Show actual alongside requested frequency in deb [...] omits 89d5efcc311c drm/i915: Replace some open-coded i915_coherent_map_type() omits b20815255693 drm/i915: Add plane alpha blending support, v2. omits 7569bf95310e drm/i915/csr: Added ICL Stepping info omits 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses omits 469a9308adfc drm/fsl-dcu: use drm_display_mode_to_videomode to calculat [...] omits 53b9974b4b33 drm/fsl-dcu: drop unused drm_crtc_index() omits a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' omits e9eaf82d97a2 drm/i915: Priority boost for waiting clients omits e2f3496e93be drm/i915: Pull scheduling under standalone lock omits b16c765122f9 drm/i915: Priority boost for new clients omits 790ea70c5eb5 drm/i915: Pass intel_encoder to infoframe functions omits 121f0ff52f77 drm/i915: Use memmove() for punching the hole into infoframes omits 468d6a4996fb video/hdmi: Constify infoframe passed to the log functions omits 480b8b3e42c3 video/hdmi: Pass buffer size to infoframe unpack functions omits f26e1de5ec48 video/hdmi: Constify 'buffer' to the unpack functions omits 85f5e1f385b7 drm/i915: Combine multiple internal plists into the same i [...] omits 7651a4452ddf drm/i915: Reserve some priority bits for internal use omits 567a60570589 drm/i915/selftests: Include arbitration points in preempti [...] omits 992d2098ef0b drm/i915/selftests: Split preemption smoke test into threads omits f384d7d514d1 drm: Convert to using %pOFn instead of device_node.name omits a0d4d42cb585 drm/bochs: Replace drm_gem_object_unreference_unlocked wit [...] omits fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next omits 5c7e08659a17 Merge branch 'v4.20/drivers' into next omits 2a35bd877900 Merge branch 'v4.20/dt64' into next omits 110c998858f5 Merge branch 'v4.20/arm64' into next omits c4b90045984b Merge branch 'v4.20/dt' into next omits b256013e7207 drm/zte: Replace drm_dev_unref with drm_dev_put omits c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next omits 1c53ba8f22a1 drm/rockchip: dw_hdmi: add dw-hdmi support for the rk3328 omits 5c3f3d22393c drm/rockchip: dw_hdmi: store rockchip_hdmi reference in ph [...] omits bd1302305ae6 drm/rockchip: dw_hdmi: allow including external phys omits 9f891dbe3910 dt-bindings: allow optional phys in Rockchip dw_hdmi binding omits 96c4704fec95 drm/rockchip: dw_hdmi: Allow outputs that don't need outpu [...] omits 8faff37409fb drm/bridge: dw-hdmi: allow forcing vendor phy-type omits 7769db588384 drm/i915/dp: optimize eDP 1.4+ link config fast and narrow omits 9844bc87cb7a drm/i915/dp: Fix duplication of DEVICE_SERVICE_IRQ handling omits cbfa8ac835cb drm/i915/dp: Kill intel_dp->detect_done flag omits 47658556da85 drm/i915/dp: Do not grab crtc modeset lock in intel_dp_detect() omits d5acd97f5571 drm/i915/dp: Use a local variable for intel_encoder * omits f24f6eb95807 drm/i915/dp: Restrict link retrain workaround to external [...] omits 9ebd8202393d drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse() omits 53273b522208 drm: stm: implement get_scanout_position function omits a2bf92e8cc16 drm/i915/execlists: Avoid kicking priority on the current context omits 17fd7a9d324f drm/panel: Add support for Olimex LCD-OLinuXino panel omits 6cbe7cd15f95 drm/panel: simple: Add DLC1010GIG panel omits 7ad8b41cd8f5 drm/panel: simple: Add support for Banana Pi 7" S070WV20-C [...] omits 882c35af565a drm/panel: p079zca: unconditionally remove the panel on removal omits 94889b487bb9 dt-bindings: Add CDTech S043WQ26H-CT7 panel bindings omits e58edce616ac drm/panel: add panel CDTech S043WQ26H-CT7 to panel-simple omits 1a4d3f24efcb dt-bindings: Add CDTech S070WV95-CT16 panel bindings omits 982f944ed7cf drm/panel: add panel CDTech S070WV95-CT16 to panel-simple omits 21295ceacff7 dt-bindings: Add vendor prefix for CDTech(H.K.) Electronic [...] omits 7fe78985cd08 drm/i915/csr: restructure CSR firmware definition macros omits db2b0e5ffc70 drm/panel: seiko-43wvf1g: Add missing ">" character in aut [...] omits 6bf18d84f768 drm/panel: seiko-43wvf1g: Switch to SPDX identifier omits e077e2f5f810 drm/panel: simple: fix BOE/HV070WSA-100 timings omits 1f0eb8b81089 drm: panel-orientation-quirks: Add quirk for GPD win2 omits 9531221df8f0 drm/i915: Check for panel orientation quirks on eDP panels omits 064b06bbf117 drm/imx: fix build failure without CONFIG_DRM_FBDEV_EMULATION omits 4bdafb9ddfa4 drm/i915: Remove i915.enable_ppgtt override omits c5f6d578956a drm/i915: Log HWS seqno consistently omits f8e57863f81f drm/i915: Trim partial view sg lists omits 4f297df89d29 drm/rockchip: vop: add rk3188 hs_start interrupt as dsp_ho [...] omits 9cb5f4873b99 drm/atmel-hlcdc: Replace drm_dev_unref with drm_dev_put omits dee4a0f8e70d drm/i915/selftests: Smoketest preemption omits e7351a8474d2 drm/i915/csr: bypass firmware request on i915.dmc_firmware [...] omits d8a5b7d79fb7 drm/i915/csr: keep max firmware size together with firmare [...] omits 180e9d230efe drm/i915/csr: keep firmware name and required version together omits 029c33add915 drm/i915: Remove duplicated definition of intel_update_rawclk omits c9b818d3f9f4 drm/i915: Move IPC WA #1141 to init_ipc() omits 6323113b7af6 drm/i915: Move SKL IPC WA to HAS_IPC() omits fd847b8e60e0 drm/i915: Do not modifiy reserved bit in gens that do not [...] omits 6edafc4eb3e4 drm/i915: Unset reset pch handshake when PCH is not presen [...] omits 7c86828d5645 drm/i915/runtime_pm: Share code to enable/disable PCH rese [...] omits 35c37ade79cd drm/i915/icl: Define TA_TIMING_PARAM registers omits 33868a91c1d9 drm/i915/icl: Define data/clock lanes dphy timing registers omits 7a90938332d8 drm/i915: Avoid compiler warning for maybe unused gu_misc_iir omits 74f6e183913b drm/i915: Convert to BITS_PER_TYPE omits 2863b00941bc Merge drm/drm-next into drm-intel-next-queued omits fc3fed5d297b drm/i915: Check fb stride against plane max stride omits 0a3c561da12b drm/i915: Enable RGB565 90/270 plane rotation for gen11 onwards. omits 4a3d3f6785be drm/i915: Match code to comment and enforce ppgtt for execlists omits 570b16b559be drm/i915: use for_each_pipe loop to assign crtc_mask omits 8db05f594713 drm/i915/execlists: Assert the queue is non-empty on unsubmitting omits e9f8707839ee ARM: omap2plus_defconfig: Add tlv320aic23 as module omits 70a7b83628fa drm/i915/icl: Program T_INIT_MASTER registers omits ba3df888be90 drm/i915/icl: Enable DDI Buffer omits 3f4b9d9d02c6 drm/i915/icl: DSI vswing programming sequence omits fc41001d9708 drm/i915/icl: Configure lane sequencing of combo phy transmitter omits a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next omits d147b17f2503 Merge branch 'for-4.19/fixes' into for-next omits 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next omits e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next omits 945ac78928fa drm/i915: Force planar YUV coordinates to be a multiple of 2, v2. omits ab5c60bf7675 drm/i915: Move programming plane scaler to its own function. omits 0aaf29b35f93 drm/i915: Clean up scaler setup, v2. omits 6c246b81f938 drm/i915: Replace call to commit_planes_on_crtc with inter [...] omits f59e9701dbdc drm/i915: Make intel_crtc_disable_planes() use active plan [...] omits 62ef0dd3cc0c drm/i915: Unconditionally clear plane visibility, v2. omits c249c5f64336 drm/i915: Handle cursor updating active_planes correctly, v2. omits a1cccdcf330e drm/i915: Clean up casts to crtc_state in intel_atomic_com [...] omits 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next omits c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next omits 1435696556e4 ARM: dts: vexpress/TC2: Update entries to match latest cor [...] omits 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next omits 4c640c41381e Merge branch 'for-4.19/fixes' into for-next omits df9e33b723ae Merge branch 'for-4.20/core' into for-next omits c765667f188b Merge branch 'for-4.20/microsoft' into for-next omits 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next omits c226b359099d Merge branch 'for-4.19/fixes' into for-next omits cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next omits 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next omits e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next omits 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] omits bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next omits a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next omits 18c31465c84e Merge branch 'for-4.20/core' into for-next omits 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next omits 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next omits f0f84837c6da xtensa: rework noMMU cache attributes initialization omits 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all omits 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} omits 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next omits 57194b035942 Merge branch 'for-4.19/upstream' into for-next omits 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next omits 53ad28d14107 Merge branch 'for-4.19/elan' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next omits 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers omits 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next omits be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5dcea554d5ce eCryptfs: fix a couple type promotion bugs omits 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next omits b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1519d49960da Merge branch 'for-4.19/wiimote' into for-next omits 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next omits eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next omits c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next omits f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next omits e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next omits 1f008cfec5d5 NFC: fdp: Fix unused variable warnings omits 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() omits 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver omits 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] omits 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] omits c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() omits 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier omits 00afd4c21f2f NFC: fix attrs checks in netlink interface omits 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast omits 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure omits e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size omits f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next omits b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next omits 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next omits 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next omits 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next omits 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next omits 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next omits eb42863d710a Merge branch 'for-4.18/multitouch' into for-next omits 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next omits 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next omits 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next omits 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next omits 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next omits f45728380f49 Merge branch 'for-4.18/multitouch' into for-next omits ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next omits b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next omits 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next omits 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next omits 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next omits 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next omits 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next omits 9f84a0f7f1a6 leaking_addresses: check if file name contains address omits e377e1cd59ce leaking_addresses: explicitly name variable used in regex omits 9db33987ee2e leaking_addresses: remove version number omits 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' omits cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 omits d1dbc0596ba0 leaking_addresses: cache architecture name omits d7dc0d69ab95 leaking_addresses: simplify path skipping omits 7d32be2e5abb leaking_addresses: do not parse binary files omits c7a42ed0c749 leaking_addresses: add 32-bit support omits c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine omits 9ea7fabe3b0d leaking_addresses: use system command to get arch omits 9f253ef16258 leaking_addresses: add support for 5 page table levels omits abd3fc764c8e leaking_addresses: add support for kernel config file omits 9bf86aaad535 leaking_addresses: add range check for vsyscall memory omits d130ec5d1893 leaking_addresses: indent dependant options omits c40a84491f29 leaking_addresses: remove command examples omits 5a490816a756 leaking_addresses: remove mention of kptr_restrict omits cd8a0e46372a leaking_addresses: fix typo function not called omits ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next omits ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute omits e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next omits 9e0031ddb608 xtensa: fix build with KASAN omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next omits 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic omits c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next omits 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next omits a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next omits 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues omits 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next omits 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next omits bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next omits 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next omits 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next omits d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next omits 5874c700308f xtensa: make __pa work with uncached KSEG addresses omits ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next omits 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU omits 51fc407848da Merge tag 'v4.9' into xtensa-for-next
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesc [...] \ O -- O -- O (6a1d293238c1)
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: .gitignore | 1 - .mailmap | 7 +- CREDITS | 16 - Documentation/ABI/stable/sysfs-driver-mlxreg-io | 41 +- Documentation/ABI/testing/sysfs-block | 12 +- Documentation/ABI/testing/sysfs-block-zram | 32 - Documentation/ABI/testing/sysfs-bus-i3c | 146 - Documentation/ABI/testing/sysfs-bus-thunderbolt | 9 - Documentation/ABI/testing/sysfs-class-net-dsa | 2 +- .../ABI/testing/sysfs-devices-software_node | 10 - Documentation/ABI/testing/sysfs-devices-system-cpu | 7 - Documentation/ABI/testing/sysfs-fs-f2fs | 9 - Documentation/DMA-API.txt | 29 +- Documentation/EDID/1024x768.S | 5 +- Documentation/EDID/1280x1024.S | 5 +- Documentation/EDID/1600x1200.S | 5 +- Documentation/EDID/1680x1050.S | 5 +- Documentation/EDID/1920x1080.S | 5 +- Documentation/EDID/800x600.S | 5 +- Documentation/EDID/HOWTO.txt | 13 +- Documentation/EDID/Makefile | 15 +- Documentation/EDID/edid.S | 10 +- Documentation/Makefile | 2 +- .../Design/Data-Structures/BigTreeClassicRCUBH.svg | 499 + .../Data-Structures/BigTreeClassicRCUBHdyntick.svg | 695 + .../Data-Structures/BigTreePreemptRCUBHdyntick.svg | 741 + .../BigTreePreemptRCUBHdyntickCB.svg | 834 +- .../Design/Data-Structures/Data-Structures.html | 173 +- .../RCU/Design/Data-Structures/blkd_task.svg | 676 +- .../Expedited-Grace-Periods.html | 6 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 2 +- .../RCU/Design/Requirements/Requirements.html | 206 +- Documentation/RCU/checklist.txt | 49 +- Documentation/RCU/stallwarn.txt | 7 +- Documentation/RCU/whatisRCU.txt | 70 +- Documentation/admin-guide/LSM/SELinux.rst | 2 +- Documentation/admin-guide/LSM/Smack.rst | 4 - Documentation/admin-guide/cgroup-v2.rst | 190 +- Documentation/admin-guide/devices.rst | 1 - Documentation/admin-guide/dynamic-debug-howto.rst | 8 +- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/kernel-parameters.txt | 141 +- Documentation/admin-guide/l1tf.rst | 6 +- Documentation/admin-guide/mm/concepts.rst | 51 +- Documentation/admin-guide/mm/pagemap.rst | 9 +- Documentation/admin-guide/perf-security.rst | 97 - Documentation/admin-guide/pm/cpufreq.rst | 2 +- Documentation/admin-guide/pm/cpuidle.rst | 631 - Documentation/admin-guide/pm/intel_pstate.rst | 10 +- Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/admin-guide/ras.rst | 2 +- Documentation/admin-guide/security-bugs.rst | 25 +- Documentation/admin-guide/thunderbolt.rst | 20 - Documentation/arm/Booting | 2 +- Documentation/arm/Samsung-S3C24XX/GPIO.txt | 2 +- Documentation/arm/Samsung-S3C24XX/Overview.txt | 2 +- Documentation/arm/Samsung-S3C24XX/Suspend.txt | 2 +- Documentation/arm64/booting.txt | 8 - Documentation/arm64/cpu-feature-registers.txt | 8 - Documentation/arm64/elf_hwcaps.txt | 12 - Documentation/arm64/pointer-authentication.txt | 88 - Documentation/arm64/silicon-errata.txt | 2 - Documentation/block/biodoc.txt | 88 + Documentation/block/cfq-iosched.txt | 291 + Documentation/block/queue-sysfs.txt | 29 +- Documentation/blockdev/zram.txt | 80 +- Documentation/core-api/assoc_array.rst | 6 +- Documentation/core-api/flexible-arrays.rst | 130 + Documentation/core-api/generic-radix-tree.rst | 12 - Documentation/core-api/index.rst | 1 - Documentation/core-api/memory-allocation.rst | 2 - Documentation/core-api/mm-api.rst | 32 +- Documentation/core-api/printk-formats.rst | 18 - Documentation/core-api/xarray.rst | 55 +- Documentation/cpu-freq/cpufreq-stats.txt | 8 +- Documentation/cpuidle/core.txt | 23 + Documentation/cpuidle/sysfs.txt | 98 + Documentation/crypto/api.rst | 9 + Documentation/crypto/architecture.rst | 31 +- Documentation/dev-tools/coccinelle.rst | 2 - Documentation/dev-tools/index.rst | 4 +- Documentation/dev-tools/kasan.rst | 232 +- Documentation/dev-tools/kselftest.rst | 12 +- Documentation/device-mapper/dm-raid.txt | 2 +- Documentation/devicetree/bindings/.gitignore | 2 - Documentation/devicetree/bindings/Makefile | 27 - Documentation/devicetree/bindings/arm/altera.txt | 14 + Documentation/devicetree/bindings/arm/altera.yaml | 20 - .../bindings/arm/altera/socfpga-clk-manager.txt | 11 + .../bindings/arm/altera/socfpga-clk-manager.yaml | 31 - .../devicetree/bindings/arm/amlogic,scpi.txt | 7 - Documentation/devicetree/bindings/arm/amlogic.txt | 2 - .../devicetree/bindings/arm/atmel-sysregs.txt | 12 +- Documentation/devicetree/bindings/arm/calxeda.txt | 15 + Documentation/devicetree/bindings/arm/calxeda.yaml | 22 - Documentation/devicetree/bindings/arm/cpus.txt | 490 + Documentation/devicetree/bindings/arm/cpus.yaml | 507 - Documentation/devicetree/bindings/arm/davinci.txt | 25 + Documentation/devicetree/bindings/arm/emtrion.txt | 12 - .../bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 - .../devicetree/bindings/arm/freescale/fsl,scu.txt | 45 +- Documentation/devicetree/bindings/arm/fsl.txt | 8 - .../devicetree/bindings/arm/idle-states.txt | 2 +- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 - .../bindings/arm/mediatek/mediatek,ethsys.txt | 1 - .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 - .../bindings/arm/mediatek/mediatek,pciesys.txt | 1 - .../bindings/arm/mediatek/mediatek,pericfg.txt | 1 - .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 1 - .../bindings/arm/mediatek/mediatek,ssusbsys.txt | 1 - .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 - .../devicetree/bindings/arm/mrvl/mrvl.txt | 2 +- Documentation/devicetree/bindings/arm/nspire.txt | 14 + .../devicetree/bindings/arm/primecell.txt | 46 + .../devicetree/bindings/arm/primecell.yaml | 36 - Documentation/devicetree/bindings/arm/qcom.txt | 57 + Documentation/devicetree/bindings/arm/qcom.yaml | 125 - .../devicetree/bindings/arm/renesas,prr.txt | 20 - Documentation/devicetree/bindings/arm/rockchip.txt | 240 + .../devicetree/bindings/arm/rockchip.yaml | 423 - Documentation/devicetree/bindings/arm/shmobile.txt | 22 +- Documentation/devicetree/bindings/arm/sirf.txt | 11 + Documentation/devicetree/bindings/arm/sirf.yaml | 27 - .../devicetree/bindings/arm/socionext/uniphier.txt | 47 - Documentation/devicetree/bindings/arm/spear.txt | 26 + Documentation/devicetree/bindings/arm/spear.yaml | 25 - Documentation/devicetree/bindings/arm/sti.txt | 23 + Documentation/devicetree/bindings/arm/sti.yaml | 23 - Documentation/devicetree/bindings/arm/sunxi.txt | 4 +- Documentation/devicetree/bindings/arm/tegra.txt | 65 + Documentation/devicetree/bindings/arm/tegra.yaml | 101 - .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 3 - .../bindings/arm/tegra/nvidia,tegra20-emc.txt | 100 + .../devicetree/bindings/arm/ti/nspire.yaml | 24 - .../devicetree/bindings/arm/ti/ti,davinci.yaml | 26 - .../arm/{socionext => uniphier}/cache-uniphier.txt | 0 Documentation/devicetree/bindings/arm/vt8500.txt | 22 + Documentation/devicetree/bindings/arm/vt8500.yaml | 23 - Documentation/devicetree/bindings/arm/xilinx.txt | 83 + Documentation/devicetree/bindings/arm/xilinx.yaml | 114 - Documentation/devicetree/bindings/arm/zte.txt | 14 + Documentation/devicetree/bindings/arm/zte.yaml | 26 - .../devicetree/bindings/bus/sun50i-de2-bus.txt | 9 +- Documentation/devicetree/bindings/bus/ti-sysc.txt | 1 - .../bindings/clock/amlogic,gxbb-aoclkc.txt | 10 +- .../bindings/clock/amlogic,gxbb-clkc.txt | 5 - .../bindings/clock/amlogic,meson8b-clkc.txt | 13 +- .../devicetree/bindings/clock/clock-bindings.txt | 16 - .../devicetree/bindings/clock/imx6q-clock.txt | 3 - .../devicetree/bindings/clock/imx7ulp-clock.txt | 104 - .../devicetree/bindings/clock/imx8mq-clock.txt | 20 - .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 - .../devicetree/bindings/clock/qcom,gcc.txt | 16 - .../devicetree/bindings/clock/qcom,gpucc.txt | 22 - .../devicetree/bindings/clock/qcom,lpasscc.txt | 26 - .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 - .../devicetree/bindings/clock/qcom,videocc.txt | 3 +- .../devicetree/bindings/clock/qoriq-clock.txt | 6 - .../devicetree/bindings/clock/sun8i-de2.txt | 5 +- .../devicetree/bindings/clock/sunxi-ccu.txt | 1 - .../bindings/connector/usb-connector.txt | 2 - .../bindings/cpufreq/arm_big_little_dt.txt | 65 + .../bindings/cpufreq/cpufreq-qcom-hw.txt | 172 - .../devicetree/bindings/crypto/arm-cryptocell.txt | 8 +- .../devicetree/bindings/crypto/fsl-dcp.txt | 2 - .../bindings/display/amlogic,meson-vpu.txt | 2 - .../bindings/display/bridge/renesas,lvds.txt | 1 - .../devicetree/bindings/display/himax,hx8357d.txt | 26 - .../devicetree/bindings/display/msm/dsi.txt | 1 - .../devicetree/bindings/display/msm/gpu.txt | 4 +- .../devicetree/bindings/display/msm/mdp4.txt | 2 - .../bindings/display/panel/auo,g101evn010 | 12 - .../display/panel/bananapi,s070wv20-ct16.txt | 12 - .../display/panel/cdtech,s043wq26h-ct7.txt | 12 - .../display/panel/cdtech,s070wv95-ct16.txt | 12 - .../bindings/display/panel/dlc,dlc1010gig.txt | 12 - .../display/panel/olimex,lcd-olinuxino.txt | 42 - .../bindings/display/panel/samsung,s6d16d0.txt | 30 - .../bindings/display/panel/tpo,tpg110.txt | 81 +- .../devicetree/bindings/display/renesas,du.txt | 4 - .../bindings/display/rockchip/dw_hdmi-rockchip.txt | 3 - .../bindings/display/sunxi/sun4i-drm.txt | 30 +- .../devicetree/bindings/display/truly,nt35597.txt | 59 - .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 - Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57 - .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 4 +- .../devicetree/bindings/dma/renesas,usb-dmac.txt | 3 - Documentation/devicetree/bindings/dma/snps-dma.txt | 4 - .../devicetree/bindings/dma/uniphier-mio-dmac.txt | 25 - Documentation/devicetree/bindings/eeprom/at24.txt | 1 - .../devicetree/bindings/example-schema.yaml | 170 - .../bindings/firmware/intel,stratix10-svc.txt | 57 - .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 17 - .../devicetree/bindings/fsi/ibm,p9-occ.txt | 16 - .../devicetree/bindings/gpio/cdns,gpio.txt | 43 - .../devicetree/bindings/gpio/gpio-omap.txt | 10 +- .../devicetree/bindings/gpio/gpio-vf610.txt | 6 - .../devicetree/bindings/gpio/nxp,lpc1850-gpio.txt | 38 +- .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 1 - .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 4 +- .../devicetree/bindings/gpu/arm,mali-utgard.txt | 5 - .../devicetree/bindings/hwmon/adm1275.txt | 25 - Documentation/devicetree/bindings/hwmon/lm90.txt | 1 - .../devicetree/bindings/hwmon/ntc_thermistor.txt | 1 - Documentation/devicetree/bindings/hwmon/tmp108.txt | 4 - Documentation/devicetree/bindings/i2c/i2c-at91.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c-gpio.txt | 46 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 73 - .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 1 - .../devicetree/bindings/i2c/i2c-sh_mobile.txt | 10 +- .../devicetree/bindings/i2c/i2c-stm32.txt | 6 - .../devicetree/bindings/i2c/ibm,p8-occ-hwmon.txt | 25 - .../devicetree/bindings/i2c/nxp,pca9541.txt | 2 +- .../devicetree/bindings/i3c/cdns,i3c-master.txt | 43 - Documentation/devicetree/bindings/i3c/i3c.txt | 138 - .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 41 - .../devicetree/bindings/iio/accel/lis302.txt | 4 +- .../devicetree/bindings/iio/adc/ad7949.txt | 16 - Documentation/devicetree/bindings/iio/adc/adc.txt | 23 - .../devicetree/bindings/iio/adc/adi,ad7124.txt | 75 - .../bindings/iio/adc/amlogic,meson-saradc.txt | 6 - .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 6 +- .../bindings/iio/adc/samsung,exynos-adc.txt | 4 +- .../devicetree/bindings/iio/adc/ti-adc128s052.txt | 9 +- .../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 - .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 - .../devicetree/bindings/iio/light/vcnl4035.txt | 18 - .../bindings/iio/magnetometer/mag3110.txt | 27 - .../bindings/iio/magnetometer/pni,rm3100.txt | 20 - .../bindings/iio/potentiometer/mcp41010.txt | 28 - .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 - .../devicetree/bindings/iio/st-sensors.txt | 2 - .../devicetree/bindings/input/input-reset.txt | 2 +- .../input/touchscreen/raspberrypi,firmware-ts.txt | 26 - .../bindings/interconnect/interconnect.txt | 60 - .../bindings/interconnect/qcom,sdm845.txt | 24 - .../interrupt-controller/allwinner,sun4i-ic.txt | 4 +- .../bindings/interrupt-controller/arm,gic-v3.txt | 4 +- .../bindings/interrupt-controller/fsl,irqsteer.txt | 34 - .../bindings/interrupt-controller/mrvl,intc.txt | 2 +- .../interrupt-controller/rda,8810pl-intc.txt | 61 - .../interrupt-controller/st,stm32-exti.txt | 4 - .../devicetree/bindings/iommu/arm,smmu.txt | 43 - .../bindings/iommu/renesas,ipmmu-vmsa.txt | 2 - .../bindings/mailbox/nvidia,tegra186-hsp.txt | 30 +- .../devicetree/bindings/media/aspeed-video.txt | 26 - Documentation/devicetree/bindings/media/cedrus.txt | 4 +- .../devicetree/bindings/media/i2c/mt9m111.txt | 13 +- .../devicetree/bindings/media/i2c/sony,imx214.txt | 53 - .../devicetree/bindings/media/qcom,venus.txt | 14 +- .../devicetree/bindings/media/rcar_vin.txt | 2 - .../bindings/media/renesas,rcar-csi2.txt | 2 - .../devicetree/bindings/media/spi/sony-cxd2880.txt | 4 - .../devicetree/bindings/media/sun6i-csi.txt | 59 - .../memory-controllers/nvidia,tegra20-emc.txt | 104 - .../bindings/memory-controllers/pl353-smc.txt | 47 - .../bindings/memory-controllers/synopsys.txt | 27 +- Documentation/devicetree/bindings/mfd/axp20x.txt | 9 - .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 2 +- .../devicetree/bindings/misc/pvpanic-mmio.txt | 29 - .../devicetree/bindings/mmc/arasan,sdhci.txt | 4 - .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 - .../devicetree/bindings/mmc/sdhci-am654.txt | 36 - .../devicetree/bindings/mmc/sdhci-msm.txt | 23 +- .../devicetree/bindings/mmc/sdhci-omap.txt | 2 - Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 4 +- .../bindings/{spi => mtd}/atmel-quadspi.txt | 0 .../devicetree/bindings/mtd/mtd-physmap.txt | 2 - .../bindings/mtd/partitions/redboot-fis.txt | 27 - .../devicetree/bindings/net/broadcom-bluetooth.txt | 11 +- .../devicetree/bindings/net/can/fsl-flexcan.txt | 8 - .../devicetree/bindings/net/can/holt_hi311x.txt | 2 +- .../devicetree/bindings/net/can/rcar_can.txt | 28 +- .../devicetree/bindings/net/can/xilinx_can.txt | 1 - Documentation/devicetree/bindings/net/cpsw.txt | 8 +- Documentation/devicetree/bindings/net/dsa/dsa.txt | 2 +- Documentation/devicetree/bindings/net/dsa/ksz.txt | 4 - .../devicetree/bindings/net/dwmac-sun8i.txt | 1 - .../devicetree/bindings/net/icplus-ip101ag.txt | 19 - .../devicetree/bindings/net/mediatek-dwmac.txt | 78 - .../devicetree/bindings/net/renesas,ravb.txt | 1 - .../bindings/net/wireless/qcom,ath10k.txt | 74 +- .../devicetree/bindings/nvmem/amlogic-efuse.txt | 3 - .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 10 +- .../devicetree/bindings/pci/host-generic-pci.txt | 2 +- .../devicetree/bindings/pci/layerscape-pci.txt | 7 +- .../devicetree/bindings/perf/nds32v3-pmu.txt | 17 - .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 17 - .../devicetree/bindings/phy/phy-cadence-sierra.txt | 67 - .../devicetree/bindings/phy/qcom-qmp-phy.txt | 106 +- .../devicetree/bindings/phy/sun4i-usb-phy.txt | 8 +- .../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 68 - .../bindings/pinctrl/actions,s700-pinctrl.txt | 170 - .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 14 - .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 16 +- .../bindings/pinctrl/fsl,imx7ulp-pinctrl.txt | 66 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 - .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 131 - .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 +- .../bindings/pinctrl/renesas,rza2-pinctrl.txt | 87 - .../bindings/pinctrl/st,stm32-pinctrl.txt | 1 - .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 7 +- .../bindings/power/reset/gpio-poweroff.txt | 2 - .../bindings/power/supply/axp20x_ac_power.txt | 3 - .../devicetree/bindings/power/supply/battery.txt | 17 - .../devicetree/bindings/power/supply/bq24190.txt | 10 - .../devicetree/bindings/power/supply/sc27xx-fg.txt | 56 - .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 1 - .../bindings/regulator/act8945a-regulator.txt | 34 - .../bindings/regulator/cirrus,lochnagar.txt | 82 - .../bindings/regulator/mcp16502-regulator.txt | 143 - .../devicetree/bindings/regulator/regulator.txt | 12 +- .../bindings/reserved-memory/xen,shared-memory.txt | 24 - .../devicetree/bindings/reset/socfpga-reset.txt | 3 +- .../devicetree/bindings/reset/uniphier-reset.txt | 25 +- Documentation/devicetree/bindings/rng/mtk-rng.txt | 3 +- .../devicetree/bindings/rtc/abracon,abx80x.txt | 2 +- .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 1 - Documentation/devicetree/bindings/rtc/pcf85363.txt | 4 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 2 +- Documentation/devicetree/bindings/rtc/rtc.txt | 64 - .../devicetree/bindings/rtc/sun6i-rtc.txt | 33 +- Documentation/devicetree/bindings/serial/8250.txt | 1 - .../devicetree/bindings/serial/fsl-lpuart.txt | 2 - .../devicetree/bindings/serial/lantiq_asc.txt | 15 - .../bindings/serial/renesas,sci-serial.txt | 16 +- Documentation/devicetree/bindings/serial/rs485.txt | 2 +- .../devicetree/bindings/serio/olpc,ap-sp.txt | 4 - .../bindings/soc/amlogic/clk-measure.txt | 18 - .../bindings/soc/bcm/brcm,bcm2835-vchiq.txt | 3 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 - .../bindings/soc/rockchip/power_domain.txt | 4 - Documentation/devicetree/bindings/sound/ak4104.txt | 4 +- Documentation/devicetree/bindings/sound/ak4118.txt | 22 - .../bindings/sound/amlogic,axg-spdifin.txt | 22 - .../devicetree/bindings/sound/audio-graph-card.txt | 205 - .../bindings/sound/audio-graph-scu-card.txt | 123 + Documentation/devicetree/bindings/sound/cs4270.txt | 4 +- Documentation/devicetree/bindings/sound/cs4341.txt | 22 - .../bindings/sound/davinci-mcasp-audio.txt | 5 - Documentation/devicetree/bindings/sound/dmic.txt | 2 - .../devicetree/bindings/sound/fsl-sai.txt | 8 +- .../devicetree/bindings/sound/omap-mcpdm.txt | 10 - .../devicetree/bindings/sound/pcm3060.txt | 6 - .../devicetree/bindings/sound/qcom,q6asm.txt | 27 - .../devicetree/bindings/sound/renesas,rsnd.txt | 395 +- .../bindings/sound/rockchip,rk3328-codec.txt | 23 - Documentation/devicetree/bindings/sound/rt5631.txt | 4 +- Documentation/devicetree/bindings/sound/rt5663.txt | 6 - .../devicetree/bindings/sound/simple-amplifier.txt | 5 - .../devicetree/bindings/sound/simple-card.txt | 137 - .../devicetree/bindings/sound/simple-scu-card.txt | 94 + .../bindings/sound/sun50i-codec-analog.txt | 2 - .../bindings/sound/xlnx,audio-formatter.txt | 29 - .../devicetree/bindings/sound/xlnx,i2s.txt | 28 - .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 43 - Documentation/devicetree/bindings/spi/omap-spi.txt | 1 - Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 - .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 4 - .../devicetree/bindings/spi/spi-mt65xx.txt | 2 - Documentation/devicetree/bindings/spi/spi-mxic.txt | 34 - .../devicetree/bindings/spi/spi-pxa2xx.txt | 3 - Documentation/devicetree/bindings/spi/spi-rspi.txt | 1 - .../devicetree/bindings/spi/spi-uniphier.txt | 10 +- .../devicetree/bindings/sram/sunxi-sram.txt | 9 - .../thermal/nvidia,tegra186-bpmp-thermal.txt | 3 +- .../bindings/timer/amlogic,meson6-timer.txt | 11 +- .../devicetree/bindings/timer/arm,arch_timer.txt | 112 + .../devicetree/bindings/timer/arm,arch_timer.yaml | 103 - .../bindings/timer/arm,arch_timer_mmio.yaml | 120 - .../devicetree/bindings/timer/arm,global_timer.txt | 27 + .../bindings/timer/arm,global_timer.yaml | 46 - .../devicetree/bindings/timer/mrvl,mmp-timer.txt | 4 - .../devicetree/bindings/timer/rda,8810pl-timer.txt | 20 - .../devicetree/bindings/timer/renesas,cmt.txt | 15 +- .../bindings/timer/rockchip,rk-timer.txt | 1 - .../devicetree/bindings/trivial-devices.txt | 190 + .../devicetree/bindings/trivial-devices.yaml | 342 - .../devicetree/bindings/ufs/cdns,ufshc.txt | 31 - .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 6 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 36 +- Documentation/devicetree/bindings/usb/dwc3.txt | 4 - .../bindings/usb/nvidia,tegra124-xusb.txt | 8 - .../devicetree/bindings/vendor-prefixes.txt | 6 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - .../bindings/watchdog/qcom,pm8916-wdt.txt | 28 - .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 - Documentation/devicetree/todo.txt | 10 + Documentation/devicetree/writing-schema.md | 130 - Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/doc-guide/sphinx.rst | 2 - Documentation/driver-api/dmaengine/dmatest.rst | 113 +- .../driver-api/firmware/other_interfaces.rst | 30 - Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/i3c/device-driver-api.rst | 9 - Documentation/driver-api/i3c/index.rst | 11 - Documentation/driver-api/i3c/master-driver-api.rst | 9 - Documentation/driver-api/i3c/protocol.rst | 203 - Documentation/driver-api/index.rst | 1 - Documentation/driver-api/pci/p2pdma.rst | 4 +- Documentation/driver-api/pm/devices.rst | 2 - Documentation/driver-api/usb/index.rst | 1 - Documentation/driver-api/usb/typec.rst | 1 - Documentation/driver-api/usb/typec_bus.rst | 24 +- Documentation/driver-model/devres.txt | 9 +- Documentation/early-userspace/README | 2 +- .../features/core/jump-labels/arch-support.txt | 2 +- .../features/io/sg-chain/arch-support.txt | 33 + .../features/vm/ioremap_prot/arch-support.txt | 2 +- Documentation/filesystems/caching/backend-api.txt | 2 +- Documentation/filesystems/caching/cachefiles.txt | 4 +- Documentation/filesystems/caching/netfs-api.txt | 2 +- Documentation/filesystems/caching/operations.txt | 2 +- Documentation/filesystems/configfs/configfs.txt | 2 +- Documentation/filesystems/fscrypt.rst | 183 +- Documentation/filesystems/fsverity.rst | 583 - Documentation/filesystems/index.rst | 32 - Documentation/filesystems/mount_api.txt | 730 - Documentation/filesystems/path-lookup.md | 1297 ++ Documentation/filesystems/path-lookup.rst | 1346 -- Documentation/filesystems/proc.txt | 30 +- Documentation/filesystems/qnx6.txt | 4 +- Documentation/filesystems/spufs.txt | 2 +- Documentation/filesystems/vfs.txt | 2 +- .../filesystems/xfs-self-describing-metadata.txt | 2 +- Documentation/filesystems/xfs.txt | 2 +- Documentation/flexible-arrays.txt | 123 + Documentation/gpu/amdgpu-dc.rst | 68 - Documentation/gpu/drivers.rst | 1 - Documentation/gpu/drm-kms-helpers.rst | 31 +- Documentation/gpu/drm-kms.rst | 19 - Documentation/gpu/drm-mm.rst | 7 +- Documentation/gpu/drm-uapi.rst | 7 +- Documentation/gpu/todo.rst | 58 +- Documentation/gpu/vkms.rst | 101 +- Documentation/hid/uhid.txt | 2 +- Documentation/hwmon/adm1275 | 3 - Documentation/hwmon/adt7475 | 12 - Documentation/hwmon/hwmon-kernel-api.txt | 24 +- Documentation/hwmon/ina2xx | 15 - Documentation/hwmon/lm75 | 5 - Documentation/hwmon/occ | 112 - Documentation/input/event-codes.rst | 30 +- Documentation/interconnect/interconnect.rst | 94 - Documentation/ioctl/ioctl-number.txt | 2 - Documentation/kobject.txt | 10 +- Documentation/leds/leds-class.txt | 2 +- Documentation/media/.gitignore | 2 - Documentation/media/Makefile | 2 - Documentation/media/audio.h.rst.exceptions | 2 - Documentation/media/ca.h.rst.exceptions | 2 - Documentation/media/cec-drivers/index.rst | 2 +- Documentation/media/cec-drivers/pulse8-cec.rst | 2 - Documentation/media/cec.h.rst.exceptions | 2 - Documentation/media/conf.py | 2 - Documentation/media/conf_nitpick.py | 2 - Documentation/media/dmx.h.rst.exceptions | 2 - Documentation/media/dvb-drivers/avermedia.rst | 2 - Documentation/media/dvb-drivers/bt8xx.rst | 2 - Documentation/media/dvb-drivers/cards.rst | 2 - Documentation/media/dvb-drivers/ci.rst | 2 - Documentation/media/dvb-drivers/contributors.rst | 2 - Documentation/media/dvb-drivers/dvb-usb.rst | 2 - Documentation/media/dvb-drivers/faq.rst | 2 - Documentation/media/dvb-drivers/frontends.rst | 2 - Documentation/media/dvb-drivers/index.rst | 2 +- Documentation/media/dvb-drivers/intro.rst | 2 - Documentation/media/dvb-drivers/lmedm04.rst | 2 - Documentation/media/dvb-drivers/opera-firmware.rst | 2 - Documentation/media/dvb-drivers/technisat.rst | 2 - Documentation/media/dvb-drivers/ttusb-dec.rst | 2 - Documentation/media/dvb-drivers/udev.rst | 2 - Documentation/media/frontend.h.rst.exceptions | 2 - Documentation/media/index.rst | 2 - Documentation/media/intro.rst | 2 +- Documentation/media/kapi/cec-core.rst | 2 - Documentation/media/kapi/csi2.rst | 2 - Documentation/media/kapi/dtv-ca.rst | 2 - Documentation/media/kapi/dtv-common.rst | 2 - Documentation/media/kapi/dtv-core.rst | 2 - Documentation/media/kapi/dtv-demux.rst | 2 - Documentation/media/kapi/dtv-frontend.rst | 2 - Documentation/media/kapi/dtv-net.rst | 2 - Documentation/media/kapi/mc-core.rst | 2 - Documentation/media/kapi/rc-core.rst | 2 - Documentation/media/kapi/v4l2-async.rst | 2 - Documentation/media/kapi/v4l2-clocks.rst | 2 - Documentation/media/kapi/v4l2-common.rst | 2 - Documentation/media/kapi/v4l2-controls.rst | 2 - Documentation/media/kapi/v4l2-core.rst | 2 - Documentation/media/kapi/v4l2-dev.rst | 2 - Documentation/media/kapi/v4l2-device.rst | 2 - Documentation/media/kapi/v4l2-dv-timings.rst | 2 - Documentation/media/kapi/v4l2-event.rst | 1 - Documentation/media/kapi/v4l2-fh.rst | 2 - Documentation/media/kapi/v4l2-flash-led-class.rst | 2 - Documentation/media/kapi/v4l2-fwnode.rst | 2 - Documentation/media/kapi/v4l2-intro.rst | 2 - Documentation/media/kapi/v4l2-mc.rst | 2 - Documentation/media/kapi/v4l2-mediabus.rst | 2 - Documentation/media/kapi/v4l2-mem2mem.rst | 2 - Documentation/media/kapi/v4l2-rect.rst | 2 - Documentation/media/kapi/v4l2-subdev.rst | 2 - Documentation/media/kapi/v4l2-tuner.rst | 2 - Documentation/media/kapi/v4l2-tveeprom.rst | 2 - Documentation/media/kapi/v4l2-videobuf.rst | 2 - Documentation/media/kapi/v4l2-videobuf2.rst | 2 - Documentation/media/lirc.h.rst.exceptions | 2 - Documentation/media/media.h.rst.exceptions | 2 - Documentation/media/media_kapi.rst | 2 +- Documentation/media/media_uapi.rst | 8 +- Documentation/media/net.h.rst.exceptions | 2 - Documentation/media/typical_media_device.svg | 10 - Documentation/media/uapi/cec/cec-api.rst | 9 +- Documentation/media/uapi/cec/cec-func-close.rst | 9 +- Documentation/media/uapi/cec/cec-func-ioctl.rst | 9 +- Documentation/media/uapi/cec/cec-func-open.rst | 9 +- Documentation/media/uapi/cec/cec-func-poll.rst | 9 +- Documentation/media/uapi/cec/cec-funcs.rst | 9 - Documentation/media/uapi/cec/cec-header.rst | 9 +- Documentation/media/uapi/cec/cec-intro.rst | 9 - .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 9 +- .../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | 9 +- .../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | 9 +- Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 9 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 9 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 9 +- Documentation/media/uapi/cec/cec-pin-error-inj.rst | 9 - .../uapi/dvb/audio-bilingual-channel-select.rst | 9 +- .../media/uapi/dvb/audio-channel-select.rst | 9 +- .../media/uapi/dvb/audio-clear-buffer.rst | 9 +- Documentation/media/uapi/dvb/audio-continue.rst | 9 +- Documentation/media/uapi/dvb/audio-fclose.rst | 9 +- Documentation/media/uapi/dvb/audio-fopen.rst | 9 +- Documentation/media/uapi/dvb/audio-fwrite.rst | 9 +- .../media/uapi/dvb/audio-get-capabilities.rst | 9 +- Documentation/media/uapi/dvb/audio-get-status.rst | 9 +- Documentation/media/uapi/dvb/audio-pause.rst | 9 +- Documentation/media/uapi/dvb/audio-play.rst | 9 +- .../media/uapi/dvb/audio-select-source.rst | 9 +- Documentation/media/uapi/dvb/audio-set-av-sync.rst | 9 +- .../media/uapi/dvb/audio-set-bypass-mode.rst | 9 +- Documentation/media/uapi/dvb/audio-set-id.rst | 9 +- Documentation/media/uapi/dvb/audio-set-mixer.rst | 9 +- Documentation/media/uapi/dvb/audio-set-mute.rst | 9 +- .../media/uapi/dvb/audio-set-streamtype.rst | 9 +- Documentation/media/uapi/dvb/audio-stop.rst | 9 +- Documentation/media/uapi/dvb/audio.rst | 9 +- Documentation/media/uapi/dvb/audio_data_types.rst | 9 +- .../media/uapi/dvb/audio_function_calls.rst | 9 +- Documentation/media/uapi/dvb/ca-fclose.rst | 9 +- Documentation/media/uapi/dvb/ca-fopen.rst | 9 +- Documentation/media/uapi/dvb/ca-get-cap.rst | 9 +- Documentation/media/uapi/dvb/ca-get-descr-info.rst | 9 +- Documentation/media/uapi/dvb/ca-get-msg.rst | 9 +- Documentation/media/uapi/dvb/ca-get-slot-info.rst | 9 +- Documentation/media/uapi/dvb/ca-reset.rst | 9 +- Documentation/media/uapi/dvb/ca-send-msg.rst | 9 +- Documentation/media/uapi/dvb/ca-set-descr.rst | 9 +- Documentation/media/uapi/dvb/ca.rst | 9 +- Documentation/media/uapi/dvb/ca_data_types.rst | 9 +- Documentation/media/uapi/dvb/ca_function_calls.rst | 9 +- Documentation/media/uapi/dvb/demux.rst | 9 +- Documentation/media/uapi/dvb/dmx-add-pid.rst | 9 +- Documentation/media/uapi/dvb/dmx-expbuf.rst | 9 - Documentation/media/uapi/dvb/dmx-fclose.rst | 9 +- Documentation/media/uapi/dvb/dmx-fopen.rst | 9 +- Documentation/media/uapi/dvb/dmx-fread.rst | 9 +- Documentation/media/uapi/dvb/dmx-fwrite.rst | 9 +- Documentation/media/uapi/dvb/dmx-get-pes-pids.rst | 9 +- Documentation/media/uapi/dvb/dmx-get-stc.rst | 9 +- Documentation/media/uapi/dvb/dmx-mmap.rst | 9 - Documentation/media/uapi/dvb/dmx-munmap.rst | 9 - Documentation/media/uapi/dvb/dmx-qbuf.rst | 9 - Documentation/media/uapi/dvb/dmx-querybuf.rst | 9 - Documentation/media/uapi/dvb/dmx-remove-pid.rst | 9 +- Documentation/media/uapi/dvb/dmx-reqbufs.rst | 9 - .../media/uapi/dvb/dmx-set-buffer-size.rst | 9 +- Documentation/media/uapi/dvb/dmx-set-filter.rst | 9 +- .../media/uapi/dvb/dmx-set-pes-filter.rst | 9 +- Documentation/media/uapi/dvb/dmx-start.rst | 9 +- Documentation/media/uapi/dvb/dmx-stop.rst | 9 +- Documentation/media/uapi/dvb/dmx_fcalls.rst | 9 +- Documentation/media/uapi/dvb/dmx_types.rst | 9 +- .../media/uapi/dvb/dvb-fe-read-status.rst | 9 +- .../media/uapi/dvb/dvb-frontend-event.rst | 9 +- .../media/uapi/dvb/dvb-frontend-parameters.rst | 9 +- Documentation/media/uapi/dvb/dvbapi.rst | 9 +- Documentation/media/uapi/dvb/dvbproperty.rst | 9 +- Documentation/media/uapi/dvb/dvbstb.svg | 27 - Documentation/media/uapi/dvb/examples.rst | 9 +- Documentation/media/uapi/dvb/fe-bandwidth-t.rst | 9 +- .../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst | 9 +- .../media/uapi/dvb/fe-diseqc-reset-overload.rst | 9 +- .../media/uapi/dvb/fe-diseqc-send-burst.rst | 9 +- .../media/uapi/dvb/fe-diseqc-send-master-cmd.rst | 9 +- .../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst | 9 +- .../media/uapi/dvb/fe-enable-high-lnb-voltage.rst | 9 +- Documentation/media/uapi/dvb/fe-get-event.rst | 9 +- Documentation/media/uapi/dvb/fe-get-frontend.rst | 9 +- Documentation/media/uapi/dvb/fe-get-info.rst | 9 +- Documentation/media/uapi/dvb/fe-get-property.rst | 9 +- Documentation/media/uapi/dvb/fe-read-ber.rst | 9 +- .../media/uapi/dvb/fe-read-signal-strength.rst | 9 +- Documentation/media/uapi/dvb/fe-read-snr.rst | 9 +- Documentation/media/uapi/dvb/fe-read-status.rst | 9 +- .../media/uapi/dvb/fe-read-uncorrected-blocks.rst | 9 +- .../media/uapi/dvb/fe-set-frontend-tune-mode.rst | 9 +- Documentation/media/uapi/dvb/fe-set-frontend.rst | 9 +- Documentation/media/uapi/dvb/fe-set-tone.rst | 9 +- Documentation/media/uapi/dvb/fe-set-voltage.rst | 9 +- Documentation/media/uapi/dvb/fe-type-t.rst | 9 +- .../media/uapi/dvb/fe_property_parameters.rst | 9 +- Documentation/media/uapi/dvb/frontend-header.rst | 9 - .../uapi/dvb/frontend-property-cable-systems.rst | 9 +- .../dvb/frontend-property-satellite-systems.rst | 9 +- .../dvb/frontend-property-terrestrial-systems.rst | 9 +- .../media/uapi/dvb/frontend-stat-properties.rst | 9 +- Documentation/media/uapi/dvb/frontend.rst | 9 +- Documentation/media/uapi/dvb/frontend_f_close.rst | 9 +- Documentation/media/uapi/dvb/frontend_f_open.rst | 9 +- Documentation/media/uapi/dvb/frontend_fcalls.rst | 9 +- .../media/uapi/dvb/frontend_legacy_api.rst | 9 +- .../media/uapi/dvb/frontend_legacy_dvbv3_api.rst | 9 +- Documentation/media/uapi/dvb/headers.rst | 9 - Documentation/media/uapi/dvb/intro.rst | 9 +- Documentation/media/uapi/dvb/legacy_dvb_apis.rst | 9 +- Documentation/media/uapi/dvb/net-add-if.rst | 9 +- Documentation/media/uapi/dvb/net-get-if.rst | 9 +- Documentation/media/uapi/dvb/net-remove-if.rst | 9 +- Documentation/media/uapi/dvb/net-types.rst | 9 +- Documentation/media/uapi/dvb/net.rst | 9 +- .../media/uapi/dvb/query-dvb-frontend-info.rst | 9 +- .../media/uapi/dvb/video-clear-buffer.rst | 9 +- Documentation/media/uapi/dvb/video-command.rst | 9 +- Documentation/media/uapi/dvb/video-continue.rst | 9 +- .../media/uapi/dvb/video-fast-forward.rst | 9 +- Documentation/media/uapi/dvb/video-fclose.rst | 9 +- Documentation/media/uapi/dvb/video-fopen.rst | 9 +- Documentation/media/uapi/dvb/video-freeze.rst | 9 +- Documentation/media/uapi/dvb/video-fwrite.rst | 9 +- .../media/uapi/dvb/video-get-capabilities.rst | 9 +- Documentation/media/uapi/dvb/video-get-event.rst | 9 +- .../media/uapi/dvb/video-get-frame-count.rst | 9 +- Documentation/media/uapi/dvb/video-get-pts.rst | 9 +- Documentation/media/uapi/dvb/video-get-size.rst | 9 +- Documentation/media/uapi/dvb/video-get-status.rst | 9 +- Documentation/media/uapi/dvb/video-play.rst | 9 +- .../media/uapi/dvb/video-select-source.rst | 9 +- Documentation/media/uapi/dvb/video-set-blank.rst | 9 +- .../media/uapi/dvb/video-set-display-format.rst | 9 +- Documentation/media/uapi/dvb/video-set-format.rst | 9 +- .../media/uapi/dvb/video-set-streamtype.rst | 9 +- Documentation/media/uapi/dvb/video-slowmotion.rst | 9 +- .../media/uapi/dvb/video-stillpicture.rst | 9 +- Documentation/media/uapi/dvb/video-stop.rst | 9 +- Documentation/media/uapi/dvb/video-try-command.rst | 9 +- Documentation/media/uapi/dvb/video.rst | 9 +- .../media/uapi/dvb/video_function_calls.rst | 9 +- Documentation/media/uapi/dvb/video_types.rst | 9 +- Documentation/media/uapi/fdl-appendix.rst | 9 +- Documentation/media/uapi/gen-errors.rst | 9 +- .../media/uapi/mediactl/media-controller-intro.rst | 9 +- .../media/uapi/mediactl/media-controller-model.rst | 9 +- .../media/uapi/mediactl/media-controller.rst | 9 +- .../media/uapi/mediactl/media-func-close.rst | 9 +- .../media/uapi/mediactl/media-func-ioctl.rst | 9 +- .../media/uapi/mediactl/media-func-open.rst | 9 +- Documentation/media/uapi/mediactl/media-funcs.rst | 9 - Documentation/media/uapi/mediactl/media-header.rst | 9 +- .../media/uapi/mediactl/media-ioc-device-info.rst | 9 +- .../uapi/mediactl/media-ioc-enum-entities.rst | 9 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 9 +- .../media/uapi/mediactl/media-ioc-g-topology.rst | 9 +- .../uapi/mediactl/media-ioc-request-alloc.rst | 26 +- .../media/uapi/mediactl/media-ioc-setup-link.rst | 9 +- .../uapi/mediactl/media-request-ioc-queue.rst | 26 +- .../uapi/mediactl/media-request-ioc-reinit.rst | 26 +- Documentation/media/uapi/mediactl/media-types.rst | 9 +- Documentation/media/uapi/mediactl/request-api.rst | 26 +- .../media/uapi/mediactl/request-func-close.rst | 26 +- .../media/uapi/mediactl/request-func-ioctl.rst | 26 +- .../media/uapi/mediactl/request-func-poll.rst | 26 +- Documentation/media/uapi/rc/keytable.c.rst | 9 +- Documentation/media/uapi/rc/lirc-dev-intro.rst | 9 +- Documentation/media/uapi/rc/lirc-dev.rst | 9 +- Documentation/media/uapi/rc/lirc-func.rst | 9 +- Documentation/media/uapi/rc/lirc-get-features.rst | 9 +- Documentation/media/uapi/rc/lirc-get-rec-mode.rst | 9 +- .../media/uapi/rc/lirc-get-rec-resolution.rst | 9 +- Documentation/media/uapi/rc/lirc-get-send-mode.rst | 9 +- Documentation/media/uapi/rc/lirc-get-timeout.rst | 9 +- Documentation/media/uapi/rc/lirc-header.rst | 9 +- Documentation/media/uapi/rc/lirc-read.rst | 9 +- .../uapi/rc/lirc-set-measure-carrier-mode.rst | 9 +- .../media/uapi/rc/lirc-set-rec-carrier-range.rst | 9 +- .../media/uapi/rc/lirc-set-rec-carrier.rst | 9 +- .../media/uapi/rc/lirc-set-rec-timeout-reports.rst | 9 +- .../media/uapi/rc/lirc-set-rec-timeout.rst | 9 +- .../media/uapi/rc/lirc-set-send-carrier.rst | 9 +- .../media/uapi/rc/lirc-set-send-duty-cycle.rst | 9 +- .../media/uapi/rc/lirc-set-transmitter-mask.rst | 9 +- .../media/uapi/rc/lirc-set-wideband-receiver.rst | 9 +- Documentation/media/uapi/rc/lirc-write.rst | 9 +- Documentation/media/uapi/rc/rc-intro.rst | 9 +- Documentation/media/uapi/rc/rc-sysfs-nodes.rst | 9 +- Documentation/media/uapi/rc/rc-table-change.rst | 9 +- Documentation/media/uapi/rc/rc-tables.rst | 9 +- Documentation/media/uapi/rc/remote_controllers.rst | 9 +- Documentation/media/uapi/v4l/app-pri.rst | 11 +- Documentation/media/uapi/v4l/async.rst | 9 +- Documentation/media/uapi/v4l/audio.rst | 11 +- Documentation/media/uapi/v4l/bayer.svg | 27 - Documentation/media/uapi/v4l/biblio.rst | 9 +- Documentation/media/uapi/v4l/buffer.rst | 12 +- Documentation/media/uapi/v4l/capture-example.rst | 9 +- Documentation/media/uapi/v4l/capture.c.rst | 9 +- Documentation/media/uapi/v4l/colorspaces-defs.rst | 9 +- .../media/uapi/v4l/colorspaces-details.rst | 9 +- Documentation/media/uapi/v4l/colorspaces.rst | 9 +- Documentation/media/uapi/v4l/common-defs.rst | 9 +- Documentation/media/uapi/v4l/common.rst | 9 +- Documentation/media/uapi/v4l/compat.rst | 9 +- Documentation/media/uapi/v4l/constraints.svg | 27 - Documentation/media/uapi/v4l/control.rst | 9 +- Documentation/media/uapi/v4l/crop.rst | 9 +- Documentation/media/uapi/v4l/crop.svg | 10 +- Documentation/media/uapi/v4l/depth-formats.rst | 10 +- Documentation/media/uapi/v4l/dev-capture.rst | 11 +- Documentation/media/uapi/v4l/dev-codec.rst | 9 +- Documentation/media/uapi/v4l/dev-effect.rst | 9 +- Documentation/media/uapi/v4l/dev-event.rst | 9 +- Documentation/media/uapi/v4l/dev-meta.rst | 44 +- Documentation/media/uapi/v4l/dev-osd.rst | 9 +- Documentation/media/uapi/v4l/dev-output.rst | 9 +- Documentation/media/uapi/v4l/dev-overlay.rst | 9 +- Documentation/media/uapi/v4l/dev-radio.rst | 9 +- Documentation/media/uapi/v4l/dev-raw-vbi.rst | 9 +- Documentation/media/uapi/v4l/dev-rds.rst | 9 +- Documentation/media/uapi/v4l/dev-sdr.rst | 9 +- Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 9 +- Documentation/media/uapi/v4l/dev-subdev.rst | 9 +- Documentation/media/uapi/v4l/dev-teletext.rst | 11 +- Documentation/media/uapi/v4l/dev-touch.rst | 9 +- Documentation/media/uapi/v4l/devices.rst | 9 +- Documentation/media/uapi/v4l/diff-v4l.rst | 9 +- Documentation/media/uapi/v4l/dmabuf.rst | 9 +- Documentation/media/uapi/v4l/dv-timings.rst | 9 +- Documentation/media/uapi/v4l/extended-controls.rst | 27 +- Documentation/media/uapi/v4l/field-order.rst | 9 +- Documentation/media/uapi/v4l/fieldseq_bt.svg | 12 +- Documentation/media/uapi/v4l/fieldseq_tb.svg | 12 +- Documentation/media/uapi/v4l/format.rst | 11 +- Documentation/media/uapi/v4l/func-close.rst | 9 +- Documentation/media/uapi/v4l/func-ioctl.rst | 9 +- Documentation/media/uapi/v4l/func-mmap.rst | 9 +- Documentation/media/uapi/v4l/func-munmap.rst | 9 +- Documentation/media/uapi/v4l/func-open.rst | 9 +- Documentation/media/uapi/v4l/func-poll.rst | 9 +- Documentation/media/uapi/v4l/func-read.rst | 9 +- Documentation/media/uapi/v4l/func-select.rst | 9 +- Documentation/media/uapi/v4l/func-write.rst | 9 +- Documentation/media/uapi/v4l/hist-v4l2.rst | 9 +- Documentation/media/uapi/v4l/hsv-formats.rst | 9 +- Documentation/media/uapi/v4l/io.rst | 9 +- .../media/uapi/v4l/libv4l-introduction.rst | 9 +- Documentation/media/uapi/v4l/libv4l.rst | 9 +- Documentation/media/uapi/v4l/meta-formats.rst | 10 +- Documentation/media/uapi/v4l/mmap.rst | 31 +- Documentation/media/uapi/v4l/nv12mt.svg | 27 - Documentation/media/uapi/v4l/nv12mt_example.svg | 27 - Documentation/media/uapi/v4l/open.rst | 11 +- Documentation/media/uapi/v4l/pipeline.dot | 2 - Documentation/media/uapi/v4l/pixfmt-cnf4.rst | 31 - Documentation/media/uapi/v4l/pixfmt-compressed.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-grey.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-indexed.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-intro.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-inzi.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-m420.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 178 - Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst | 9 +- .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv12.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv12m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv16m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-nv24.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-packed-rgb.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-reserved.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-rgb.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst | 9 +- .../media/uapi/v4l/pixfmt-sdr-pcu16be.rst | 9 +- .../media/uapi/v4l/pixfmt-sdr-pcu18be.rst | 9 +- .../media/uapi/v4l/pixfmt-sdr-pcu20be.rst | 10 +- Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst | 9 +- .../media/uapi/v4l/pixfmt-srggb10-ipu3.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb10.rst | 9 +- .../media/uapi/v4l/pixfmt-srggb10alaw8.rst | 9 +- .../media/uapi/v4l/pixfmt-srggb10dpcm8.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb12.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-srggb8.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-tch-td08.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-uv8.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-uyvy.rst | 9 +- .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-vyuy.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y10.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y10b.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y10p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y12.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y12i.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y16-be.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y41p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-y8i.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv410.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv411p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv420.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv420m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv422m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv422p.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuv444m.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yuyv.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-yvyu.rst | 9 +- Documentation/media/uapi/v4l/pixfmt-z16.rst | 9 +- Documentation/media/uapi/v4l/pixfmt.rst | 9 +- Documentation/media/uapi/v4l/planar-apis.rst | 9 +- Documentation/media/uapi/v4l/querycap.rst | 9 +- Documentation/media/uapi/v4l/rw.rst | 9 +- Documentation/media/uapi/v4l/sdr-formats.rst | 9 +- .../media/uapi/v4l/selection-api-configuration.rst | 9 +- .../media/uapi/v4l/selection-api-examples.rst | 9 +- .../media/uapi/v4l/selection-api-intro.rst | 9 +- .../media/uapi/v4l/selection-api-targets.rst | 9 +- .../media/uapi/v4l/selection-api-vs-crop-api.rst | 9 +- Documentation/media/uapi/v4l/selection-api.rst | 9 +- Documentation/media/uapi/v4l/selection.svg | 27 - Documentation/media/uapi/v4l/selections-common.rst | 9 +- Documentation/media/uapi/v4l/standard.rst | 9 +- Documentation/media/uapi/v4l/streaming-par.rst | 9 +- Documentation/media/uapi/v4l/subdev-formats.rst | 9 +- .../uapi/v4l/subdev-image-processing-crop.svg | 10 - .../uapi/v4l/subdev-image-processing-full.svg | 10 - ...ubdev-image-processing-scaling-multi-source.svg | 10 - Documentation/media/uapi/v4l/tch-formats.rst | 9 +- Documentation/media/uapi/v4l/tuner.rst | 13 +- Documentation/media/uapi/v4l/user-func.rst | 9 +- Documentation/media/uapi/v4l/userp.rst | 17 +- .../media/uapi/v4l/v4l2-selection-flags.rst | 9 +- .../media/uapi/v4l/v4l2-selection-targets.rst | 16 +- Documentation/media/uapi/v4l/v4l2.rst | 9 +- Documentation/media/uapi/v4l/v4l2grab-example.rst | 9 +- Documentation/media/uapi/v4l/v4l2grab.c.rst | 9 +- Documentation/media/uapi/v4l/vbi_525.svg | 12 +- Documentation/media/uapi/v4l/vbi_625.svg | 12 +- Documentation/media/uapi/v4l/vbi_hsync.svg | 12 +- Documentation/media/uapi/v4l/video.rst | 13 +- Documentation/media/uapi/v4l/videodev.rst | 9 +- .../media/uapi/v4l/vidioc-create-bufs.rst | 9 +- Documentation/media/uapi/v4l/vidioc-cropcap.rst | 9 +- .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 9 +- .../media/uapi/v4l/vidioc-dbg-g-register.rst | 9 +- .../media/uapi/v4l/vidioc-decoder-cmd.rst | 9 +- Documentation/media/uapi/v4l/vidioc-dqevent.rst | 9 +- .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 9 +- .../media/uapi/v4l/vidioc-encoder-cmd.rst | 9 +- .../media/uapi/v4l/vidioc-enum-dv-timings.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 17 +- .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 9 +- .../media/uapi/v4l/vidioc-enum-framesizes.rst | 9 +- .../media/uapi/v4l/vidioc-enum-freq-bands.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enumaudio.rst | 9 +- .../media/uapi/v4l/vidioc-enumaudioout.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enuminput.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enumoutput.rst | 9 +- Documentation/media/uapi/v4l/vidioc-enumstd.rst | 9 +- Documentation/media/uapi/v4l/vidioc-expbuf.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-audio.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-audioout.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-crop.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-ctrl.rst | 9 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-edid.rst | 9 +- .../media/uapi/v4l/vidioc-g-enc-index.rst | 9 +- .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 14 +- .../media/uapi/v4l/vidioc-g-frequency.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-input.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst | 9 +- .../media/uapi/v4l/vidioc-g-modulator.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-output.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-parm.rst | 12 +- Documentation/media/uapi/v4l/vidioc-g-priority.rst | 9 +- .../media/uapi/v4l/vidioc-g-selection.rst | 9 +- .../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-std.rst | 9 +- Documentation/media/uapi/v4l/vidioc-g-tuner.rst | 9 +- Documentation/media/uapi/v4l/vidioc-log-status.rst | 9 +- Documentation/media/uapi/v4l/vidioc-overlay.rst | 9 +- .../media/uapi/v4l/vidioc-prepare-buf.rst | 9 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 9 +- .../media/uapi/v4l/vidioc-query-dv-timings.rst | 9 +- Documentation/media/uapi/v4l/vidioc-querybuf.rst | 9 +- Documentation/media/uapi/v4l/vidioc-querycap.rst | 12 +- Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 9 +- Documentation/media/uapi/v4l/vidioc-querystd.rst | 9 +- Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 26 +- .../media/uapi/v4l/vidioc-s-hw-freq-seek.rst | 9 +- Documentation/media/uapi/v4l/vidioc-streamon.rst | 9 +- .../uapi/v4l/vidioc-subdev-enum-frame-interval.rst | 9 +- .../uapi/v4l/vidioc-subdev-enum-frame-size.rst | 9 +- .../uapi/v4l/vidioc-subdev-enum-mbus-code.rst | 9 +- .../media/uapi/v4l/vidioc-subdev-g-crop.rst | 9 +- .../media/uapi/v4l/vidioc-subdev-g-fmt.rst | 9 +- .../uapi/v4l/vidioc-subdev-g-frame-interval.rst | 12 +- .../media/uapi/v4l/vidioc-subdev-g-selection.rst | 9 +- .../media/uapi/v4l/vidioc-subscribe-event.rst | 9 +- Documentation/media/uapi/v4l/yuv-formats.rst | 9 +- .../media/v4l-drivers/au0828-cardlist.rst | 2 - Documentation/media/v4l-drivers/bttv-cardlist.rst | 2 - Documentation/media/v4l-drivers/bttv.rst | 2 - Documentation/media/v4l-drivers/cafe_ccic.rst | 2 - Documentation/media/v4l-drivers/cardlist.rst | 2 - Documentation/media/v4l-drivers/cpia2.rst | 2 - Documentation/media/v4l-drivers/cx18.rst | 2 - Documentation/media/v4l-drivers/cx2341x.rst | 2 - .../media/v4l-drivers/cx23885-cardlist.rst | 2 - Documentation/media/v4l-drivers/cx88-cardlist.rst | 2 - Documentation/media/v4l-drivers/cx88.rst | 2 - Documentation/media/v4l-drivers/davinci-vpbe.rst | 2 - .../media/v4l-drivers/em28xx-cardlist.rst | 4 +- Documentation/media/v4l-drivers/fimc.rst | 2 - Documentation/media/v4l-drivers/fourcc.rst | 2 - Documentation/media/v4l-drivers/gspca-cardlist.rst | 2 - Documentation/media/v4l-drivers/imx.rst | 2 - Documentation/media/v4l-drivers/index.rst | 3 +- Documentation/media/v4l-drivers/ipu3.rst | 369 - Documentation/media/v4l-drivers/ivtv-cardlist.rst | 2 - Documentation/media/v4l-drivers/ivtv.rst | 1 - Documentation/media/v4l-drivers/max2175.rst | 2 - Documentation/media/v4l-drivers/meye.rst | 2 - Documentation/media/v4l-drivers/omap3isp.rst | 2 - Documentation/media/v4l-drivers/omap4_camera.rst | 2 - Documentation/media/v4l-drivers/philips.rst | 2 - Documentation/media/v4l-drivers/pvrusb2.rst | 2 - Documentation/media/v4l-drivers/pxa_camera.rst | 2 - Documentation/media/v4l-drivers/qcom_camss.rst | 2 - .../media/v4l-drivers/qcom_camss_8x96_graph.dot | 2 - .../media/v4l-drivers/qcom_camss_graph.dot | 2 - Documentation/media/v4l-drivers/radiotrack.rst | 2 - Documentation/media/v4l-drivers/rcar-fdp1.rst | 2 - .../media/v4l-drivers/saa7134-cardlist.rst | 2 - Documentation/media/v4l-drivers/saa7134.rst | 2 - .../media/v4l-drivers/saa7164-cardlist.rst | 2 - .../media/v4l-drivers/sh_mobile_ceu_camera.rst | 4 +- Documentation/media/v4l-drivers/si470x.rst | 2 - Documentation/media/v4l-drivers/si4713.rst | 2 - Documentation/media/v4l-drivers/si476x.rst | 2 - Documentation/media/v4l-drivers/soc-camera.rst | 2 - .../media/v4l-drivers/tm6000-cardlist.rst | 2 - Documentation/media/v4l-drivers/tuner-cardlist.rst | 2 - Documentation/media/v4l-drivers/tuners.rst | 2 - .../media/v4l-drivers/usbvision-cardlist.rst | 2 - Documentation/media/v4l-drivers/uvcvideo.rst | 2 - Documentation/media/v4l-drivers/v4l-with-ir.rst | 2 - Documentation/media/v4l-drivers/vivid.rst | 2 - Documentation/media/v4l-drivers/zoran.rst | 2 - Documentation/media/v4l-drivers/zr364xx.rst | 2 - Documentation/media/video.h.rst.exceptions | 2 - Documentation/media/videodev2.h.rst.exceptions | 4 - Documentation/memory-barriers.txt | 22 +- .../networking/{device_drivers/3com => }/3c509.txt | 0 .../{device_drivers/qlogic => }/LICENSE.qla3xxx | 0 .../{device_drivers/qlogic => }/LICENSE.qlcnic | 0 .../{device_drivers/qlogic => }/LICENSE.qlge | 0 .../intel/ipw2100.txt => README.ipw2100} | 0 .../intel/ipw2200.txt => README.ipw2200} | 0 .../{device_drivers/sb1000.txt => README.sb1000} | 0 .../{device_drivers/cirrus => }/cs89x0.txt | 0 .../{device_drivers/chelsio => }/cxgb.txt | 0 Documentation/networking/de4x5.txt | 178 + .../networking/device_drivers/3com/vortex.txt | 448 - .../networking/device_drivers/dec/de4x5.txt | 178 - .../device_drivers/freescale/dpaa2/dpio-driver.rst | 158 - .../freescale/dpaa2/ethernet-driver.rst | 185 - .../networking/device_drivers/intel/igb.rst | 212 - .../networking/device_drivers/intel/ixgbe.rst | 540 - Documentation/networking/devlink-params.txt | 9 - .../networking/{device_drivers/dlink => }/dl2k.txt | 0 .../{device_drivers/davicom => }/dm9000.txt | 0 .../networking/{device_drivers/dec => }/dmfe.txt | 0 .../{device_drivers/freescale => }/dpaa.txt | 0 Documentation/networking/dpaa2/dpio-driver.rst | 158 + Documentation/networking/dpaa2/ethernet-driver.rst | 185 + .../{device_drivers/freescale => }/dpaa2/index.rst | 0 .../freescale => }/dpaa2/overview.rst | 0 .../networking/{device_drivers/intel => }/e100.rst | 0 .../{device_drivers/intel => }/e1000.rst | 0 .../{device_drivers/intel => }/e1000e.rst | 0 .../networking/{device_drivers/amazon => }/ena.txt | 0 .../{device_drivers/intel => }/fm10k.rst | 0 .../{device_drivers/freescale => }/gianfar.txt | 0 .../networking/{device_drivers/intel => }/i40e.rst | 0 .../networking/{device_drivers/intel => }/iavf.rst | 0 .../networking/{device_drivers/intel => }/ice.rst | 0 Documentation/networking/igb.rst | 193 + .../{device_drivers/intel => }/igbvf.rst | 0 Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.txt | 18 +- .../networking/{device_drivers/intel => }/ixgb.rst | 0 Documentation/networking/ixgbe.rst | 527 + .../{device_drivers/intel => }/ixgbevf.rst | 0 Documentation/networking/netdev-features.txt | 2 +- .../{device_drivers/microsoft => }/netvsc.txt | 0 Documentation/networking/nf_conntrack-sysctl.txt | 11 +- .../{device_drivers/qualcomm => }/rmnet.txt | 0 Documentation/networking/rxrpc.txt | 27 +- .../{device_drivers/neterion => }/s2io.txt | 0 .../networking/{device_drivers/smsc => }/smc9.txt | 0 Documentation/networking/snmp_counter.rst | 1190 -- .../{device_drivers/toshiba => }/spider_net.txt | 0 .../{device_drivers/stmicro => }/stmmac.txt | 0 .../{device_drivers/ti/cpsw.txt => ti-cpsw.txt} | 0 .../networking/{device_drivers/ti => }/tlan.txt | 0 Documentation/networking/vortex.txt | 448 + Documentation/networking/vrf.txt | 22 +- .../{device_drivers/neterion => }/vxge.txt | 0 Documentation/networking/xfrm_device.txt | 7 +- Documentation/nvdimm/security.txt | 141 - Documentation/perf/thunderx2-pmu.txt | 41 - Documentation/power/regulator/overview.txt | 2 +- Documentation/powerpc/firmware-assisted-dump.txt | 17 +- Documentation/powerpc/isa-versions.rst | 74 - Documentation/process/1.Intro.rst | 2 - Documentation/process/4.Coding.rst | 3 +- Documentation/process/5.Posting.rst | 23 +- Documentation/process/8.Conclusion.rst | 7 +- Documentation/process/adding-syscalls.rst | 3 - Documentation/process/changes.rst | 2 +- Documentation/process/coding-style.rst | 5 +- Documentation/process/howto.rst | 13 +- Documentation/process/kernel-driver-statement.rst | 2 - .../process/kernel-enforcement-statement.rst | 4 +- Documentation/process/magic-number.rst | 2 - Documentation/process/management-style.rst | 5 +- Documentation/process/submitting-drivers.rst | 8 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/s390/3270.ChangeLog | 2 +- Documentation/scsi/scsi-parameters.txt | 5 + Documentation/scsi/scsi_mid_low_api.txt | 2 + Documentation/security/credentials.rst | 8 +- Documentation/security/keys/request-key.rst | 2 +- Documentation/security/keys/trusted-encrypted.rst | 37 +- Documentation/serial/serial-rs485.txt | 2 +- Documentation/sh/new-machine.txt | 8 + Documentation/sound/soc/dai.rst | 6 +- Documentation/sound/soc/dpcm.rst | 2 +- Documentation/static-keys.txt | 2 +- Documentation/sysctl/kernel.txt | 17 - Documentation/sysctl/vm.txt | 21 - Documentation/thermal/power_allocator.txt | 2 +- Documentation/trace/ftrace.rst | 14 +- Documentation/trace/index.rst | 1 - Documentation/trace/kprobetrace.rst | 3 - Documentation/trace/uprobetracer.rst | 4 - .../translations/it_IT/admin-guide/README.rst | 12 - .../it_IT/admin-guide/security-bugs.rst | 12 - .../translations/it_IT/doc-guide/kernel-doc.rst | 2 +- Documentation/translations/it_IT/index.rst | 1 - .../translations/it_IT/kernel-hacking/locking.rst | 4 +- .../translations/it_IT/process/1.Intro.rst | 297 - .../translations/it_IT/process/2.Process.rst | 531 - .../translations/it_IT/process/3.Early-stage.rst | 241 - .../translations/it_IT/process/4.Coding.rst | 447 - .../translations/it_IT/process/5.Posting.rst | 348 - .../translations/it_IT/process/6.Followthrough.rst | 240 - .../it_IT/process/7.AdvancedTopics.rst | 191 - .../translations/it_IT/process/8.Conclusion.rst | 85 - .../translations/it_IT/process/adding-syscalls.rst | 643 - .../it_IT/process/applying-patches.rst | 13 - .../translations/it_IT/process/changes.rst | 12 - .../translations/it_IT/process/clang-format.rst | 197 - .../translations/it_IT/process/code-of-conduct.rst | 12 - .../translations/it_IT/process/coding-style.rst | 1094 -- .../it_IT/process/development-process.rst | 33 - .../translations/it_IT/process/email-clients.rst | 12 - Documentation/translations/it_IT/process/howto.rst | 655 - Documentation/translations/it_IT/process/index.rst | 67 - .../translations/it_IT/process/kernel-docs.rst | 13 - .../it_IT/process/kernel-driver-statement.rst | 211 - .../it_IT/process/kernel-enforcement-statement.rst | 13 - .../translations/it_IT/process/magic-number.rst | 170 - .../it_IT/process/maintainer-pgp-guide.rst | 13 - .../it_IT/process/management-style.rst | 12 - .../it_IT/process/stable-api-nonsense.rst | 13 - .../it_IT/process/stable-kernel-rules.rst | 12 - .../it_IT/process/submit-checklist.rst | 12 - .../it_IT/process/submitting-drivers.rst | 12 - .../it_IT/process/submitting-patches.rst | 13 - .../it_IT/process/volatile-considered-harmful.rst | 134 - Documentation/usb/authorization.txt | 2 +- Documentation/userspace-api/seccomp_filter.rst | 84 - Documentation/userspace-api/spec_ctrl.rst | 9 - Documentation/virtual/kvm/api.txt | 136 +- Documentation/vm/index.rst | 4 +- Documentation/vm/unevictable-lru.rst | 6 +- Documentation/x86/boot.txt | 34 +- Documentation/x86/intel_mpx.txt | 244 + Documentation/x86/intel_rdt_ui.txt | 1118 ++ Documentation/x86/resctrl_ui.txt | 1121 -- Documentation/x86/x86_64/boot-options.txt | 5 +- MAINTAINERS | 635 +- Makefile | 58 +- Next/SHA1s | 294 - Next/Trees | 296 - Next/merge.log | 15103 ------------------ Next/quilt-import.log | 2 - arch/Kconfig | 5 - arch/alpha/Kconfig | 42 +- arch/alpha/include/asm/bitops.h | 4 +- arch/alpha/include/asm/dma-mapping.h | 2 +- arch/alpha/include/asm/pgalloc.h | 6 +- arch/alpha/kernel/pci_iommu.c | 16 +- arch/alpha/kernel/setup.c | 1 - arch/alpha/mm/numa.c | 6 +- arch/arc/Kconfig | 40 +- arch/arc/Makefile | 2 +- arch/arc/boot/dts/hsdk.dts | 15 - arch/arc/configs/axs101_defconfig | 2 - arch/arc/configs/axs103_defconfig | 1 - arch/arc/configs/axs103_smp_defconfig | 1 - arch/arc/configs/hsdk_defconfig | 4 - arch/arc/configs/nps_defconfig | 2 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 2 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/configs/tb10x_defconfig | 1 - arch/arc/configs/vdk_hs38_defconfig | 1 - arch/arc/configs/vdk_hs38_smp_defconfig | 1 - arch/arc/include/asm/Kbuild | 4 + arch/arc/include/asm/arcregs.h | 2 +- arch/arc/include/asm/bitops.h | 10 +- arch/arc/include/asm/cache.h | 2 - arch/arc/include/asm/io.h | 72 - arch/arc/include/asm/perf_event.h | 3 +- arch/arc/include/asm/pgalloc.h | 5 +- arch/arc/kernel/kgdb.c | 12 +- arch/arc/kernel/perf_event.c | 136 +- arch/arc/kernel/setup.c | 15 +- arch/arc/kernel/troubleshoot.c | 30 +- arch/arc/mm/cache.c | 22 +- arch/arc/mm/dma.c | 2 +- arch/arc/mm/fault.c | 4 +- arch/arc/mm/init.c | 28 +- arch/arc/plat-axs10x/Kconfig | 2 +- arch/arc/plat-hsdk/Kconfig | 2 +- arch/arm/Kconfig | 107 +- arch/arm/Kconfig.debug | 78 +- arch/arm/Makefile | 12 - arch/arm/arm-soc-for-next-contents.txt | 230 - arch/arm/boot/compressed/Makefile | 1 - arch/arm/boot/compressed/atags_to_fdt.c | 23 - arch/arm/boot/dts/Makefile | 26 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-chiliboard.dts | 4 - arch/arm/boot/dts/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/am335x-evm.dts | 4 +- arch/arm/boot/dts/am335x-evmsk.dts | 4 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 2 +- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- arch/arm/boot/dts/am335x-shc.dts | 4 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 110 +- arch/arm/boot/dts/am33xx-l4.dtsi | 2132 --- arch/arm/boot/dts/am33xx.dtsi | 623 +- arch/arm/boot/dts/am3517-evm.dts | 6 +- arch/arm/boot/dts/am3517-som.dtsi | 2 +- arch/arm/boot/dts/am4372.dtsi | 876 +- arch/arm/boot/dts/am437x-gp-evm.dts | 127 +- arch/arm/boot/dts/am437x-l4.dtsi | 2505 --- arch/arm/boot/dts/am43xx-clocks.dtsi | 74 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 4 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 4 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 5 +- .../boot/dts/aspeed-bmc-arm-centriq2400-rep.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 368 - arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 3 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 39 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 24 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 9 - arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 8 - arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 12 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 4 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 2 +- arch/arm/boot/dts/at91sam9260.dtsi | 308 +- arch/arm/boot/dts/at91sam9261.dtsi | 287 +- arch/arm/boot/dts/at91sam9263.dtsi | 315 +- arch/arm/boot/dts/at91sam9g15.dtsi | 4 - arch/arm/boot/dts/at91sam9g20.dtsi | 23 +- arch/arm/boot/dts/at91sam9g25.dtsi | 4 - arch/arm/boot/dts/at91sam9g25ek.dts | 4 +- arch/arm/boot/dts/at91sam9g35.dtsi | 4 - arch/arm/boot/dts/at91sam9rl.dtsi | 239 +- arch/arm/boot/dts/at91sam9x25.dtsi | 4 - arch/arm/boot/dts/at91sam9x35.dtsi | 4 - arch/arm/boot/dts/at91sam9x5.dtsi | 326 +- arch/arm/boot/dts/at91sam9x5_can.dtsi | 18 +- arch/arm/boot/dts/at91sam9x5_isi.dtsi | 11 +- arch/arm/boot/dts/at91sam9x5_lcd.dtsi | 19 +- arch/arm/boot/dts/at91sam9x5_macb0.dtsi | 11 +- arch/arm/boot/dts/at91sam9x5_macb1.dtsi | 11 +- arch/arm/boot/dts/at91sam9x5_usart3.dtsi | 11 +- arch/arm/boot/dts/axp81x.dtsi | 5 - arch/arm/boot/dts/bcm-nsp.dtsi | 8 - arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 8 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 8 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 4 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 2 +- arch/arm/boot/dts/bcm2836-rpi.dtsi | 6 - arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 4 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 2 +- arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 45 - arch/arm/boot/dts/bcm47081.dtsi | 13 +- arch/arm/boot/dts/bcm4709.dtsi | 3 +- arch/arm/boot/dts/bcm47094.dtsi | 3 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 3 +- arch/arm/boot/dts/bcm5301x.dtsi | 44 - arch/arm/boot/dts/bcm53573.dtsi | 3 +- arch/arm/boot/dts/bcm63138.dtsi | 31 - arch/arm/boot/dts/bcm958522er.dts | 4 + arch/arm/boot/dts/bcm958525er.dts | 4 + arch/arm/boot/dts/bcm958525xmc.dts | 4 + arch/arm/boot/dts/bcm958622hr.dts | 4 + arch/arm/boot/dts/bcm958623hr.dts | 4 + arch/arm/boot/dts/bcm958625hr.dts | 4 + arch/arm/boot/dts/bcm958625k.dts | 5 + arch/arm/boot/dts/bcm963138dvt.dts | 8 - arch/arm/boot/dts/bcm988312hr.dts | 4 + arch/arm/boot/dts/dra7-evm-common.dtsi | 4 +- arch/arm/boot/dts/dra7-l4.dtsi | 4600 ------ arch/arm/boot/dts/dra7.dtsi | 1434 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 4 +- arch/arm/boot/dts/dra72x.dtsi | 4 +- arch/arm/boot/dts/dra74x.dtsi | 6 +- arch/arm/boot/dts/dra76x.dtsi | 2 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 159 +- arch/arm/boot/dts/emev2.dtsi | 2 +- arch/arm/boot/dts/exynos3250-artik5.dtsi | 6 +- arch/arm/boot/dts/exynos3250-monk.dts | 6 +- arch/arm/boot/dts/exynos3250-rinato.dts | 6 +- arch/arm/boot/dts/exynos3250.dtsi | 2 +- arch/arm/boot/dts/exynos4210-trats.dts | 4 +- arch/arm/boot/dts/exynos4210.dtsi | 4 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 9 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 18 +- arch/arm/boot/dts/exynos4412-prime.dtsi | 6 +- arch/arm/boot/dts/exynos4412.dtsi | 8 +- arch/arm/boot/dts/exynos5250-arndale.dts | 34 +- arch/arm/boot/dts/exynos5250.dtsi | 7 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 1 - arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 7 - arch/arm/boot/dts/exynos5420-smdk5420.dts | 1 - arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 11 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 106 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 9 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 109 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 9 +- arch/arm/boot/dts/facebook-bmc-flash-layout.dtsi | 42 - arch/arm/boot/dts/gemini-dlink-dir-685.dts | 63 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +- arch/arm/boot/dts/gemini-nas4220b.dts | 12 +- arch/arm/boot/dts/gemini-rut1xx.dts | 22 +- arch/arm/boot/dts/gemini-sl93512r.dts | 8 - arch/arm/boot/dts/gemini-sq201.dts | 78 +- arch/arm/boot/dts/gemini-wbd111.dts | 10 +- arch/arm/boot/dts/gemini-wbd222.dts | 10 +- arch/arm/boot/dts/gemini.dtsi | 32 - arch/arm/boot/dts/imx1-ads.dts | 1 - arch/arm/boot/dts/imx1-apf9328.dts | 1 - arch/arm/boot/dts/imx1.dtsi | 2 + arch/arm/boot/dts/imx23-evk.dts | 1 - arch/arm/boot/dts/imx23-olinuxino.dts | 1 - arch/arm/boot/dts/imx23-sansa.dts | 1 - arch/arm/boot/dts/imx23-stmp378x_devb.dts | 1 - arch/arm/boot/dts/imx23-xfi3.dts | 1 - arch/arm/boot/dts/imx23.dtsi | 2 + arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi | 1 - arch/arm/boot/dts/imx25-karo-tx25.dts | 1 - arch/arm/boot/dts/imx25-pdk.dts | 1 - arch/arm/boot/dts/imx25.dtsi | 6 +- arch/arm/boot/dts/imx27-apf27.dts | 1 - arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi | 1 - arch/arm/boot/dts/imx27-pdk.dts | 1 - arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 1 - arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 1 - arch/arm/boot/dts/imx27.dtsi | 2 + arch/arm/boot/dts/imx28-apf28.dts | 1 - arch/arm/boot/dts/imx28-apx4devkit.dts | 1 - arch/arm/boot/dts/imx28-cfa10036.dts | 1 - arch/arm/boot/dts/imx28-duckbill-2-485.dts | 1 - arch/arm/boot/dts/imx28-duckbill-2-enocean.dts | 1 - arch/arm/boot/dts/imx28-duckbill-2-spi.dts | 1 - arch/arm/boot/dts/imx28-duckbill-2.dts | 1 - arch/arm/boot/dts/imx28-duckbill.dts | 1 - arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts | 1 - arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts | 1 - arch/arm/boot/dts/imx28-evk.dts | 1 - arch/arm/boot/dts/imx28-m28.dtsi | 1 - arch/arm/boot/dts/imx28-m28cu3.dts | 1 - arch/arm/boot/dts/imx28-m28evk.dts | 1 - arch/arm/boot/dts/imx28-sps1.dts | 1 - arch/arm/boot/dts/imx28-ts4600.dts | 1 - arch/arm/boot/dts/imx28-tx28.dts | 1 - arch/arm/boot/dts/imx28.dtsi | 2 + arch/arm/boot/dts/imx31-bug.dts | 1 - arch/arm/boot/dts/imx31-lite.dts | 1 - arch/arm/boot/dts/imx31.dtsi | 2 + arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 1 - arch/arm/boot/dts/imx35-pdk.dts | 1 - arch/arm/boot/dts/imx35.dtsi | 2 + arch/arm/boot/dts/imx50-evk.dts | 1 - arch/arm/boot/dts/imx50.dtsi | 19 +- arch/arm/boot/dts/imx51-apf51.dts | 1 - arch/arm/boot/dts/imx51-babbage.dts | 1 - arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 1 - arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 1 - arch/arm/boot/dts/imx51-ts4800.dts | 1 - arch/arm/boot/dts/imx51-zii-rdu1.dts | 24 +- arch/arm/boot/dts/imx51-zii-scu2-mezz.dts | 1 - arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 1 - arch/arm/boot/dts/imx51.dtsi | 12 +- arch/arm/boot/dts/imx53-ard.dts | 1 - arch/arm/boot/dts/imx53-cx9020.dts | 1 - arch/arm/boot/dts/imx53-m53.dtsi | 1 - arch/arm/boot/dts/imx53-qsb-common.dtsi | 1 - arch/arm/boot/dts/imx53-smd.dts | 1 - arch/arm/boot/dts/imx53-tqma53.dtsi | 1 - arch/arm/boot/dts/imx53-tx53.dtsi | 1 - arch/arm/boot/dts/imx53-usbarmory.dts | 1 - arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 8 +- arch/arm/boot/dts/imx53.dtsi | 27 +- arch/arm/boot/dts/imx6dl-apf6dev.dts | 1 - arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 1 - arch/arm/boot/dts/imx6dl-aristainetos2_7.dts | 1 - arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 1 - arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 1 - arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 1 - arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts | 1 - arch/arm/boot/dts/imx6dl-emcon-avari.dts | 14 - arch/arm/boot/dts/imx6dl-mamoj.dts | 6 - arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi | 1 - arch/arm/boot/dts/imx6dl-rex-basic.dts | 1 - arch/arm/boot/dts/imx6dl-riotboard.dts | 1 - arch/arm/boot/dts/imx6dl-ts4900.dts | 1 - arch/arm/boot/dts/imx6dl-ts7970.dts | 1 - arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 1 - arch/arm/boot/dts/imx6dl-wandboard-revd1.dts | 1 - arch/arm/boot/dts/imx6dl-wandboard.dts | 1 - arch/arm/boot/dts/imx6dl.dtsi | 2 +- arch/arm/boot/dts/imx6q-apf6dev.dts | 1 - arch/arm/boot/dts/imx6q-arm2.dts | 1 - arch/arm/boot/dts/imx6q-b450v3.dts | 7 + arch/arm/boot/dts/imx6q-b650v3.dts | 7 + arch/arm/boot/dts/imx6q-b850v3.dts | 16 - arch/arm/boot/dts/imx6q-ba16.dtsi | 1 - arch/arm/boot/dts/imx6q-bx50v3.dtsi | 14 + arch/arm/boot/dts/imx6q-cm-fx6.dts | 1 - arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts | 1 - arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 1 - arch/arm/boot/dts/imx6q-display5.dtsi | 1 - arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 1 - arch/arm/boot/dts/imx6q-emcon-avari.dts | 14 - arch/arm/boot/dts/imx6q-evi.dts | 1 - arch/arm/boot/dts/imx6q-gk802.dts | 1 - arch/arm/boot/dts/imx6q-gw5400-a.dts | 1 - arch/arm/boot/dts/imx6q-h100.dts | 1 - arch/arm/boot/dts/imx6q-kp-tpc.dts | 1 - arch/arm/boot/dts/imx6q-marsboard.dts | 1 - arch/arm/boot/dts/imx6q-mccmon6.dts | 1 - arch/arm/boot/dts/imx6q-novena.dts | 1 - arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 1 - arch/arm/boot/dts/imx6q-pistachio.dts | 1 - arch/arm/boot/dts/imx6q-rex-pro.dts | 1 - arch/arm/boot/dts/imx6q-sbc6x.dts | 1 - arch/arm/boot/dts/imx6q-tbs2910.dts | 1 - arch/arm/boot/dts/imx6q-ts4900.dts | 1 - arch/arm/boot/dts/imx6q-ts7970.dts | 1 - arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 1 - arch/arm/boot/dts/imx6q-wandboard-revd1.dts | 1 - arch/arm/boot/dts/imx6q-wandboard.dts | 1 - arch/arm/boot/dts/imx6q-zii-rdu2.dts | 1 - arch/arm/boot/dts/imx6q.dtsi | 1 - arch/arm/boot/dts/imx6qdl-apalis.dtsi | 1 - arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 1 - arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi | 177 - arch/arm/boot/dts/imx6qdl-emcon.dtsi | 833 - arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 1 - arch/arm/boot/dts/imx6qdl-hummingboard.dtsi | 1 - arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 1 - arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 1 - arch/arm/boot/dts/imx6qdl-icore.dtsi | 5 - arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 1 - arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 1 - arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 1 - arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 1 - arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 - arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 105 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 1 - arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 162 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 1 - arch/arm/boot/dts/imx6qdl-udoo.dtsi | 14 - arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 1 - arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 15 +- arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi | 15 +- arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi | 15 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 5 +- arch/arm/boot/dts/imx6qdl.dtsi | 22 +- arch/arm/boot/dts/imx6qp-wandboard-revd1.dts | 1 - arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 1 - arch/arm/boot/dts/imx6sl-evk.dts | 1 - arch/arm/boot/dts/imx6sl-warp.dts | 1 - arch/arm/boot/dts/imx6sl.dtsi | 11 +- arch/arm/boot/dts/imx6sll-evk.dts | 31 - arch/arm/boot/dts/imx6sll.dtsi | 2 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 1 - arch/arm/boot/dts/imx6sx-sabreauto.dts | 58 - arch/arm/boot/dts/imx6sx-sdb-reva.dts | 30 +- arch/arm/boot/dts/imx6sx-sdb-sai.dts | 43 +- arch/arm/boot/dts/imx6sx-sdb.dts | 23 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 53 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 1 - arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts | 1 - arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts | 1 - arch/arm/boot/dts/imx6sx-udoo-neo-full.dts | 1 - arch/arm/boot/dts/imx6sx.dtsi | 25 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 66 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 37 - arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi | 77 +- arch/arm/boot/dts/imx6ul-geam.dts | 1 - arch/arm/boot/dts/imx6ul-isiot.dtsi | 1 - arch/arm/boot/dts/imx6ul-litesom.dtsi | 1 - arch/arm/boot/dts/imx6ul-opos6ul.dtsi | 1 - arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 534 +- arch/arm/boot/dts/imx6ul-pico-pi.dts | 97 - arch/arm/boot/dts/imx6ul-pico.dtsi | 461 - arch/arm/boot/dts/imx6ul-tx6ul.dtsi | 1 - arch/arm/boot/dts/imx6ul.dtsi | 17 +- arch/arm/boot/dts/imx6ull-14x14-evk.dts | 43 +- arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 1 - arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 1 - arch/arm/boot/dts/imx6ull.dtsi | 10 - arch/arm/boot/dts/imx6ulz-14x14-evk.dts | 2 - arch/arm/boot/dts/imx6ulz.dtsi | 2 + arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 3 +- arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 1 - arch/arm/boot/dts/imx7d-colibri.dtsi | 1 - arch/arm/boot/dts/imx7d-nitrogen7.dts | 10 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 105 - arch/arm/boot/dts/imx7d-pico-pi.dts | 180 +- arch/arm/boot/dts/imx7d-pico.dtsi | 378 +- arch/arm/boot/dts/imx7d-sdb-reva.dts | 40 - arch/arm/boot/dts/imx7d-sdb.dts | 29 +- arch/arm/boot/dts/imx7d.dtsi | 21 - arch/arm/boot/dts/imx7s-colibri.dtsi | 1 - arch/arm/boot/dts/imx7s-warp.dts | 1 - arch/arm/boot/dts/imx7s.dtsi | 14 +- arch/arm/boot/dts/imx7ulp-evk.dts | 77 - arch/arm/boot/dts/imx7ulp.dtsi | 346 - arch/arm/boot/dts/iwg20d-q7-common.dtsi | 9 - arch/arm/boot/dts/logicpd-som-lv.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 2 +- arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 5 +- arch/arm/boot/dts/ls1021a.dtsi | 124 +- arch/arm/boot/dts/meson.dtsi | 31 +- arch/arm/boot/dts/meson6-atv1200.dts | 4 - arch/arm/boot/dts/meson6.dtsi | 5 - arch/arm/boot/dts/meson8-minix-neo-x8.dts | 4 - arch/arm/boot/dts/meson8.dtsi | 121 +- arch/arm/boot/dts/meson8b-mxq.dts | 4 - arch/arm/boot/dts/meson8b.dtsi | 112 +- arch/arm/boot/dts/meson8m2.dtsi | 1 - arch/arm/boot/dts/mmp2.dtsi | 149 +- arch/arm/boot/dts/omap3-evm-common.dtsi | 7 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 10 +- arch/arm/boot/dts/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 10 +- arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 1 - arch/arm/boot/dts/omap5-board-common.dtsi | 1 - arch/arm/boot/dts/omap5-l4.dtsi | 2462 --- arch/arm/boot/dts/omap5.dtsi | 688 +- arch/arm/boot/dts/pxa27x.dtsi | 2 +- arch/arm/boot/dts/pxa2xx.dtsi | 13 +- arch/arm/boot/dts/pxa300-raumfeld-common.dtsi | 405 - arch/arm/boot/dts/pxa300-raumfeld-connector.dts | 73 - arch/arm/boot/dts/pxa300-raumfeld-controller.dts | 266 - arch/arm/boot/dts/pxa300-raumfeld-speaker-l.dts | 11 - arch/arm/boot/dts/pxa300-raumfeld-speaker-m.dts | 11 - arch/arm/boot/dts/pxa300-raumfeld-speaker-one.dts | 137 - arch/arm/boot/dts/pxa300-raumfeld-speaker-s.dts | 11 - .../boot/dts/pxa300-raumfeld-tuneable-clock.dtsi | 85 - arch/arm/boot/dts/pxa3xx.dtsi | 30 +- .../dts/qcom-apq8064-arrow-sd-600eval-pins.dtsi | 53 + .../arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts | 415 + arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 3 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 12 +- arch/arm/boot/dts/r8a7740.dtsi | 2 +- arch/arm/boot/dts/r8a7743-iwg20m.dtsi | 9 + arch/arm/boot/dts/r8a7743.dtsi | 3 +- arch/arm/boot/dts/r8a7744-iwg20d-q7-dbcm-ca.dts | 17 - arch/arm/boot/dts/r8a7744-iwg20d-q7.dts | 15 - arch/arm/boot/dts/r8a7744-iwg20m.dtsi | 90 - arch/arm/boot/dts/r8a7744.dtsi | 1741 --- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 119 - arch/arm/boot/dts/r8a77470.dtsi | 222 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 + arch/arm/boot/dts/r8a7791-koelsch.dts | 2 + arch/arm/boot/dts/r8a7791-porter.dts | 2 + arch/arm/boot/dts/r9a06g032.dtsi | 10 +- arch/arm/boot/dts/rk3066a.dtsi | 55 - arch/arm/boot/dts/rk3188-bqedison2qc.dts | 711 - arch/arm/boot/dts/rk3188-px3-evb.dts | 14 +- arch/arm/boot/dts/rk3188-radxarock.dts | 14 +- arch/arm/boot/dts/rk3188.dtsi | 117 +- arch/arm/boot/dts/rk322x.dtsi | 10 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 24 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 6 +- arch/arm/boot/dts/rk3288.dtsi | 29 +- arch/arm/boot/dts/rk3xxx.dtsi | 40 - arch/arm/boot/dts/rv1108.dtsi | 84 +- arch/arm/boot/dts/s5pv210.dtsi | 9 - arch/arm/boot/dts/sama5d2.dtsi | 670 +- arch/arm/boot/dts/sama5d4.dtsi | 535 +- arch/arm/boot/dts/sh73a0.dtsi | 2 +- arch/arm/boot/dts/socfpga.dtsi | 19 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 14 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 14 +- arch/arm/boot/dts/socfpga_arria10_socdk_nand.dts | 13 +- arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 13 +- arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts | 14 +- arch/arm/boot/dts/socfpga_arria5.dtsi | 15 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 16 +- arch/arm/boot/dts/socfpga_cyclone5.dtsi | 16 +- .../arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts | 13 +- arch/arm/boot/dts/socfpga_cyclone5_mcv.dtsi | 14 +- arch/arm/boot/dts/socfpga_cyclone5_mcvevk.dts | 14 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 16 +- arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 16 +- arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 16 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 20 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 46 +- arch/arm/boot/dts/socfpga_vt.dts | 16 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 2 + arch/arm/boot/dts/sun4i-a10-pcduino.dts | 2 + arch/arm/boot/dts/sun4i-a10.dtsi | 2 + arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts | 14 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 25 +- arch/arm/boot/dts/sun5i-a10s-mk802.dts | 29 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 54 +- arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 20 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 30 +- arch/arm/boot/dts/sun5i-a10s.dtsi | 30 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 24 +- arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 29 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 14 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 34 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 38 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 14 +- arch/arm/boot/dts/sun5i-a13.dtsi | 6 +- arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 34 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 59 +- arch/arm/boot/dts/sun5i-gr8.dtsi | 12 +- arch/arm/boot/dts/sun5i-r8-chip.dts | 40 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 35 +- arch/arm/boot/dts/sun5i.dtsi | 68 +- arch/arm/boot/dts/sun6i-a31-app4-evb1.dts | 10 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 33 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 39 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 32 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 30 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 30 +- arch/arm/boot/dts/sun6i-a31.dtsi | 79 +- arch/arm/boot/dts/sun6i-a31s-colorfly-e708-q1.dts | 2 +- arch/arm/boot/dts/sun6i-a31s-cs908.dts | 6 +- arch/arm/boot/dts/sun6i-a31s-inet-q972.dts | 8 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 27 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sina31s.dts | 27 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 47 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 20 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 10 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 46 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 44 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 65 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 21 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 83 +- arch/arm/boot/dts/sun7i-a20-hummingbird.dts | 60 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 47 +- arch/arm/boot/dts/sun7i-a20-icnova-swac.dts | 10 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 10 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 48 +- arch/arm/boot/dts/sun7i-a20-m3.dts | 21 +- arch/arm/boot/dts/sun7i-a20-mk808c.dts | 26 +- .../arm/boot/dts/sun7i-a20-olimex-som-evb-emmc.dts | 2 + arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 68 +- .../boot/dts/sun7i-a20-olimex-som204-evb-emmc.dts | 2 + arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 36 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 22 +- .../boot/dts/sun7i-a20-olinuxino-lime2-emmc.dts | 11 + arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 34 +- .../boot/dts/sun7i-a20-olinuxino-micro-emmc.dts | 2 + arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 54 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 52 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 44 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 31 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 39 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 39 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 23 +- arch/arm/boot/dts/sun7i-a20.dtsi | 151 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 88 +- arch/arm/boot/dts/sun8i-a23-evb.dts | 20 +- arch/arm/boot/dts/sun8i-a23-gt90h-v4.dts | 2 +- .../boot/dts/sun8i-a23-polaroid-mid2407pxe03.dts | 15 +- .../boot/dts/sun8i-a23-polaroid-mid2809pxe04.dts | 15 +- arch/arm/boot/dts/sun8i-a23.dtsi | 6 +- arch/arm/boot/dts/sun8i-a33-ga10h-v1.1.dts | 4 +- arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 12 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 20 +- arch/arm/boot/dts/sun8i-a33.dtsi | 43 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 22 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 18 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 - arch/arm/boot/dts/sun8i-a83t.dtsi | 5 + arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 153 - arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 20 - arch/arm/boot/dts/sun8i-h3.dtsi | 30 +- arch/arm/boot/dts/sun8i-q8-common.dtsi | 8 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 47 +- .../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 42 +- arch/arm/boot/dts/sun8i-r40.dtsi | 18 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 17 +- arch/arm/boot/dts/sun8i-t3-cqa3t-bv3.dts | 226 - arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dts | 8 +- arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 4 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 12 +- arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts | 26 - arch/arm/boot/dts/suniv-f1c100s.dtsi | 144 - arch/arm/boot/dts/sunxi-h3-h5.dtsi | 56 +- arch/arm/boot/dts/sunxi-itead-core-common.dtsi | 2 +- .../boot/dts/sunxi-reference-design-tablet.dtsi | 10 +- arch/arm/boot/dts/tegra124.dtsi | 12 - arch/arm/boot/dts/tegra20.dtsi | 2 - arch/arm/boot/dts/uniphier-ld4.dtsi | 14 - arch/arm/boot/dts/uniphier-pro4.dtsi | 16 - arch/arm/boot/dts/uniphier-pxs2.dtsi | 6 +- arch/arm/boot/dts/uniphier-sld8.dtsi | 14 - arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 49 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 63 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 14 - arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 108 +- arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 14 - arch/arm/boot/dts/vexpress-v2p-ca9.dts | 43 +- arch/arm/boot/dts/vf500-colibri.dtsi | 1 - arch/arm/boot/dts/vf500.dtsi | 1 + arch/arm/boot/dts/vf610-bk4.dts | 502 - arch/arm/boot/dts/vf610-colibri.dtsi | 1 - arch/arm/boot/dts/vf610-cosmic.dts | 1 - arch/arm/boot/dts/vf610-twr.dts | 1 - arch/arm/boot/dts/vf610-zii-cfu1.dts | 1 - arch/arm/boot/dts/vf610-zii-dev.dtsi | 1 - arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 851 -- arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 1 - arch/arm/boot/dts/vf610m4-colibri.dts | 1 - arch/arm/boot/dts/vf610m4.dtsi | 1 + arch/arm/boot/dts/zynq-7000.dtsi | 4 +- arch/arm/common/dmabounce.c | 12 +- arch/arm/common/sa1111.c | 59 + arch/arm/configs/bcm2835_defconfig | 3 - arch/arm/configs/davinci_all_defconfig | 5 +- arch/arm/configs/exynos_defconfig | 4 - arch/arm/configs/imx_v6_v7_defconfig | 10 +- arch/arm/configs/multi_v7_defconfig | 13 - arch/arm/configs/omap1_defconfig | 2 + arch/arm/configs/omap2plus_defconfig | 15 +- arch/arm/configs/shmobile_defconfig | 1 - arch/arm/configs/vexpress_defconfig | 24 +- arch/arm/crypto/Kconfig | 16 +- arch/arm/crypto/Makefile | 6 +- arch/arm/crypto/aes-ce-glue.c | 1 + arch/arm/crypto/aes-cipher-core.S | 62 +- arch/arm/crypto/chacha-neon-core.S | 560 - arch/arm/crypto/chacha-neon-glue.c | 201 - arch/arm/crypto/chacha20-neon-core.S | 530 + arch/arm/crypto/chacha20-neon-glue.c | 127 + arch/arm/crypto/nh-neon-core.S | 116 - arch/arm/crypto/nhpoly1305-neon-glue.c | 77 - arch/arm/include/asm/assembler.h | 6 +- arch/arm/include/asm/cputype.h | 1 - arch/arm/include/asm/dma-iommu.h | 2 + arch/arm/include/asm/dma-mapping.h | 2 +- arch/arm/include/asm/hardware/sa1111.h | 4 + arch/arm/include/asm/kvm_asm.h | 4 - arch/arm/include/asm/kvm_host.h | 9 +- arch/arm/include/asm/kvm_mmu.h | 61 - arch/arm/include/asm/module.h | 11 - arch/arm/include/asm/page.h | 2 - arch/arm/include/asm/pgalloc.h | 4 +- arch/arm/include/asm/proc-fns.h | 61 +- arch/arm/include/asm/stackprotector.h | 12 +- arch/arm/include/asm/stage2_pgtable.h | 8 - arch/arm/include/asm/thread_info.h | 3 - arch/arm/include/asm/uaccess.h | 18 - arch/arm/include/debug/brcmstb.S | 24 +- arch/arm/include/debug/stm32.S | 41 - arch/arm/kernel/asm-offsets.c | 4 - arch/arm/kernel/atags_parse.c | 1 - arch/arm/kernel/bugs.c | 4 +- arch/arm/kernel/ftrace.c | 17 +- arch/arm/kernel/head-common.S | 6 +- arch/arm/kernel/head.S | 2 +- arch/arm/kernel/kgdb.c | 14 +- arch/arm/kernel/process.c | 6 +- arch/arm/kernel/setup.c | 40 +- arch/arm/kernel/smp.c | 46 - arch/arm/kvm/Kconfig | 3 +- arch/arm/kvm/coproc.c | 4 +- arch/arm/lib/copy_from_user.S | 23 +- arch/arm/lib/copy_to_user.S | 27 +- arch/arm/lib/getuser.S | 11 - arch/arm/lib/putuser.S | 20 +- arch/arm/mach-actions/platsmp.c | 15 + arch/arm/mach-alpine/Kconfig | 2 +- arch/arm/mach-bcm/Kconfig | 3 +- arch/arm/mach-bcm/board_bcm2835.c | 11 +- arch/arm/mach-bcm/platsmp.c | 10 +- arch/arm/mach-bcm/platsmp.h | 6 +- arch/arm/mach-davinci/board-da830-evm.c | 26 - arch/arm/mach-davinci/board-da850-evm.c | 30 +- arch/arm/mach-davinci/board-dm365-evm.c | 29 +- arch/arm/mach-davinci/board-dm644x-evm.c | 24 - arch/arm/mach-davinci/board-dm646x-evm.c | 24 - arch/arm/mach-davinci/board-mityomapl138.c | 29 - arch/arm/mach-davinci/da830.c | 4 +- arch/arm/mach-davinci/da850.c | 4 +- arch/arm/mach-davinci/devices-da8xx.c | 40 - arch/arm/mach-davinci/dm355.c | 32 - arch/arm/mach-davinci/dm365.c | 37 - arch/arm/mach-davinci/dm644x.c | 22 - arch/arm/mach-davinci/dm646x.c | 12 - arch/arm/mach-ep93xx/simone.c | 14 +- arch/arm/mach-ep93xx/vision_ep9307.c | 17 +- arch/arm/mach-exynos/common.h | 2 + arch/arm/mach-exynos/platsmp.c | 26 + arch/arm/mach-exynos/suspend.c | 37 +- arch/arm/mach-footbridge/Kconfig | 8 +- arch/arm/mach-imx/Kconfig | 9 - arch/arm/mach-imx/Makefile | 1 - arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/cpu.c | 3 - arch/arm/mach-imx/cpuidle-imx6sx.c | 2 +- arch/arm/mach-imx/mach-imx7ulp.c | 31 - arch/arm/mach-imx/mach-pcm043.c | 17 +- arch/arm/mach-imx/mxc.h | 1 - arch/arm/mach-imx/pm-imx7ulp.c | 29 - arch/arm/mach-ixp4xx/Kconfig | 22 +- arch/arm/mach-ks8695/Kconfig | 10 +- arch/arm/mach-ks8695/board-acs5k.c | 2 +- arch/arm/mach-meson/Kconfig | 2 - arch/arm/mach-mmp/aspenite.c | 7 - arch/arm/mach-mmp/common.h | 2 +- arch/arm/mach-mmp/cputype.h | 6 +- arch/arm/mach-mmp/devices.c | 21 - arch/arm/mach-mmp/mmp2-dt.c | 4 +- arch/arm/mach-mmp/mmp2.c | 2 +- arch/arm/mach-mmp/pxa168.c | 2 +- arch/arm/mach-mmp/pxa910.c | 2 +- arch/arm/mach-mmp/pxa910.h | 1 - arch/arm/mach-mmp/time.c | 32 +- arch/arm/mach-mmp/ttc_dkb.c | 6 - arch/arm/mach-mv78xx0/Kconfig | 2 +- arch/arm/mach-mvebu/Kconfig | 2 +- arch/arm/mach-omap1/Makefile | 4 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 2 +- arch/arm/mach-omap1/ams-delta-fiq.c | 5 +- arch/arm/mach-omap1/board-ams-delta.c | 139 +- arch/arm/mach-omap1/board-ams-delta.h | 42 - arch/arm/mach-omap1/board-palmte.c | 29 - arch/arm/mach-omap1/clock.c | 14 +- arch/arm/mach-omap1/devices.c | 3 - arch/arm/mach-omap1/id.c | 6 +- arch/arm/mach-omap1/include/mach/board-ams-delta.h | 64 + arch/arm/mach-omap1/include/mach/usb.h | 2 +- arch/arm/mach-omap1/pm.c | 13 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-omap2/Makefile | 2 +- arch/arm/mach-omap2/display.c | 111 +- arch/arm/mach-omap2/id.c | 4 +- arch/arm/mach-omap2/omap-smp.c | 20 + arch/arm/mach-omap2/omap_hwmod.c | 29 +- arch/arm/mach-omap2/pdata-quirks.c | 4 +- arch/arm/mach-omap2/pm33xx-core.c | 2 +- arch/arm/mach-omap2/prm44xx.c | 2 +- arch/arm/mach-omap2/timer.c | 1 + arch/arm/mach-orion5x/Kconfig | 2 +- arch/arm/mach-oxnas/Makefile | 1 + arch/arm/mach-oxnas/hotplug.c | 109 + arch/arm/mach-oxnas/platsmp.c | 4 + arch/arm/mach-pxa/Kconfig | 4 +- arch/arm/mach-pxa/balloon3.c | 3 + arch/arm/mach-pxa/cm-x270.c | 18 +- arch/arm/mach-pxa/cm-x300.c | 20 +- arch/arm/mach-pxa/colibri-evalboard.c | 40 +- arch/arm/mach-pxa/colibri-pxa270-income.c | 19 +- arch/arm/mach-pxa/corgi.c | 20 +- arch/arm/mach-pxa/csb726.c | 19 +- arch/arm/mach-pxa/em-x270.c | 34 +- arch/arm/mach-pxa/gumstix.c | 3 + arch/arm/mach-pxa/idp.c | 3 + arch/arm/mach-pxa/include/mach/mainstone.h | 4 - arch/arm/mach-pxa/littleton.c | 20 +- arch/arm/mach-pxa/lubbock.c | 19 +- arch/arm/mach-pxa/magician.c | 26 +- arch/arm/mach-pxa/mainstone.c | 56 +- arch/arm/mach-pxa/mioa701.c | 21 +- arch/arm/mach-pxa/mxm8x10.c | 19 +- arch/arm/mach-pxa/palm27x.c | 10 +- arch/arm/mach-pxa/palm27x.h | 8 +- arch/arm/mach-pxa/palmld.c | 28 +- arch/arm/mach-pxa/palmt5.c | 16 +- arch/arm/mach-pxa/palmtc.c | 19 +- arch/arm/mach-pxa/palmte2.c | 18 +- arch/arm/mach-pxa/palmtreo.c | 31 +- arch/arm/mach-pxa/palmtx.c | 16 +- arch/arm/mach-pxa/palmz72.c | 16 +- arch/arm/mach-pxa/pcm990-baseboard.c | 3 + arch/arm/mach-pxa/poodle.c | 15 +- arch/arm/mach-pxa/raumfeld.c | 3 + arch/arm/mach-pxa/spitz.c | 16 +- arch/arm/mach-pxa/stargate2.c | 3 + arch/arm/mach-pxa/tosa.c | 18 +- arch/arm/mach-pxa/trizeps4.c | 3 + arch/arm/mach-pxa/vpac270.c | 16 +- arch/arm/mach-pxa/z2.c | 14 +- arch/arm/mach-pxa/zeus.c | 17 +- arch/arm/mach-pxa/zylonite.c | 57 +- arch/arm/mach-pxa/zylonite_pxa300.c | 2 - arch/arm/mach-qcom/platsmp.c | 26 + arch/arm/mach-realview/Makefile | 1 + arch/arm/mach-realview/hotplug.c | 111 + arch/arm/mach-realview/hotplug.h | 1 + arch/arm/mach-realview/platsmp-dt.c | 8 +- arch/arm/mach-s3c24xx/mach-at2440evb.c | 14 +- arch/arm/mach-s3c24xx/mach-h1940.c | 15 +- arch/arm/mach-s3c24xx/mach-mini2440.c | 15 +- arch/arm/mach-s3c24xx/mach-n30.c | 15 +- arch/arm/mach-s3c24xx/mach-rx1950.c | 15 +- arch/arm/mach-s3c64xx/mach-crag6410-module.c | 17 +- arch/arm/mach-s5pv210/common.h | 1 + arch/arm/mach-s5pv210/pm.c | 16 +- arch/arm/mach-sa1100/Kconfig | 4 +- arch/arm/mach-sa1100/assabet.c | 143 +- arch/arm/mach-sa1100/cerf.c | 11 +- arch/arm/mach-sa1100/generic.c | 10 + arch/arm/mach-sa1100/h3100.c | 1 - arch/arm/mach-sa1100/jornada720.c | 12 - arch/arm/mach-sa1100/neponset.c | 19 - arch/arm/mach-shmobile/Kconfig | 129 + arch/arm/mach-shmobile/Makefile | 1 + arch/arm/mach-shmobile/pm-rmobile.c | 353 + arch/arm/mach-shmobile/pm-rmobile.h | 22 + arch/arm/mach-shmobile/smp-sh73a0.c | 1 + arch/arm/mach-socfpga/Kconfig | 9 +- arch/arm/mach-socfpga/core.h | 2 + arch/arm/mach-socfpga/socfpga.c | 6 +- arch/arm/mach-sunxi/Kconfig | 19 +- arch/arm/mach-sunxi/sunxi.c | 9 - arch/arm/mach-tegra/irq.c | 4 +- arch/arm/mach-vexpress/Makefile | 1 + arch/arm/mach-vexpress/core.h | 2 + arch/arm/mach-vexpress/hotplug.c | 108 + arch/arm/mach-vexpress/platsmp.c | 7 - arch/arm/mm/cache-v7.S | 8 +- arch/arm/mm/cache-v7m.S | 14 +- arch/arm/mm/copypage-fa.c | 35 +- arch/arm/mm/copypage-feroceon.c | 98 +- arch/arm/mm/copypage-v4mc.c | 19 +- arch/arm/mm/copypage-v4wb.c | 41 +- arch/arm/mm/copypage-v4wt.c | 37 +- arch/arm/mm/copypage-xsc3.c | 79 +- arch/arm/mm/copypage-xscale.c | 79 +- arch/arm/mm/dma-mapping-nommu.c | 14 +- arch/arm/mm/dma-mapping.c | 41 +- arch/arm/mm/fault.c | 6 - arch/arm/mm/init.c | 28 +- arch/arm/mm/mmu.c | 2 +- arch/arm/mm/proc-macros.S | 10 - arch/arm/mm/proc-v7-bugs.c | 17 +- arch/arm/mm/pv-fixup-asm.S | 16 +- arch/arm/plat-omap/Kconfig | 1 + arch/arm/plat-samsung/Kconfig | 1 - arch/arm/plat-versatile/Makefile | 1 - arch/arm/plat-versatile/headsmp.S | 2 +- arch/arm/plat-versatile/hotplug.c | 105 - arch/arm/plat-versatile/include/plat/platsmp.h | 2 - arch/arm/plat-versatile/platsmp.c | 47 +- arch/arm/probes/kprobes/opt-arm.c | 2 +- arch/arm/vfp/vfpmodule.c | 2 +- arch/arm64/Kconfig | 191 +- arch/arm64/Kconfig.platforms | 68 +- arch/arm64/Makefile | 23 +- arch/arm64/boot/dts/allwinner/Makefile | 2 - arch/arm64/boot/dts/allwinner/axp803.dtsi | 33 - .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 43 - .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 27 - .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 67 - .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 34 - .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 4 - arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 123 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 149 - .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 61 - arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 37 - .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 11 - .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 140 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 210 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 82 - arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 311 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 36 +- arch/arm64/boot/dts/amlogic/Makefile | 2 - arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 36 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 178 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 7 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 4 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 5 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 68 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 248 - .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 1 - .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 21 - .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 12 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 5 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 70 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 23 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 23 - arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 37 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 14 - .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 14 - arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 36 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 39 +- arch/arm64/boot/dts/freescale/Makefile | 7 - arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 25 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 3 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 93 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 73 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 339 - arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 3 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 37 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 36 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 169 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 4 - arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 44 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 112 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 119 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 766 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 303 - arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 623 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 416 - arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 18 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 16 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 338 - arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 499 +- .../boot/dts/hisilicon/hi3798cv200-poplar.dts | 13 +- arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 25 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 9 +- .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 244 - arch/arm64/boot/dts/marvell/Makefile | 1 - .../boot/dts/marvell/armada-3720-espressobin.dts | 22 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 10 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 22 +- .../dts/marvell/armada-8040-mcbin-singleshot.dts | 29 - arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts | 333 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 346 - arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 4 + arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 27 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 7 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 7 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 10 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 - arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 6 - arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 4 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 45 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 30 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 157 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 538 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 4 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 - arch/arm64/boot/dts/qcom/Makefile | 2 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 76 - arch/arm64/boot/dts/qcom/msm8916.dtsi | 144 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 120 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 169 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 16 - arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 78 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 25 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 5 - arch/arm64/boot/dts/qcom/pms405.dtsi | 55 - arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 11 - arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 11 - arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 188 - arch/arm64/boot/dts/qcom/qcs404.dtsi | 490 - arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 10 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 453 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 606 +- .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 2 - arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 2 - .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 2 - arch/arm64/boot/dts/renesas/r8a7795.dtsi | 284 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 321 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 89 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 211 - arch/arm64/boot/dts/renesas/r8a77980.dtsi | 221 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 314 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 733 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 30 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 45 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 13 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 8 +- arch/arm64/boot/dts/rockchip/Makefile | 2 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 5 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 15 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 78 - .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 8 + arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +- .../boot/dts/rockchip/rk3399-gru-scarlet-inx.dts | 33 - .../boot/dts/rockchip/rk3399-gru-scarlet-kd.dts | 33 - .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 594 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 7 - .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 79 - arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 12 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 27 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 77 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 36 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 11 +- arch/arm64/boot/dts/sprd/sc9836.dtsi | 78 +- arch/arm64/boot/dts/sprd/sc9860.dtsi | 215 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 126 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 42 - arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 22 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 7 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 124 - arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 12 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 16 +- arch/arm64/configs/defconfig | 131 +- arch/arm64/crypto/Kconfig | 7 +- arch/arm64/crypto/Makefile | 7 +- arch/arm64/crypto/chacha-neon-core.S | 844 - arch/arm64/crypto/chacha-neon-glue.c | 198 - arch/arm64/crypto/chacha20-neon-core.S | 450 + arch/arm64/crypto/chacha20-neon-glue.c | 133 + arch/arm64/crypto/nh-neon-core.S | 103 - arch/arm64/crypto/nhpoly1305-neon-glue.c | 77 - arch/arm64/include/asm/Kbuild | 2 + arch/arm64/include/asm/acpi.h | 19 +- arch/arm64/include/asm/asm-prototypes.h | 26 - arch/arm64/include/asm/assembler.h | 90 +- arch/arm64/include/asm/atomic.h | 237 +- arch/arm64/include/asm/atomic_ll_sc.h | 91 +- arch/arm64/include/asm/atomic_lse.h | 86 +- arch/arm64/include/asm/barrier.h | 4 - arch/arm64/include/asm/brk-imm.h | 2 - arch/arm64/include/asm/cmpxchg.h | 176 +- arch/arm64/include/asm/cpucaps.h | 8 +- arch/arm64/include/asm/cpufeature.h | 124 +- arch/arm64/include/asm/cputype.h | 2 - arch/arm64/include/asm/dma-mapping.h | 8 +- arch/arm64/include/asm/elf.h | 4 - arch/arm64/include/asm/esr.h | 17 +- arch/arm64/include/asm/ftrace.h | 14 - arch/arm64/include/asm/image.h | 59 - arch/arm64/include/asm/insn.h | 8 - arch/arm64/include/asm/io.h | 32 +- arch/arm64/include/asm/kasan.h | 8 +- arch/arm64/include/asm/kexec.h | 19 - arch/arm64/include/asm/kvm_arm.h | 9 +- arch/arm64/include/asm/kvm_asm.h | 7 - arch/arm64/include/asm/kvm_emulate.h | 35 +- arch/arm64/include/asm/kvm_host.h | 15 +- arch/arm64/include/asm/kvm_hyp.h | 8 - arch/arm64/include/asm/kvm_mmu.h | 48 - arch/arm64/include/asm/memory.h | 78 +- arch/arm64/include/asm/mmu_context.h | 5 - arch/arm64/include/asm/module.h | 44 +- arch/arm64/include/asm/neon-intrinsics.h | 39 - arch/arm64/include/asm/percpu.h | 390 +- arch/arm64/include/asm/perf_event.h | 170 +- arch/arm64/include/asm/pgalloc.h | 4 +- arch/arm64/include/asm/pgtable-hwdef.h | 17 +- arch/arm64/include/asm/pgtable.h | 31 - arch/arm64/include/asm/pointer_auth.h | 97 - arch/arm64/include/asm/preempt.h | 89 - arch/arm64/include/asm/processor.h | 36 +- arch/arm64/include/asm/smp.h | 15 +- arch/arm64/include/asm/stackprotector.h | 3 +- arch/arm64/include/asm/stage2_pgtable.h | 16 +- arch/arm64/include/asm/sync_bitops.h | 16 +- arch/arm64/include/asm/sysreg.h | 113 +- arch/arm64/include/asm/thread_info.h | 13 +- arch/arm64/include/asm/tlbflush.h | 19 +- arch/arm64/include/asm/uaccess.h | 10 +- arch/arm64/include/asm/xor.h | 73 - arch/arm64/include/uapi/asm/hwcap.h | 3 - arch/arm64/include/uapi/asm/ptrace.h | 7 - arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/arm64ksyms.c | 88 + arch/arm64/kernel/asm-offsets.c | 3 - arch/arm64/kernel/cpu-reset.S | 8 +- arch/arm64/kernel/cpu_errata.c | 169 +- arch/arm64/kernel/cpufeature.c | 314 +- arch/arm64/kernel/cpuinfo.c | 3 - arch/arm64/kernel/entry-ftrace.S | 55 +- arch/arm64/kernel/entry.S | 12 +- arch/arm64/kernel/ftrace.c | 20 +- arch/arm64/kernel/head.S | 46 +- arch/arm64/kernel/hibernate-asm.S | 1 - arch/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/image.h | 67 +- arch/arm64/kernel/insn.c | 29 - arch/arm64/kernel/kexec_image.c | 130 - arch/arm64/kernel/kgdb.c | 14 +- arch/arm64/kernel/machine_kexec.c | 12 +- arch/arm64/kernel/machine_kexec_file.c | 224 - arch/arm64/kernel/module-plts.c | 135 +- arch/arm64/kernel/module.c | 13 +- arch/arm64/kernel/perf_callchain.c | 8 +- arch/arm64/kernel/perf_event.c | 221 +- arch/arm64/kernel/pointer_auth.c | 47 - arch/arm64/kernel/process.c | 8 +- arch/arm64/kernel/ptrace.c | 38 - arch/arm64/kernel/relocate_kernel.S | 3 +- arch/arm64/kernel/return_address.c | 2 +- arch/arm64/kernel/setup.c | 2 - arch/arm64/kernel/smccc-call.S | 4 - arch/arm64/kernel/smp.c | 7 +- arch/arm64/kernel/stacktrace.c | 15 +- arch/arm64/kernel/time.c | 2 +- arch/arm64/kernel/traps.c | 62 +- arch/arm64/kernel/vmlinux.lds.S | 9 +- arch/arm64/kvm/Kconfig | 3 +- arch/arm64/kvm/debug.c | 21 + arch/arm64/kvm/handle_exit.c | 32 +- arch/arm64/kvm/hyp/entry.S | 1 - arch/arm64/kvm/hyp/hyp-entry.S | 4 - arch/arm64/kvm/hyp/switch.c | 68 +- arch/arm64/kvm/hyp/tlb.c | 71 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 12 +- arch/arm64/kvm/sys_regs.c | 20 +- arch/arm64/kvm/sys_regs.h | 4 - arch/arm64/kvm/trace.h | 35 - arch/arm64/lib/Makefile | 6 - arch/arm64/lib/clear_page.S | 1 - arch/arm64/lib/clear_user.S | 2 - arch/arm64/lib/copy_from_user.S | 4 +- arch/arm64/lib/copy_in_user.S | 4 +- arch/arm64/lib/copy_page.S | 1 - arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/lib/crc32.S | 54 +- arch/arm64/lib/memchr.S | 1 - arch/arm64/lib/memcmp.S | 1 - arch/arm64/lib/memcpy.S | 2 - arch/arm64/lib/memmove.S | 2 - arch/arm64/lib/memset.S | 2 - arch/arm64/lib/strchr.S | 1 - arch/arm64/lib/strcmp.S | 1 - arch/arm64/lib/strlen.S | 1 - arch/arm64/lib/strncmp.S | 1 - arch/arm64/lib/strnlen.S | 1 - arch/arm64/lib/strrchr.S | 1 - arch/arm64/lib/tishift.S | 5 - arch/arm64/lib/xor-neon.c | 184 - arch/arm64/mm/cache.S | 3 - arch/arm64/mm/dma-mapping.c | 288 +- arch/arm64/mm/fault.c | 33 +- arch/arm64/mm/hugetlbpage.c | 33 +- arch/arm64/mm/init.c | 54 +- arch/arm64/mm/kasan_init.c | 58 +- arch/arm64/mm/mmu.c | 48 +- arch/arm64/mm/numa.c | 10 - arch/arm64/mm/pageattr.c | 21 - arch/arm64/mm/proc.S | 22 +- arch/arm64/net/bpf_jit_comp.c | 49 +- arch/c6x/Kconfig | 1 + arch/c6x/include/asm/bitops.h | 2 +- arch/c6x/mm/dma-coherent.c | 5 +- arch/csky/Kconfig | 3 +- arch/csky/include/asm/bitops.h | 2 +- arch/csky/include/asm/mmu_context.h | 4 +- arch/csky/mm/dma-mapping.c | 142 +- arch/csky/mm/init.c | 4 +- arch/h8300/Kconfig | 1 + arch/h8300/kernel/kgdb.c | 2 +- arch/hexagon/Kconfig | 4 + arch/hexagon/include/asm/bitops.h | 2 +- arch/hexagon/include/asm/pgalloc.h | 6 +- arch/hexagon/kernel/kgdb.c | 34 +- arch/ia64/Kconfig | 34 +- arch/ia64/Makefile | 3 - arch/ia64/hp/common/hwsw_iommu.c | 2 +- arch/ia64/hp/common/sba_iommu.c | 87 +- arch/ia64/hp/sim/simscsi.c | 2 +- arch/ia64/include/asm/Kbuild | 1 - arch/ia64/include/asm/bitops.h | 3 +- arch/ia64/include/asm/numa.h | 4 +- arch/ia64/include/asm/pgalloc.h | 5 +- arch/ia64/include/asm/unistd.h | 4 +- arch/ia64/include/uapi/asm/Kbuild | 1 - arch/ia64/include/uapi/asm/unistd.h | 332 +- arch/ia64/kernel/acpi.c | 6 +- arch/ia64/kernel/dma-mapping.c | 21 +- arch/ia64/kernel/entry.S | 331 +- arch/ia64/kernel/syscalls/Makefile | 40 - arch/ia64/kernel/syscalls/syscall.tbl | 337 - arch/ia64/kernel/syscalls/syscallhdr.sh | 36 - arch/ia64/kernel/syscalls/syscalltbl.sh | 32 - arch/ia64/mm/init.c | 21 +- arch/ia64/mm/numa.c | 6 - arch/ia64/sn/pci/pci_dma.c | 8 +- arch/m68k/Kconfig | 7 +- arch/m68k/Kconfig.bus | 13 + arch/m68k/Kconfig.cpu | 1 - arch/m68k/Kconfig.machine | 2 + arch/m68k/Makefile | 3 - arch/m68k/configs/amiga_defconfig | 103 +- arch/m68k/configs/apollo_defconfig | 93 +- arch/m68k/configs/atari_defconfig | 109 +- arch/m68k/configs/bvme6000_defconfig | 89 +- arch/m68k/configs/hp300_defconfig | 91 +- arch/m68k/configs/mac_defconfig | 93 +- arch/m68k/configs/multi_defconfig | 123 +- arch/m68k/configs/mvme147_defconfig | 87 +- arch/m68k/configs/mvme16x_defconfig | 89 +- arch/m68k/configs/q40_defconfig | 89 +- arch/m68k/configs/sun3_defconfig | 81 +- arch/m68k/configs/sun3x_defconfig | 83 +- arch/m68k/include/asm/Kbuild | 1 - arch/m68k/include/asm/bitops.h | 2 +- arch/m68k/include/asm/mcf_pgalloc.h | 8 +- arch/m68k/include/asm/motorola_pgalloc.h | 4 +- arch/m68k/include/asm/raw_io.h | 39 +- arch/m68k/include/asm/sun3_pgalloc.h | 6 +- arch/m68k/include/asm/unistd.h | 3 +- arch/m68k/include/uapi/asm/Kbuild | 1 - arch/m68k/include/uapi/asm/unistd.h | 385 +- arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/setup_mm.c | 2 + arch/m68k/kernel/syscalls/Makefile | 38 - arch/m68k/kernel/syscalls/syscall.tbl | 389 - arch/m68k/kernel/syscalls/syscallhdr.sh | 36 - arch/m68k/kernel/syscalls/syscalltbl.sh | 32 - arch/m68k/kernel/syscalltable.S | 387 +- arch/m68k/mac/misc.c | 8 +- arch/m68k/mm/motorola.c | 2 - arch/microblaze/Kconfig | 18 +- arch/microblaze/Kconfig.platform | 2 +- arch/microblaze/Makefile | 25 +- arch/microblaze/boot/Makefile | 23 +- arch/microblaze/boot/dts/Makefile | 5 +- arch/microblaze/include/asm/Kbuild | 1 - arch/microblaze/include/asm/pgalloc.h | 19 +- arch/microblaze/include/asm/pgtable.h | 2 +- arch/microblaze/include/asm/unistd.h | 2 + arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/microblaze/include/uapi/asm/unistd.h | 407 +- arch/microblaze/kernel/ftrace.c | 15 +- arch/microblaze/kernel/kgdb.c | 2 +- arch/microblaze/kernel/syscall_table.S | 406 +- arch/microblaze/kernel/syscalls/Makefile | 38 - arch/microblaze/kernel/syscalls/syscall.tbl | 410 - arch/microblaze/kernel/syscalls/syscallhdr.sh | 36 - arch/microblaze/kernel/syscalls/syscalltbl.sh | 32 - arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/pgtable.c | 3 +- arch/mips/Kconfig | 177 +- arch/mips/Makefile | 5 +- arch/mips/alchemy/Kconfig | 6 +- arch/mips/alchemy/common/time.c | 2 +- arch/mips/alchemy/devboards/db1000.c | 76 +- arch/mips/alchemy/devboards/db1200.c | 24 +- arch/mips/alchemy/devboards/db1300.c | 23 +- arch/mips/alchemy/devboards/db1550.c | 13 +- arch/mips/ath25/Kconfig | 3 +- arch/mips/ath79/Kconfig | 8 +- arch/mips/bcm63xx/Kconfig | 14 +- arch/mips/bcm63xx/reset.c | 2 +- arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 7 +- arch/mips/boot/dts/img/boston.dts | 6 - arch/mips/boot/dts/mti/malta.dts | 5 - arch/mips/cavium-octeon/csrc-octeon.c | 1 - arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 149 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 2 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 68 + .../cavium-octeon/executive/cvmx-helper-sgmii.c | 38 + .../cavium-octeon/executive/cvmx-helper-util.c | 90 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 39 + arch/mips/cavium-octeon/executive/cvmx-helper.c | 91 +- .../cavium-octeon/executive/cvmx-interrupt-rsl.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-l2c.c | 2 +- arch/mips/cavium-octeon/executive/octeon-model.c | 12 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/cavium-octeon/octeon-platform.c | 4 +- arch/mips/cavium-octeon/octeon-usb.c | 6 +- arch/mips/cavium-octeon/setup.c | 8 +- arch/mips/cavium-octeon/smp.c | 4 +- arch/mips/configs/ar7_defconfig | 44 +- arch/mips/configs/ath25_defconfig | 25 +- arch/mips/configs/ath79_defconfig | 33 +- arch/mips/configs/bcm47xx_defconfig | 11 +- arch/mips/configs/bcm63xx_defconfig | 37 +- arch/mips/configs/bigsur_defconfig | 65 +- arch/mips/configs/bmips_be_defconfig | 22 +- arch/mips/configs/bmips_stb_defconfig | 23 +- arch/mips/configs/capcella_defconfig | 24 +- arch/mips/configs/cavium_octeon_defconfig | 45 +- arch/mips/configs/ci20_defconfig | 27 +- arch/mips/configs/cobalt_defconfig | 8 +- arch/mips/configs/db1xxx_defconfig | 47 +- arch/mips/configs/decstation_64_defconfig | 227 - arch/mips/configs/decstation_defconfig | 163 +- arch/mips/configs/decstation_r4k_defconfig | 224 - arch/mips/configs/e55_defconfig | 8 +- arch/mips/configs/fuloong2e_defconfig | 79 +- arch/mips/configs/gcw0_defconfig | 12 +- arch/mips/configs/generic_defconfig | 28 +- arch/mips/configs/gpr_defconfig | 112 +- arch/mips/configs/ip22_defconfig | 76 +- arch/mips/configs/ip27_defconfig | 149 +- arch/mips/configs/ip28_defconfig | 26 +- arch/mips/configs/ip32_defconfig | 41 +- arch/mips/configs/jazz_defconfig | 62 +- arch/mips/configs/jmr3927_defconfig | 13 +- arch/mips/configs/lasat_defconfig | 24 +- arch/mips/configs/lemote2f_defconfig | 143 +- arch/mips/configs/loongson1b_defconfig | 15 +- arch/mips/configs/loongson1c_defconfig | 17 +- arch/mips/configs/loongson3_defconfig | 70 +- arch/mips/configs/malta_defconfig | 42 +- arch/mips/configs/malta_kvm_defconfig | 59 +- arch/mips/configs/malta_kvm_guest_defconfig | 48 +- arch/mips/configs/malta_qemu_32r6_defconfig | 22 +- arch/mips/configs/maltaaprp_defconfig | 25 +- arch/mips/configs/maltasmvp_defconfig | 30 +- arch/mips/configs/maltasmvp_eva_defconfig | 30 +- arch/mips/configs/maltaup_defconfig | 21 +- arch/mips/configs/maltaup_xpa_defconfig | 44 +- arch/mips/configs/markeins_defconfig | 35 +- arch/mips/configs/mips_paravirt_defconfig | 35 +- arch/mips/configs/mpc30x_defconfig | 7 +- arch/mips/configs/msp71xx_defconfig | 20 +- arch/mips/configs/mtx1_defconfig | 307 +- arch/mips/configs/nlm_xlp_defconfig | 112 +- arch/mips/configs/nlm_xlr_defconfig | 145 +- arch/mips/configs/omega2p_defconfig | 28 +- arch/mips/configs/pic32mzda_defconfig | 12 +- arch/mips/configs/pistachio_defconfig | 78 +- arch/mips/configs/pnx8335_stb225_defconfig | 27 +- arch/mips/configs/qi_lb60_defconfig | 23 +- arch/mips/configs/rb532_defconfig | 49 +- arch/mips/configs/rbtx49xx_defconfig | 24 +- arch/mips/configs/rm200_defconfig | 79 +- arch/mips/configs/rt305x_defconfig | 45 +- arch/mips/configs/sb1250_swarm_defconfig | 36 +- arch/mips/configs/tb0219_defconfig | 32 +- arch/mips/configs/tb0226_defconfig | 17 +- arch/mips/configs/tb0287_defconfig | 29 +- arch/mips/configs/vocore2_defconfig | 28 +- arch/mips/configs/workpad_defconfig | 18 +- arch/mips/configs/xway_defconfig | 32 +- arch/mips/include/asm/Kbuild | 4 - arch/mips/include/asm/atomic.h | 27 +- arch/mips/include/asm/bitops.h | 44 +- arch/mips/include/asm/cmpxchg.h | 6 +- arch/mips/include/asm/compiler.h | 24 +- arch/mips/include/asm/cpu-features.h | 60 +- arch/mips/include/asm/cpu-info.h | 2 +- arch/mips/include/asm/cpu.h | 3 +- arch/mips/include/asm/dma-mapping.h | 4 +- arch/mips/include/asm/dsemul.h | 29 +- arch/mips/include/asm/edac.h | 3 +- arch/mips/include/asm/elf.h | 26 +- arch/mips/include/asm/fpu.h | 145 +- arch/mips/include/asm/fpu_emulator.h | 11 + arch/mips/include/asm/futex.h | 14 +- arch/mips/include/asm/hazards.h | 6 +- arch/mips/include/asm/io.h | 22 +- arch/mips/include/asm/jazzdma.h | 6 + arch/mips/include/asm/kvm_host.h | 11 +- arch/mips/include/asm/local.h | 12 +- .../asm/mach-au1x00/cpu-feature-overrides.h | 3 - arch/mips/include/asm/mach-jz4740/jz4740_mmc.h | 4 + .../asm/mach-loongson64/kernel-entry-init.h | 4 +- arch/mips/include/asm/mach-loongson64/loongson.h | 2 +- arch/mips/include/asm/mach-loongson64/mmzone.h | 1 - arch/mips/include/asm/mach-rc32434/rb.h | 6 + arch/mips/include/asm/mipsmtregs.h | 7 +- arch/mips/include/asm/mipsregs.h | 30 +- arch/mips/include/asm/mmu.h | 3 +- arch/mips/include/asm/mmu_context.h | 10 +- arch/mips/include/asm/mmzone.h | 13 +- arch/mips/include/asm/octeon/cvmx-agl-defs.h | 699 + arch/mips/include/asm/octeon/cvmx-asxx-defs.h | 105 + arch/mips/include/asm/octeon/cvmx-bootmem.h | 76 + arch/mips/include/asm/octeon/cvmx-ciu2-defs.h | 7060 +++++++++ arch/mips/include/asm/octeon/cvmx-dbg-defs.h | 4 + arch/mips/include/asm/octeon/cvmx-dpi-defs.h | 178 + arch/mips/include/asm/octeon/cvmx-fpa-defs.h | 247 + arch/mips/include/asm/octeon/cvmx-gmxx-defs.h | 5042 +++++- arch/mips/include/asm/octeon/cvmx-gpio-defs.h | 116 + arch/mips/include/asm/octeon/cvmx-helper-rgmii.h | 17 + arch/mips/include/asm/octeon/cvmx-helper-sgmii.h | 17 + arch/mips/include/asm/octeon/cvmx-helper-util.h | 23 + arch/mips/include/asm/octeon/cvmx-helper-xaui.h | 16 + arch/mips/include/asm/octeon/cvmx-helper.h | 36 + arch/mips/include/asm/octeon/cvmx-iob-defs.h | 375 + arch/mips/include/asm/octeon/cvmx-ipd-defs.h | 538 + arch/mips/include/asm/octeon/cvmx-l2t-defs.h | 6 + arch/mips/include/asm/octeon/cvmx-led-defs.h | 78 + arch/mips/include/asm/octeon/cvmx-lmcx-defs.h | 514 + arch/mips/include/asm/octeon/cvmx-mio-defs.h | 1197 ++ arch/mips/include/asm/octeon/cvmx-mixx-defs.h | 136 + arch/mips/include/asm/octeon/cvmx-npei-defs.h | 295 + arch/mips/include/asm/octeon/cvmx-npi-defs.h | 235 + arch/mips/include/asm/octeon/cvmx-pci-defs.h | 392 + arch/mips/include/asm/octeon/cvmx-pcsx-defs.h | 185 + arch/mips/include/asm/octeon/cvmx-pcsxx-defs.h | 146 + arch/mips/include/asm/octeon/cvmx-pemx-defs.h | 144 + arch/mips/include/asm/octeon/cvmx-pescx-defs.h | 59 + arch/mips/include/asm/octeon/cvmx-pip-defs.h | 688 + arch/mips/include/asm/octeon/cvmx-pko-defs.h | 619 + arch/mips/include/asm/octeon/cvmx-pko.h | 2 +- arch/mips/include/asm/octeon/cvmx-pow-defs.h | 317 + arch/mips/include/asm/octeon/cvmx-rnm-defs.h | 53 + arch/mips/include/asm/octeon/cvmx-rst-defs.h | 28 + arch/mips/include/asm/octeon/cvmx-smix-defs.h | 88 + arch/mips/include/asm/octeon/cvmx-spxx-defs.h | 62 + arch/mips/include/asm/octeon/cvmx-sriox-defs.h | 123 + arch/mips/include/asm/octeon/cvmx-srxx-defs.h | 22 + arch/mips/include/asm/octeon/cvmx-stxx-defs.h | 64 + arch/mips/include/asm/octeon/cvmx-uctlx-defs.h | 89 + arch/mips/include/asm/page.h | 1 - arch/mips/include/asm/pgalloc.h | 6 +- arch/mips/include/asm/pgtable-64.h | 5 - arch/mips/include/asm/pgtable.h | 6 +- arch/mips/include/asm/processor.h | 19 +- arch/mips/include/asm/r4kcache.h | 22 - arch/mips/include/asm/stackframe.h | 3 +- arch/mips/include/asm/switch_to.h | 6 +- arch/mips/include/asm/syscall.h | 2 +- arch/mips/include/asm/uasm.h | 1 - arch/mips/include/asm/unistd.h | 3 - arch/mips/include/uapi/asm/Kbuild | 6 - arch/mips/include/uapi/asm/inst.h | 3 +- arch/mips/include/uapi/asm/sgidefs.h | 8 + arch/mips/include/uapi/asm/unistd.h | 1074 +- arch/mips/jazz/jazzdma.c | 16 +- arch/mips/jz4740/board-qi_lb60.c | 18 +- arch/mips/kernel/Makefile | 5 +- arch/mips/kernel/asm-offsets.c | 7 +- arch/mips/kernel/bmips_5xxx_init.S | 6 + arch/mips/kernel/branch.c | 41 +- arch/mips/kernel/cpu-bugs64.c | 4 +- arch/mips/kernel/cpu-probe.c | 64 +- arch/mips/kernel/elf.c | 4 - arch/mips/kernel/ftrace.c | 20 +- arch/mips/kernel/genex.S | 5 +- arch/mips/kernel/idle.c | 7 +- arch/mips/kernel/kgdb.c | 25 +- arch/mips/kernel/mips-mt.c | 11 + arch/mips/kernel/mips-r2-to-r6-emul.c | 39 +- arch/mips/kernel/process.c | 9 +- arch/mips/kernel/ptrace.c | 466 +- arch/mips/kernel/ptrace32.c | 33 +- arch/mips/kernel/r2300_fpu.S | 58 + arch/mips/kernel/r4k_fpu.S | 144 + arch/mips/kernel/scall32-o32.S | 391 +- arch/mips/kernel/scall64-64.S | 444 + arch/mips/kernel/scall64-n32.S | 341 +- arch/mips/kernel/scall64-n64.S | 117 - arch/mips/kernel/scall64-o32.S | 379 +- arch/mips/kernel/setup.c | 1 - arch/mips/kernel/signal.c | 39 +- arch/mips/kernel/syscall.c | 6 +- arch/mips/kernel/syscalls/Makefile | 96 - arch/mips/kernel/syscalls/syscall_n32.tbl | 343 - arch/mips/kernel/syscalls/syscall_n64.tbl | 339 - arch/mips/kernel/syscalls/syscall_o32.tbl | 382 - arch/mips/kernel/syscalls/syscallhdr.sh | 37 - arch/mips/kernel/syscalls/syscallnr.sh | 28 - arch/mips/kernel/syscalls/syscalltbl.sh | 36 - arch/mips/kernel/traps.c | 127 +- arch/mips/kernel/unaligned.c | 40 +- arch/mips/kernel/vdso.c | 4 +- arch/mips/kernel/vmlinux.lds.S | 4 +- arch/mips/kernel/watch.c | 13 - arch/mips/kvm/Kconfig | 4 +- arch/mips/kvm/mips.c | 29 +- arch/mips/kvm/mmu.c | 3 +- arch/mips/lantiq/Kconfig | 2 +- arch/mips/loongson64/Kconfig | 7 +- arch/mips/loongson64/common/env.c | 3 +- arch/mips/loongson64/loongson-3/cop2-ex.c | 7 +- arch/mips/loongson64/loongson-3/numa.c | 12 +- arch/mips/loongson64/loongson-3/smp.c | 3 +- arch/mips/math-emu/cp1emu.c | 7 - arch/mips/math-emu/dsemul.c | 38 +- arch/mips/math-emu/me-debugfs.c | 12 +- arch/mips/mm/c-r3k.c | 2 +- arch/mips/mm/c-r4k.c | 48 +- arch/mips/mm/tlbex.c | 1 - arch/mips/mm/uasm-micromips.c | 1 - arch/mips/mm/uasm-mips.c | 1 - arch/mips/mm/uasm.c | 9 +- arch/mips/mti-malta/Makefile | 1 + arch/mips/mti-malta/malta-display.c | 56 + arch/mips/mti-malta/malta-init.c | 3 + arch/mips/mti-malta/malta-setup.c | 2 + arch/mips/mti-malta/malta-time.c | 2 + arch/mips/net/bpf_jit.c | 18 +- arch/mips/net/ebpf_jit.c | 4 - arch/mips/pci/fixup-sb1250.c | 53 - arch/mips/pci/pci-rt3883.c | 6 +- arch/mips/pmcs-msp71xx/Kconfig | 10 +- arch/mips/ralink/Kconfig | 9 +- arch/mips/ralink/mt7620.c | 2 +- arch/mips/rb532/devices.c | 12 +- arch/mips/sgi-ip27/ip27-memory.c | 11 +- arch/mips/sibyte/Kconfig | 10 +- arch/mips/sibyte/common/Makefile | 1 - arch/mips/sibyte/common/dma.c | 14 - arch/mips/txx9/Kconfig | 8 +- arch/mips/vdso/Makefile | 1 - arch/mips/vr41xx/Kconfig | 8 +- arch/nds32/Kconfig | 13 +- arch/nds32/Kconfig.cpu | 41 - arch/nds32/Makefile | 5 - arch/nds32/boot/dts/ae3xx.dts | 5 - arch/nds32/configs/defconfig | 2 +- arch/nds32/include/asm/Kbuild | 1 - arch/nds32/include/asm/bitfield.h | 25 +- arch/nds32/include/asm/elf.h | 11 - arch/nds32/include/asm/fpu.h | 126 - arch/nds32/include/asm/fpuemu.h | 32 - arch/nds32/include/asm/nds32_fpu_inst.h | 109 - arch/nds32/include/asm/perf_event.h | 16 - arch/nds32/include/asm/pgalloc.h | 5 +- arch/nds32/include/asm/pmu.h | 386 - arch/nds32/include/asm/processor.h | 7 - arch/nds32/include/asm/sfp-machine.h | 158 - arch/nds32/include/asm/stacktrace.h | 39 - arch/nds32/include/asm/suspend.h | 11 - arch/nds32/include/asm/syscalls.h | 1 - arch/nds32/include/uapi/asm/auxvec.h | 7 - arch/nds32/include/uapi/asm/sigcontext.h | 14 - arch/nds32/include/uapi/asm/udftrap.h | 13 - arch/nds32/include/uapi/asm/unistd.h | 2 - arch/nds32/kernel/Makefile | 7 +- arch/nds32/kernel/ex-entry.S | 24 +- arch/nds32/kernel/ex-exit.S | 13 +- arch/nds32/kernel/ex-scall.S | 8 +- arch/nds32/kernel/fpu.c | 269 - arch/nds32/kernel/ftrace.c | 18 +- arch/nds32/kernel/head.S | 13 +- arch/nds32/kernel/perf_event_cpu.c | 1522 -- arch/nds32/kernel/pm.c | 78 - arch/nds32/kernel/process.c | 64 +- arch/nds32/kernel/setup.c | 22 +- arch/nds32/kernel/signal.c | 62 +- arch/nds32/kernel/sleep.S | 131 - arch/nds32/kernel/sys_nds32.c | 32 - arch/nds32/kernel/traps.c | 16 - arch/nds32/math-emu/Makefile | 7 - arch/nds32/math-emu/faddd.c | 24 - arch/nds32/math-emu/fadds.c | 24 - arch/nds32/math-emu/fcmpd.c | 24 - arch/nds32/math-emu/fcmps.c | 24 - arch/nds32/math-emu/fd2s.c | 22 - arch/nds32/math-emu/fdivd.c | 27 - arch/nds32/math-emu/fdivs.c | 26 - arch/nds32/math-emu/fmuld.c | 23 - arch/nds32/math-emu/fmuls.c | 23 - arch/nds32/math-emu/fnegd.c | 21 - arch/nds32/math-emu/fnegs.c | 21 - arch/nds32/math-emu/fpuemu.c | 357 - arch/nds32/math-emu/fs2d.c | 23 - arch/nds32/math-emu/fsqrtd.c | 21 - arch/nds32/math-emu/fsqrts.c | 21 - arch/nds32/math-emu/fsubd.c | 27 - arch/nds32/math-emu/fsubs.c | 27 - arch/nds32/mm/Makefile | 6 +- arch/nds32/mm/fault.c | 13 +- arch/nds32/mm/init.c | 2 + arch/nios2/Kconfig | 2 + arch/nios2/include/asm/pgalloc.h | 6 +- arch/nios2/include/asm/pgtable.h | 1 + arch/nios2/include/asm/tlbflush.h | 19 +- arch/nios2/kernel/kgdb.c | 2 +- arch/nios2/kernel/nios2_ksyms.c | 12 - arch/nios2/mm/cacheflush.c | 7 +- arch/nios2/mm/fault.c | 2 +- arch/nios2/mm/tlb.c | 191 +- arch/nios2/platform/Kconfig.platform | 9 + arch/openrisc/Kconfig | 3 +- arch/openrisc/include/asm/bitops/fls.h | 2 +- arch/openrisc/include/asm/pgalloc.h | 5 +- arch/openrisc/kernel/dma.c | 2 +- arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/openrisc/mm/cache.c | 2 +- arch/openrisc/mm/ioremap.c | 3 +- arch/parisc/Kconfig | 3 +- arch/parisc/Makefile | 10 - arch/parisc/include/asm/Kbuild | 3 - arch/parisc/include/asm/alternative.h | 4 - arch/parisc/include/asm/bitops.h | 2 +- arch/parisc/include/asm/pgalloc.h | 4 +- arch/parisc/include/asm/spinlock.h | 4 +- arch/parisc/include/asm/unistd.h | 8 - arch/parisc/include/uapi/asm/Kbuild | 2 - arch/parisc/include/uapi/asm/unistd.h | 379 +- arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/alternative.c | 98 - arch/parisc/kernel/ftrace.c | 17 +- arch/parisc/kernel/module.c | 14 - arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/setup.c | 84 + arch/parisc/kernel/syscall.S | 23 +- arch/parisc/kernel/syscall_table.S | 459 + arch/parisc/kernel/syscalls/Makefile | 55 - arch/parisc/kernel/syscalls/syscall.tbl | 369 - arch/parisc/kernel/syscalls/syscallhdr.sh | 36 - arch/parisc/kernel/syscalls/syscalltbl.sh | 36 - arch/powerpc/Kconfig | 90 +- arch/powerpc/Makefile | 32 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/crt0.S | 4 +- arch/powerpc/boot/dts/bamboo.dts | 4 +- arch/powerpc/boot/dts/fsl/b4420si-pre.dtsi | 4 +- arch/powerpc/boot/dts/fsl/b4860si-pre.dtsi | 8 +- arch/powerpc/boot/dts/fsl/b4si-post.dtsi | 15 + arch/powerpc/boot/dts/fsl/mpc8641_hpcn.dts | 128 +- arch/powerpc/boot/dts/fsl/mpc8641_hpcn_36b.dts | 128 +- arch/powerpc/boot/dts/fsl/mpc8641si-post.dtsi | 2 - arch/powerpc/boot/dts/fsl/p1020rdb-pc.dtsi | 4 +- arch/powerpc/boot/dts/fsl/p2041si-post.dtsi | 18 + arch/powerpc/boot/dts/fsl/p2041si-pre.dtsi | 8 +- arch/powerpc/boot/dts/fsl/p3041si-post.dtsi | 18 + arch/powerpc/boot/dts/fsl/p3041si-pre.dtsi | 8 +- arch/powerpc/boot/dts/fsl/p4080si-post.dtsi | 70 + arch/powerpc/boot/dts/fsl/p4080si-pre.dtsi | 16 +- arch/powerpc/boot/dts/fsl/p5020si-pre.dtsi | 4 +- arch/powerpc/boot/dts/fsl/p5040si-post.dtsi | 18 + arch/powerpc/boot/dts/fsl/p5040si-pre.dtsi | 8 +- arch/powerpc/boot/dts/fsl/qoriq-clockgen1.dtsi | 47 + arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi | 30 + arch/powerpc/boot/dts/fsl/t1023si-post.dtsi | 16 + arch/powerpc/boot/dts/fsl/t102xsi-pre.dtsi | 4 +- arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 44 + arch/powerpc/boot/dts/fsl/t104xsi-pre.dtsi | 8 +- arch/powerpc/boot/dts/fsl/t2081si-post.dtsi | 22 + arch/powerpc/boot/dts/fsl/t208xsi-pre.dtsi | 8 +- arch/powerpc/boot/dts/fsl/t4240si-post.dtsi | 61 + arch/powerpc/boot/dts/fsl/t4240si-pre.dtsi | 24 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 4 + arch/powerpc/boot/serial.c | 3 +- arch/powerpc/configs/44x/fsp2_defconfig | 29 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 24 +- arch/powerpc/configs/44x/warp_defconfig | 12 +- arch/powerpc/configs/fsl-emb-nonhw.config | 1 - arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/guest.config | 13 - arch/powerpc/configs/holly_defconfig | 12 +- arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/mvme5100_defconfig | 25 +- arch/powerpc/configs/pmac32_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 81 +- arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 2 + arch/powerpc/configs/skiroot_defconfig | 48 +- arch/powerpc/configs/storcenter_defconfig | 15 +- arch/powerpc/include/asm/Kbuild | 4 - arch/powerpc/include/asm/asm-prototypes.h | 1 + arch/powerpc/include/asm/book3s/32/hash.h | 1 - arch/powerpc/include/asm/book3s/32/mmu-hash.h | 15 - arch/powerpc/include/asm/book3s/32/pgalloc.h | 44 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 46 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 6 +- arch/powerpc/include/asm/book3s/64/mmu.h | 9 - arch/powerpc/include/asm/book3s/64/pgalloc.h | 18 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 2 +- arch/powerpc/include/asm/cache.h | 2 +- arch/powerpc/include/asm/code-patching.h | 23 +- arch/powerpc/include/asm/cputable.h | 9 +- arch/powerpc/include/asm/dma-mapping.h | 8 + arch/powerpc/include/asm/fadump.h | 7 +- arch/powerpc/include/asm/feature-fixups.h | 12 - arch/powerpc/include/asm/hugetlb.h | 15 +- arch/powerpc/include/asm/hvcall.h | 1 - arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/iommu.h | 21 +- arch/powerpc/include/asm/ipic.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 23 +- arch/powerpc/include/asm/kvm_book3s_64.h | 18 +- arch/powerpc/include/asm/kvm_host.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 10 +- arch/powerpc/include/asm/{nohash/32 => }/mmu-40x.h | 0 arch/powerpc/include/asm/mmu-44x.h | 153 + arch/powerpc/include/asm/mmu-8xx.h | 253 + arch/powerpc/include/asm/{nohash => }/mmu-book3e.h | 0 arch/powerpc/include/asm/mmu.h | 49 +- arch/powerpc/include/asm/mmu_context.h | 32 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 156 - arch/powerpc/include/asm/nohash/32/mmu-8xx.h | 257 - arch/powerpc/include/asm/nohash/32/mmu.h | 25 - arch/powerpc/include/asm/nohash/32/pgalloc.h | 31 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 15 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 2 +- arch/powerpc/include/asm/nohash/32/pte-8xx.h | 3 + arch/powerpc/include/asm/nohash/64/mmu.h | 12 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 11 +- arch/powerpc/include/asm/nohash/mmu.h | 11 - arch/powerpc/include/asm/nohash/pgtable.h | 4 - arch/powerpc/include/asm/opal.h | 1 - arch/powerpc/include/asm/page.h | 18 +- arch/powerpc/include/asm/page_32.h | 3 +- arch/powerpc/include/asm/pci-bridge.h | 1 - arch/powerpc/include/asm/pci.h | 4 - arch/powerpc/include/asm/perf_event.h | 5 - arch/powerpc/include/asm/perf_event_server.h | 2 - arch/powerpc/include/asm/pgtable-types.h | 4 - arch/powerpc/include/asm/pgtable.h | 32 +- arch/powerpc/include/asm/ppc-opcode.h | 5 - arch/powerpc/include/asm/ppc_asm.h | 29 +- arch/powerpc/include/asm/ptrace.h | 1 - arch/powerpc/include/asm/reg.h | 4 +- arch/powerpc/include/asm/setup.h | 7 - arch/powerpc/include/asm/sfp-machine.h | 92 +- arch/powerpc/include/asm/slice.h | 14 +- arch/powerpc/include/asm/syscall.h | 3 +- arch/powerpc/include/asm/systbl.h | 396 + arch/powerpc/include/asm/time.h | 2 +- arch/powerpc/include/asm/tlb.h | 2 +- arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/include/uapi/asm/Kbuild | 3 +- arch/powerpc/include/uapi/asm/bpf_perf_event.h | 9 - arch/powerpc/include/uapi/asm/perf_regs.h | 1 - arch/powerpc/include/uapi/asm/unistd.h | 389 +- arch/powerpc/kernel/Makefile | 12 +- arch/powerpc/kernel/btext.c | 16 +- arch/powerpc/kernel/cacheinfo.c | 2 +- arch/powerpc/kernel/cpu_setup_6xx.S | 2 +- arch/powerpc/kernel/cpu_setup_fsl_booke.S | 2 +- arch/powerpc/kernel/cputable.c | 10 +- arch/powerpc/kernel/dma-iommu.c | 8 + arch/powerpc/kernel/dma-swiotlb.c | 23 +- arch/powerpc/kernel/dma.c | 31 +- arch/powerpc/kernel/eeh.c | 22 +- arch/powerpc/kernel/eeh_driver.c | 2 +- arch/powerpc/kernel/eeh_event.c | 9 +- arch/powerpc/kernel/entry_32.S | 10 +- arch/powerpc/kernel/entry_64.S | 16 +- arch/powerpc/kernel/exceptions-64e.S | 26 +- arch/powerpc/kernel/exceptions-64s.S | 11 +- arch/powerpc/kernel/fadump.c | 154 +- arch/powerpc/kernel/head_32.S | 20 +- arch/powerpc/kernel/head_44x.S | 11 +- arch/powerpc/kernel/head_8xx.S | 369 +- arch/powerpc/kernel/head_booke.h | 6 - arch/powerpc/kernel/head_fsl_booke.S | 15 - arch/powerpc/kernel/iommu.c | 101 +- arch/powerpc/kernel/isa-bridge.c | 3 +- arch/powerpc/kernel/kgdb.c | 8 +- arch/powerpc/kernel/legacy_serial.c | 16 +- arch/powerpc/kernel/machine_kexec_file_64.c | 54 + arch/powerpc/kernel/misc_32.S | 4 +- arch/powerpc/kernel/msi.c | 7 +- arch/powerpc/kernel/nvram_64.c | 3 +- arch/powerpc/kernel/pci_of_scan.c | 11 +- arch/powerpc/kernel/pmc.c | 2 +- arch/powerpc/kernel/process.c | 13 +- arch/powerpc/kernel/prom.c | 14 +- arch/powerpc/kernel/prom_init.c | 8 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/ptrace.c | 49 +- arch/powerpc/kernel/security.c | 29 +- arch/powerpc/kernel/setup-common.c | 7 +- arch/powerpc/kernel/setup_32.c | 6 +- arch/powerpc/kernel/setup_64.c | 2 - arch/powerpc/kernel/signal_32.c | 50 +- arch/powerpc/kernel/signal_64.c | 71 +- arch/powerpc/kernel/syscalls/Makefile | 63 - arch/powerpc/kernel/syscalls/syscall.tbl | 427 - arch/powerpc/kernel/syscalls/syscallhdr.sh | 37 - arch/powerpc/kernel/syscalls/syscalltbl.sh | 36 - arch/powerpc/kernel/sysfs.c | 2 +- arch/powerpc/kernel/systbl.S | 40 +- arch/powerpc/kernel/systbl_chk.c | 60 + arch/powerpc/kernel/trace/ftrace.c | 17 +- arch/powerpc/kernel/traps.c | 3 +- arch/powerpc/kernel/vdso.c | 7 +- arch/powerpc/kernel/vmlinux.lds.S | 18 +- arch/powerpc/kvm/Kconfig | 3 +- arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 12 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 160 +- arch/powerpc/kvm/book3s_64_vio.c | 18 +- arch/powerpc/kvm/book3s_hv.c | 96 +- arch/powerpc/kvm/book3s_hv_nested.c | 190 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 4 +- arch/powerpc/kvm/book3s_xics.c | 12 +- arch/powerpc/kvm/book3s_xive.c | 12 +- arch/powerpc/kvm/booke.c | 3 +- arch/powerpc/kvm/bookehv_interrupts.S | 4 - arch/powerpc/kvm/e500.h | 2 +- arch/powerpc/kvm/e500_emulate.c | 7 - arch/powerpc/kvm/e500_mmu_host.c | 3 +- arch/powerpc/kvm/powerpc.c | 47 +- arch/powerpc/kvm/trace.h | 8 +- arch/powerpc/kvm/trace_booke.h | 9 +- arch/powerpc/kvm/trace_hv.h | 9 +- arch/powerpc/kvm/trace_pr.h | 9 +- arch/powerpc/lib/code-patching.c | 16 + arch/powerpc/lib/feature-fixups.c | 27 +- arch/powerpc/mm/44x_mmu.c | 14 +- arch/powerpc/mm/8xx_mmu.c | 10 +- arch/powerpc/mm/Makefile | 11 +- arch/powerpc/mm/dma-noncoherent.c | 15 +- arch/powerpc/mm/dump_bats.c | 173 - arch/powerpc/mm/dump_linuxpagetables-generic.c | 2 + arch/powerpc/mm/dump_linuxpagetables.c | 1 - arch/powerpc/mm/dump_sr.c | 64 - arch/powerpc/mm/fault.c | 50 +- arch/powerpc/mm/hash_low_32.S | 33 +- arch/powerpc/mm/hugetlbpage.c | 42 +- arch/powerpc/mm/init-common.c | 56 +- arch/powerpc/mm/init_64.c | 19 +- arch/powerpc/mm/mem.c | 65 +- arch/powerpc/mm/mmu_context.c | 10 - arch/powerpc/mm/mmu_context_book3s64.c | 15 + arch/powerpc/mm/mmu_context_iommu.c | 110 +- arch/powerpc/mm/mmu_context_nohash.c | 4 +- arch/powerpc/mm/mmu_decl.h | 2 +- arch/powerpc/mm/numa.c | 4 +- arch/powerpc/mm/pgtable-book3s64.c | 88 +- arch/powerpc/mm/pgtable-frag.c | 119 - arch/powerpc/mm/pgtable.c | 26 +- arch/powerpc/mm/pgtable_32.c | 33 +- arch/powerpc/mm/pkeys.c | 25 +- arch/powerpc/mm/ppc_mmu_32.c | 51 +- arch/powerpc/mm/slb.c | 35 +- arch/powerpc/mm/tlb_low_64e.S | 7 - arch/powerpc/net/bpf_jit.h | 4 - arch/powerpc/net/bpf_jit_comp.c | 15 +- arch/powerpc/net/bpf_jit_comp64.c | 129 +- arch/powerpc/oprofile/Makefile | 2 +- arch/powerpc/oprofile/common.c | 2 +- arch/powerpc/perf/core-book3s.c | 39 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/isa207-common.c | 58 +- arch/powerpc/perf/isa207-common.h | 9 +- arch/powerpc/perf/perf_regs.c | 7 - arch/powerpc/perf/power9-pmu.c | 22 +- arch/powerpc/platforms/40x/Kconfig | 10 +- arch/powerpc/platforms/44x/Kconfig | 32 +- arch/powerpc/platforms/44x/warp.c | 6 +- arch/powerpc/platforms/4xx/ocm.c | 17 +- arch/powerpc/platforms/4xx/pci.c | 7 +- arch/powerpc/platforms/512x/Kconfig | 4 +- arch/powerpc/platforms/52xx/Kconfig | 4 +- arch/powerpc/platforms/52xx/efika.c | 6 +- arch/powerpc/platforms/82xx/Kconfig | 4 +- arch/powerpc/platforms/83xx/Kconfig | 4 +- arch/powerpc/platforms/83xx/misc.c | 17 - arch/powerpc/platforms/85xx/Kconfig | 10 +- arch/powerpc/platforms/85xx/corenet_generic.c | 10 + arch/powerpc/platforms/85xx/qemu_e500.c | 9 + arch/powerpc/platforms/85xx/t1042rdb_diu.c | 2 +- arch/powerpc/platforms/86xx/Kconfig | 10 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 3 +- arch/powerpc/platforms/Kconfig | 10 +- arch/powerpc/platforms/Kconfig.cputype | 25 +- arch/powerpc/platforms/amigaone/Kconfig | 4 +- arch/powerpc/platforms/cell/Kconfig | 2 +- arch/powerpc/platforms/cell/cbe_regs.c | 6 +- arch/powerpc/platforms/cell/iommu.c | 1 + arch/powerpc/platforms/cell/setup.c | 5 +- arch/powerpc/platforms/cell/spu_callbacks.c | 17 +- arch/powerpc/platforms/cell/spu_manage.c | 10 +- arch/powerpc/platforms/chrp/Kconfig | 4 +- arch/powerpc/platforms/chrp/pci.c | 4 +- arch/powerpc/platforms/chrp/setup.c | 10 +- arch/powerpc/platforms/embedded6xx/Kconfig | 6 +- arch/powerpc/platforms/maple/Kconfig | 2 +- arch/powerpc/platforms/maple/pci.c | 6 +- arch/powerpc/platforms/pasemi/Kconfig | 2 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/pasemi/pci.c | 66 - arch/powerpc/platforms/pasemi/setup.c | 86 - arch/powerpc/platforms/powermac/Kconfig | 2 +- arch/powerpc/platforms/powermac/cache.S | 4 +- arch/powerpc/platforms/powermac/feature.c | 14 +- arch/powerpc/platforms/powermac/low_i2c.c | 11 +- arch/powerpc/platforms/powermac/pci.c | 27 +- arch/powerpc/platforms/powermac/pfunc_base.c | 7 +- arch/powerpc/platforms/powermac/pic.c | 6 +- arch/powerpc/platforms/powermac/setup.c | 10 +- arch/powerpc/platforms/powermac/sleep.S | 4 +- arch/powerpc/platforms/powermac/smp.c | 3 +- arch/powerpc/platforms/powermac/udbg_adb.c | 2 +- arch/powerpc/platforms/powermac/udbg_scc.c | 2 +- arch/powerpc/platforms/powernv/Kconfig | 2 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 8 +- arch/powerpc/platforms/powernv/npu-dma.c | 628 +- arch/powerpc/platforms/powernv/opal-power.c | 3 +- arch/powerpc/platforms/powernv/opal.c | 5 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 5 +- arch/powerpc/platforms/powernv/pci-ioda.c | 265 +- arch/powerpc/platforms/powernv/pci.c | 49 +- arch/powerpc/platforms/powernv/pci.h | 36 +- arch/powerpc/platforms/powernv/vas-debug.c | 28 +- arch/powerpc/platforms/ps3/Kconfig | 2 +- arch/powerpc/platforms/pseries/Kconfig | 5 +- arch/powerpc/platforms/pseries/cmm.c | 10 +- arch/powerpc/platforms/pseries/dlpar.c | 2 - arch/powerpc/platforms/pseries/hotplug-memory.c | 16 +- arch/powerpc/platforms/pseries/iommu.c | 88 +- arch/powerpc/platforms/pseries/papr_scm.c | 39 +- arch/powerpc/platforms/pseries/pci.c | 22 - arch/powerpc/platforms/pseries/pmem.c | 8 +- arch/powerpc/platforms/pseries/setup.c | 12 +- arch/powerpc/platforms/pseries/vio.c | 30 +- arch/powerpc/sysdev/Makefile | 2 +- arch/powerpc/sysdev/fsl_pci.c | 6 +- arch/powerpc/sysdev/fsl_rio.h | 2 +- arch/powerpc/sysdev/fsl_rmu.c | 4 +- arch/powerpc/sysdev/ipic.c | 28 + arch/powerpc/sysdev/scom.c | 4 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/tools/checkpatch.sh | 1 - arch/powerpc/xmon/xmon.c | 33 +- arch/riscv/Kconfig | 85 +- arch/riscv/Kconfig.debug | 2 + arch/riscv/Makefile | 19 +- arch/riscv/boot/.gitignore | 2 - arch/riscv/boot/Makefile | 33 - arch/riscv/boot/install.sh | 60 - arch/riscv/configs/defconfig | 4 +- arch/riscv/include/asm/atomic.h | 9 - arch/riscv/include/asm/dma-mapping.h | 15 + arch/riscv/include/asm/module.h | 1 - arch/riscv/include/asm/pgalloc.h | 6 +- arch/riscv/include/asm/ptrace.h | 9 +- arch/riscv/include/asm/syscall.h | 10 - arch/riscv/include/asm/thread_info.h | 6 - arch/riscv/include/asm/uaccess.h | 4 +- arch/riscv/include/asm/unistd.h | 7 +- arch/riscv/include/uapi/asm/syscalls.h | 29 + arch/riscv/include/uapi/asm/unistd.h | 41 - arch/riscv/kernel/cpu.c | 9 +- arch/riscv/kernel/entry.S | 4 +- arch/riscv/kernel/ftrace.c | 15 +- arch/riscv/kernel/head.S | 10 - arch/riscv/kernel/module.c | 12 +- arch/riscv/kernel/ptrace.c | 9 +- arch/riscv/kernel/setup.c | 28 + arch/riscv/kernel/time.c | 1 - arch/riscv/kernel/vmlinux.lds.S | 2 +- arch/riscv/lib/Makefile | 2 +- arch/riscv/lib/tishift.S | 59 +- arch/riscv/lib/udivdi3.S | 42 +- arch/s390/Kconfig | 30 +- arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/performance_defconfig | 2 +- arch/s390/crypto/aes_s390.c | 2 +- arch/s390/include/asm/ap.h | 28 +- arch/s390/include/asm/bitops.h | 4 +- arch/s390/include/asm/pgalloc.h | 4 +- arch/s390/include/asm/preempt.h | 2 - arch/s390/include/uapi/asm/zcrypt.h | 4 +- arch/s390/kernel/compat_wrapper.c | 2 +- arch/s390/kernel/ftrace.c | 13 +- arch/s390/kernel/machine_kexec_file.c | 10 + arch/s390/kernel/perf_cpum_cf.c | 2 - arch/s390/kvm/Kconfig | 3 +- arch/s390/kvm/kvm-s390.c | 35 +- arch/s390/mm/dump_pagetables.c | 17 +- arch/s390/mm/fault.c | 24 + arch/s390/mm/init.c | 4 +- arch/s390/mm/kasan_init.c | 33 +- arch/s390/mm/pgalloc.c | 3 +- arch/s390/net/bpf_jit_comp.c | 12 - arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_clp.c | 2 +- arch/s390/pci/pci_dma.c | 20 +- arch/sh/Kconfig | 27 +- arch/sh/Makefile | 3 - arch/sh/boards/Kconfig | 30 +- arch/sh/boards/board-apsh4a3a.c | 5 +- arch/sh/boards/board-apsh4ad0a.c | 5 +- arch/sh/boards/board-edosk7760.c | 15 +- arch/sh/boards/board-espt.c | 5 +- arch/sh/boards/board-magicpanelr2.c | 5 +- arch/sh/boards/board-sh7757lcr.c | 5 +- arch/sh/boards/board-sh7785lcr.c | 5 +- arch/sh/boards/board-titan.c | 5 +- arch/sh/boards/board-urquell.c | 5 +- arch/sh/boards/mach-ap325rxa/Makefile | 1 - arch/sh/boards/mach-ap325rxa/sdram.S | 7 +- arch/sh/boards/mach-cayman/Makefile | 1 - arch/sh/boards/mach-cayman/irq.c | 5 +- arch/sh/boards/mach-cayman/panic.c | 5 +- arch/sh/boards/mach-cayman/setup.c | 5 +- arch/sh/boards/mach-dreamcast/Makefile | 5 +- arch/sh/boards/mach-dreamcast/irq.c | 2 +- arch/sh/boards/mach-dreamcast/rtc.c | 49 +- arch/sh/boards/mach-dreamcast/setup.c | 4 +- arch/sh/boards/mach-ecovec24/Makefile | 3 +- arch/sh/boards/mach-ecovec24/sdram.S | 7 +- arch/sh/boards/mach-ecovec24/setup.c | 48 +- arch/sh/boards/mach-highlander/irq-r7780mp.c | 5 +- arch/sh/boards/mach-highlander/irq-r7780rp.c | 5 +- arch/sh/boards/mach-highlander/irq-r7785rp.c | 5 +- arch/sh/boards/mach-highlander/pinmux-r7785rp.c | 5 +- arch/sh/boards/mach-highlander/psw.c | 5 +- arch/sh/boards/mach-highlander/setup.c | 5 +- arch/sh/boards/mach-hp6xx/Makefile | 1 - arch/sh/boards/mach-hp6xx/hp6xx_apm.c | 4 +- arch/sh/boards/mach-hp6xx/pm.c | 4 +- arch/sh/boards/mach-hp6xx/pm_wakeup.S | 8 +- arch/sh/boards/mach-hp6xx/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/Makefile | 1 - arch/sh/boards/mach-kfr2r09/lcd_wqvga.c | 5 +- arch/sh/boards/mach-kfr2r09/sdram.S | 7 +- arch/sh/boards/mach-kfr2r09/setup.c | 3 +- arch/sh/boards/mach-landisk/Makefile | 1 - arch/sh/boards/mach-landisk/gio.c | 6 +- arch/sh/boards/mach-landisk/irq.c | 5 +- arch/sh/boards/mach-landisk/psw.c | 5 +- arch/sh/boards/mach-landisk/setup.c | 5 +- arch/sh/boards/mach-lboxre2/Makefile | 1 - arch/sh/boards/mach-lboxre2/irq.c | 6 +- arch/sh/boards/mach-lboxre2/setup.c | 6 +- arch/sh/boards/mach-microdev/Makefile | 1 - arch/sh/boards/mach-microdev/fdc37c93xapm.c | 5 +- arch/sh/boards/mach-microdev/io.c | 4 +- arch/sh/boards/mach-microdev/irq.c | 4 +- arch/sh/boards/mach-microdev/setup.c | 4 +- arch/sh/boards/mach-migor/Makefile | 1 - arch/sh/boards/mach-migor/lcd_qvga.c | 5 +- arch/sh/boards/mach-migor/sdram.S | 7 +- arch/sh/boards/mach-r2d/Makefile | 1 - arch/sh/boards/mach-r2d/setup.c | 5 +- arch/sh/boards/mach-rsk/Makefile | 1 - arch/sh/boards/mach-rsk/devices-rsk7203.c | 5 +- arch/sh/boards/mach-rsk/devices-rsk7264.c | 5 +- arch/sh/boards/mach-rsk/devices-rsk7269.c | 5 +- arch/sh/boards/mach-rsk/setup.c | 5 +- arch/sh/boards/mach-sdk7780/Makefile | 1 - arch/sh/boards/mach-sdk7780/irq.c | 5 +- arch/sh/boards/mach-sdk7780/setup.c | 5 +- arch/sh/boards/mach-sdk7786/Makefile | 1 - arch/sh/boards/mach-sdk7786/fpga.c | 5 +- arch/sh/boards/mach-sdk7786/gpio.c | 5 +- arch/sh/boards/mach-sdk7786/irq.c | 5 +- arch/sh/boards/mach-sdk7786/nmi.c | 5 +- arch/sh/boards/mach-sdk7786/setup.c | 5 +- arch/sh/boards/mach-sdk7786/sram.c | 5 +- arch/sh/boards/mach-se/7206/Makefile | 1 - arch/sh/boards/mach-se/7343/Makefile | 1 - arch/sh/boards/mach-se/7343/irq.c | 5 +- arch/sh/boards/mach-se/770x/Makefile | 1 - arch/sh/boards/mach-se/7721/Makefile | 1 - arch/sh/boards/mach-se/7721/irq.c | 5 +- arch/sh/boards/mach-se/7721/setup.c | 6 +- arch/sh/boards/mach-se/7722/Makefile | 1 - arch/sh/boards/mach-se/7722/irq.c | 5 +- arch/sh/boards/mach-se/7722/setup.c | 6 +- arch/sh/boards/mach-se/7724/Makefile | 1 - arch/sh/boards/mach-se/7724/irq.c | 5 +- arch/sh/boards/mach-se/7724/sdram.S | 7 +- arch/sh/boards/mach-se/7751/Makefile | 1 - arch/sh/boards/mach-se/7780/Makefile | 1 - arch/sh/boards/mach-se/7780/irq.c | 5 +- arch/sh/boards/mach-se/7780/setup.c | 5 +- arch/sh/boards/mach-sh03/Makefile | 4 +- arch/sh/boards/mach-sh03/rtc.c | 51 +- arch/sh/boards/mach-sh03/setup.c | 9 + arch/sh/boards/mach-sh7763rdp/Makefile | 1 - arch/sh/boards/mach-sh7763rdp/irq.c | 5 +- arch/sh/boards/mach-sh7763rdp/setup.c | 5 +- arch/sh/boards/mach-x3proto/Makefile | 1 - arch/sh/boards/mach-x3proto/gpio.c | 5 +- arch/sh/boards/mach-x3proto/ilsel.c | 5 +- arch/sh/boards/mach-x3proto/setup.c | 5 +- arch/sh/boards/of-generic.c | 13 +- arch/sh/configs/dreamcast_defconfig | 2 - arch/sh/configs/sh03_defconfig | 2 - arch/sh/drivers/dma/Makefile | 1 - arch/sh/drivers/dma/dma-api.c | 7 +- arch/sh/drivers/dma/dma-g2.c | 7 +- arch/sh/drivers/dma/dma-pvr2.c | 7 +- arch/sh/drivers/dma/dma-sh.c | 7 +- arch/sh/drivers/dma/dma-sysfs.c | 5 +- arch/sh/drivers/dma/dmabrg.c | 3 +- arch/sh/drivers/heartbeat.c | 5 +- arch/sh/drivers/pci/fixups-dreamcast.c | 5 +- arch/sh/drivers/pci/fixups-landisk.c | 4 +- arch/sh/drivers/pci/fixups-r7780rp.c | 5 +- arch/sh/drivers/pci/fixups-rts7751r2d.c | 5 +- arch/sh/drivers/pci/fixups-sdk7780.c | 5 +- arch/sh/drivers/pci/fixups-sdk7786.c | 5 +- arch/sh/drivers/pci/fixups-snapgear.c | 4 +- arch/sh/drivers/pci/fixups-titan.c | 4 +- arch/sh/drivers/pci/ops-dreamcast.c | 5 +- arch/sh/drivers/pci/ops-sh4.c | 5 +- arch/sh/drivers/pci/ops-sh5.c | 4 +- arch/sh/drivers/pci/ops-sh7786.c | 5 +- arch/sh/drivers/pci/pci-dreamcast.c | 5 +- arch/sh/drivers/pci/pci-sh5.c | 4 +- arch/sh/drivers/pci/pci-sh5.h | 6 +- arch/sh/drivers/pci/pci-sh7751.c | 5 +- arch/sh/drivers/pci/pci-sh7751.h | 7 +- arch/sh/drivers/pci/pci-sh7780.c | 5 +- arch/sh/drivers/pci/pci-sh7780.h | 7 +- arch/sh/drivers/pci/pci.c | 5 +- arch/sh/drivers/pci/pcie-sh7786.c | 5 +- arch/sh/drivers/pci/pcie-sh7786.h | 7 +- arch/sh/drivers/push-switch.c | 5 +- arch/sh/drivers/superhyway/Makefile | 1 - arch/sh/drivers/superhyway/ops-sh4-202.c | 5 +- arch/sh/include/asm/Kbuild | 2 - arch/sh/include/asm/addrspace.h | 5 +- arch/sh/include/asm/asm-offsets.h | 1 - arch/sh/include/asm/bl_bit_64.h | 7 +- arch/sh/include/asm/cache_insns_64.h | 7 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/cmpxchg-xchg.h | 4 +- arch/sh/include/asm/device.h | 5 +- arch/sh/include/asm/dma-register.h | 7 +- arch/sh/include/asm/dma.h | 7 +- arch/sh/include/asm/dwarf.h | 8 +- arch/sh/include/asm/fb.h | 1 - arch/sh/include/asm/fixmap.h | 7 +- arch/sh/include/asm/flat.h | 7 +- arch/sh/include/asm/freq.h | 8 +- arch/sh/include/asm/gpio.h | 7 +- arch/sh/include/asm/io.h | 1 - arch/sh/include/asm/machvec.h | 6 +- arch/sh/include/asm/mmu_context_64.h | 5 +- arch/sh/include/asm/pgalloc.h | 6 +- arch/sh/include/asm/pgtable.h | 7 +- arch/sh/include/asm/pgtable_64.h | 5 +- arch/sh/include/asm/processor_64.h | 5 +- arch/sh/include/asm/rtc.h | 3 + arch/sh/include/asm/sfp-machine.h | 20 +- arch/sh/include/asm/shmparam.h | 7 +- arch/sh/include/asm/siu.h | 7 +- arch/sh/include/asm/spinlock-cas.h | 7 +- arch/sh/include/asm/spinlock-llsc.h | 7 +- arch/sh/include/asm/spinlock.h | 7 +- arch/sh/include/asm/string_32.h | 1 - arch/sh/include/asm/switch_to.h | 7 +- arch/sh/include/asm/switch_to_64.h | 7 +- arch/sh/include/asm/tlb_64.h | 7 +- arch/sh/include/asm/traps_64.h | 7 +- arch/sh/include/asm/uaccess_64.h | 5 +- arch/sh/include/asm/unistd.h | 2 - arch/sh/include/asm/vga.h | 1 - arch/sh/include/asm/watchdog.h | 8 +- arch/sh/include/cpu-common/cpu/addrspace.h | 7 +- arch/sh/include/cpu-common/cpu/mmu_context.h | 7 +- arch/sh/include/cpu-common/cpu/pfc.h | 12 +- arch/sh/include/cpu-common/cpu/timer.h | 1 - arch/sh/include/cpu-sh2/cpu/cache.h | 7 +- arch/sh/include/cpu-sh2/cpu/freq.h | 7 +- arch/sh/include/cpu-sh2/cpu/watchdog.h | 7 +- arch/sh/include/cpu-sh2a/cpu/cache.h | 7 +- arch/sh/include/cpu-sh2a/cpu/freq.h | 7 +- arch/sh/include/cpu-sh2a/cpu/watchdog.h | 1 - arch/sh/include/cpu-sh3/cpu/cache.h | 7 +- arch/sh/include/cpu-sh3/cpu/dma-register.h | 7 +- arch/sh/include/cpu-sh3/cpu/freq.h | 7 +- arch/sh/include/cpu-sh3/cpu/gpio.h | 7 +- arch/sh/include/cpu-sh3/cpu/mmu_context.h | 7 +- arch/sh/include/cpu-sh3/cpu/watchdog.h | 7 +- arch/sh/include/cpu-sh4/cpu/addrspace.h | 5 +- arch/sh/include/cpu-sh4/cpu/cache.h | 7 +- arch/sh/include/cpu-sh4/cpu/dma-register.h | 7 +- arch/sh/include/cpu-sh4/cpu/fpu.h | 6 +- arch/sh/include/cpu-sh4/cpu/freq.h | 7 +- arch/sh/include/cpu-sh4/cpu/mmu_context.h | 7 +- arch/sh/include/cpu-sh4/cpu/sh7786.h | 7 +- arch/sh/include/cpu-sh4/cpu/sq.h | 7 +- arch/sh/include/cpu-sh4/cpu/watchdog.h | 7 +- arch/sh/include/cpu-sh5/cpu/cache.h | 5 +- arch/sh/include/cpu-sh5/cpu/irq.h | 5 +- arch/sh/include/cpu-sh5/cpu/registers.h | 5 +- arch/sh/include/mach-common/mach/hp6xx.h | 12 +- arch/sh/include/mach-common/mach/lboxre2.h | 6 +- arch/sh/include/mach-common/mach/magicpanelr2.h | 7 +- arch/sh/include/mach-common/mach/mangle-port.h | 7 +- arch/sh/include/mach-common/mach/microdev.h | 6 +- arch/sh/include/mach-common/mach/sdk7780.h | 5 +- arch/sh/include/mach-common/mach/secureedge5410.h | 6 +- arch/sh/include/mach-common/mach/sh7763rdp.h | 6 +- arch/sh/include/mach-dreamcast/mach/dma.h | 7 +- arch/sh/include/mach-dreamcast/mach/pci.h | 7 +- arch/sh/include/mach-dreamcast/mach/sysasic.h | 8 +- .../mach-ecovec24/mach/partner-jet-setup.txt | 1 - .../mach-kfr2r09/mach/partner-jet-setup.txt | 1 - arch/sh/include/mach-se/mach/se7721.h | 8 +- arch/sh/include/mach-se/mach/se7722.h | 6 +- arch/sh/include/mach-se/mach/se7724.h | 6 +- arch/sh/include/mach-se/mach/se7780.h | 5 +- arch/sh/include/uapi/asm/Kbuild | 2 - arch/sh/include/uapi/asm/setup.h | 1 - arch/sh/include/uapi/asm/types.h | 1 - arch/sh/include/uapi/asm/unistd_32.h | 4 +- arch/sh/include/uapi/asm/unistd_64.h | 4 +- arch/sh/kernel/cpu/clock.c | 5 +- arch/sh/kernel/cpu/init.c | 5 +- arch/sh/kernel/cpu/irq/Makefile | 1 - arch/sh/kernel/cpu/irq/intc-sh5.c | 5 +- arch/sh/kernel/cpu/irq/ipr.c | 5 +- arch/sh/kernel/cpu/pfc.c | 10 +- arch/sh/kernel/cpu/sh2/Makefile | 1 - arch/sh/kernel/cpu/sh2/clock-sh7619.c | 5 +- arch/sh/kernel/cpu/sh2/entry.S | 7 +- arch/sh/kernel/cpu/sh2/ex.S | 7 +- arch/sh/kernel/cpu/sh2/probe.c | 5 +- arch/sh/kernel/cpu/sh2/setup-sh7619.c | 5 +- arch/sh/kernel/cpu/sh2/smp-j2.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7201.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7203.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7206.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7264.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7269.c | 5 +- arch/sh/kernel/cpu/sh2a/entry.S | 7 +- arch/sh/kernel/cpu/sh2a/ex.S | 7 +- arch/sh/kernel/cpu/sh2a/fpu.c | 5 +- arch/sh/kernel/cpu/sh2a/opcode_helper.c | 5 +- arch/sh/kernel/cpu/sh2a/pinmux-sh7203.c | 5 +- arch/sh/kernel/cpu/sh2a/pinmux-sh7264.c | 5 +- arch/sh/kernel/cpu/sh2a/pinmux-sh7269.c | 5 +- arch/sh/kernel/cpu/sh2a/probe.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh3.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7705.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7706.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7709.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7710.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7712.c | 5 +- arch/sh/kernel/cpu/sh3/entry.S | 7 +- arch/sh/kernel/cpu/sh3/ex.S | 9 +- arch/sh/kernel/cpu/sh3/pinmux-sh7720.c | 5 +- arch/sh/kernel/cpu/sh3/probe.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh3.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh7705.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh770x.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh7710.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh7720.c | 5 +- arch/sh/kernel/cpu/sh3/swsusp.S | 7 +- arch/sh/kernel/cpu/sh4/clock-sh4-202.c | 5 +- arch/sh/kernel/cpu/sh4/clock-sh4.c | 5 +- arch/sh/kernel/cpu/sh4/fpu.c | 5 +- arch/sh/kernel/cpu/sh4/perf_event.c | 5 +- arch/sh/kernel/cpu/sh4/probe.c | 5 +- arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 5 +- arch/sh/kernel/cpu/sh4/setup-sh7750.c | 5 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 5 +- arch/sh/kernel/cpu/sh4/sq.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7343.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7366.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7722.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7723.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7724.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7734.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7757.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7763.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7770.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7780.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7785.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7786.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/intc-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/perf_event.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7723.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7734.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7757.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7785.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7786.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 7 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/ubc.c | 5 +- arch/sh/kernel/cpu/sh5/clock-sh5.c | 5 +- arch/sh/kernel/cpu/sh5/entry.S | 7 +- arch/sh/kernel/cpu/sh5/fpu.c | 5 +- arch/sh/kernel/cpu/sh5/probe.c | 5 +- arch/sh/kernel/cpu/sh5/setup-sh5.c | 5 +- arch/sh/kernel/cpu/sh5/switchto.S | 7 +- arch/sh/kernel/cpu/sh5/unwind.c | 5 +- arch/sh/kernel/cpu/shmobile/Makefile | 1 - arch/sh/kernel/cpu/shmobile/cpuidle.c | 5 +- arch/sh/kernel/cpu/shmobile/pm.c | 5 +- arch/sh/kernel/cpu/shmobile/sleep.S | 7 +- arch/sh/kernel/debugtraps.S | 7 +- arch/sh/kernel/disassemble.c | 5 +- arch/sh/kernel/dma-coherent.c | 5 +- arch/sh/kernel/dumpstack.c | 16 +- arch/sh/kernel/dwarf.c | 14 +- arch/sh/kernel/entry-common.S | 8 +- arch/sh/kernel/ftrace.c | 16 +- arch/sh/kernel/head_32.S | 7 +- arch/sh/kernel/head_64.S | 7 +- arch/sh/kernel/hw_breakpoint.c | 5 +- arch/sh/kernel/idle.c | 5 +- arch/sh/kernel/io.c | 5 +- arch/sh/kernel/io_trapped.c | 5 +- arch/sh/kernel/iomap.c | 5 +- arch/sh/kernel/ioport.c | 5 +- arch/sh/kernel/irq_32.c | 5 +- arch/sh/kernel/irq_64.c | 5 +- arch/sh/kernel/kgdb.c | 19 +- arch/sh/kernel/kprobes.c | 5 +- arch/sh/kernel/machine_kexec.c | 4 +- arch/sh/kernel/machvec.c | 5 +- arch/sh/kernel/module.c | 15 +- arch/sh/kernel/nmi_debug.c | 5 +- arch/sh/kernel/perf_callchain.c | 5 +- arch/sh/kernel/perf_event.c | 5 +- arch/sh/kernel/process_32.c | 5 +- arch/sh/kernel/process_64.c | 5 +- arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/ptrace_64.c | 5 +- arch/sh/kernel/relocate_kernel.S | 6 +- arch/sh/kernel/return_address.c | 5 +- arch/sh/kernel/setup.c | 1 - arch/sh/kernel/sh_bios.c | 5 +- arch/sh/kernel/sh_ksyms_64.c | 5 +- arch/sh/kernel/signal_64.c | 5 +- arch/sh/kernel/smp.c | 5 +- arch/sh/kernel/stacktrace.c | 5 +- arch/sh/kernel/swsusp.c | 5 +- arch/sh/kernel/syscalls/Makefile | 38 - arch/sh/kernel/syscalls/syscall.tbl | 392 - arch/sh/kernel/syscalls/syscallhdr.sh | 36 - arch/sh/kernel/syscalls/syscalltbl.sh | 32 - arch/sh/kernel/syscalls_32.S | 395 +- arch/sh/kernel/syscalls_64.S | 7 +- arch/sh/kernel/time.c | 79 +- arch/sh/kernel/topology.c | 5 +- arch/sh/kernel/traps_32.c | 5 +- arch/sh/kernel/traps_64.c | 5 +- arch/sh/kernel/unwinder.c | 1 - arch/sh/kernel/vsyscall/vsyscall.c | 5 +- arch/sh/lib/ashiftrt.S | 29 +- arch/sh/lib/ashlsi3.S | 29 +- arch/sh/lib/ashrsi3.S | 29 +- arch/sh/lib/checksum.S | 9 +- arch/sh/lib/io.c | 5 +- arch/sh/lib/libgcc.h | 2 - arch/sh/lib/lshrsi3.S | 29 +- arch/sh/lib/mcount.S | 7 +- arch/sh/lib/movmem.S | 29 +- arch/sh/lib/udiv_qrnnd.S | 29 +- arch/sh/lib/udivsi3.S | 29 +- arch/sh/lib/udivsi3_i4i-Os.S | 29 +- arch/sh/lib/udivsi3_i4i.S | 29 +- arch/sh/mm/init.c | 6 +- arch/sparc/Kconfig | 29 +- arch/sparc/Makefile | 3 - arch/sparc/crypto/aes_glue.c | 5 + arch/sparc/crypto/camellia_glue.c | 5 + arch/sparc/crypto/des_glue.c | 5 + arch/sparc/include/asm/Kbuild | 4 +- arch/sparc/include/asm/dma-mapping.h | 8 +- arch/sparc/include/asm/dma.h | 48 +- arch/sparc/include/asm/floppy_64.h | 8 +- arch/sparc/include/asm/leon.h | 10 +- arch/sparc/include/asm/parport.h | 2 +- arch/sparc/include/asm/pci.h | 53 +- arch/sparc/include/asm/pci_32.h | 41 + arch/sparc/include/asm/pci_64.h | 52 + arch/sparc/include/asm/pgalloc_32.h | 5 +- arch/sparc/include/asm/pgalloc_64.h | 6 +- arch/sparc/include/asm/pgtable_64.h | 30 + arch/sparc/include/asm/unistd.h | 18 - arch/sparc/include/uapi/asm/Kbuild | 2 - arch/sparc/include/uapi/asm/unistd.h | 426 +- arch/sparc/kernel/auxio_64.c | 11 +- arch/sparc/kernel/central.c | 2 +- arch/sparc/kernel/chmc.c | 8 +- arch/sparc/kernel/ftrace.c | 11 +- arch/sparc/kernel/iommu.c | 15 +- arch/sparc/kernel/iommu_common.h | 2 + arch/sparc/kernel/ioport.c | 243 +- arch/sparc/kernel/irq_64.c | 2 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/leon_kernel.c | 14 + arch/sparc/kernel/of_device_32.c | 21 +- arch/sparc/kernel/of_device_64.c | 58 +- arch/sparc/kernel/of_device_common.c | 4 +- arch/sparc/kernel/pci.c | 44 +- arch/sparc/kernel/pci_sabre.c | 2 +- arch/sparc/kernel/pci_sun4v.c | 14 +- arch/sparc/kernel/perf_event.c | 8 +- arch/sparc/kernel/power.c | 4 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/prom_32.c | 44 +- arch/sparc/kernel/prom_64.c | 75 +- arch/sparc/kernel/prom_irqtrans.c | 20 +- arch/sparc/kernel/reboot.c | 3 +- arch/sparc/kernel/sbus.c | 4 +- arch/sparc/kernel/setup_32.c | 14 +- arch/sparc/kernel/setup_64.c | 5 +- arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 1 - arch/sparc/kernel/signal_64.c | 1 - arch/sparc/kernel/smp_64.c | 2 +- arch/sparc/kernel/stacktrace.c | 8 +- arch/sparc/kernel/sun4d_irq.c | 14 +- arch/sparc/kernel/syscalls/Makefile | 55 - arch/sparc/kernel/syscalls/syscall.tbl | 409 - arch/sparc/kernel/syscalls/syscallhdr.sh | 36 - arch/sparc/kernel/syscalls/syscalltbl.sh | 36 - arch/sparc/kernel/systbls_32.S | 81 +- arch/sparc/kernel/systbls_64.S | 157 +- arch/sparc/kernel/time_64.c | 16 +- arch/sparc/kernel/traps_64.c | 7 +- arch/sparc/kernel/vio.c | 9 +- arch/sparc/mm/init_64.c | 6 +- arch/sparc/mm/io-unit.c | 80 +- arch/sparc/mm/iommu.c | 160 +- arch/sparc/mm/srmmu.c | 4 +- arch/sparc/net/bpf_jit_comp_32.c | 13 +- arch/sparc/net/bpf_jit_comp_64.c | 98 +- arch/sparc/oprofile/init.c | 2 +- arch/sparc/vdso/Makefile | 2 +- arch/um/Kconfig | 6 + arch/um/include/asm/pgalloc.h | 4 +- arch/um/kernel/mem.c | 8 +- arch/unicore32/Kconfig | 18 +- arch/unicore32/include/asm/bitops.h | 2 +- arch/unicore32/include/asm/pgalloc.h | 4 +- arch/unicore32/mm/init.c | 24 +- arch/x86/Kbuild | 2 - arch/x86/Kconfig | 165 +- arch/x86/Makefile | 22 +- arch/x86/Makefile.um | 9 + arch/x86/boot/boot.h | 2 +- arch/x86/boot/compressed/eboot.c | 65 +- arch/x86/boot/header.S | 6 +- arch/x86/boot/memory.c | 31 +- arch/x86/boot/tools/build.c | 1 - arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/crypto/Makefile | 18 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 3323 ++-- arch/x86/crypto/aesni-intel_glue.c | 353 +- arch/x86/crypto/cast5_avx_glue.c | 2 +- arch/x86/crypto/cast6_avx_glue.c | 2 +- arch/x86/crypto/chacha-avx2-x86_64.S | 1025 -- arch/x86/crypto/chacha-avx512vl-x86_64.S | 836 - arch/x86/crypto/chacha-ssse3-x86_64.S | 795 - arch/x86/crypto/chacha20-avx2-x86_64.S | 448 + arch/x86/crypto/chacha20-ssse3-x86_64.S | 630 + arch/x86/crypto/chacha20_glue.c | 146 + arch/x86/crypto/chacha_glue.c | 304 - arch/x86/crypto/nh-avx2-x86_64.S | 157 - arch/x86/crypto/nh-sse2-x86_64.S | 123 - arch/x86/crypto/nhpoly1305-avx2-glue.c | 77 - arch/x86/crypto/nhpoly1305-sse2-glue.c | 76 - arch/x86/crypto/poly1305_glue.c | 20 +- arch/x86/entry/calling.h | 2 +- arch/x86/entry/common.c | 2 +- arch/x86/entry/entry_64.S | 4 - arch/x86/entry/syscalls/syscall_32.tbl | 6 - arch/x86/entry/syscalls/syscall_64.tbl | 6 - arch/x86/entry/vdso/Makefile | 7 +- arch/x86/entry/vdso/vdso-layout.lds.S | 27 + arch/x86/entry/vdso/vdso2c.c | 8 + arch/x86/entry/vdso/vma.c | 2 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/core.c | 20 + arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 70 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/p4.c | 2 +- arch/x86/events/intel/pt.c | 60 +- arch/x86/events/intel/pt.h | 58 + arch/x86/events/intel/uncore.h | 33 +- arch/x86/events/intel/uncore_snb.c | 121 +- arch/x86/events/perf_event.h | 13 +- arch/x86/hyperv/nested.c | 80 - arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 13 +- arch/x86/include/asm/arch_hweight.h | 10 +- arch/x86/include/asm/asm.h | 53 +- arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/bitops.h | 2 +- arch/x86/include/asm/bootparam_utils.h | 1 - arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/bugs.h | 6 + arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/cpufeature.h | 82 +- arch/x86/include/asm/cpufeatures.h | 2 - arch/x86/include/asm/crash.h | 1 - arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/efi.h | 10 +- arch/x86/include/asm/fpu/api.h | 15 +- arch/x86/include/asm/fpu/internal.h | 5 +- arch/x86/include/asm/fpu/xstate.h | 4 +- arch/x86/include/asm/fsgsbase.h | 15 +- arch/x86/include/asm/hyperv-tlfs.h | 335 +- arch/x86/include/asm/intel_pt.h | 26 - arch/x86/include/asm/intel_rdt_sched.h | 93 + arch/x86/include/asm/irq.h | 7 - arch/x86/include/asm/irq_work.h | 1 - arch/x86/include/asm/jump_label.h | 72 +- arch/x86/include/asm/kvm_host.h | 28 +- arch/x86/include/asm/kvm_para.h | 1 - arch/x86/include/asm/mmu.h | 4 + arch/x86/include/asm/mmu_context.h | 31 + arch/x86/include/asm/mpx.h | 115 + arch/x86/include/asm/mshyperv.h | 15 - arch/x86/include/asm/msr-index.h | 43 +- arch/x86/include/asm/nospec-branch.h | 27 +- arch/x86/include/asm/paravirt.h | 5 - arch/x86/include/asm/paravirt_types.h | 56 +- arch/x86/include/asm/pci_x86.h | 7 - arch/x86/include/asm/pgalloc.h | 31 +- arch/x86/include/asm/pgtable_64_types.h | 5 - arch/x86/include/asm/pgtable_types.h | 8 +- arch/x86/include/asm/preempt.h | 3 - arch/x86/include/asm/processor.h | 20 +- arch/x86/include/asm/reboot.h | 1 - arch/x86/include/asm/refcount.h | 81 +- arch/x86/include/asm/resctrl_sched.h | 93 - arch/x86/include/asm/setup.h | 3 - arch/x86/include/asm/sighandling.h | 5 - arch/x86/include/asm/smp.h | 6 - arch/x86/include/asm/spec-ctrl.h | 20 +- arch/x86/include/asm/svm.h | 7 + arch/x86/include/asm/switch_to.h | 3 + arch/x86/include/asm/thread_info.h | 28 +- arch/x86/include/asm/tlbflush.h | 8 +- arch/x86/include/asm/trace/exceptions.h | 1 - arch/x86/include/asm/trace/hyperv.h | 14 - arch/x86/include/asm/trace/irq_vectors.h | 1 - arch/x86/include/asm/trace/mpx.h | 134 + arch/x86/include/asm/traps.h | 59 +- arch/x86/include/asm/tsc.h | 1 - arch/x86/include/asm/vmx.h | 9 - arch/x86/include/asm/x86_init.h | 2 + arch/x86/include/uapi/asm/bootparam.h | 7 +- arch/x86/kernel/Makefile | 4 - arch/x86/kernel/acpi/boot.c | 4 +- arch/x86/kernel/amd_gart_64.c | 63 +- arch/x86/kernel/amd_nb.c | 53 +- arch/x86/kernel/aperture_64.c | 25 +- arch/x86/kernel/apic/apic.c | 1 - arch/x86/kernel/apic/apic_flat_64.c | 7 +- arch/x86/kernel/apic/vector.c | 1 - arch/x86/kernel/apic/x2apic_uv_x.c | 4 +- arch/x86/kernel/asm-offsets.c | 3 +- arch/x86/kernel/check.c | 3 +- arch/x86/kernel/cpu/Makefile | 7 +- arch/x86/kernel/cpu/amd.c | 1 - arch/x86/kernel/cpu/aperfmperf.c | 1 - arch/x86/kernel/cpu/bugs.c | 546 +- arch/x86/kernel/cpu/cacheinfo.c | 1 - arch/x86/kernel/cpu/common.c | 20 +- arch/x86/kernel/cpu/cpu.h | 3 + arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/intel.c | 37 + arch/x86/kernel/cpu/intel_rdt.c | 909 ++ arch/x86/kernel/cpu/intel_rdt.h | 571 + arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 483 + arch/x86/kernel/cpu/intel_rdt_monitor.c | 655 + arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c | 1599 ++ arch/x86/kernel/cpu/intel_rdt_pseudo_lock_event.h | 43 + arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 3062 ++++ arch/x86/kernel/cpu/mce/Makefile | 16 - arch/x86/kernel/cpu/mce/amd.c | 1438 -- arch/x86/kernel/cpu/mce/apei.c | 157 - arch/x86/kernel/cpu/mce/core.c | 2497 --- arch/x86/kernel/cpu/mce/dev-mcelog.c | 358 - arch/x86/kernel/cpu/mce/genpool.c | 145 - arch/x86/kernel/cpu/mce/inject.c | 739 - arch/x86/kernel/cpu/mce/intel.c | 518 - arch/x86/kernel/cpu/mce/internal.h | 176 - arch/x86/kernel/cpu/mce/p5.c | 71 - arch/x86/kernel/cpu/mce/severity.c | 419 - arch/x86/kernel/cpu/mce/therm_throt.c | 523 - arch/x86/kernel/cpu/mce/threshold.c | 32 - arch/x86/kernel/cpu/mce/winchip.c | 46 - arch/x86/kernel/cpu/mcheck/Makefile | 14 + arch/x86/kernel/cpu/mcheck/dev-mcelog.c | 360 + arch/x86/kernel/cpu/mcheck/mce-apei.c | 157 + arch/x86/kernel/cpu/mcheck/mce-genpool.c | 145 + arch/x86/kernel/cpu/mcheck/mce-inject.c | 739 + arch/x86/kernel/cpu/mcheck/mce-internal.h | 173 + arch/x86/kernel/cpu/mcheck/mce-severity.c | 419 + arch/x86/kernel/cpu/mcheck/mce.c | 2499 +++ arch/x86/kernel/cpu/mcheck/mce_amd.c | 1444 ++ arch/x86/kernel/cpu/mcheck/mce_intel.c | 518 + arch/x86/kernel/cpu/mcheck/p5.c | 69 + arch/x86/kernel/cpu/mcheck/therm_throt.c | 520 + arch/x86/kernel/cpu/mcheck/threshold.c | 29 + arch/x86/kernel/cpu/mcheck/winchip.c | 44 + arch/x86/kernel/cpu/microcode/amd.c | 470 +- arch/x86/kernel/cpu/microcode/core.c | 5 +- arch/x86/kernel/cpu/mtrr/if.c | 2 - arch/x86/kernel/cpu/resctrl/Makefile | 4 - arch/x86/kernel/cpu/resctrl/core.c | 1015 -- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 558 - arch/x86/kernel/cpu/resctrl/internal.h | 604 - arch/x86/kernel/cpu/resctrl/monitor.c | 653 - arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1599 -- arch/x86/kernel/cpu/resctrl/pseudo_lock_event.h | 43 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3116 ---- arch/x86/kernel/cpu/scattered.c | 34 +- arch/x86/kernel/cpu/topology.c | 2 - arch/x86/kernel/crash.c | 1 - arch/x86/kernel/crash_dump_64.c | 2 +- arch/x86/kernel/devicetree.c | 1 - arch/x86/kernel/fpu/core.c | 6 +- arch/x86/kernel/fpu/signal.c | 4 +- arch/x86/kernel/fpu/xstate.c | 12 +- arch/x86/kernel/ftrace.c | 56 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/head32.c | 1 + arch/x86/kernel/head64.c | 4 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/hpet.c | 4 + arch/x86/kernel/ima_arch.c | 75 - arch/x86/kernel/jailhouse.c | 1 - arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/kprobes/core.c | 10 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/kvmclock.c | 15 +- arch/x86/kernel/macros.S | 16 + arch/x86/kernel/pci-calgary_64.c | 30 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/pci-swiotlb.c | 4 +- arch/x86/kernel/process.c | 106 +- arch/x86/kernel/process.h | 39 - arch/x86/kernel/process_32.c | 17 +- arch/x86/kernel/process_64.c | 120 +- arch/x86/kernel/ptrace.c | 9 +- arch/x86/kernel/quirks.c | 1 - arch/x86/kernel/setup.c | 39 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/sys_x86_64.c | 9 + arch/x86/kernel/sysfb_efi.c | 3 - arch/x86/kernel/tboot.c | 2 +- arch/x86/kernel/tracepoint.c | 2 - arch/x86/kernel/traps.c | 74 + arch/x86/kernel/tsc.c | 30 +- arch/x86/kvm/Kconfig | 3 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 44 +- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/hyperv.c | 305 +- arch/x86/kvm/hyperv.h | 4 - arch/x86/kvm/kvm_cache_regs.h | 2 - arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/mmu.c | 125 +- arch/x86/kvm/paging_tmpl.h | 3 +- arch/x86/kvm/{vmx => }/pmu_intel.c | 0 arch/x86/kvm/svm.c | 118 +- arch/x86/kvm/trace.h | 10 +- arch/x86/kvm/vmx.c | 15218 +++++++++++++++++++ arch/x86/kvm/vmx/capabilities.h | 343 - arch/x86/kvm/vmx/evmcs.c | 352 - arch/x86/kvm/vmx/evmcs.h | 202 - arch/x86/kvm/vmx/nested.c | 5706 ------- arch/x86/kvm/vmx/nested.h | 282 - arch/x86/kvm/vmx/ops.h | 285 - arch/x86/kvm/vmx/vmcs.h | 136 - arch/x86/kvm/vmx/vmcs12.c | 157 - arch/x86/kvm/vmx/vmcs12.h | 462 - arch/x86/kvm/vmx/vmenter.S | 57 - arch/x86/kvm/vmx/vmx.c | 7901 ---------- arch/x86/kvm/vmx/vmx.h | 519 - arch/x86/kvm/vmx_evmcs.h | 324 + .../vmcs_shadow_fields.h => vmx_shadow_fields.h} | 0 arch/x86/kvm/x86.c | 196 +- arch/x86/kvm/x86.h | 3 +- arch/x86/mm/Makefile | 1 + arch/x86/mm/debug_pagetables.c | 58 +- arch/x86/mm/dump_pagetables.c | 26 +- arch/x86/mm/fault.c | 244 +- arch/x86/mm/hugetlbpage.c | 5 + arch/x86/mm/init.c | 4 +- arch/x86/mm/init_32.c | 5 +- arch/x86/mm/init_64.c | 41 +- arch/x86/mm/kasan_init_64.c | 55 +- arch/x86/mm/mem_encrypt.c | 7 + arch/x86/mm/mm_internal.h | 2 - arch/x86/mm/mpx.c | 936 ++ arch/x86/mm/pageattr-test.c | 31 +- arch/x86/mm/pageattr.c | 309 +- arch/x86/mm/pat.c | 13 +- arch/x86/mm/pgtable.c | 18 +- arch/x86/mm/pkeys.c | 1 - arch/x86/mm/tlb.c | 119 +- arch/x86/net/bpf_jit_comp.c | 2 - arch/x86/pci/broadcom_bus.c | 4 +- arch/x86/pci/i386.c | 2 +- arch/x86/pci/sta2x11-fixup.c | 1 + arch/x86/platform/ce4100/ce4100.c | 4 +- arch/x86/platform/efi/early_printk.c | 2 +- arch/x86/platform/efi/efi.c | 2 - arch/x86/platform/efi/quirks.c | 25 - .../intel-mid/device_libs/platform_bcm43xx.c | 2 +- .../intel-mid/device_libs/platform_mrfld_spidev.c | 2 +- .../intel-mid/device_libs/platform_pcal9555a.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 2 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/platform/olpc/olpc_dt.c | 18 + arch/x86/platform/pvh/Makefile | 5 - arch/x86/platform/pvh/enlighten.c | 137 - arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/um/vdso/Makefile | 2 +- arch/x86/xen/Kconfig | 3 +- arch/x86/xen/Makefile | 2 + arch/x86/xen/enlighten.c | 78 + arch/x86/xen/enlighten_pvh.c | 92 +- arch/x86/xen/mmu_pv.c | 11 +- arch/x86/xen/multicalls.c | 35 +- arch/x86/xen/setup.c | 8 +- arch/x86/xen/spinlock.c | 7 +- arch/x86/xen/xen-asm_64.S | 2 - arch/x86/{platform/pvh/head.S => xen/xen-pvh.S} | 0 arch/xtensa/Kconfig | 24 +- arch/xtensa/Makefile | 3 - arch/xtensa/boot/boot-elf/bootstrap.S | 29 +- arch/xtensa/boot/dts/xtfpga.dtsi | 2 +- arch/xtensa/configs/common_defconfig | 1 - arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/coprocessor.h | 23 + arch/xtensa/include/asm/elf.h | 33 +- arch/xtensa/include/asm/futex.h | 8 +- arch/xtensa/include/asm/irqflags.h | 1 - arch/xtensa/include/asm/jump_label.h | 65 - arch/xtensa/include/asm/pgalloc.h | 8 +- arch/xtensa/include/asm/processor.h | 24 +- arch/xtensa/include/asm/ptrace.h | 7 - arch/xtensa/include/asm/syscall.h | 109 +- arch/xtensa/include/asm/thread_info.h | 9 +- arch/xtensa/include/asm/timex.h | 18 +- arch/xtensa/include/asm/traps.h | 2 + arch/xtensa/include/asm/uaccess.h | 10 +- arch/xtensa/include/asm/unistd.h | 2 - arch/xtensa/include/uapi/asm/Kbuild | 1 - arch/xtensa/include/uapi/asm/ptrace.h | 20 +- arch/xtensa/include/uapi/asm/unistd.h | 781 +- arch/xtensa/kernel/Makefile | 1 - arch/xtensa/kernel/asm-offsets.c | 18 +- arch/xtensa/kernel/coprocessor.S | 102 +- arch/xtensa/kernel/entry.S | 45 +- arch/xtensa/kernel/head.S | 15 +- arch/xtensa/kernel/hw_breakpoint.c | 21 +- arch/xtensa/kernel/jump_label.c | 99 - arch/xtensa/kernel/pci-dma.c | 2 +- arch/xtensa/kernel/process.c | 54 +- arch/xtensa/kernel/ptrace.c | 325 +- arch/xtensa/kernel/setup.c | 8 +- arch/xtensa/kernel/signal.c | 8 +- arch/xtensa/kernel/syscall.c | 11 +- arch/xtensa/kernel/syscalls/Makefile | 38 - arch/xtensa/kernel/syscalls/syscall.tbl | 374 - arch/xtensa/kernel/syscalls/syscallhdr.sh | 36 - arch/xtensa/kernel/syscalls/syscalltbl.sh | 32 - arch/xtensa/kernel/traps.c | 10 +- arch/xtensa/mm/init.c | 3 - arch/xtensa/mm/kasan_init.c | 18 +- block/Kconfig | 8 +- block/Kconfig.iosched | 61 + block/Makefile | 5 +- block/bfq-cgroup.c | 6 +- block/bfq-iosched.c | 97 +- block/bfq-iosched.h | 51 +- block/bfq-wf2q.c | 5 +- block/bio-integrity.c | 2 + block/bio.c | 210 +- block/blk-cgroup.c | 295 +- block/blk-core.c | 2269 ++- block/blk-exec.c | 20 +- block/blk-flush.c | 188 +- block/blk-ioc.c | 54 +- block/blk-iolatency.c | 75 +- block/blk-lib.c | 4 +- block/blk-merge.c | 73 +- block/blk-mq-cpumap.c | 19 +- block/blk-mq-debugfs.c | 147 +- block/blk-mq-debugfs.h | 17 - block/blk-mq-pci.c | 10 +- block/blk-mq-rdma.c | 8 +- block/blk-mq-sched.c | 82 +- block/blk-mq-sched.h | 25 +- block/blk-mq-sysfs.c | 35 +- block/blk-mq-tag.c | 41 +- block/blk-mq-virtio.c | 8 +- block/blk-mq.c | 758 +- block/blk-mq.h | 70 +- block/blk-pm.c | 20 +- block/blk-pm.h | 6 +- block/blk-rq-qos.c | 154 +- block/blk-rq-qos.h | 96 +- block/blk-settings.c | 68 +- block/blk-softirq.c | 27 +- block/blk-stat.c | 4 + block/blk-stat.h | 5 - block/blk-sysfs.c | 112 +- block/blk-tag.c | 378 + block/blk-throttle.c | 39 +- block/blk-timeout.c | 117 +- block/blk-wbt.c | 176 +- block/blk-zoned.c | 4 +- block/blk.h | 188 +- block/bounce.c | 4 +- block/bsg-lib.c | 146 +- block/bsg.c | 6 +- block/cfq-iosched.c | 4916 ++++++ block/deadline-iosched.c | 560 + block/elevator.c | 477 +- block/genhd.c | 65 +- block/kyber-iosched.c | 37 +- block/mq-deadline.c | 15 +- block/noop-iosched.c | 124 + block/partition-generic.c | 18 +- crypto/Kconfig | 101 +- crypto/Makefile | 8 +- crypto/ablkcipher.c | 94 +- crypto/acompress.c | 10 +- crypto/adiantum.c | 664 - crypto/aead.c | 14 +- crypto/aes_generic.c | 9 +- crypto/aes_ti.c | 18 - crypto/ahash.c | 29 +- crypto/akcipher.c | 11 +- crypto/algapi.c | 247 +- crypto/blkcipher.c | 20 +- crypto/cbc.c | 6 +- crypto/cfb.c | 8 +- crypto/chacha20_generic.c | 137 + crypto/chacha20poly1305.c | 12 +- crypto/chacha_generic.c | 217 - crypto/cryptd.c | 4 +- crypto/crypto_user_base.c | 136 +- crypto/crypto_user_stat.c | 334 +- crypto/ctr.c | 2 + crypto/ecc.c | 58 +- crypto/hash_info.c | 4 - crypto/kpp.c | 10 +- crypto/lz4.c | 1 + crypto/lz4hc.c | 1 + crypto/nhpoly1305.c | 254 - crypto/pcbc.c | 6 +- crypto/pcrypt.c | 4 +- crypto/poly1305_generic.c | 174 +- crypto/rng.c | 16 +- crypto/salsa20_generic.c | 2 +- crypto/scompress.c | 11 +- crypto/shash.c | 12 +- crypto/simd.c | 5 +- crypto/skcipher.c | 23 +- crypto/streebog_generic.c | 1140 -- crypto/tcrypt.c | 59 +- crypto/testmgr.c | 62 - crypto/testmgr.h | 3220 +--- drivers/Kconfig | 11 - drivers/Makefile | 3 +- drivers/acpi/Kconfig | 7 +- drivers/acpi/Makefile | 2 +- drivers/acpi/acpi_apd.c | 6 - drivers/acpi/acpi_lpss.c | 7 +- drivers/acpi/acpi_platform.c | 1 - drivers/acpi/acpica/Makefile | 2 +- drivers/acpi/acpica/acglobal.h | 4 + drivers/acpi/acpica/achware.h | 9 - drivers/acpi/acpica/acnamesp.h | 1 - drivers/acpi/acpica/acstruct.h | 5 +- drivers/acpi/acpica/dbxface.c | 118 +- drivers/acpi/acpica/dsmethod.c | 14 - drivers/acpi/acpica/dsobject.c | 11 + drivers/acpi/acpica/dspkginit.c | 26 - drivers/acpi/acpica/dsutils.c | 2 + drivers/acpi/acpica/dswload.c | 6 +- drivers/acpi/acpica/dswload2.c | 15 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evhandler.c | 8 +- drivers/acpi/acpica/exconvrt.c | 49 +- drivers/acpi/acpica/excreate.c | 2 + drivers/acpi/acpica/exoparg2.c | 6 +- drivers/acpi/acpica/exregion.c | 4 - drivers/acpi/acpica/exserial.c | 19 +- drivers/acpi/acpica/exutils.c | 3 + drivers/acpi/acpica/nsaccess.c | 23 +- drivers/acpi/acpica/nseval.c | 13 - drivers/acpi/acpica/nsload.c | 2 + drivers/acpi/acpica/nsparse.c | 12 - drivers/acpi/acpica/psloop.c | 10 +- drivers/acpi/acpica/psobject.c | 3 +- drivers/acpi/acpica/psparse.c | 15 - drivers/acpi/acpica/psxface.c | 6 - drivers/acpi/acpica/utglobal.c | 3 + drivers/acpi/acpica/utmisc.c | 3 +- drivers/acpi/acpica/utosi.c | 2 - drivers/acpi/apei/einj.c | 12 +- drivers/acpi/apei/erst.c | 3 +- drivers/acpi/apei/ghes.c | 2 - drivers/acpi/arm64/iort.c | 45 +- drivers/acpi/bus.c | 1 + drivers/acpi/ec.c | 12 - drivers/acpi/glue.c | 21 +- drivers/acpi/internal.h | 8 +- drivers/acpi/nfit/Kconfig | 11 - drivers/acpi/nfit/Makefile | 1 - drivers/acpi/nfit/core.c | 124 +- drivers/acpi/nfit/intel.c | 388 - drivers/acpi/nfit/intel.h | 76 - drivers/acpi/nfit/nfit.h | 24 +- drivers/acpi/osi.c | 7 - drivers/acpi/osl.c | 2 - drivers/acpi/property.c | 11 - drivers/acpi/reboot.c | 40 +- drivers/acpi/scan.c | 6 - drivers/acpi/sleep.c | 16 +- drivers/acpi/spcr.c | 11 - drivers/acpi/tables.c | 12 +- drivers/android/Kconfig | 12 - drivers/android/Makefile | 1 - drivers/android/binder.c | 203 +- drivers/android/binder_alloc.c | 17 +- drivers/android/binder_alloc.h | 23 +- drivers/android/binder_internal.h | 49 - drivers/android/binderfs.c | 544 - drivers/ata/libata-core.c | 3 +- drivers/ata/libata-eh.c | 4 + drivers/ata/pata_macio.c | 2 - drivers/ata/pata_palmld.c | 83 +- drivers/ata/pata_pxa.c | 1 + drivers/ata/pata_rb532_cf.c | 45 +- drivers/ata/sata_highbank.c | 37 +- drivers/ata/sata_rcar.c | 4 +- drivers/atm/firestream.c | 4 +- drivers/atm/fore200e.c | 4 +- drivers/auxdisplay/charlcd.c | 3 - drivers/base/Kconfig | 1 + drivers/base/Makefile | 2 +- drivers/base/bus.c | 19 +- drivers/base/component.c | 12 +- drivers/base/core.c | 66 +- drivers/base/dd.c | 19 +- drivers/base/devres.c | 10 +- drivers/base/devtmpfs.c | 1 - drivers/base/memory.c | 98 +- drivers/base/node.c | 39 +- drivers/base/platform-msi.c | 6 +- drivers/base/platform.c | 42 +- drivers/base/power/domain.c | 343 +- drivers/base/power/runtime.c | 63 +- drivers/base/power/trace.c | 4 +- drivers/base/property.c | 513 +- drivers/base/regmap/regcache-rbtree.c | 12 +- drivers/base/regmap/regmap-debugfs.c | 12 +- drivers/base/regmap/regmap-irq.c | 142 +- drivers/base/swnode.c | 675 - drivers/block/aoe/aoe.h | 4 - drivers/block/aoe/aoeblk.c | 1 - drivers/block/aoe/aoecmd.c | 27 +- drivers/block/aoe/aoedev.c | 11 +- drivers/block/aoe/aoemain.c | 2 +- drivers/block/ataflop.c | 26 +- drivers/block/drbd/drbd_debugfs.c | 2 - drivers/block/drbd/drbd_int.h | 19 +- drivers/block/drbd/drbd_main.c | 30 +- drivers/block/drbd/drbd_nl.c | 133 +- drivers/block/drbd/drbd_protocol.h | 47 - drivers/block/drbd/drbd_receiver.c | 253 +- drivers/block/drbd/drbd_req.c | 19 +- drivers/block/drbd/drbd_req.h | 2 - drivers/block/drbd/drbd_state.c | 11 +- drivers/block/drbd/drbd_state.h | 5 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 9 +- drivers/block/loop.c | 416 +- drivers/block/loop.h | 1 + drivers/block/mtip32xx/mtip32xx.c | 226 +- drivers/block/mtip32xx/mtip32xx.h | 48 +- drivers/block/nbd.c | 3 +- drivers/block/null_blk.h | 1 - drivers/block/null_blk_main.c | 21 +- drivers/block/null_blk_zoned.c | 27 +- drivers/block/paride/pd.c | 30 +- drivers/block/pktcdvd.c | 2 + drivers/block/skd_main.c | 16 +- drivers/block/sunvdc.c | 154 +- drivers/block/sx8.c | 434 +- drivers/block/umem.c | 3 +- drivers/block/virtio_blk.c | 100 +- drivers/block/zram/Kconfig | 5 +- drivers/block/zram/zram_drv.c | 502 +- drivers/block/zram/zram_drv.h | 19 +- drivers/bluetooth/btbcm.c | 14 +- drivers/bluetooth/btusb.c | 80 +- drivers/bluetooth/hci_bcm.c | 134 +- drivers/bluetooth/hci_h5.c | 81 - drivers/bluetooth/hci_intel.c | 20 +- drivers/bluetooth/hci_serdev.c | 3 + drivers/bus/brcmstb_gisb.c | 12 +- drivers/bus/fsl-mc/dpbp.c | 1 + drivers/bus/fsl-mc/dpcon.c | 1 + drivers/bus/qcom-ebi2.c | 1 + drivers/bus/ti-sysc.c | 55 +- drivers/char/Kconfig | 8 - drivers/char/agp/backend.c | 4 +- drivers/char/hw_random/bcm2835-rng.c | 7 +- drivers/char/ipmi/ipmi_devintf.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 292 +- drivers/char/ipmi/ipmi_si_intf.c | 7 +- drivers/char/ipmi/ipmi_ssif.c | 211 +- drivers/char/ipmi/kcs_bmc.c | 5 +- drivers/char/lp.c | 278 +- drivers/char/random.c | 61 +- drivers/char/rtc.c | 11 +- drivers/char/tlclk.c | 87 +- drivers/char/tpm/Kconfig | 1 + drivers/char/tpm/Makefile | 16 +- drivers/char/tpm/st33zp24/st33zp24.c | 2 +- drivers/char/tpm/tpm-chip.c | 11 +- drivers/char/tpm/tpm-dev-common.c | 52 +- drivers/char/tpm/tpm-dev.h | 5 +- drivers/char/tpm/tpm-interface.c | 832 +- drivers/char/tpm/tpm-sysfs.c | 52 +- drivers/char/tpm/tpm.h | 97 +- drivers/char/tpm/tpm1-cmd.c | 781 - drivers/char/tpm/tpm2-cmd.c | 308 +- drivers/char/tpm/tpm2-space.c | 2 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 11 +- drivers/char/tpm/tpm_ibmvtpm.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 10 +- drivers/char/ttyprintk.c | 4 +- drivers/char/virtio_console.c | 17 +- drivers/clk/Kconfig | 9 - drivers/clk/Makefile | 3 +- drivers/clk/bcm/clk-bcm2835-aux.c | 13 +- drivers/clk/bcm/clk-bcm2835.c | 14 +- drivers/clk/clk-axm5516.c | 2 + drivers/clk/clk-bd718x7.c | 123 - drivers/clk/clk-bulk.c | 13 +- drivers/clk/clk-composite.c | 13 +- drivers/clk/clk-conf.c | 5 +- drivers/clk/clk-devres.c | 7 +- drivers/clk/clk-divider.c | 5 +- drivers/clk/clk-fixed-factor.c | 7 +- drivers/clk/clk-fixed-rate.c | 5 +- drivers/clk/clk-fractional-divider.c | 15 +- drivers/clk/clk-gate.c | 5 +- drivers/clk/clk-gpio.c | 5 +- drivers/clk/clk-hi655x.c | 4 +- drivers/clk/clk-max77686.c | 2 +- drivers/clk/clk-multiplier.c | 5 +- drivers/clk/clk-mux.c | 5 +- drivers/clk/clk-nomadik.c | 16 +- drivers/clk/clk-palmas.c | 2 +- drivers/clk/clk-qoriq.c | 11 - drivers/clk/clk-rk808.c | 15 +- drivers/clk/clk-s2mps11.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-twl6040.c | 5 +- drivers/clk/clk-versaclock5.c | 25 - drivers/clk/clk.c | 47 +- drivers/clk/clk.h | 7 +- drivers/clk/h8300/clk-h8s2678.c | 2 +- drivers/clk/hisilicon/clk-hi3620.c | 2 +- drivers/clk/hisilicon/clk-hisi-phase.c | 2 +- drivers/clk/hisilicon/clk-hix5hd2.c | 2 +- drivers/clk/hisilicon/clkgate-separated.c | 2 +- drivers/clk/imgtec/clk-boston.c | 21 +- drivers/clk/imx/Kconfig | 22 - drivers/clk/imx/Makefile | 19 +- drivers/clk/imx/clk-busy.c | 2 +- drivers/clk/imx/clk-composite-7ulp.c | 87 - drivers/clk/imx/clk-composite-8m.c | 178 - drivers/clk/imx/clk-divider-gate.c | 221 - drivers/clk/imx/clk-fixup-mux.c | 2 +- drivers/clk/imx/clk-frac-pll.c | 232 - drivers/clk/imx/clk-imx6q.c | 93 +- drivers/clk/imx/clk-imx6sl.c | 6 - drivers/clk/imx/clk-imx7d.c | 3 + drivers/clk/imx/clk-imx7ulp.c | 249 - drivers/clk/imx/clk-imx8mq.c | 589 - drivers/clk/imx/clk-imx8qxp-lpcg.c | 216 - drivers/clk/imx/clk-imx8qxp-lpcg.h | 102 - drivers/clk/imx/clk-imx8qxp.c | 153 - drivers/clk/imx/clk-lpcg-scu.c | 116 - drivers/clk/imx/clk-pfdv2.c | 203 - drivers/clk/imx/clk-pllv4.c | 184 - drivers/clk/imx/clk-sccg-pll.c | 256 - drivers/clk/imx/clk-scu.c | 270 - drivers/clk/imx/clk-scu.h | 18 - drivers/clk/imx/clk.c | 22 - drivers/clk/imx/clk.h | 160 +- drivers/clk/loongson1/clk.c | 8 +- drivers/clk/mediatek/Kconfig | 23 - drivers/clk/mediatek/Makefile | 3 - drivers/clk/mediatek/clk-cpumux.c | 8 +- drivers/clk/mediatek/clk-mt7622.c | 4 +- drivers/clk/mediatek/clk-mt7629-eth.c | 159 - drivers/clk/mediatek/clk-mt7629-hif.c | 156 - drivers/clk/mediatek/clk-mt7629.c | 723 - drivers/clk/meson/Makefile | 3 +- drivers/clk/meson/axg-audio.c | 83 +- drivers/clk/meson/clk-input.c | 44 - drivers/clk/meson/clk-pll.c | 19 - drivers/clk/meson/clk-regmap.c | 5 - drivers/clk/meson/clk-regmap.h | 1 - drivers/clk/meson/clkc.h | 11 - drivers/clk/meson/gxbb.c | 779 +- drivers/clk/meson/gxbb.h | 26 +- drivers/clk/meson/meson8b.c | 1483 +- drivers/clk/meson/meson8b.h | 69 +- drivers/clk/meson/vid-pll-div.c | 91 - drivers/clk/mmp/clk-of-mmp2.c | 4 - drivers/clk/mmp/clk.c | 2 +- drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/pistachio/clk-pll.c | 8 +- drivers/clk/pxa/clk-pxa.c | 4 +- drivers/clk/qcom/Kconfig | 61 +- drivers/clk/qcom/Makefile | 2 - drivers/clk/qcom/apcs-msm8916.c | 6 +- drivers/clk/qcom/clk-smd-rpm.c | 45 - drivers/clk/qcom/common.c | 18 - drivers/clk/qcom/gcc-msm8916.c | 4 - drivers/clk/qcom/gcc-msm8998.c | 271 +- drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 35 - drivers/clk/qcom/gdsc.c | 6 +- drivers/clk/qcom/gpucc-sdm845.c | 252 - drivers/clk/qcom/lpasscc-sdm845.c | 179 - drivers/clk/renesas/clk-div6.c | 2 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/r7s9210-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 1 - drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77970-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 15 +- drivers/clk/renesas/r9a06g032-clocks.c | 8 +- drivers/clk/renesas/rcar-gen3-cpg.c | 57 +- drivers/clk/renesas/renesas-cpg-mssr.c | 2 +- drivers/clk/rockchip/clk-rk3188.c | 13 +- drivers/clk/rockchip/clk-rk3328.c | 4 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 2 +- drivers/clk/st/clk-flexgen.c | 2 +- drivers/clk/st/clkgen-fsyn.c | 4 +- drivers/clk/st/clkgen-pll.c | 2 +- drivers/clk/sunxi-ng/Kconfig | 6 - drivers/clk/sunxi-ng/Makefile | 1 - drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 43 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 71 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.h | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 11 - drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 541 - drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h | 34 - drivers/clk/sunxi-ng/ccu_mp.c | 64 +- drivers/clk/sunxi-ng/ccu_nm.c | 18 +- drivers/clk/tegra/clk-audio-sync.c | 3 +- drivers/clk/tegra/clk-dfll.c | 12 +- drivers/clk/tegra/clk-pll.c | 7 +- drivers/clk/tegra/clk-tegra-audio.c | 7 +- drivers/clk/tegra/clk-tegra-periph.c | 3 + drivers/clk/tegra/clk-tegra114.c | 9 +- drivers/clk/tegra/clk-tegra124.c | 9 +- drivers/clk/tegra/clk-tegra20.c | 46 +- drivers/clk/tegra/clk-tegra210.c | 9 +- drivers/clk/tegra/clk-tegra30.c | 15 +- drivers/clk/tegra/clk.h | 4 +- drivers/clk/ti/clkctrl.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ux500/u8500_of_clk.c | 10 +- drivers/clk/versatile/clk-sp810.c | 2 +- drivers/clk/zynqmp/clkc.c | 5 +- drivers/clocksource/Kconfig | 26 +- drivers/clocksource/Makefile | 11 +- drivers/clocksource/arc_timer.c | 22 - drivers/clocksource/bcm2835_timer.c | 15 +- drivers/clocksource/clksrc-dbx500-prcmu.c | 22 +- drivers/clocksource/meson6_timer.c | 178 + drivers/clocksource/nomadik-mtu.c | 4 + drivers/clocksource/riscv_timer.c | 109 + .../{timer-rockchip.c => rockchip_timer.c} | 0 .../clocksource/{timer-sun4i.c => sun4i_timer.c} | 0 drivers/clocksource/tegra20_timer.c | 264 + drivers/clocksource/timer-fttmr010.c | 73 +- drivers/clocksource/timer-imx-gpt.c | 21 +- drivers/clocksource/timer-imx-tpm.c | 139 +- drivers/clocksource/timer-integrator-ap.c | 25 +- drivers/clocksource/timer-meson6.c | 220 - drivers/clocksource/timer-rda.c | 195 - drivers/clocksource/timer-riscv.c | 118 - drivers/clocksource/timer-tegra20.c | 263 - drivers/clocksource/timer-ti-dm.c | 1 + drivers/clocksource/timer-vt8500.c | 2 +- drivers/cpufreq/Kconfig.arm | 11 - drivers/cpufreq/Makefile | 1 - drivers/cpufreq/cpufreq-nforce2.c | 3 + drivers/cpufreq/cpufreq.c | 1 - drivers/cpufreq/cpufreq_governor.c | 2 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 5 + drivers/cpufreq/imx6q-cpufreq.c | 24 +- drivers/cpufreq/intel_pstate.c | 30 +- drivers/cpufreq/pmac32-cpufreq.c | 4 +- drivers/cpufreq/pmac64-cpufreq.c | 1 - drivers/cpufreq/powernv-cpufreq.c | 17 +- drivers/cpufreq/qcom-cpufreq-hw.c | 308 - drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | 46 +- drivers/cpufreq/ti-cpufreq.c | 26 +- drivers/cpuidle/cpuidle-arm.c | 40 +- drivers/cpuidle/cpuidle-big_little.c | 7 +- drivers/cpuidle/cpuidle-pseries.c | 8 +- drivers/cpuidle/cpuidle.c | 32 +- drivers/cpuidle/cpuidle.h | 1 - drivers/cpuidle/governor.c | 9 +- drivers/cpuidle/poll_state.c | 11 +- drivers/cpuidle/sysfs.c | 6 - drivers/crypto/Kconfig | 6 +- drivers/crypto/amcc/crypto4xx_alg.c | 3 +- drivers/crypto/amcc/crypto4xx_core.c | 2 +- drivers/crypto/bcm/cipher.c | 9 +- drivers/crypto/caam/caamalg.c | 266 +- drivers/crypto/caam/caamalg_desc.c | 139 +- drivers/crypto/caam/caamalg_desc.h | 5 - drivers/crypto/caam/caamalg_qi.c | 37 +- drivers/crypto/caam/caamalg_qi2.c | 156 +- drivers/crypto/caam/caamhash.c | 20 +- drivers/crypto/caam/caampkc.c | 10 +- drivers/crypto/caam/caamrng.c | 10 +- drivers/crypto/caam/compat.h | 2 - drivers/crypto/caam/ctrl.c | 28 +- drivers/crypto/caam/desc.h | 28 - drivers/crypto/caam/desc_constr.h | 7 +- drivers/crypto/caam/regs.h | 74 +- drivers/crypto/cavium/nitrox/Makefile | 5 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 364 - drivers/crypto/cavium/nitrox/nitrox_algs.c | 456 +- drivers/crypto/cavium/nitrox/nitrox_common.h | 6 +- drivers/crypto/cavium/nitrox/nitrox_csr.h | 12 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 48 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 21 - drivers/crypto/cavium/nitrox/nitrox_dev.h | 74 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 114 +- drivers/crypto/cavium/nitrox/nitrox_hal.h | 2 - drivers/crypto/cavium/nitrox/nitrox_isr.c | 92 +- drivers/crypto/cavium/nitrox/nitrox_isr.h | 2 - drivers/crypto/cavium/nitrox/nitrox_lib.c | 22 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 204 - drivers/crypto/cavium/nitrox/nitrox_mbx.h | 9 - drivers/crypto/cavium/nitrox/nitrox_req.h | 326 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 302 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 498 - drivers/crypto/cavium/nitrox/nitrox_sriov.c | 94 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 4 +- drivers/crypto/ccree/cc_aead.c | 35 +- drivers/crypto/ccree/cc_cipher.c | 104 +- drivers/crypto/ccree/cc_crypto_ctx.h | 4 +- drivers/crypto/ccree/cc_driver.c | 50 +- drivers/crypto/ccree/cc_driver.h | 15 +- drivers/crypto/ccree/cc_hash.c | 189 +- drivers/crypto/ccree/cc_hw_queue_defs.h | 30 - drivers/crypto/chelsio/chcr_algo.c | 418 +- drivers/crypto/chelsio/chcr_algo.h | 2 +- drivers/crypto/chelsio/chcr_core.c | 195 +- drivers/crypto/chelsio/chcr_core.h | 44 +- drivers/crypto/chelsio/chcr_crypto.h | 10 +- drivers/crypto/chelsio/chcr_ipsec.c | 187 +- drivers/crypto/chelsio/chtls/chtls.h | 7 - drivers/crypto/chelsio/chtls/chtls_cm.c | 81 +- drivers/crypto/chelsio/chtls/chtls_io.c | 20 +- drivers/crypto/chelsio/chtls/chtls_main.c | 105 +- drivers/crypto/geode-aes.c | 2 +- drivers/crypto/hisilicon/sec/sec_algs.c | 31 +- drivers/crypto/inside-secure/safexcel_cipher.c | 8 +- drivers/crypto/ixp4xx_crypto.c | 5 + drivers/crypto/mxc-scc.c | 12 +- drivers/crypto/mxs-dcp.c | 28 +- drivers/crypto/nx/nx-aes-ctr.c | 1 + drivers/crypto/omap-aes.c | 3 + drivers/crypto/omap-des.c | 1 + drivers/crypto/picoxcell_crypto.c | 3 +- drivers/crypto/qce/ablkcipher.c | 1 + drivers/crypto/qce/sha.c | 1 + drivers/crypto/sahara.c | 1 + drivers/crypto/talitos.c | 1 + drivers/crypto/ux500/cryp/cryp_core.c | 4 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/dax/pmem.c | 14 +- drivers/devfreq/devfreq.c | 153 +- drivers/dma-buf/Kconfig | 1 + drivers/dma-buf/dma-fence.c | 36 +- drivers/dma-buf/reservation.c | 189 +- drivers/dma-buf/udmabuf.c | 3 +- drivers/dma/Kconfig | 25 - drivers/dma/Makefile | 2 - drivers/dma/at_hdmac.c | 10 +- drivers/dma/bcm2835-dma.c | 13 +- drivers/dma/coh901318.c | 5 + drivers/dma/dmatest.c | 299 +- drivers/dma/dw/core.c | 8 +- drivers/dma/dw/platform.c | 6 - drivers/dma/dw/regs.h | 4 - drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-qdma.c | 1259 -- drivers/dma/fsldma.c | 16 +- drivers/dma/fsldma.h | 61 +- drivers/dma/imx-sdma.c | 129 +- drivers/dma/mediatek/Kconfig | 13 - drivers/dma/mediatek/Makefile | 1 - drivers/dma/mediatek/mtk-cqdma.c | 951 -- drivers/dma/mmp_pdma.c | 28 +- drivers/dma/pl330.c | 28 +- drivers/dma/pxa_dma.c | 5 +- drivers/dma/sa11x0-dma.c | 21 +- drivers/dma/sh/Kconfig | 12 +- drivers/dma/sh/Makefile | 1 + drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-r8a73a4.c | 74 + drivers/dma/sh/shdma.h | 7 + drivers/dma/sh/shdmac.c | 7 + drivers/dma/sprd-dma.c | 152 +- drivers/dma/ste_dma40.c | 31 +- drivers/dma/ti/cppi41.c | 16 +- drivers/dma/uniphier-mdmac.c | 506 - drivers/dma/xilinx/xilinx_dma.c | 44 +- drivers/dma/xilinx/zynqmp_dma.c | 39 +- drivers/edac/Kconfig | 6 +- drivers/edac/e752x_edac.c | 4 +- drivers/edac/edac_mc.c | 9 +- drivers/edac/edac_mc_sysfs.c | 33 +- drivers/edac/fsl_ddr_edac.c | 8 +- drivers/edac/fsl_ddr_edac.h | 4 +- drivers/edac/i3000_edac.c | 4 +- drivers/edac/i5000_edac.c | 13 +- drivers/edac/i7core_edac.c | 2 +- drivers/edac/i82975x_edac.c | 21 +- drivers/edac/qcom_edac.c | 8 +- drivers/edac/skx_edac.c | 151 +- drivers/edac/synopsys_edac.c | 1204 +- drivers/eisa/Kconfig | 21 +- drivers/extcon/extcon-max14577.c | 15 +- drivers/extcon/extcon-max77693.c | 16 +- drivers/extcon/extcon-max77843.c | 18 +- drivers/extcon/extcon-max8997.c | 25 +- drivers/firewire/Kconfig | 1 + drivers/firewire/sbp2.c | 1 + drivers/firmware/Kconfig | 12 - drivers/firmware/Makefile | 1 - drivers/firmware/efi/arm-init.c | 4 - drivers/firmware/efi/arm-runtime.c | 4 +- drivers/firmware/efi/efi-pstore.c | 4 +- drivers/firmware/efi/efi.c | 104 +- drivers/firmware/efi/libstub/Makefile | 5 +- drivers/firmware/efi/libstub/arm-stub.c | 7 +- drivers/firmware/efi/libstub/fdt.c | 34 +- drivers/firmware/efi/memmap.c | 3 - drivers/firmware/efi/runtime-wrappers.c | 2 +- drivers/firmware/efi/vars.c | 99 +- drivers/firmware/imx/Kconfig | 6 - drivers/firmware/imx/Makefile | 3 +- drivers/firmware/imx/scu-pd.c | 339 - drivers/firmware/raspberrypi.c | 48 +- drivers/firmware/stratix10-svc.c | 1041 -- drivers/firmware/tegra/bpmp-debugfs.c | 29 +- drivers/firmware/tegra/bpmp.c | 77 +- drivers/fpga/Kconfig | 6 - drivers/fpga/Makefile | 1 - drivers/fpga/altera-cvp.c | 49 +- drivers/fpga/altera-ps-spi.c | 40 +- drivers/fpga/dfl-fme-pr.c | 2 + drivers/fpga/dfl-fme-region.c | 2 +- drivers/fpga/of-fpga-region.c | 2 +- drivers/fpga/stratix10-soc.c | 535 - drivers/fpga/zynq-fpga.c | 4 - drivers/fsi/Kconfig | 11 - drivers/fsi/Makefile | 1 - drivers/fsi/fsi-occ.c | 599 - drivers/fsi/fsi-scom.c | 1 + drivers/gnss/serial.c | 5 +- drivers/gnss/sirf.c | 11 +- drivers/gpio/Kconfig | 23 +- drivers/gpio/Makefile | 2 - drivers/gpio/TODO | 109 - drivers/gpio/gpio-104-dio-48e.c | 2 +- drivers/gpio/gpio-104-idi-48.c | 2 +- drivers/gpio/gpio-aspeed.c | 1 + drivers/gpio/gpio-cadence.c | 291 - drivers/gpio/gpio-davinci.c | 2 +- drivers/gpio/gpio-dwapb.c | 6 +- drivers/gpio/gpio-gpio-mm.c | 2 +- drivers/gpio/gpio-grgpio.c | 1 + drivers/gpio/gpio-ich.c | 73 +- drivers/gpio/gpio-intel-mid.c | 16 +- drivers/gpio/gpio-ks8695.c | 15 +- drivers/gpio/gpio-lpc18xx.c | 286 +- drivers/gpio/gpio-lynxpoint.c | 47 +- drivers/gpio/gpio-max7301.c | 12 +- drivers/gpio/gpio-max77620.c | 96 +- drivers/gpio/gpio-merrifield.c | 6 +- drivers/gpio/gpio-mockup.c | 6 +- drivers/gpio/gpio-mt7621.c | 10 +- drivers/gpio/gpio-mvebu.c | 8 +- drivers/gpio/gpio-mxc.c | 41 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-omap.c | 76 +- drivers/gpio/gpio-pca953x.c | 486 +- drivers/gpio/gpio-pch.c | 165 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pcie-idio-24.c | 2 +- drivers/gpio/gpio-pl061.c | 21 +- drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-raspberrypi-exp.c | 1 - drivers/gpio/gpio-rcar.c | 34 +- drivers/gpio/gpio-sama5d2-piobu.c | 253 - drivers/gpio/gpio-sch.c | 27 +- drivers/gpio/gpio-sch311x.c | 2 +- drivers/gpio/gpio-sodaville.c | 73 +- drivers/gpio/gpio-tegra.c | 6 +- drivers/gpio/gpio-tegra186.c | 6 +- drivers/gpio/gpio-uniphier.c | 17 +- drivers/gpio/gpio-vf610.c | 44 - drivers/gpio/gpio-ws16c48.c | 2 +- drivers/gpio/gpio-zynq.c | 29 +- drivers/gpio/gpiolib-acpi.c | 158 +- drivers/gpio/gpiolib-devres.c | 80 +- drivers/gpio/gpiolib-of.c | 26 +- drivers/gpio/gpiolib.c | 83 +- drivers/gpio/gpiolib.h | 6 + drivers/gpu/drm/Makefile | 9 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 156 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 117 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 167 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 121 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 313 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 117 - drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h | 39 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 472 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 243 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 245 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 282 - drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 98 - drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 100 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 100 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 40 - drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/cik.c | 1 - drivers/gpu/drm/amd/amdgpu/cik.h | 1 - drivers/gpu/drm/amd/amdgpu/cik_ih.c | 29 + drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 66 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 29 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 144 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 278 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 373 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 413 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 2 - drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 173 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 29 + drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 6 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 - drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 5 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 239 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 69 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 71 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 747 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 68 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 14 + drivers/gpu/drm/amd/amdgpu/soc15.c | 65 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 2 - drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 130 - drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 31 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 37 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 36 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 86 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 45 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 89 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 28 - drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 33 - drivers/gpu/drm/amd/amdgpu/vi.c | 19 - drivers/gpu/drm/amd/amdgpu/vi.h | 1 - drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 3 +- drivers/gpu/drm/amd/amdkfd/cik_regs.h | 2 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 145 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 64 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 38 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 32 +- drivers/gpu/drm/amd/display/Makefile | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 958 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 121 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 5 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 115 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 104 - drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 - .../drm/amd/display/dc/bios/bios_parser_helper.c | 93 - .../drm/amd/display/dc/bios/bios_parser_helper.h | 4 - drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 32 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 172 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 91 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 840 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 1 - drivers/gpu/drm/amd/display/dc/dc.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 17 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 9 +- drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 104 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 884 -- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 170 - drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c | 947 ++ drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h | 123 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 52 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 2 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 23 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 77 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 5 +- .../drm/amd/display/dc/dce100/dce100_resource.c | 25 +- .../drm/amd/display/dc/dce110/dce110_compressor.c | 91 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 334 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 11 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 30 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 39 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 20 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 3 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 375 - .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 43 - .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 257 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 96 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 203 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 30 - .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 98 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 45 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 36 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 3 + drivers/gpu/drm/amd/display/dc/dm_event_log.h | 1 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 30 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 12 +- drivers/gpu/drm/amd/display/dc/dm_services_types.h | 18 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 3 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 65 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/bw_fixed.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/compressor.h | 1 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 17 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 47 - drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 44 - .../gpu/drm/amd/display/dc/inc/hw/display_clock.h | 63 + drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 7 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 16 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 21 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 + .../drm/amd/display/modules/color/color_gamma.c | 208 +- .../drm/amd/display/modules/color/color_gamma.h | 11 +- .../drm/amd/display/modules/freesync/freesync.c | 47 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 14 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 27 +- .../amd/display/modules/info_packet/info_packet.c | 15 +- drivers/gpu/drm/amd/display/modules/power/Makefile | 31 - .../drm/amd/display/modules/power/power_helpers.c | 326 - .../drm/amd/display/modules/power/power_helpers.h | 47 - drivers/gpu/drm/amd/include/amd_acpi.h | 175 +- .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 32 - .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 35 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 119 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 - drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 134 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 49 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 - drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 2 + drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 36 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 51 +- .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 12 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 32 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 37 +- .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 36 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 225 +- .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 3 - drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 8 +- drivers/gpu/drm/amd/powerplay/inc/smu7_common.h | 4 + drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h | 5 - .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 78 +- .../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 1 + drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 49 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 3 - .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 1 + drivers/gpu/drm/arc/arcpgu.h | 4 + drivers/gpu/drm/arc/arcpgu_crtc.c | 3 + drivers/gpu/drm/arc/arcpgu_drv.c | 38 +- drivers/gpu/drm/arm/malidp_hw.c | 14 +- drivers/gpu/drm/arm/malidp_planes.c | 28 +- drivers/gpu/drm/ast/ast_drv.c | 21 - drivers/gpu/drm/ast/ast_drv.h | 2 + drivers/gpu/drm/ast/ast_fb.c | 1 - drivers/gpu/drm/ast/ast_main.c | 3 +- drivers/gpu/drm/ast/ast_mode.c | 39 +- drivers/gpu/drm/ast/ast_ttm.c | 64 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 2 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 15 +- drivers/gpu/drm/bochs/bochs.h | 4 +- drivers/gpu/drm/bochs/bochs_hw.c | 30 - drivers/gpu/drm/bochs/bochs_kms.c | 20 +- drivers/gpu/drm/bochs/bochs_mm.c | 65 +- drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 12 +- drivers/gpu/drm/bridge/sii902x.c | 247 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 114 +- drivers/gpu/drm/bridge/tc358764.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/gpu/drm/cirrus/cirrus_drv.h | 2 + drivers/gpu/drm/cirrus/cirrus_fbdev.c | 3 + drivers/gpu/drm/cirrus/cirrus_ttm.c | 64 + drivers/gpu/drm/drm_atomic.c | 142 +- drivers/gpu/drm/drm_atomic_helper.c | 689 +- drivers/gpu/drm/drm_atomic_state_helper.c | 444 - drivers/gpu/drm/drm_atomic_uapi.c | 21 - drivers/gpu/drm/drm_auth.c | 2 - drivers/gpu/drm/drm_bufs.c | 3 - drivers/gpu/drm/drm_client.c | 12 +- drivers/gpu/drm/drm_color_mgmt.c | 14 +- drivers/gpu/drm/drm_connector.c | 180 +- drivers/gpu/drm/drm_crtc.c | 33 +- drivers/gpu/drm/drm_crtc_helper.c | 115 + drivers/gpu/drm/drm_damage_helper.c | 334 - drivers/gpu/drm/drm_debugfs.c | 89 - drivers/gpu/drm/drm_dp_cec.c | 2 + drivers/gpu/drm/drm_dp_helper.c | 92 - drivers/gpu/drm/drm_dp_mst_topology.c | 12 +- drivers/gpu/drm/drm_drv.c | 23 +- drivers/gpu/drm/drm_dsc.c | 228 - drivers/gpu/drm/drm_fb_cma_helper.c | 43 +- drivers/gpu/drm/drm_fb_helper.c | 11 +- drivers/gpu/drm/drm_fourcc.c | 81 +- drivers/gpu/drm/drm_framebuffer.c | 13 +- drivers/gpu/drm/drm_gem.c | 109 +- drivers/gpu/drm/drm_gem_cma_helper.c | 86 - drivers/gpu/drm/drm_gem_framebuffer_helper.c | 2 +- drivers/gpu/drm/drm_global.c | 137 + drivers/gpu/drm/drm_info.c | 137 + drivers/gpu/drm/drm_internal.h | 7 +- drivers/gpu/drm/drm_ioctl.c | 10 +- drivers/gpu/drm/drm_lease.c | 40 +- drivers/gpu/drm/drm_memory.c | 10 +- drivers/gpu/drm/drm_mode_config.c | 12 - drivers/gpu/drm/drm_mode_object.c | 3 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_modeset_helper.c | 15 - drivers/gpu/drm/drm_modeset_lock.c | 6 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 16 - drivers/gpu/drm/drm_pci.c | 5 +- drivers/gpu/drm/drm_plane.c | 39 +- drivers/gpu/drm/drm_plane_helper.c | 331 +- drivers/gpu/drm/drm_prime.c | 118 +- drivers/gpu/drm/drm_simple_kms_helper.c | 8 - drivers/gpu/drm/drm_syncobj.c | 80 +- drivers/gpu/drm/drm_sysfs.c | 10 - drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 2 + drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 11 + drivers/gpu/drm/etnaviv/etnaviv_dump.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 37 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 12 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 5 +- drivers/gpu/drm/exynos/Kconfig | 5 + drivers/gpu/drm/exynos/Makefile | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 87 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 157 - drivers/gpu/drm/exynos/exynos_drm_drv.c | 55 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 11 - drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 128 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 1 + drivers/gpu/drm/exynos/exynos_drm_gsc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_iommu.c | 111 + drivers/gpu/drm/exynos/exynos_drm_iommu.h | 134 + drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/exynos_mixer.c | 30 +- drivers/gpu/drm/exynos/regs-decon5433.h | 22 - drivers/gpu/drm/exynos/regs-mixer.h | 9 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 33 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 25 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 1 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 2 + drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 57 + drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 13 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 7 +- drivers/gpu/drm/i915/gvt/gvt.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 - drivers/gpu/drm/i915/gvt/handlers.c | 1 - drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 - drivers/gpu/drm/i915/gvt/scheduler.c | 61 - drivers/gpu/drm/i915/i915_debugfs.c | 309 +- drivers/gpu/drm/i915/i915_drv.c | 123 +- drivers/gpu/drm/i915/i915_drv.h | 298 +- drivers/gpu/drm/i915/i915_fixed.h | 143 - drivers/gpu/drm/i915/i915_gem.c | 180 +- drivers/gpu/drm/i915/i915_gem.h | 4 +- drivers/gpu/drm/i915/i915_gem_context.c | 19 +- drivers/gpu/drm/i915/i915_gem_context.h | 1 - drivers/gpu/drm/i915/i915_gem_execbuffer.c | 4 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 249 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 11 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 14 +- drivers/gpu/drm/i915/i915_gpu_error.c | 362 +- drivers/gpu/drm/i915/i915_gpu_error.h | 36 +- drivers/gpu/drm/i915/i915_irq.c | 83 +- drivers/gpu/drm/i915/i915_oa_bdw.c | 27 +- drivers/gpu/drm/i915/i915_oa_bdw.h | 27 +- drivers/gpu/drm/i915/i915_oa_bxt.c | 27 +- drivers/gpu/drm/i915/i915_oa_bxt.h | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_cflgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_chv.c | 27 +- drivers/gpu/drm/i915/i915_oa_chv.h | 27 +- drivers/gpu/drm/i915/i915_oa_cnl.c | 27 +- drivers/gpu/drm/i915/i915_oa_cnl.h | 27 +- drivers/gpu/drm/i915/i915_oa_glk.c | 27 +- drivers/gpu/drm/i915/i915_oa_glk.h | 27 +- drivers/gpu/drm/i915/i915_oa_hsw.c | 27 +- drivers/gpu/drm/i915/i915_oa_hsw.h | 27 +- drivers/gpu/drm/i915/i915_oa_icl.c | 27 +- drivers/gpu/drm/i915/i915_oa_icl.h | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_kblgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt2.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt2.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt3.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt3.h | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt4.c | 27 +- drivers/gpu/drm/i915/i915_oa_sklgt4.h | 27 +- drivers/gpu/drm/i915/i915_params.c | 9 +- drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 186 +- drivers/gpu/drm/i915/i915_perf.c | 49 +- drivers/gpu/drm/i915/i915_query.c | 3 +- drivers/gpu/drm/i915/i915_reg.h | 829 +- drivers/gpu/drm/i915/i915_request.c | 121 +- drivers/gpu/drm/i915/i915_request.h | 13 +- drivers/gpu/drm/i915/i915_scheduler.c | 399 - drivers/gpu/drm/i915/i915_scheduler.h | 36 - drivers/gpu/drm/i915/i915_sw_fence.c | 7 +- drivers/gpu/drm/i915/i915_sw_fence.h | 5 +- drivers/gpu/drm/i915/i915_syncmap.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 31 +- drivers/gpu/drm/i915/i915_timeline.h | 19 - drivers/gpu/drm/i915/i915_utils.h | 13 +- drivers/gpu/drm/i915/i915_vma.c | 10 +- drivers/gpu/drm/i915/icl_dsi.c | 1337 +- drivers/gpu/drm/i915/intel_atomic.c | 119 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 184 +- drivers/gpu/drm/i915/intel_audio.c | 37 +- drivers/gpu/drm/i915/intel_bios.c | 91 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 6 +- drivers/gpu/drm/i915/intel_cdclk.c | 39 +- drivers/gpu/drm/i915/intel_color.c | 3 +- drivers/gpu/drm/i915/intel_combo_phy.c | 254 - drivers/gpu/drm/i915/intel_connector.c | 264 - drivers/gpu/drm/i915/intel_crt.c | 11 +- drivers/gpu/drm/i915/intel_csr.c | 162 +- drivers/gpu/drm/i915/intel_ddi.c | 666 +- drivers/gpu/drm/i915/intel_device_info.c | 79 +- drivers/gpu/drm/i915/intel_device_info.h | 52 +- drivers/gpu/drm/i915/intel_display.c | 2275 +-- drivers/gpu/drm/i915/intel_display.h | 58 +- drivers/gpu/drm/i915/intel_dp.c | 1108 +- drivers/gpu/drm/i915/intel_dp_mst.c | 41 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 4 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 120 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 8 +- drivers/gpu/drm/i915/intel_drv.h | 277 +- drivers/gpu/drm/i915/intel_dsi.c | 128 - drivers/gpu/drm/i915/intel_dsi.h | 35 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 306 +- drivers/gpu/drm/i915/intel_dvo.c | 10 +- drivers/gpu/drm/i915/intel_engine_cs.c | 77 +- drivers/gpu/drm/i915/intel_fbc.c | 12 +- drivers/gpu/drm/i915/intel_fbdev.c | 10 +- drivers/gpu/drm/i915/intel_guc.c | 45 +- drivers/gpu/drm/i915/intel_guc.h | 5 - drivers/gpu/drm/i915/intel_guc_fw.c | 113 +- drivers/gpu/drm/i915/intel_guc_fwif.h | 41 +- drivers/gpu/drm/i915/intel_guc_reg.h | 12 - drivers/gpu/drm/i915/intel_guc_submission.c | 216 +- drivers/gpu/drm/i915/intel_hdcp.c | 214 +- drivers/gpu/drm/i915/intel_hdmi.c | 237 +- drivers/gpu/drm/i915/intel_hotplug.c | 131 +- drivers/gpu/drm/i915/intel_huc.c | 7 +- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_lrc.c | 415 +- drivers/gpu/drm/i915/intel_lspcon.c | 347 +- drivers/gpu/drm/i915/intel_lvds.c | 67 +- drivers/gpu/drm/i915/intel_modes.c | 135 + drivers/gpu/drm/i915/intel_opregion.c | 158 +- drivers/gpu/drm/i915/intel_opregion.h | 15 - drivers/gpu/drm/i915/intel_overlay.c | 4 +- drivers/gpu/drm/i915/intel_panel.c | 13 +- drivers/gpu/drm/i915/intel_pm.c | 945 +- drivers/gpu/drm/i915/intel_psr.c | 358 +- drivers/gpu/drm/i915/intel_quirks.c | 169 - drivers/gpu/drm/i915/intel_ringbuffer.c | 124 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 49 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 362 +- drivers/gpu/drm/i915/intel_sdvo.c | 56 +- drivers/gpu/drm/i915/intel_sprite.c | 825 +- drivers/gpu/drm/i915/intel_tv.c | 10 +- drivers/gpu/drm/i915/intel_uc.c | 2 +- drivers/gpu/drm/i915/intel_uc_fw.h | 7 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/intel_vbt_defs.h | 7 - drivers/gpu/drm/i915/intel_vdsc.c | 1088 -- drivers/gpu/drm/i915/intel_workarounds.c | 991 +- drivers/gpu/drm/i915/intel_workarounds.h | 36 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 34 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 428 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 8 +- drivers/gpu/drm/i915/selftests/igt_reset.c | 44 - drivers/gpu/drm/i915/selftests/igt_reset.h | 15 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 199 - drivers/gpu/drm/i915/selftests/igt_spinner.h | 37 - drivers/gpu/drm/i915/selftests/intel_guc.c | 59 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 70 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 566 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 247 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 190 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 5 +- drivers/gpu/drm/imx/imx-drm-core.c | 11 +- drivers/gpu/drm/imx/imx-ldb.c | 10 +- drivers/gpu/drm/imx/imx-tve.c | 12 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 10 +- drivers/gpu/drm/imx/ipuv3-plane.c | 38 +- drivers/gpu/drm/imx/ipuv3-plane.h | 2 - drivers/gpu/drm/imx/parallel-display.c | 10 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 11 +- drivers/gpu/drm/meson/Kconfig | 1 - drivers/gpu/drm/meson/Makefile | 2 +- drivers/gpu/drm/meson/meson_canvas.c | 7 +- drivers/gpu/drm/meson/meson_canvas.h | 11 +- drivers/gpu/drm/meson/meson_crtc.c | 292 +- drivers/gpu/drm/meson/meson_drv.c | 91 +- drivers/gpu/drm/meson/meson_drv.h | 67 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 13 +- drivers/gpu/drm/meson/meson_overlay.c | 588 - drivers/gpu/drm/meson/meson_overlay.h | 14 - drivers/gpu/drm/meson/meson_plane.c | 199 +- drivers/gpu/drm/meson/meson_registers.h | 3 - drivers/gpu/drm/meson/meson_vclk.c | 127 +- drivers/gpu/drm/meson/meson_vclk.h | 2 - drivers/gpu/drm/meson/meson_venc.c | 148 +- drivers/gpu/drm/meson/meson_viu.c | 54 +- drivers/gpu/drm/meson/meson_viu.h | 1 - drivers/gpu/drm/meson/meson_vpp.c | 90 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 2 + drivers/gpu/drm/mgag200/mgag200_ttm.c | 64 + drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/Makefile | 11 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 298 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 492 - drivers/gpu/drm/msm/adreno/a2xx_gpu.h | 21 - drivers/gpu/drm/msm/adreno/a3xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 8 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 48 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 15 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 20 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 78 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 140 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 - drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 89 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 8 - drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 1165 -- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 430 - drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 14 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 19 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 77 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 159 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 21 - drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 169 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 29 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 402 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 68 +- drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c | 2393 +++ drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h | 103 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 199 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 30 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 14 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 21 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 9 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 50 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 10 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c | 66 + drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h | 59 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 374 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 132 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c | 240 + drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h | 217 + drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 101 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 15 +- drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 359 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 8 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 12 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 70 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 43 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 90 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 16 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 30 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 28 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 28 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 20 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 12 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 16 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 10 +- drivers/gpu/drm/msm/edp/edp.c | 8 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 40 +- drivers/gpu/drm/msm/hdmi/hdmi.h | 1 - drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 20 +- drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 12 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 8 +- drivers/gpu/drm/msm/msm_debugfs.c | 23 +- drivers/gpu/drm/msm/msm_drv.c | 220 +- drivers/gpu/drm/msm/msm_drv.h | 28 +- drivers/gpu/drm/msm/msm_fb.c | 14 +- drivers/gpu/drm/msm/msm_fbdev.c | 10 +- drivers/gpu/drm/msm/msm_gem.c | 219 +- drivers/gpu/drm/msm/msm_gem.h | 5 - drivers/gpu/drm/msm/msm_gem_submit.c | 45 +- drivers/gpu/drm/msm/msm_gem_vma.c | 118 +- drivers/gpu/drm/msm/msm_gpu.c | 137 +- drivers/gpu/drm/msm/msm_gpu.h | 2 - drivers/gpu/drm/msm/msm_gpu_trace.h | 90 - drivers/gpu/drm/msm/msm_gpu_tracepoints.c | 6 - drivers/gpu/drm/msm/msm_gpummu.c | 123 - drivers/gpu/drm/msm/msm_iommu.c | 5 +- drivers/gpu/drm/msm/msm_kms.h | 3 + drivers/gpu/drm/msm/msm_mmu.h | 6 +- drivers/gpu/drm/msm/msm_rd.c | 25 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 14 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 16 - drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 3 - drivers/gpu/drm/nouveau/dispnv50/atom.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 1 - drivers/gpu/drm/nouveau/dispnv50/core.c | 1 - drivers/gpu/drm/nouveau/dispnv50/core.h | 4 - drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 61 - drivers/gpu/drm/nouveau/dispnv50/curs.c | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 44 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 - drivers/gpu/drm/nouveau/dispnv50/head.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 11 - drivers/gpu/drm/nouveau/dispnv50/head507d.c | 19 - drivers/gpu/drm/nouveau/dispnv50/head907d.c | 18 - drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 206 - drivers/gpu/drm/nouveau/dispnv50/lut.c | 50 +- drivers/gpu/drm/nouveau/dispnv50/lut.h | 5 +- drivers/gpu/drm/nouveau/dispnv50/wimm.c | 1 - drivers/gpu/drm/nouveau/dispnv50/wndw.c | 12 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 18 - drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 133 - drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 1 - drivers/gpu/drm/nouveau/include/nvif/cla06f.h | 3 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 9 +- drivers/gpu/drm/nouveau/include/nvif/clc36f.h | 19 - drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 11 +- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 2 - drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 3 - .../drm/nouveau/include/nvkm/subdev/bios/M0203.h | 13 +- .../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 - .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 1 - .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 1 - .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 28 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 2 - drivers/gpu/drm/nouveau/nouveau_chan.c | 37 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 12 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 3 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 46 +- drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 + drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 67 + drivers/gpu/drm/nouveau/nouveau_vmm.h | 1 + drivers/gpu/drm/nouveau/nvif/disp.c | 1 - drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/engine/ce/tu104.c | 40 - drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 87 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 - drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 7 - drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 5 - .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 1 - .../gpu/drm/nouveau/nvkm/engine/disp/roottu104.c | 52 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 8 +- .../gpu/drm/nouveau/nvkm/engine/disp/sortu104.c | 97 - drivers/gpu/drm/nouveau/nvkm/engine/disp/tu104.c | 152 - .../gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 3 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 1 - .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 13 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 90 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 30 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 2 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 19 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 72 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c | 83 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c | 116 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c | 45 - drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 20 - drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu104.c | 98 - drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 - .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 1 - .../gpu/drm/nouveau/nvkm/subdev/devinit/tu104.c | 89 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 24 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 47 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu104.c | 167 - drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 3 - drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 3 - drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu104.c | 55 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 2 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c | 43 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 145 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c | 77 - .../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 36 - drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 2 +- drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 1 - drivers/gpu/drm/omapdrm/dss/dsi.c | 28 +- drivers/gpu/drm/omapdrm/dss/dss.c | 11 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 37 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 27 + drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 +- drivers/gpu/drm/omapdrm/dss/venc.c | 7 + drivers/gpu/drm/omapdrm/omap_crtc.c | 6 - drivers/gpu/drm/omapdrm/omap_encoder.c | 58 +- drivers/gpu/drm/panel/Kconfig | 25 - drivers/gpu/drm/panel/Makefile | 3 - drivers/gpu/drm/panel/panel-innolux-p079zca.c | 3 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 330 - drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 264 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 7 +- drivers/gpu/drm/panel/panel-simple.c | 184 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 675 - drivers/gpu/drm/pl111/pl111_vexpress.c | 2 - drivers/gpu/drm/qxl/qxl_cmd.c | 7 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 5 +- drivers/gpu/drm/qxl/qxl_dev.h | 1 + drivers/gpu/drm/qxl/qxl_display.c | 37 +- drivers/gpu/drm/qxl/qxl_draw.c | 14 +- drivers/gpu/drm/qxl/qxl_drv.h | 32 +- drivers/gpu/drm/qxl/qxl_dumb.c | 3 +- drivers/gpu/drm/qxl/qxl_fb.c | 6 +- drivers/gpu/drm/qxl/qxl_image.c | 4 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 2 - drivers/gpu/drm/qxl/qxl_kms.c | 8 +- drivers/gpu/drm/qxl/qxl_object.c | 27 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_prime.c | 1 + drivers/gpu/drm/qxl/qxl_release.c | 9 +- drivers/gpu/drm/qxl/qxl_ttm.c | 73 +- drivers/gpu/drm/radeon/r300.c | 4 +- drivers/gpu/drm/radeon/r420.c | 1 - drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_tv.c | 10 + drivers/gpu/drm/radeon/radeon_mn.c | 16 +- drivers/gpu/drm/radeon/radeon_object.c | 2 + drivers/gpu/drm/radeon/radeon_ttm.c | 65 + drivers/gpu/drm/radeon/radeon_vm.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 30 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 68 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 3 + drivers/gpu/drm/rcar-du/rcar_du_group.c | 21 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 23 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 3 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 1 - drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/Makefile | 2 +- drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 1076 -- drivers/gpu/drm/rockchip/dw-mipi-dsi.c | 1349 ++ drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 128 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 3 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 - drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 4 - drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 7 +- drivers/gpu/drm/scheduler/sched_entity.c | 10 +- drivers/gpu/drm/scheduler/sched_main.c | 168 +- drivers/gpu/drm/selftests/Makefile | 6 +- drivers/gpu/drm/selftests/drm_helper_selftests.h | 9 + drivers/gpu/drm/selftests/drm_modeset_selftests.h | 34 - drivers/gpu/drm/selftests/test-drm-helper.c | 247 + drivers/gpu/drm/selftests/test-drm_damage_helper.c | 811 - drivers/gpu/drm/selftests/test-drm_format.c | 280 - drivers/gpu/drm/selftests/test-drm_framebuffer.c | 346 - .../gpu/drm/selftests/test-drm_modeset_common.c | 32 - .../gpu/drm/selftests/test-drm_modeset_common.h | 43 - drivers/gpu/drm/selftests/test-drm_plane_helper.c | 219 - drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/sti/sti_crtc.c | 4 +- drivers/gpu/drm/sti/sti_cursor.c | 1 + drivers/gpu/drm/sti/sti_drv.c | 6 +- drivers/gpu/drm/sti/sti_gdp.c | 3 +- drivers/gpu/drm/sti/sti_hqvdp.c | 1 + drivers/gpu/drm/stm/drv.c | 13 +- drivers/gpu/drm/stm/ltdc.c | 45 - drivers/gpu/drm/stm/ltdc.h | 5 - drivers/gpu/drm/sun4i/sun4i_backend.c | 106 +- drivers/gpu/drm/sun4i/sun4i_backend.h | 3 - drivers/gpu/drm/sun4i/sun4i_drv.c | 25 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 12 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.h | 3 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 113 +- drivers/gpu/drm/sun4i/sun4i_frontend.h | 11 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 15 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 29 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 - drivers/gpu/drm/sun4i/sun8i_csc.c | 83 - drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 45 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 14 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 201 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 57 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 80 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 52 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 49 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 37 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 47 +- drivers/gpu/drm/sun4i/sun8i_ui_scaler.h | 28 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 57 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 25 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 70 +- drivers/gpu/drm/sun4i/sun8i_vi_scaler.h | 68 +- drivers/gpu/drm/tegra/dc.c | 38 +- drivers/gpu/drm/tegra/drm.c | 1 - drivers/gpu/drm/tegra/falcon.c | 14 +- drivers/gpu/drm/tegra/hub.c | 48 +- drivers/gpu/drm/tegra/hub.h | 3 - drivers/gpu/drm/tegra/sor.c | 254 +- drivers/gpu/drm/tegra/sor.h | 68 - drivers/gpu/drm/tegra/vic.c | 46 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +- drivers/gpu/drm/tinydrm/Kconfig | 11 - drivers/gpu/drm/tinydrm/Makefile | 1 - drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 72 +- drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 6 - drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 6 +- drivers/gpu/drm/tinydrm/hx8357d.c | 270 - drivers/gpu/drm/tinydrm/ili9225.c | 5 +- drivers/gpu/drm/tinydrm/ili9341.c | 4 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 6 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 14 +- drivers/gpu/drm/tinydrm/repaper.c | 7 +- drivers/gpu/drm/tinydrm/st7586.c | 5 +- drivers/gpu/drm/tinydrm/st7735r.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 73 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 14 +- drivers/gpu/drm/ttm/ttm_memory.c | 14 +- drivers/gpu/drm/tve200/tve200_drv.c | 4 +- drivers/gpu/drm/udl/udl_main.c | 7 +- drivers/gpu/drm/v3d/v3d_bo.c | 1 - drivers/gpu/drm/v3d/v3d_debugfs.c | 46 +- drivers/gpu/drm/v3d/v3d_drv.c | 15 +- drivers/gpu/drm/v3d/v3d_drv.h | 37 +- drivers/gpu/drm/v3d/v3d_fence.c | 10 +- drivers/gpu/drm/v3d/v3d_gem.c | 212 +- drivers/gpu/drm/v3d/v3d_irq.c | 29 +- drivers/gpu/drm/v3d/v3d_regs.h | 79 - drivers/gpu/drm/v3d/v3d_sched.c | 152 +- drivers/gpu/drm/v3d/v3d_trace.h | 121 - drivers/gpu/drm/vc4/vc4_drv.c | 3 - drivers/gpu/drm/vc4/vc4_drv.h | 6 - drivers/gpu/drm/vc4/vc4_gem.c | 6 +- drivers/gpu/drm/vc4/vc4_kms.c | 6 - drivers/gpu/drm/vc4/vc4_plane.c | 388 +- drivers/gpu/drm/vc4/vc4_regs.h | 8 +- drivers/gpu/drm/vgem/vgem_drv.c | 19 +- drivers/gpu/drm/vgem/vgem_fence.c | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 12 - drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 31 - drivers/gpu/drm/virtio/virtgpu_drv.c | 1 - drivers/gpu/drm/virtio/virtgpu_drv.h | 43 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 7 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 39 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 137 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 56 +- drivers/gpu/drm/virtio/virtgpu_object.c | 26 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 46 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 65 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 129 +- drivers/gpu/drm/vkms/vkms_drv.c | 22 +- drivers/gpu/drm/vkms/vkms_drv.h | 3 + drivers/gpu/drm/vkms/vkms_gem.c | 26 + drivers/gpu/drm/vkms/vkms_plane.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 593 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 150 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 360 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 562 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 68 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 37 - drivers/gpu/drm/xen/Kconfig | 1 - drivers/gpu/drm/xen/Makefile | 1 + drivers/gpu/drm/xen/xen_drm_front.c | 65 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 1 + drivers/gpu/drm/xen/xen_drm_front_shbuf.c | 414 + drivers/gpu/drm/xen/xen_drm_front_shbuf.h | 64 + drivers/gpu/drm/zte/zx_drm_drv.c | 5 +- drivers/gpu/drm/zte/zx_plane.c | 1 + drivers/gpu/host1x/Makefile | 3 +- drivers/gpu/host1x/dev.c | 13 - drivers/gpu/host1x/hw/channel_hw.c | 7 +- drivers/gpu/host1x/hw/debug_hw_1x06.c | 7 +- drivers/gpu/host1x/hw/host1x07.c | 44 - drivers/gpu/host1x/hw/host1x07.h | 26 - drivers/gpu/host1x/hw/host1x07_hardware.h | 142 - drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 2 +- drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h | 32 - drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 181 - drivers/gpu/host1x/hw/hw_host1x07_vm.h | 46 - drivers/gpu/host1x/hw/syncpt_hw.c | 4 - drivers/gpu/ipu-v3/ipu-cpmem.c | 52 +- drivers/gpu/ipu-v3/ipu-ic.c | 52 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 1019 +- drivers/gpu/ipu-v3/ipu-pre.c | 6 - drivers/gpu/ipu-v3/ipu-prg.c | 16 - drivers/gpu/ipu-v3/ipu-prv.h | 1 - drivers/gpu/vga/vgaarb.c | 21 +- drivers/hid/hid-asus.c | 28 - drivers/hid/hid-core.c | 174 - drivers/hid/hid-cougar.c | 2 - drivers/hid/hid-cp2112.c | 2 +- drivers/hid/hid-debug.c | 12 +- drivers/hid/hid-hyperv.c | 2 +- drivers/hid/hid-ids.h | 18 - drivers/hid/hid-input.c | 155 +- drivers/hid/hid-ite.c | 1 - drivers/hid/hid-logitech-hidpp.c | 182 +- drivers/hid/hid-multitouch.c | 6 - drivers/hid/hid-quirks.c | 5 - drivers/hid/hid-sensor-custom.c | 2 +- drivers/hid/hid-sensor-hub.c | 13 +- drivers/hid/hid-steam.c | 154 +- drivers/hid/hidraw.c | 8 +- drivers/hid/i2c-hid/i2c-hid-core.c | 2 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 7 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hid/uhid.c | 25 +- drivers/hsi/controllers/omap_ssi_core.c | 29 +- drivers/hsi/controllers/omap_ssi_port.c | 14 +- drivers/hv/Kconfig | 2 +- drivers/hv/channel.c | 9 +- drivers/hv/channel_mgmt.c | 233 +- drivers/hv/connection.c | 24 +- drivers/hv/hv.c | 12 +- drivers/hv/hv_balloon.c | 39 +- drivers/hv/hv_kvp.c | 28 +- drivers/hv/hv_util.c | 2 +- drivers/hv/hyperv_vmbus.h | 77 +- drivers/hv/ring_buffer.c | 31 +- drivers/hv/vmbus_drv.c | 71 +- drivers/hwmon/Kconfig | 248 +- drivers/hwmon/Makefile | 1 - drivers/hwmon/abx500.c | 96 +- drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/ad7314.c | 9 +- drivers/hwmon/ad7414.c | 26 +- drivers/hwmon/ad7418.c | 27 +- drivers/hwmon/adc128d818.c | 135 +- drivers/hwmon/adcxx.c | 44 +- drivers/hwmon/adm1021.c | 48 +- drivers/hwmon/ads1015.c | 20 +- drivers/hwmon/ads7828.c | 20 +- drivers/hwmon/ads7871.c | 20 +- drivers/hwmon/adt7462.c | 646 +- drivers/hwmon/adt7470.c | 403 +- drivers/hwmon/adt7475.c | 308 +- drivers/hwmon/adt7x10.c | 59 +- drivers/hwmon/amc6821.c | 229 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/aspeed-pwm-tacho.c | 80 +- drivers/hwmon/asus_atk0110.c | 16 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/da9052-hwmon.c | 105 +- drivers/hwmon/da9055-hwmon.c | 41 +- drivers/hwmon/dell-smm-hwmon.c | 75 +- drivers/hwmon/ds1621.c | 20 +- drivers/hwmon/ds620.c | 20 +- drivers/hwmon/emc1403.c | 164 +- drivers/hwmon/emc2103.c | 92 +- drivers/hwmon/emc6w201.c | 150 +- drivers/hwmon/fschmd.c | 235 +- drivers/hwmon/ftsteutates.c | 202 +- drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/ina2xx.c | 42 +- drivers/hwmon/ina3221.c | 198 +- drivers/hwmon/k10temp.c | 23 +- drivers/hwmon/lm63.c | 1 + drivers/hwmon/lm75.c | 10 - drivers/hwmon/lm80.c | 26 +- drivers/hwmon/lm95234.c | 161 +- drivers/hwmon/ltc2945.c | 121 +- drivers/hwmon/ltc4215.c | 42 +- drivers/hwmon/ltc4260.c | 26 +- drivers/hwmon/max6650.c | 31 +- drivers/hwmon/max6697.c | 144 +- drivers/hwmon/mlxreg-fan.c | 2 +- drivers/hwmon/nct7802.c | 408 +- drivers/hwmon/ntc_thermistor.c | 184 +- drivers/hwmon/occ/Kconfig | 31 - drivers/hwmon/occ/Makefile | 5 - drivers/hwmon/occ/common.c | 1098 -- drivers/hwmon/occ/common.h | 128 - drivers/hwmon/occ/p8_i2c.c | 255 - drivers/hwmon/occ/p9_sbe.c | 106 - drivers/hwmon/occ/sysfs.c | 188 - drivers/hwmon/pmbus/adm1275.c | 15 +- drivers/hwmon/pmbus/ltc2978.c | 2 +- drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/raspberrypi-hwmon.c | 6 + drivers/hwmon/tmp401.c | 126 +- drivers/hwmon/w83795.c | 2 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 - drivers/hwtracing/coresight/coresight-etb10.c | 23 +- drivers/hwtracing/coresight/coresight-etm3x.c | 12 +- drivers/hwtracing/coresight/coresight-stm.c | 14 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/coresight/of_coresight.c | 4 +- drivers/hwtracing/intel_th/msu.c | 3 +- drivers/hwtracing/stm/policy.c | 12 +- drivers/i2c/Kconfig | 6 +- drivers/i2c/busses/i2c-axxia.c | 192 +- drivers/i2c/busses/i2c-bcm2835.c | 10 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 14 +- drivers/i2c/busses/i2c-ibm_iic.c | 2 +- drivers/i2c/busses/i2c-imx.c | 3 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 9 +- drivers/i2c/busses/i2c-powermac.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 9 +- drivers/i2c/busses/i2c-scmi.c | 10 +- drivers/i2c/busses/i2c-sh_mobile.c | 2 - drivers/i2c/busses/i2c-stm32f7.c | 182 +- drivers/i2c/busses/i2c-tegra.c | 54 +- drivers/i2c/busses/i2c-uniphier-f.c | 49 +- drivers/i2c/busses/i2c-uniphier.c | 8 +- drivers/i2c/i2c-core-acpi.c | 64 +- drivers/i3c/Kconfig | 24 - drivers/i3c/Makefile | 4 - drivers/i3c/device.c | 233 - drivers/i3c/internals.h | 26 - drivers/i3c/master.c | 2659 ---- drivers/i3c/master/Kconfig | 22 - drivers/i3c/master/Makefile | 2 - drivers/i3c/master/dw-i3c-master.c | 1216 -- drivers/i3c/master/i3c-master-cdns.c | 1666 -- drivers/ide/ide-atapi.c | 27 +- drivers/ide/ide-cd.c | 179 +- drivers/ide/ide-devsets.c | 4 +- drivers/ide/ide-disk.c | 15 +- drivers/ide/ide-eh.c | 2 +- drivers/ide/ide-floppy.c | 2 +- drivers/ide/ide-io.c | 112 +- drivers/ide/ide-park.c | 8 +- drivers/ide/ide-pm.c | 46 +- drivers/ide/ide-probe.c | 69 +- drivers/ide/ide-proc.c | 15 +- drivers/ide/ide-tape.c | 2 +- drivers/ide/ide-taskfile.c | 2 +- drivers/ide/pmac.c | 3 +- drivers/iio/Kconfig | 1 + drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 5 +- drivers/iio/accel/kxcjk-1013.c | 3 - drivers/iio/accel/st_accel.h | 1 - drivers/iio/accel/st_accel_core.c | 1 - drivers/iio/accel/st_accel_i2c.c | 5 - drivers/iio/accel/st_accel_spi.c | 5 - drivers/iio/adc/Kconfig | 23 +- drivers/iio/adc/Makefile | 2 - drivers/iio/adc/ad7124.c | 684 - drivers/iio/adc/ad7949.c | 347 - drivers/iio/adc/ad_sigma_delta.c | 22 +- drivers/iio/adc/exynos_adc.c | 14 - drivers/iio/adc/ina2xx-adc.c | 2 - drivers/iio/adc/max11100.c | 5 +- drivers/iio/adc/max9611.c | 5 +- drivers/iio/adc/meson_saradc.c | 243 +- drivers/iio/adc/qcom-spmi-adc5.c | 58 +- drivers/iio/adc/rcar-gyroadc.c | 11 +- drivers/iio/adc/sc27xx_adc.c | 12 +- drivers/iio/adc/stm32-adc-core.c | 182 +- drivers/iio/adc/stm32-adc.c | 303 +- drivers/iio/adc/ti-adc128s052.c | 37 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 20 +- drivers/iio/common/st_sensors/st_sensors_core.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 9 - drivers/iio/dac/Makefile | 1 - drivers/iio/dac/ad5686-spi.c | 21 +- drivers/iio/dac/ad5686.c | 19 +- drivers/iio/dac/ad5686.h | 7 - drivers/iio/dac/dpot-dac.c | 4 +- drivers/iio/dac/ti-dac7311.c | 338 - drivers/iio/gyro/hid-sensor-gyro-3d.c | 5 +- drivers/iio/humidity/hid-sensor-humidity.c | 3 +- drivers/iio/imu/bmi160/bmi160.h | 1 + drivers/iio/imu/bmi160/bmi160_core.c | 38 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 8 + drivers/iio/imu/bmi160/bmi160_spi.c | 8 + drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 16 +- drivers/iio/imu/st_lsm6dsx/Makefile | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 167 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 165 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 283 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 779 - drivers/iio/industrialio-core.c | 3 - drivers/iio/light/Kconfig | 13 - drivers/iio/light/Makefile | 1 - drivers/iio/light/hid-sensor-als.c | 8 +- drivers/iio/light/hid-sensor-prox.c | 8 +- drivers/iio/light/vcnl4035.c | 676 - drivers/iio/magnetometer/Kconfig | 29 - drivers/iio/magnetometer/Makefile | 4 - drivers/iio/magnetometer/ak8975.c | 1 - drivers/iio/magnetometer/hid-sensor-magn-3d.c | 8 +- drivers/iio/magnetometer/rm3100-core.c | 616 - drivers/iio/magnetometer/rm3100-i2c.c | 54 - drivers/iio/magnetometer/rm3100-spi.c | 64 - drivers/iio/magnetometer/rm3100.h | 17 - drivers/iio/magnetometer/st_magn.h | 1 - drivers/iio/magnetometer/st_magn_buffer.c | 12 +- drivers/iio/magnetometer/st_magn_core.c | 11 +- drivers/iio/magnetometer/st_magn_i2c.c | 5 - drivers/iio/magnetometer/st_magn_spi.c | 7 - drivers/iio/orientation/hid-sensor-incl-3d.c | 8 +- drivers/iio/potentiometer/Kconfig | 12 - drivers/iio/potentiometer/Makefile | 1 - drivers/iio/potentiometer/mcp41010.c | 203 - drivers/iio/potentiometer/mcp4131.c | 11 +- drivers/iio/potentiometer/tpl0102.c | 42 +- drivers/iio/pressure/hid-sensor-press.c | 8 +- drivers/iio/resolver/Kconfig | 10 - drivers/iio/resolver/Makefile | 1 - drivers/iio/resolver/ad2s90.c | 131 - drivers/iio/temperature/hid-sensor-temperature.c | 3 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/agent.c | 4 +- drivers/infiniband/core/cache.c | 17 +- drivers/infiniband/core/cm.c | 6 +- drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/cma_configfs.c | 3 - drivers/infiniband/core/cma_priv.h | 28 - drivers/infiniband/core/core_priv.h | 47 +- drivers/infiniband/core/cq.c | 8 +- drivers/infiniband/core/device.c | 166 +- drivers/infiniband/core/fmr_pool.c | 8 +- drivers/infiniband/core/iwcm.c | 12 +- drivers/infiniband/core/mad.c | 22 +- drivers/infiniband/core/mad_rmpp.c | 11 +- drivers/infiniband/core/nldev.c | 34 +- drivers/infiniband/core/opa_smi.h | 4 +- drivers/infiniband/core/rdma_core.c | 54 +- drivers/infiniband/core/rdma_core.h | 79 +- drivers/infiniband/core/restrack.c | 51 +- drivers/infiniband/core/roce_gid_mgmt.c | 9 +- drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/core/security.c | 8 +- drivers/infiniband/core/smi.h | 4 +- drivers/infiniband/core/sysfs.c | 28 +- drivers/infiniband/core/ucm.c | 2 +- drivers/infiniband/core/umem_odp.c | 54 +- drivers/infiniband/core/user_mad.c | 244 +- drivers/infiniband/core/uverbs.h | 86 +- drivers/infiniband/core/uverbs_cmd.c | 2066 +-- drivers/infiniband/core/uverbs_ioctl.c | 59 +- drivers/infiniband/core/uverbs_main.c | 242 +- drivers/infiniband/core/uverbs_std_types.c | 118 +- .../infiniband/core/uverbs_std_types_counters.c | 20 +- drivers/infiniband/core/uverbs_std_types_cq.c | 23 +- drivers/infiniband/core/uverbs_std_types_device.c | 224 - drivers/infiniband/core/uverbs_std_types_dm.c | 17 +- .../infiniband/core/uverbs_std_types_flow_action.c | 31 +- drivers/infiniband/core/uverbs_std_types_mr.c | 76 +- drivers/infiniband/core/uverbs_uapi.c | 514 +- drivers/infiniband/core/verbs.c | 194 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 17 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 +- drivers/infiniband/hw/bnxt_re/main.c | 131 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 34 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 59 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 - drivers/infiniband/hw/bnxt_re/qplib_sp.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 6 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 3 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 66 +- drivers/infiniband/hw/cxgb4/cm.c | 11 +- drivers/infiniband/hw/cxgb4/provider.c | 74 +- drivers/infiniband/hw/cxgb4/qp.c | 7 +- drivers/infiniband/hw/hfi1/Makefile | 1 - drivers/infiniband/hw/hfi1/chip.c | 50 +- drivers/infiniband/hw/hfi1/chip_registers.h | 4 - drivers/infiniband/hw/hfi1/common.h | 19 +- drivers/infiniband/hw/hfi1/debugfs.c | 49 - drivers/infiniband/hw/hfi1/driver.c | 72 +- drivers/infiniband/hw/hfi1/hfi.h | 37 +- drivers/infiniband/hw/hfi1/mad.c | 2 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 13 +- drivers/infiniband/hw/hfi1/pio.c | 31 +- drivers/infiniband/hw/hfi1/pio.h | 5 - drivers/infiniband/hw/hfi1/qp.c | 27 +- drivers/infiniband/hw/hfi1/rc.c | 32 +- drivers/infiniband/hw/hfi1/sdma.c | 10 +- drivers/infiniband/hw/hfi1/sdma.h | 1 - drivers/infiniband/hw/hfi1/tid_rdma.c | 48 - drivers/infiniband/hw/hfi1/tid_rdma.h | 13 - drivers/infiniband/hw/hfi1/uc.c | 2 +- drivers/infiniband/hw/hfi1/ud.c | 33 +- drivers/infiniband/hw/hfi1/user_sdma.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 30 +- drivers/infiniband/hw/hfi1/verbs.h | 2 - drivers/infiniband/hw/hfi1/vnic_main.c | 4 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 18 +- drivers/infiniband/hw/hns/Makefile | 2 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 3 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 2 - drivers/infiniband/hw/hns/hns_roce_cmd.h | 4 - drivers/infiniband/hw/hns/hns_roce_common.h | 3 + drivers/infiniband/hw/hns/hns_roce_device.h | 97 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 41 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 2 - drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 13 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 702 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 142 +- drivers/infiniband/hw/hns/hns_roce_main.c | 185 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 141 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 37 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 457 - drivers/infiniband/hw/i40iw/i40iw_cm.c | 10 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 127 +- drivers/infiniband/hw/mlx4/ah.c | 6 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 9 +- drivers/infiniband/hw/mlx4/mad.c | 28 +- drivers/infiniband/hw/mlx4/main.c | 205 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 +- drivers/infiniband/hw/mlx4/qp.c | 31 +- drivers/infiniband/hw/mlx4/srq.c | 10 +- drivers/infiniband/hw/mlx4/sysfs.c | 12 +- drivers/infiniband/hw/mlx5/Makefile | 4 +- drivers/infiniband/hw/mlx5/ah.c | 4 +- drivers/infiniband/hw/mlx5/cmd.c | 19 - drivers/infiniband/hw/mlx5/cmd.h | 2 - drivers/infiniband/hw/mlx5/cq.c | 114 +- drivers/infiniband/hw/mlx5/devx.c | 237 +- drivers/infiniband/hw/mlx5/flow.c | 73 +- drivers/infiniband/hw/mlx5/ib_rep.c | 15 +- drivers/infiniband/hw/mlx5/mad.c | 18 +- drivers/infiniband/hw/mlx5/main.c | 644 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 78 +- drivers/infiniband/hw/mlx5/mr.c | 42 +- drivers/infiniband/hw/mlx5/odp.c | 473 +- drivers/infiniband/hw/mlx5/qp.c | 471 +- drivers/infiniband/hw/mlx5/srq.c | 73 +- drivers/infiniband/hw/mlx5/srq.h | 73 - drivers/infiniband/hw/mlx5/srq_cmd.c | 722 - drivers/infiniband/hw/mthca/mthca_dev.h | 9 +- drivers/infiniband/hw/mthca/mthca_mad.c | 7 +- drivers/infiniband/hw/mthca/mthca_provider.c | 158 +- drivers/infiniband/hw/mthca/mthca_qp.c | 22 +- drivers/infiniband/hw/mthca/mthca_srq.c | 29 +- drivers/infiniband/hw/nes/nes_cm.c | 2 +- drivers/infiniband/hw/nes/nes_mgt.c | 8 +- drivers/infiniband/hw/nes/nes_verbs.c | 71 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 92 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 19 +- drivers/infiniband/hw/qedr/main.c | 103 +- drivers/infiniband/hw/qedr/verbs.c | 25 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/qib/qib_iba6120.c | 1 + drivers/infiniband/hw/qib/qib_iba7220.c | 2 + drivers/infiniband/hw/qib/qib_iba7322.c | 3 + drivers/infiniband/hw/qib/qib_init.c | 1 + drivers/infiniband/hw/qib/qib_mad.c | 3 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/qib/qib_sdma.c | 5 +- drivers/infiniband/hw/qib/qib_ud.c | 1 + drivers/infiniband/hw/qib/qib_user_sdma.c | 1 + drivers/infiniband/hw/qib/qib_verbs.c | 13 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 63 +- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 14 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 82 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 4 +- drivers/infiniband/sw/rdmavt/ah.c | 9 +- drivers/infiniband/sw/rdmavt/ah.h | 6 +- drivers/infiniband/sw/rdmavt/mad.c | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 9 +- drivers/infiniband/sw/rdmavt/vt.c | 299 +- drivers/infiniband/sw/rxe/rxe.h | 6 +- drivers/infiniband/sw/rxe/rxe_comp.c | 6 - drivers/infiniband/sw/rxe/rxe_hw_counters.c | 9 +- drivers/infiniband/sw/rxe/rxe_hw_counters.h | 3 - drivers/infiniband/sw/rxe/rxe_loc.h | 7 +- drivers/infiniband/sw/rxe/rxe_net.c | 16 +- drivers/infiniband/sw/rxe/rxe_pool.c | 30 +- drivers/infiniband/sw/rxe/rxe_pool.h | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 11 +- drivers/infiniband/sw/rxe/rxe_req.c | 3 +- drivers/infiniband/sw/rxe/rxe_resp.c | 33 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 129 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 8 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 10 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 1 + drivers/infiniband/ulp/iser/iser_memory.c | 9 +- drivers/infiniband/ulp/iser/iser_verbs.c | 7 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 8 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 160 +- drivers/infiniband/ulp/srp/ib_srp.h | 20 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 291 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 44 +- drivers/input/joystick/xpad.c | 16 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 3 +- drivers/input/keyboard/matrix_keypad.c | 23 +- drivers/input/keyboard/nomadik-ske-keypad.c | 2 +- drivers/input/keyboard/omap4-keypad.c | 34 +- drivers/input/misc/drv2667.c | 6 +- drivers/input/misc/hp_sdc_rtc.c | 8 +- drivers/input/misc/rotary_encoder.c | 6 +- drivers/input/mouse/elan_i2c_core.c | 3 - drivers/input/mouse/elantech.c | 18 +- drivers/input/mouse/synaptics.c | 4 - drivers/input/serio/Kconfig | 1 + drivers/input/serio/gscps2.c | 4 +- drivers/input/serio/hp_sdc.c | 4 +- drivers/input/serio/hyperv-keyboard.c | 2 +- drivers/input/serio/olpc_apsp.c | 28 +- drivers/input/touchscreen/Kconfig | 12 - drivers/input/touchscreen/Makefile | 1 - drivers/input/touchscreen/ad7879.c | 109 +- drivers/input/touchscreen/ektf2127.c | 2 +- drivers/input/touchscreen/gunze.c | 4 +- drivers/input/touchscreen/inexio.c | 4 +- drivers/input/touchscreen/migor_ts.c | 15 +- drivers/input/touchscreen/mtouch.c | 4 +- drivers/input/touchscreen/raspberrypi-ts.c | 227 - drivers/input/touchscreen/st1232.c | 12 +- drivers/interconnect/Kconfig | 15 - drivers/interconnect/Makefile | 6 - drivers/interconnect/core.c | 787 - drivers/interconnect/qcom/Kconfig | 13 - drivers/interconnect/qcom/Makefile | 5 - drivers/interconnect/qcom/sdm845.c | 838 - drivers/iommu/amd_iommu.c | 306 +- drivers/iommu/amd_iommu_init.c | 67 +- drivers/iommu/amd_iommu_types.h | 1 - drivers/iommu/amd_iommu_v2.c | 2 - drivers/iommu/arm-smmu-v3.c | 63 +- drivers/iommu/arm-smmu.c | 209 +- drivers/iommu/dma-iommu.c | 45 +- drivers/iommu/dmar.c | 116 +- drivers/iommu/intel-iommu.c | 435 +- drivers/iommu/intel-pasid.c | 449 +- drivers/iommu/intel-pasid.h | 40 +- drivers/iommu/intel-svm.c | 173 +- drivers/iommu/intel_irq_remapping.c | 6 +- drivers/iommu/io-pgtable-arm-v7s.c | 4 + drivers/iommu/iommu-sysfs.c | 14 +- drivers/iommu/iommu.c | 113 +- drivers/iommu/ipmmu-vmsa.c | 91 +- drivers/iommu/irq_remapping.c | 1 + drivers/iommu/msm_iommu.c | 13 +- drivers/iommu/mtk_iommu.c | 25 +- drivers/iommu/mtk_iommu_v1.c | 47 +- drivers/iommu/of_iommu.c | 16 +- drivers/iommu/omap-iommu-debug.c | 25 +- drivers/iommu/qcom_iommu.c | 34 +- drivers/iommu/rockchip-iommu.c | 13 +- drivers/iommu/tegra-gart.c | 37 +- drivers/iommu/tegra-smmu.c | 26 +- drivers/irqchip/Kconfig | 15 - drivers/irqchip/Makefile | 3 - drivers/irqchip/irq-ativic32.c | 31 - drivers/irqchip/irq-bcm2835.c | 11 +- drivers/irqchip/irq-bcm2836.c | 11 +- drivers/irqchip/irq-dw-apb-ictl.c | 2 +- drivers/irqchip/irq-gic-common.c | 12 - drivers/irqchip/irq-gic-common.h | 3 - drivers/irqchip/irq-gic-v3.c | 31 +- drivers/irqchip/irq-gic.c | 6 +- drivers/irqchip/irq-imx-gpcv2.c | 65 +- drivers/irqchip/irq-imx-irqsteer.c | 261 - drivers/irqchip/irq-madera.c | 256 - drivers/irqchip/irq-mscc-ocelot.c | 6 +- drivers/irqchip/irq-orion.c | 22 +- drivers/irqchip/irq-rda-intc.c | 107 - drivers/irqchip/irq-renesas-h8s.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 14 +- drivers/irqchip/irq-renesas-irqc.c | 14 +- drivers/irqchip/irq-s3c24xx.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 122 +- drivers/irqchip/irq-sun4i.c | 106 +- drivers/irqchip/irq-tango.c | 10 +- drivers/irqchip/irq-tb10x.c | 18 +- drivers/irqchip/irq-xtensa-mx.c | 10 +- drivers/irqchip/irq-xtensa-pic.c | 8 +- drivers/isdn/hardware/Kconfig | 2 + drivers/isdn/hardware/Makefile | 1 + drivers/isdn/hardware/eicon/Kconfig | 51 + drivers/isdn/hardware/eicon/Makefile | 24 + drivers/isdn/hardware/eicon/adapter.h | 18 + drivers/isdn/hardware/eicon/capi20.h | 699 + drivers/isdn/hardware/eicon/capidtmf.c | 685 + drivers/isdn/hardware/eicon/capidtmf.h | 79 + drivers/isdn/hardware/eicon/capifunc.c | 1219 ++ drivers/isdn/hardware/eicon/capifunc.h | 40 + drivers/isdn/hardware/eicon/capimain.c | 141 + drivers/isdn/hardware/eicon/cardtype.h | 1098 ++ drivers/isdn/hardware/eicon/cp_vers.h | 26 + drivers/isdn/hardware/eicon/dadapter.c | 364 + drivers/isdn/hardware/eicon/dadapter.h | 34 + drivers/isdn/hardware/eicon/debug.c | 2128 +++ drivers/isdn/hardware/eicon/debug_if.h | 88 + drivers/isdn/hardware/eicon/debuglib.c | 156 + drivers/isdn/hardware/eicon/debuglib.h | 322 + drivers/isdn/hardware/eicon/dfifo.h | 54 + drivers/isdn/hardware/eicon/di.c | 835 + drivers/isdn/hardware/eicon/di.h | 118 + drivers/isdn/hardware/eicon/di_dbg.h | 37 + drivers/isdn/hardware/eicon/di_defs.h | 181 + drivers/isdn/hardware/eicon/did_vers.h | 26 + drivers/isdn/hardware/eicon/diddfunc.c | 115 + drivers/isdn/hardware/eicon/diva.c | 666 + drivers/isdn/hardware/eicon/diva.h | 33 + drivers/isdn/hardware/eicon/diva_didd.c | 139 + drivers/isdn/hardware/eicon/diva_dma.c | 94 + drivers/isdn/hardware/eicon/diva_dma.h | 48 + drivers/isdn/hardware/eicon/diva_pci.h | 20 + drivers/isdn/hardware/eicon/divacapi.h | 1350 ++ drivers/isdn/hardware/eicon/divamnt.c | 239 + drivers/isdn/hardware/eicon/divasfunc.c | 237 + drivers/isdn/hardware/eicon/divasi.c | 562 + drivers/isdn/hardware/eicon/divasmain.c | 848 ++ drivers/isdn/hardware/eicon/divasproc.c | 412 + drivers/isdn/hardware/eicon/divasync.h | 489 + drivers/isdn/hardware/eicon/dqueue.c | 110 + drivers/isdn/hardware/eicon/dqueue.h | 32 + drivers/isdn/hardware/eicon/dsp_defs.h | 301 + drivers/isdn/hardware/eicon/dsp_tst.h | 48 + drivers/isdn/hardware/eicon/dspdids.h | 75 + drivers/isdn/hardware/eicon/dsrv4bri.h | 40 + drivers/isdn/hardware/eicon/dsrv_bri.h | 37 + drivers/isdn/hardware/eicon/dsrv_pri.h | 38 + drivers/isdn/hardware/eicon/entity.h | 29 + drivers/isdn/hardware/eicon/helpers.h | 51 + drivers/isdn/hardware/eicon/idifunc.c | 268 + drivers/isdn/hardware/eicon/io.c | 852 ++ drivers/isdn/hardware/eicon/io.h | 308 + drivers/isdn/hardware/eicon/istream.c | 226 + drivers/isdn/hardware/eicon/kst_ifc.h | 335 + drivers/isdn/hardware/eicon/maintidi.c | 2194 +++ drivers/isdn/hardware/eicon/maintidi.h | 171 + drivers/isdn/hardware/eicon/man_defs.h | 133 + drivers/isdn/hardware/eicon/mdm_msg.h | 346 + drivers/isdn/hardware/eicon/message.c | 14954 ++++++++++++++++++ drivers/isdn/hardware/eicon/mi_pc.h | 204 + drivers/isdn/hardware/eicon/mntfunc.c | 370 + drivers/isdn/hardware/eicon/os_4bri.c | 1132 ++ drivers/isdn/hardware/eicon/os_4bri.h | 9 + drivers/isdn/hardware/eicon/os_bri.c | 815 + drivers/isdn/hardware/eicon/os_bri.h | 9 + drivers/isdn/hardware/eicon/os_capi.h | 21 + drivers/isdn/hardware/eicon/os_pri.c | 1053 ++ drivers/isdn/hardware/eicon/os_pri.h | 9 + drivers/isdn/hardware/eicon/pc.h | 738 + drivers/isdn/hardware/eicon/pc_init.h | 267 + drivers/isdn/hardware/eicon/pc_maint.h | 160 + drivers/isdn/hardware/eicon/pkmaint.h | 43 + drivers/isdn/hardware/eicon/platform.h | 369 + drivers/isdn/hardware/eicon/pr_pc.h | 76 + drivers/isdn/hardware/eicon/s_4bri.c | 510 + drivers/isdn/hardware/eicon/s_bri.c | 191 + drivers/isdn/hardware/eicon/s_pri.c | 205 + drivers/isdn/hardware/eicon/sdp_hdr.h | 117 + drivers/isdn/hardware/eicon/um_idi.c | 886 ++ drivers/isdn/hardware/eicon/um_idi.h | 44 + drivers/isdn/hardware/eicon/um_xdi.h | 69 + drivers/isdn/hardware/eicon/xdi_adapter.h | 71 + drivers/isdn/hardware/eicon/xdi_msg.h | 128 + drivers/isdn/hardware/eicon/xdi_vers.h | 26 + drivers/isdn/hardware/mISDN/w6692.c | 3 + drivers/isdn/hisax/hfc_pci.c | 3 +- drivers/leds/led-triggers.c | 9 +- drivers/leds/leds-88pm860x.c | 2 +- drivers/leds/leds-gpio.c | 1 + drivers/leds/leds-powernv.c | 12 +- drivers/leds/leds-pwm.c | 22 +- drivers/leds/trigger/Kconfig | 7 - drivers/leds/trigger/Makefile | 1 - drivers/leds/trigger/ledtrig-audio.c | 44 - drivers/lightnvm/core.c | 25 +- drivers/lightnvm/pblk-core.c | 77 +- drivers/lightnvm/pblk-init.c | 103 +- drivers/lightnvm/pblk-map.c | 63 +- drivers/lightnvm/pblk-rb.c | 5 +- drivers/lightnvm/pblk-read.c | 66 +- drivers/lightnvm/pblk-recovery.c | 45 +- drivers/lightnvm/pblk-rl.c | 5 +- drivers/lightnvm/pblk-sysfs.c | 7 - drivers/lightnvm/pblk-write.c | 64 +- drivers/lightnvm/pblk.h | 43 +- drivers/macintosh/ans-lcd.c | 2 +- drivers/macintosh/macio_asic.c | 35 +- drivers/macintosh/macio_sysfs.c | 18 +- drivers/macintosh/rack-meter.c | 13 +- drivers/macintosh/via-pmu.c | 4 +- drivers/macintosh/windfarm_fcu_controls.c | 14 +- drivers/macintosh/windfarm_lm87_sensor.c | 4 +- drivers/macintosh/windfarm_smu_controls.c | 4 +- drivers/macintosh/windfarm_smu_sat.c | 9 +- drivers/macintosh/windfarm_smu_sensors.c | 15 +- drivers/mailbox/arm_mhu.c | 12 +- drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/mailbox/bcm-pdc-mailbox.c | 4 +- drivers/mailbox/bcm2835-mailbox.c | 18 +- drivers/mailbox/hi3660-mailbox.c | 35 +- drivers/mailbox/hi6220-mailbox.c | 11 +- drivers/mailbox/imx-mailbox.c | 3 +- drivers/mailbox/mailbox-altera.c | 15 +- drivers/mailbox/mailbox-sti.c | 13 +- drivers/mailbox/mailbox-xgene-slimpro.c | 11 +- drivers/mailbox/mailbox.c | 101 +- drivers/mailbox/mtk-cmdq-mailbox.c | 11 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/platform_mhu.c | 12 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 3 +- drivers/mailbox/rockchip-mailbox.c | 15 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/tegra-hsp.c | 517 +- drivers/mailbox/ti-msgmgr.c | 15 +- drivers/md/bcache/bcache.h | 20 +- drivers/md/bcache/btree.c | 5 - drivers/md/bcache/btree.h | 18 - drivers/md/bcache/debug.c | 3 +- drivers/md/bcache/journal.c | 2 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 48 +- drivers/md/bcache/sysfs.c | 61 +- drivers/md/bcache/writeback.c | 30 +- drivers/md/bcache/writeback.h | 12 +- drivers/md/dm-bufio.c | 14 +- drivers/md/dm-cache-metadata.c | 4 - drivers/md/dm-core.h | 5 + drivers/md/dm-crypt.c | 21 +- drivers/md/dm-delay.c | 2 +- drivers/md/dm-flakey.c | 35 +- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-kcopyd.c | 19 +- drivers/md/dm-linear.c | 2 +- drivers/md/dm-mpath.c | 6 +- drivers/md/dm-raid.c | 3 +- drivers/md/dm-raid1.c | 3 +- drivers/md/dm-rq.c | 25 +- drivers/md/dm-snap.c | 22 - drivers/md/dm-stats.c | 2 +- drivers/md/dm-table.c | 7 +- drivers/md/dm-thin.c | 72 +- drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-target.c | 9 - drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 122 +- drivers/md/dm.c | 127 +- drivers/md/md.c | 21 +- drivers/md/raid0.c | 2 +- drivers/md/raid10.c | 76 +- drivers/md/raid5-ppl.c | 6 +- drivers/md/raid5.c | 87 +- drivers/md/raid5.h | 9 +- drivers/media/Kconfig | 13 - drivers/media/cec/cec-adap.c | 83 +- drivers/media/cec/cec-core.c | 6 - drivers/media/cec/cec-pin.c | 5 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 69 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 17 +- drivers/media/dvb-core/dvb_frontend.c | 11 +- drivers/media/dvb-frontends/af9033.c | 12 +- drivers/media/dvb-frontends/dib0090.c | 32 +- drivers/media/dvb-frontends/dib7000p.c | 7 +- drivers/media/dvb-frontends/drxk_hard.c | 8 +- drivers/media/dvb-frontends/dvb-pll.c | 106 +- drivers/media/dvb-frontends/lgdt3306a.c | 6 +- drivers/media/dvb-frontends/mxl5xx.c | 2 +- drivers/media/dvb-frontends/tda18271c2dd.c | 1 + drivers/media/firewire/firedtv-avc.c | 6 +- drivers/media/firewire/firedtv.h | 6 +- drivers/media/i2c/Kconfig | 15 - drivers/media/i2c/Makefile | 1 - drivers/media/i2c/ad9389b.c | 2 +- drivers/media/i2c/adv7180.c | 15 - drivers/media/i2c/adv7511.c | 4 +- drivers/media/i2c/adv7604.c | 70 +- drivers/media/i2c/adv7842.c | 6 +- drivers/media/i2c/imx214.c | 1118 -- drivers/media/i2c/imx258.c | 28 +- drivers/media/i2c/imx274.c | 9 +- drivers/media/i2c/imx319.c | 8 +- drivers/media/i2c/imx355.c | 8 +- drivers/media/i2c/mt9m111.c | 266 +- drivers/media/i2c/ov13858.c | 6 +- drivers/media/i2c/ov2640.c | 21 +- drivers/media/i2c/ov2680.c | 12 +- drivers/media/i2c/ov5640.c | 771 +- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov7670.c | 6 +- drivers/media/i2c/ov772x.c | 7 +- drivers/media/i2c/ov7740.c | 4 +- drivers/media/i2c/tc358743.c | 5 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/i2c/tda7432.c | 4 +- drivers/media/i2c/ths8200.c | 2 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/video-i2c.c | 300 +- drivers/media/media-device.c | 4 - drivers/media/media-request.c | 3 - drivers/media/pci/b2c2/flexcop-dma.c | 70 +- drivers/media/pci/bt8xx/bttv-driver.c | 12 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 48 +- drivers/media/pci/cx18/cx18-ioctl.c | 13 +- drivers/media/pci/cx23885/cx23885-core.c | 55 +- drivers/media/pci/cx23885/cx23885-i2c.c | 1 + drivers/media/pci/cx23885/cx23885-video.c | 40 +- drivers/media/pci/cx23885/cx23885.h | 2 - drivers/media/pci/ddbridge/ddbridge.h | 48 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 6 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 2 + drivers/media/pci/ivtv/ivtv-ioctl.c | 17 +- drivers/media/pci/mantis/mantis_cards.c | 1 + drivers/media/pci/saa7134/saa7134-core.c | 8 +- drivers/media/pci/saa7134/saa7134-input.c | 115 +- drivers/media/pci/saa7134/saa7134-video.c | 21 +- drivers/media/pci/saa7134/saa7134.h | 10 +- drivers/media/platform/Kconfig | 32 - drivers/media/platform/Makefile | 5 - drivers/media/platform/am437x/am437x-vpfe.c | 31 +- drivers/media/platform/aspeed-video.c | 1729 --- drivers/media/platform/coda/coda-bit.c | 132 +- drivers/media/platform/coda/coda-common.c | 246 +- drivers/media/platform/coda/coda.h | 34 +- drivers/media/platform/coda/coda_regs.h | 2 +- drivers/media/platform/coda/trace.h | 10 +- drivers/media/platform/davinci/vpbe.c | 30 +- drivers/media/platform/davinci/vpbe_display.c | 10 +- drivers/media/platform/davinci/vpfe_capture.c | 12 +- drivers/media/platform/exynos-gsc/gsc-core.c | 57 +- drivers/media/platform/exynos-gsc/gsc-core.h | 3 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 23 +- drivers/media/platform/exynos4-is/fimc-core.h | 6 +- drivers/media/platform/exynos4-is/fimc-is-errno.c | 4 +- drivers/media/platform/exynos4-is/fimc-is-errno.h | 2 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 130 +- drivers/media/platform/exynos4-is/media-dev.c | 12 +- drivers/media/platform/imx-pxp.c | 18 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 6 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 10 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 5 - drivers/media/platform/mtk-vcodec/venc_drv_if.h | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/omap3isp/isp.c | 3 +- drivers/media/platform/qcom/camss/camss-vfe.c | 23 +- drivers/media/platform/qcom/camss/camss.c | 2 +- drivers/media/platform/qcom/camss/camss.h | 1 - drivers/media/platform/qcom/venus/core.c | 32 +- drivers/media/platform/qcom/venus/core.h | 6 - drivers/media/platform/qcom/venus/firmware.c | 235 +- drivers/media/platform/qcom/venus/firmware.h | 17 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 2 +- drivers/media/platform/qcom/venus/hfi_venus.c | 15 +- drivers/media/platform/qcom/venus/hfi_venus_io.h | 8 - drivers/media/platform/qcom/venus/vdec.c | 4 +- drivers/media/platform/qcom/venus/venc.c | 23 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 36 +- drivers/media/platform/rcar-vin/rcar-core.c | 52 - drivers/media/platform/rcar-vin/rcar-csi2.c | 97 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 10 +- drivers/media/platform/rockchip/rga/rga.c | 4 +- drivers/media/platform/s5p-g2d/g2d.c | 102 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 - drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 49 +- drivers/media/platform/seco-cec/Makefile | 1 - drivers/media/platform/seco-cec/seco-cec.c | 796 - drivers/media/platform/seco-cec/seco-cec.h | 141 - drivers/media/platform/sh_vou.c | 2 +- drivers/media/platform/sti/bdisp/bdisp-hw.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sunxi/sun6i-csi/Kconfig | 9 - drivers/media/platform/sunxi/sun6i-csi/Makefile | 3 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 913 -- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 135 - .../media/platform/sunxi/sun6i-csi/sun6i_csi_reg.h | 196 - .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 679 - .../media/platform/sunxi/sun6i-csi/sun6i_video.h | 38 - drivers/media/platform/ti-vpe/cal.c | 4 +- drivers/media/platform/vicodec/codec-fwht.c | 84 +- drivers/media/platform/vicodec/codec-fwht.h | 15 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 122 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 3 +- drivers/media/platform/vicodec/vicodec-core.c | 159 +- drivers/media/platform/vim2m.c | 8 +- drivers/media/platform/vimc/vimc-common.c | 2 - drivers/media/platform/vimc/vimc-sensor.c | 2 +- drivers/media/platform/vivid/vivid-core.c | 48 +- drivers/media/platform/vivid/vivid-core.h | 5 - drivers/media/platform/vivid/vivid-ctrls.c | 16 - drivers/media/platform/vivid/vivid-kthread-cap.c | 56 +- drivers/media/platform/vivid/vivid-kthread-out.c | 5 +- drivers/media/platform/vivid/vivid-sdr-cap.c | 2 + drivers/media/platform/vivid/vivid-vbi-cap.c | 6 + drivers/media/platform/vivid/vivid-vbi-out.c | 2 + drivers/media/platform/vivid/vivid-vid-cap.c | 31 +- drivers/media/platform/vivid/vivid-vid-cap.h | 2 +- drivers/media/platform/vivid/vivid-vid-common.c | 2 +- drivers/media/platform/vivid/vivid-vid-out.c | 20 +- drivers/media/platform/vivid/vivid-vid-out.h | 2 +- drivers/media/platform/vsp1/vsp1_lif.c | 2 +- drivers/media/platform/xilinx/Kconfig | 2 - drivers/media/platform/xilinx/Makefile | 2 - drivers/media/platform/xilinx/xilinx-dma.c | 5 +- drivers/media/platform/xilinx/xilinx-dma.h | 5 +- drivers/media/platform/xilinx/xilinx-tpg.c | 7 +- drivers/media/platform/xilinx/xilinx-vip.c | 7 +- drivers/media/platform/xilinx/xilinx-vip.h | 5 +- drivers/media/platform/xilinx/xilinx-vipp.c | 5 +- drivers/media/platform/xilinx/xilinx-vipp.h | 5 +- drivers/media/platform/xilinx/xilinx-vtc.c | 5 +- drivers/media/platform/xilinx/xilinx-vtc.h | 5 +- drivers/media/rc/Kconfig | 12 - drivers/media/rc/Makefile | 1 - drivers/media/rc/bpf-lirc.c | 24 - drivers/media/rc/imon.c | 4 +- drivers/media/rc/imon_raw.c | 47 +- drivers/media/rc/keymaps/Makefile | 1 - drivers/media/rc/keymaps/rc-xbox-dvd.c | 63 - drivers/media/rc/mceusb.c | 9 - drivers/media/rc/rc-main.c | 8 +- drivers/media/rc/xbox_remote.c | 306 - drivers/media/spi/cxd2880-spi.c | 17 - drivers/media/usb/au0828/au0828-video.c | 38 +- drivers/media/usb/cpia2/cpia2_v4l.c | 31 +- drivers/media/usb/cx231xx/cx231xx-417.c | 41 +- drivers/media/usb/cx231xx/cx231xx-video.c | 41 +- drivers/media/usb/dvb-usb-v2/Kconfig | 1 - drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 6 +- drivers/media/usb/dvb-usb-v2/gl861.c | 3 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 102 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 40 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 4 +- drivers/media/usb/dvb-usb-v2/usb_urb.c | 5 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 2 +- drivers/media/usb/dvb-usb/friio-fe.c | 440 + drivers/media/usb/dvb-usb/friio.c | 522 + drivers/media/usb/dvb-usb/friio.h | 99 + drivers/media/usb/em28xx/em28xx-cards.c | 2 +- drivers/media/usb/gspca/gspca.c | 11 +- drivers/media/usb/pulse8-cec/pulse8-cec.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 13 +- drivers/media/usb/siano/smsusb.c | 3 +- drivers/media/usb/stkwebcam/stk-webcam.c | 13 +- drivers/media/usb/uvc/uvc_driver.c | 83 +- drivers/media/usb/uvc/uvc_isight.c | 6 +- drivers/media/usb/uvc/uvc_queue.c | 110 +- drivers/media/usb/uvc/uvc_status.c | 12 +- drivers/media/usb/uvc/uvc_video.c | 274 +- drivers/media/usb/uvc/uvcvideo.h | 69 +- drivers/media/v4l2-core/Kconfig | 1 - drivers/media/v4l2-core/v4l2-async.c | 4 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 - drivers/media/v4l2-core/v4l2-ctrls.c | 12 +- drivers/media/v4l2-core/v4l2-dev.c | 20 +- drivers/media/v4l2-core/v4l2-device.c | 1 - drivers/media/v4l2-core/v4l2-event.c | 43 +- drivers/media/v4l2-core/v4l2-fwnode.c | 12 +- drivers/media/v4l2-core/v4l2-ioctl.c | 129 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 70 +- drivers/memory/Kconfig | 9 - drivers/memory/Makefile | 1 - drivers/memory/omap-gpmc.c | 30 +- drivers/memory/pl353-smc.c | 463 - drivers/memory/samsung/exynos-srom.c | 4 +- drivers/memory/tegra/Kconfig | 10 - drivers/memory/tegra/Makefile | 1 - drivers/memory/tegra/mc.c | 6 +- drivers/memory/tegra/tegra124-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 591 - drivers/memstick/core/memstick.c | 3 - drivers/memstick/core/ms_block.c | 109 +- drivers/memstick/core/ms_block.h | 1 - drivers/memstick/core/mspro_block.c | 121 +- drivers/memstick/host/rtsx_usb_ms.c | 170 +- drivers/message/fusion/mptfc.c | 1 + drivers/message/fusion/mptsas.c | 1 + drivers/message/fusion/mptspi.c | 1 + drivers/mfd/Kconfig | 1 - drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 139 +- drivers/mfd/bd9571mwv.c | 1 - drivers/mfd/cros_ec_dev.c | 9 +- drivers/mfd/db8500-prcmu.c | 4 +- drivers/mfd/exynos-lpass.c | 4 +- drivers/mfd/madera-core.c | 5 +- drivers/mfd/max77620.c | 2 +- drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/mt6397-core.c | 3 +- drivers/mfd/qcom_rpm.c | 4 - drivers/mfd/rave-sp.c | 2 +- drivers/mfd/stmpe.c | 12 +- drivers/mfd/tps65218.c | 24 +- drivers/mfd/tps6586x.c | 24 - drivers/mfd/twl-core.c | 4 +- drivers/mfd/wm5110-tables.c | 2 - drivers/mfd/wm8994-core.c | 9 + drivers/misc/Kconfig | 8 - drivers/misc/Makefile | 3 +- drivers/misc/altera-stapl/altera.c | 3 +- drivers/misc/atmel-ssc.c | 2 +- drivers/misc/cardreader/Kconfig | 11 - drivers/misc/cardreader/Makefile | 4 +- drivers/misc/cardreader/alcor_pci.c | 371 - drivers/misc/cardreader/rtsx_usb.c | 8 - drivers/misc/cxl/pci.c | 4 +- drivers/misc/cxl/vphb.c | 12 + drivers/misc/eeprom/Kconfig | 2 +- drivers/misc/eeprom/at24.c | 3 - drivers/misc/genwqe/card_debugfs.c | 85 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/mei/Makefile | 1 - drivers/misc/mei/client.c | 91 +- drivers/misc/mei/dma-ring.c | 269 - drivers/misc/mei/hbm.c | 92 +- drivers/misc/mei/hbm.h | 2 - drivers/misc/mei/hw-me.c | 6 - drivers/misc/mei/hw.h | 29 +- drivers/misc/mei/init.c | 2 +- drivers/misc/mei/interrupt.c | 41 +- drivers/misc/mei/mei_dev.h | 26 +- drivers/misc/mei/pci-me.c | 4 +- drivers/misc/mic/card/mic_debugfs.c | 24 +- drivers/misc/mic/cosm/cosm_debugfs.c | 39 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/mic/host/mic_debugfs.c | 62 +- drivers/misc/mic/scif/scif_debugfs.c | 44 +- drivers/misc/mic/scif/scif_dma.c | 11 +- drivers/misc/mic/scif/scif_fence.c | 22 +- drivers/misc/mic/scif/scif_rma.c | 4 +- drivers/misc/mic/scif/scif_rma.h | 15 +- drivers/misc/mic/vop/vop_debugfs.c | 40 +- drivers/misc/mic/vop/vop_main.c | 13 - drivers/misc/ocxl/afu_irq.c | 1 + drivers/misc/ocxl/config.c | 2 +- drivers/misc/ocxl/link.c | 25 +- drivers/misc/pvpanic.c | 192 - drivers/misc/sgi-gru/grukdump.c | 4 - drivers/misc/sgi-gru/grutlbpurge.c | 14 +- drivers/misc/ti-st/st_kim.c | 36 +- drivers/misc/vexpress-syscfg.c | 2 +- drivers/misc/vmw_balloon.c | 47 +- drivers/misc/vmw_vmci/vmci_host.c | 18 +- drivers/mmc/core/block.c | 43 +- drivers/mmc/core/card.h | 6 +- drivers/mmc/core/core.c | 19 +- drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 33 +- drivers/mmc/core/mmc_ops.c | 93 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/core/mmc_test.c | 14 +- drivers/mmc/core/queue.c | 110 +- drivers/mmc/core/queue.h | 4 +- drivers/mmc/core/slot-gpio.c | 97 +- drivers/mmc/host/Kconfig | 28 +- drivers/mmc/host/Makefile | 2 - drivers/mmc/host/alcor.c | 1162 -- drivers/mmc/host/atmel-mci.c | 34 +- drivers/mmc/host/bcm2835.c | 71 +- drivers/mmc/host/dw_mmc-bluefield.c | 11 +- drivers/mmc/host/jz4740_mmc.c | 202 +- drivers/mmc/host/meson-gx-mmc.c | 100 +- drivers/mmc/host/meson-mx-sdio.c | 6 - drivers/mmc/host/mmc_spi.c | 27 +- drivers/mmc/host/mmci.c | 11 +- drivers/mmc/host/mmci.h | 2 - drivers/mmc/host/mtk-sd.c | 53 +- drivers/mmc/host/of_mmc_spi.c | 34 + drivers/mmc/host/omap.c | 11 +- drivers/mmc/host/omap_hsmmc.c | 26 +- drivers/mmc/host/pxamci.c | 68 +- drivers/mmc/host/renesas_sdhi_core.c | 50 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 28 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 20 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 44 +- drivers/mmc/host/s3cmci.c | 59 +- drivers/mmc/host/sdhci-acpi.c | 7 +- drivers/mmc/host/sdhci-cadence.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 26 +- drivers/mmc/host/sdhci-esdhc.h | 24 - drivers/mmc/host/sdhci-msm.c | 126 +- drivers/mmc/host/sdhci-of-arasan.c | 46 + drivers/mmc/host/sdhci-of-esdhc.c | 151 +- drivers/mmc/host/sdhci-omap.c | 142 +- drivers/mmc/host/sdhci-pci-core.c | 105 +- drivers/mmc/host/sdhci-tegra.c | 8 +- drivers/mmc/host/sdhci-xenon-phy.c | 10 +- drivers/mmc/host/sdhci-xenon.c | 10 +- drivers/mmc/host/sdhci.c | 128 +- drivers/mmc/host/sdhci.h | 13 +- drivers/mmc/host/sdhci_am654.c | 374 - drivers/mmc/host/tmio_mmc.h | 6 - drivers/mmc/host/tmio_mmc_core.c | 41 +- drivers/mtd/Kconfig | 53 +- drivers/mtd/Makefile | 1 + drivers/mtd/chips/cfi_cmdset_0020.c | 6 - drivers/mtd/devices/block2mtd.c | 2 - drivers/mtd/devices/docg3.c | 16 +- drivers/mtd/devices/docg3.h | 11 + drivers/mtd/devices/powernv_flash.c | 2 +- drivers/mtd/maps/Kconfig | 37 +- drivers/mtd/maps/Makefile | 11 +- drivers/mtd/maps/gpio-addr-flash.c | 281 + drivers/mtd/maps/latch-addr-flash.c | 229 + drivers/mtd/maps/physmap-core.c | 665 - drivers/mtd/maps/physmap-gemini.c | 205 - drivers/mtd/maps/physmap-gemini.h | 17 - drivers/mtd/maps/physmap-versatile.c | 254 - drivers/mtd/maps/physmap-versatile.h | 17 - drivers/mtd/maps/physmap.c | 280 + drivers/mtd/maps/physmap_of_core.c | 368 + drivers/mtd/maps/physmap_of_gemini.c | 97 + drivers/mtd/maps/physmap_of_gemini.h | 17 + drivers/mtd/maps/physmap_of_versatile.c | 254 + drivers/mtd/maps/physmap_of_versatile.h | 17 + drivers/mtd/mtdblock.c | 2 +- drivers/mtd/mtdcore.c | 64 +- drivers/mtd/mtdpart.c | 16 +- drivers/mtd/mtdswap.c | 13 +- drivers/mtd/nand/bbt.c | 3 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/ams-delta.c | 263 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 20 +- drivers/mtd/nand/raw/au1550nd.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/cafe_nand.c | 4 +- drivers/mtd/nand/raw/davinci_nand.c | 4 +- drivers/mtd/nand/raw/denali.c | 59 +- drivers/mtd/nand/raw/denali.h | 2 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 2 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 2 +- drivers/mtd/nand/raw/fsl_upm.c | 2 +- drivers/mtd/nand/raw/fsmc_nand.c | 303 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 29 +- drivers/mtd/nand/raw/hisi504_nand.c | 4 +- drivers/mtd/nand/raw/internals.h | 33 - drivers/mtd/nand/raw/jz4740_nand.c | 8 +- drivers/mtd/nand/raw/jz4780_bch.c | 2 - drivers/mtd/nand/raw/jz4780_nand.c | 2 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 2 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 2 +- drivers/mtd/nand/raw/marvell_nand.c | 51 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/mxc_nand.c | 16 +- drivers/mtd/nand/raw/nand_base.c | 769 +- drivers/mtd/nand/raw/nand_bbt.c | 285 +- drivers/mtd/nand/raw/nand_hynix.c | 8 +- drivers/mtd/nand/raw/nand_jedec.c | 2 - drivers/mtd/nand/raw/nand_legacy.c | 35 +- drivers/mtd/nand/raw/nand_macronix.c | 7 - drivers/mtd/nand/raw/nandsim.c | 19 +- drivers/mtd/nand/raw/ndfc.c | 2 +- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/plat_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 34 +- drivers/mtd/nand/raw/r852.c | 30 +- drivers/mtd/nand/raw/s3c2410.c | 7 +- drivers/mtd/nand/raw/sh_flctl.c | 21 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/nand/raw/sunxi_nand.c | 6 +- drivers/mtd/nand/raw/tango_nand.c | 4 +- drivers/mtd/nand/raw/tegra_nand.c | 32 +- drivers/mtd/nand/raw/vf610_nfc.c | 98 +- drivers/mtd/nand/raw/xway_nand.c | 2 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 2 - drivers/mtd/nand/spi/gigadevice.c | 148 - drivers/mtd/nand/spi/toshiba.c | 137 - drivers/mtd/nand/spi/winbond.c | 8 - drivers/mtd/nftlmount.c | 39 +- drivers/mtd/parsers/Kconfig | 50 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/redboot.c | 332 - drivers/mtd/redboot.c | 302 + drivers/mtd/spi-nor/Kconfig | 9 + drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/atmel-quadspi.c | 781 + drivers/mtd/spi-nor/cadence-quadspi.c | 19 +- drivers/mtd/spi-nor/spi-nor.c | 1663 +- drivers/mtd/ubi/build.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/net/Kconfig | 8 +- drivers/net/bonding/bond_3ad.c | 7 +- drivers/net/bonding/bond_alb.c | 9 +- drivers/net/bonding/bond_debugfs.c | 14 +- drivers/net/bonding/bond_main.c | 46 +- drivers/net/can/Kconfig | 2 +- drivers/net/can/dev.c | 48 +- drivers/net/can/flexcan.c | 417 +- drivers/net/can/rcar/Kconfig | 1 - drivers/net/can/rcar/Makefile | 1 - drivers/net/can/rcar/rcar_can.c | 11 +- drivers/net/can/rcar/rcar_canfd.c | 6 +- drivers/net/can/rx-offload.c | 51 +- drivers/net/can/sja1000/Kconfig | 1 - drivers/net/can/sja1000/plx_pci.c | 65 +- drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 10 +- drivers/net/can/usb/ucan.c | 9 +- drivers/net/can/vxcan.c | 2 +- drivers/net/can/xilinx_can.c | 36 +- drivers/net/dsa/bcm_sf2.c | 10 - drivers/net/dsa/bcm_sf2.h | 3 - drivers/net/dsa/bcm_sf2_cfp.c | 497 +- drivers/net/dsa/microchip/Kconfig | 18 +- drivers/net/dsa/microchip/Makefile | 5 +- drivers/net/dsa/microchip/ksz9477.c | 1316 -- drivers/net/dsa/microchip/ksz9477_reg.h | 1665 -- drivers/net/dsa/microchip/ksz9477_spi.c | 177 - drivers/net/dsa/microchip/ksz_9477_reg.h | 1676 ++ drivers/net/dsa/microchip/ksz_common.c | 1200 +- drivers/net/dsa/microchip/ksz_common.h | 214 - drivers/net/dsa/microchip/ksz_priv.h | 247 +- drivers/net/dsa/microchip/ksz_spi.c | 217 + drivers/net/dsa/microchip/ksz_spi.h | 69 - drivers/net/dsa/mt7530.c | 3 +- drivers/net/dsa/mv88e6060.c | 10 +- drivers/net/dsa/mv88e6xxx/chip.c | 42 +- drivers/net/dsa/mv88e6xxx/port.c | 24 +- drivers/net/dsa/mv88e6xxx/port.h | 2 - drivers/net/dsa/mv88e6xxx/serdes.c | 26 +- drivers/net/dsa/mv88e6xxx/serdes.h | 2 - drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/Kconfig | 5 +- drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 23 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 +- drivers/net/ethernet/amd/au1000_eth.c | 5 +- drivers/net/ethernet/amd/sunlance.c | 8 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 41 +- drivers/net/ethernet/apm/xgene-v2/mdio.c | 22 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 3 + drivers/net/ethernet/aquantia/atlantic/Makefile | 1 - drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 69 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 876 -- .../net/ethernet/aquantia/atlantic/aq_filters.h | 36 - drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 29 - drivers/net/ethernet/aquantia/atlantic/aq_main.c | 55 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 21 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 2 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 166 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 109 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 48 - .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 135 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 6 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 58 - drivers/net/ethernet/arc/emac_main.c | 3 +- drivers/net/ethernet/broadcom/b44.c | 12 +- drivers/net/ethernet/broadcom/bcmsysport.c | 83 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 9 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 - .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 30 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h | 5 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 70 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 693 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 119 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 215 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 614 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 32 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 5 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 26 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 + drivers/net/ethernet/broadcom/cnic.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 65 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 2 - drivers/net/ethernet/broadcom/genet/bcmmii.c | 5 +- drivers/net/ethernet/broadcom/tg3.c | 123 +- drivers/net/ethernet/cadence/macb_main.c | 50 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 - drivers/net/ethernet/cavium/common/cavium_ptp.c | 4 + drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 7 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 3 - drivers/net/ethernet/cavium/thunder/nicvf_main.c | 9 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 4 +- drivers/net/ethernet/chelsio/Kconfig | 4 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 12 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 113 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h | 13 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 77 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 13 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 62 +- drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 3 - drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h | 1 - drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 20 - .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 28 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/dec/tulip/Kconfig | 4 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 17 +- drivers/net/ethernet/faraday/ftmac100.c | 7 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 71 - drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 454 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 28 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 58 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 5 +- drivers/net/ethernet/freescale/fec.h | 1 + drivers/net/ethernet/freescale/fec_main.c | 12 + drivers/net/ethernet/freescale/fman/fman.c | 5 +- drivers/net/ethernet/freescale/fman/mac.c | 2 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 23 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth.c | 9 +- drivers/net/ethernet/hisilicon/Kconfig | 1 - drivers/net/ethernet/hisilicon/hip04_eth.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 3 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 14 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 15 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 503 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 13 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 49 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 2 +- drivers/net/ethernet/hisilicon/hns3/Makefile | 2 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 10 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 48 +- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 12 - drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 399 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 550 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 57 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 11 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 106 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 70 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 933 -- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 713 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1556 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 79 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1063 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 98 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 104 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 19 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 17 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 154 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 9 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 775 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 96 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 22 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 - drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 55 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 3 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 4 - drivers/net/ethernet/huawei/hinic/hinic_main.c | 14 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 30 - drivers/net/ethernet/huawei/hinic/hinic_port.h | 10 - drivers/net/ethernet/huawei/hinic/hinic_rx.c | 47 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 6 +- drivers/net/ethernet/ibm/emac/core.c | 9 +- drivers/net/ethernet/ibm/emac/emac.h | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 99 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 +- drivers/net/ethernet/intel/Kconfig | 25 +- drivers/net/ethernet/intel/e100.c | 14 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 11 +- drivers/net/ethernet/intel/e1000e/e1000.h | 3 - drivers/net/ethernet/intel/e1000e/netdev.c | 59 +- drivers/net/ethernet/intel/e1000e/ptp.c | 25 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 10 +- drivers/net/ethernet/intel/i40e/i40e.h | 3 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 - drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 3 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 27 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 64 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 60 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 1 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 67 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 4 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 26 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 13 +- drivers/net/ethernet/intel/ice/ice.h | 35 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 23 +- drivers/net/ethernet/intel/ice/ice_common.c | 44 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 223 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 26 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 - drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 79 +- drivers/net/ethernet/intel/ice/ice_lib.c | 152 +- drivers/net/ethernet/intel/ice/ice_main.c | 94 +- drivers/net/ethernet/intel/ice/ice_sched.c | 122 +- drivers/net/ethernet/intel/ice/ice_sched.h | 3 - drivers/net/ethernet/intel/ice/ice_sriov.c | 2 +- drivers/net/ethernet/intel/ice/ice_switch.c | 55 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 46 +- drivers/net/ethernet/intel/ice/ice_type.h | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 34 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 2 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 1 - drivers/net/ethernet/intel/igb/e1000_i210.c | 1 - drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 6 +- drivers/net/ethernet/intel/igb/igb_main.c | 51 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 65 +- drivers/net/ethernet/intel/igbvf/mbx.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 9 +- drivers/net/ethernet/intel/igc/igc.h | 11 + drivers/net/ethernet/intel/igc/igc_base.c | 8 + drivers/net/ethernet/intel/igc/igc_main.c | 48 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 19 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 44 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 299 - drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 54 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 11 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 15 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 26 +- drivers/net/ethernet/lantiq_xrx200.c | 5 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 21 +- drivers/net/ethernet/marvell/mvneta.c | 21 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 69 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 162 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 36 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 14 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 32 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 340 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 24 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 986 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 220 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 133 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 1412 +- .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 25 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 1538 +- drivers/net/ethernet/marvell/skge.c | 14 +- drivers/net/ethernet/marvell/sky2.c | 20 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 7 +- drivers/net/ethernet/mellanox/mlx4/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/cq.c | 71 +- drivers/net/ethernet/mellanox/mlx4/en_cq.c | 9 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 3 - drivers/net/ethernet/mellanox/mlx4/main.c | 17 +- drivers/net/ethernet/mellanox/mlx4/mlx4.h | 4 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 + drivers/net/ethernet/mellanox/mlx4/mr.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 10 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 54 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 11 - drivers/net/ethernet/mellanox/mlx5/core/dev.c | 162 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 8 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 27 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 111 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 16 - .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 169 - .../ethernet/mellanox/mlx5/core/en/monitor_stats.h | 12 - drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 36 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 634 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 44 - drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 222 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 55 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 19 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 245 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 112 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 524 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 775 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 42 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 38 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 1077 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 1260 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 70 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 28 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 283 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 325 - .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 38 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 11 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 83 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 23 + .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 23 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 29 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 285 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 48 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 3 + .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 255 - .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 46 - drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 98 - drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 36 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 376 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 49 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 44 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 57 + drivers/net/ethernet/mellanox/mlx5/core/qp.c | 86 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/srq.c | 716 + drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 109 + drivers/net/ethernet/mellanox/mlx5/core/vport.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 9 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 64 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 5 - .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 22 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 11 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 56 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 11 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 324 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 542 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 85 +- .../ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c | 12 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 30 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 281 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 31 +- .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 156 +- .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 249 - .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 38 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 561 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 38 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 171 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 81 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 178 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 64 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 2 - .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 28 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 284 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 783 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 - drivers/net/ethernet/microchip/lan743x_main.c | 22 +- drivers/net/ethernet/microchip/lan743x_main.h | 1 - drivers/net/ethernet/mscc/ocelot.c | 99 +- drivers/net/ethernet/mscc/ocelot.h | 1 - drivers/net/ethernet/mscc/ocelot_board.c | 3 - drivers/net/ethernet/neterion/Kconfig | 4 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 7 + drivers/net/ethernet/netronome/nfp/Makefile | 2 - drivers/net/ethernet/netronome/nfp/abm/cls.c | 283 - drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 379 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 363 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 208 +- drivers/net/ethernet/netronome/nfp/abm/qdisc.c | 850 -- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 72 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 6 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 43 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 11 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 164 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 51 - .../net/ethernet/netronome/nfp/flower/lag_conf.c | 48 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 41 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 24 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 38 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 12 +- .../net/ethernet/netronome/nfp/flower/offload.c | 288 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 62 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 89 - drivers/net/ethernet/netronome/nfp/nfp_app.h | 25 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 6 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 113 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 21 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 9 - .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 42 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 90 - drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 2 - .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 3 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 6 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 3 +- drivers/net/ethernet/qlogic/qed/qed.h | 31 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 378 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 28 - drivers/net/ethernet/qlogic/qed/qed_hsi.h | 9 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 154 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 10 - drivers/net/ethernet/qlogic/qed/qed_ll2.c | 31 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 1 - drivers/net/ethernet/qlogic/qed/qed_main.c | 81 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 65 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 10 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 50 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 5 - drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 50 - drivers/net/ethernet/qlogic/qed/qed_sp.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 47 +- drivers/net/ethernet/qlogic/qede/qede.h | 13 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 1 - drivers/net/ethernet/qlogic/qede/qede_fp.c | 4 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 19 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 6 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 13 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 6 +- drivers/net/ethernet/qualcomm/qca_debug.c | 17 +- drivers/net/ethernet/qualcomm/qca_spi.c | 16 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 - drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 5 +- .../ethernet/qualcomm/rmnet/rmnet_map_command.c | 9 + drivers/net/ethernet/realtek/8139cp.c | 5 - drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 395 +- drivers/net/ethernet/renesas/ravb.h | 1 + drivers/net/ethernet/renesas/ravb_main.c | 23 +- drivers/net/ethernet/rocker/rocker_main.c | 60 +- drivers/net/ethernet/sfc/ef10.c | 7 - drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/ethtool.c | 2 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 2 +- drivers/net/ethernet/sfc/tx.c | 5 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 4 +- drivers/net/ethernet/smsc/smsc911x.h | 2 +- drivers/net/ethernet/socionext/netsec.c | 385 +- drivers/net/ethernet/socionext/sni_ave.c | 86 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 8 - drivers/net/ethernet/stmicro/stmmac/Makefile | 1 - .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 390 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 60 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/ti/Kconfig | 3 +- drivers/net/ethernet/ti/cpmac.c | 1 + drivers/net/ethernet/ti/cpsw.c | 260 +- drivers/net/ethernet/ti/cpts.c | 32 +- drivers/net/ethernet/ti/cpts.h | 38 + drivers/net/ethernet/ti/davinci_emac.c | 14 +- drivers/net/ethernet/ti/netcp_ethss.c | 36 +- drivers/net/ethernet/ti/tlan.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 29 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/fjes/fjes_debugfs.c | 14 +- drivers/net/geneve.c | 111 +- drivers/net/hamradio/6pack.c | 10 +- drivers/net/hamradio/mkiss.c | 8 +- drivers/net/hyperv/netvsc_drv.c | 19 +- drivers/net/ieee802154/at86rf230.c | 13 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 4 +- drivers/net/ipvlan/ipvlan_main.c | 35 +- drivers/net/macvlan.c | 11 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/bpf.c | 68 +- drivers/net/netdevsim/ipsec.c | 7 +- drivers/net/phy/amd.c | 1 + drivers/net/phy/aquantia.c | 15 +- drivers/net/phy/at803x.c | 3 + drivers/net/phy/bcm63xx.c | 6 +- drivers/net/phy/bcm7xxx.c | 2 - drivers/net/phy/bcm87xx.c | 10 +- drivers/net/phy/broadcom.c | 16 + drivers/net/phy/cicada.c | 2 + drivers/net/phy/davicom.c | 4 + drivers/net/phy/dp83640.c | 1 + drivers/net/phy/dp83822.c | 1 + drivers/net/phy/dp83848.c | 1 + drivers/net/phy/dp83867.c | 1 + drivers/net/phy/dp83tc811.c | 1 + drivers/net/phy/fixed_phy.c | 43 +- drivers/net/phy/icplus.c | 145 +- drivers/net/phy/intel-xway.c | 10 + drivers/net/phy/lxt.c | 6 +- drivers/net/phy/marvell.c | 97 +- drivers/net/phy/marvell10g.c | 37 +- drivers/net/phy/mdio-gpio.c | 17 +- drivers/net/phy/meson-gxl.c | 2 +- drivers/net/phy/micrel.c | 31 +- drivers/net/phy/microchip.c | 1 + drivers/net/phy/microchip_t1.c | 1 + drivers/net/phy/mscc.c | 75 +- drivers/net/phy/national.c | 1 + drivers/net/phy/phy-c45.c | 12 +- drivers/net/phy/phy-core.c | 213 +- drivers/net/phy/phy.c | 490 +- drivers/net/phy/phy_device.c | 223 +- drivers/net/phy/phy_led_triggers.c | 15 +- drivers/net/phy/phylink.c | 19 +- drivers/net/phy/qsemi.c | 1 + drivers/net/phy/realtek.c | 45 +- drivers/net/phy/sfp-bus.c | 2 +- drivers/net/phy/smsc.c | 7 +- drivers/net/phy/ste10Xp.c | 2 + drivers/net/phy/uPD60620.c | 6 +- drivers/net/phy/vitesse.c | 21 + drivers/net/ppp/ppp_async.c | 22 +- drivers/net/ppp/ppp_generic.c | 54 +- drivers/net/ppp/ppp_synctty.c | 9 +- drivers/net/ppp/pptp.c | 5 + drivers/net/rionet.c | 2 +- drivers/net/tap.c | 2 +- drivers/net/team/team.c | 6 +- drivers/net/tun.c | 113 +- drivers/net/usb/Kconfig | 11 - drivers/net/usb/Makefile | 1 - drivers/net/usb/aqc111.c | 1459 -- drivers/net/usb/aqc111.h | 232 - drivers/net/usb/cdc_ether.c | 26 - drivers/net/usb/hso.c | 18 +- drivers/net/usb/ipheth.c | 10 +- drivers/net/usb/lan78xx.c | 31 +- drivers/net/usb/qmi_wwan.c | 18 +- drivers/net/usb/r8152.c | 33 +- drivers/net/usb/smsc95xx.c | 55 +- drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 89 +- drivers/net/vrf.c | 30 +- drivers/net/vxlan.c | 443 +- drivers/net/wan/fsl_ucc_hdlc.c | 8 - drivers/net/wireless/Kconfig | 7 - drivers/net/wireless/Makefile | 2 - drivers/net/wireless/ath/ath10k/Kconfig | 3 +- drivers/net/wireless/ath/ath10k/core.c | 33 - drivers/net/wireless/ath/ath10k/core.h | 6 - drivers/net/wireless/ath/ath10k/coredump.c | 118 +- drivers/net/wireless/ath/ath10k/coredump.h | 1 - drivers/net/wireless/ath/ath10k/debug.c | 5 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 14 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 317 +- drivers/net/wireless/ath/ath10k/hw.c | 7 - drivers/net/wireless/ath/ath10k/hw.h | 10 - drivers/net/wireless/ath/ath10k/mac.c | 117 +- drivers/net/wireless/ath/ath10k/qmi.c | 10 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 7 - drivers/net/wireless/ath/ath10k/snoc.c | 229 +- drivers/net/wireless/ath/ath10k/snoc.h | 17 +- drivers/net/wireless/ath/ath10k/thermal.c | 9 - drivers/net/wireless/ath/ath10k/wmi-ops.h | 20 - drivers/net/wireless/ath/ath10k/wmi-tlv.c | 8 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 13 - drivers/net/wireless/ath/ath10k/wmi.c | 155 +- drivers/net/wireless/ath/ath10k/wmi.h | 60 - drivers/net/wireless/ath/ath10k/wow.c | 4 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 8 +- drivers/net/wireless/ath/ath6kl/common.h | 2 +- drivers/net/wireless/ath/ath6kl/main.c | 1 - drivers/net/wireless/ath/ath6kl/wmi.c | 6 +- drivers/net/wireless/ath/ath6kl/wmi.h | 6 +- drivers/net/wireless/ath/ath9k/Kconfig | 2 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 2 +- drivers/net/wireless/ath/ath9k/ar9002_phy.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_mci.c | 4 +- drivers/net/wireless/ath/ath9k/ath9k.h | 2 +- drivers/net/wireless/ath/ath9k/dynack.c | 61 +- drivers/net/wireless/ath/ath9k/dynack.h | 6 +- drivers/net/wireless/ath/ath9k/hw.c | 1 - drivers/net/wireless/ath/ath9k/main.c | 3 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/ath/carl9170/rx.c | 1 - drivers/net/wireless/ath/carl9170/tx.c | 3 - drivers/net/wireless/ath/wil6210/cfg80211.c | 104 +- drivers/net/wireless/ath/wil6210/debugfs.c | 257 +- drivers/net/wireless/ath/wil6210/main.c | 225 +- drivers/net/wireless/ath/wil6210/netdev.c | 5 +- drivers/net/wireless/ath/wil6210/txrx.c | 14 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 92 +- drivers/net/wireless/ath/wil6210/txrx_edma.h | 4 +- drivers/net/wireless/ath/wil6210/wil6210.h | 21 +- drivers/net/wireless/ath/wil6210/wmi.c | 56 +- drivers/net/wireless/broadcom/b43/Kconfig | 1 - drivers/net/wireless/broadcom/b43/phy_common.c | 47 + drivers/net/wireless/broadcom/b43/phy_common.h | 9 + drivers/net/wireless/broadcom/b43/phy_lp.c | 13 +- drivers/net/wireless/broadcom/b43/phy_n.c | 17 +- .../wireless/broadcom/brcm80211/brcmfmac/Makefile | 2 - .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 138 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 30 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 33 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 8 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 116 - .../broadcom/brcm80211/brcmfmac/firmware.c | 215 +- .../broadcom/brcm80211/brcmfmac/firmware.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 1 - .../broadcom/brcm80211/brcmfmac/fwil_types.h | 40 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 144 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 11 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 2 - .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 120 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 9 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 4 +- .../broadcom/brcm80211/brcmsmac/phy/phy_int.h | 7 + .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 4 +- .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 17 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 - .../broadcom/brcm80211/include/chipcommon.h | 19 - drivers/net/wireless/cisco/airo.c | 4 +- drivers/net/wireless/intel/ipw2x00/Kconfig | 10 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 10 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 7 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 2 - drivers/net/wireless/intel/iwlwifi/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 13 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 27 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 11 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 87 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 17 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 - .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 401 - drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 41 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 239 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 706 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 80 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 20 - drivers/net/wireless/intel/iwlwifi/fw/file.h | 7 - drivers/net/wireless/intel/iwlwifi/fw/img.h | 26 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 231 - drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 87 - drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 25 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 19 + .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 2 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 290 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 13 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 8 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 72 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 48 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 55 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 4 - drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 37 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 526 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 124 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 4 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 139 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 71 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 13 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 52 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 49 - drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 296 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 13 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/net/wireless/intersil/orinoco/mic.c | 6 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 1 - drivers/net/wireless/intersil/prism54/isl_38xx.c | 1 - drivers/net/wireless/intersil/prism54/isl_ioctl.c | 1 - drivers/net/wireless/intersil/prism54/islpci_dev.c | 1 - drivers/net/wireless/mac80211_hwsim.c | 277 +- drivers/net/wireless/mac80211_hwsim.h | 4 - drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/mwifiex/11n.c | 5 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 96 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 62 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 14 +- drivers/net/wireless/marvell/mwifiex/ie.c | 1 - drivers/net/wireless/marvell/mwifiex/scan.c | 18 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 13 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 3 + drivers/net/wireless/mediatek/mt76/Kconfig | 6 - drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 88 +- drivers/net/wireless/mediatek/mt76/mt76.h | 60 +- drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 6 +- .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 87 + drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 137 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 15 +- .../wireless/mediatek/mt76/mt76x0/initvals_phy.h | 1313 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 197 + drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 100 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 36 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 35 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 4 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 898 +- drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 17 - .../mediatek/{mt7601u => mt76/mt76x0}/trace.c | 0 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 312 + drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 18 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 23 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 44 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 137 - drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 899 -- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 5 - .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 12 - .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 324 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 38 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 44 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 128 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 1 - drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 31 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 42 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 334 +- drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 6 +- .../net/wireless/mediatek/mt76/mt76x2/debugfs.c | 137 + drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h | 26 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 32 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 7 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 22 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 20 +- .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 3 + .../net/wireless/mediatek/mt76/mt76x2/pci_dfs.c | 878 ++ .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 140 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c | 203 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 123 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 114 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c | 142 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 95 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 44 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 55 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 32 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 78 +- drivers/net/wireless/mediatek/mt76/tx.c | 160 +- drivers/net/wireless/mediatek/mt76/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/usb_trace.h | 29 +- drivers/net/wireless/quantenna/qtnfmac/Kconfig | 15 +- drivers/net/wireless/quantenna/qtnfmac/Makefile | 9 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 21 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 282 +- .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 20 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 211 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 1219 -- .../quantenna/qtnfmac/pcie/topaz_pcie_ipc.h | 94 - .../quantenna/qtnfmac/pcie/topaz_pcie_regs.h | 45 - .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | 4 +- drivers/net/wireless/quantenna/qtnfmac/util.c | 18 - drivers/net/wireless/quantenna/qtnfmac/util.h | 2 - drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 4 - drivers/net/wireless/ralink/rt2x00/rt61pci.c | 2 +- drivers/net/wireless/ray_cs.c | 2 - drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 3 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 5 - drivers/net/wireless/realtek/rtlwifi/base.c | 1 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8192de/fw.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/phy.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/table.c | 4 + .../net/wireless/realtek/rtlwifi/rtl8723ae/table.h | 2 + .../net/wireless/realtek/rtlwifi/rtl8821ae/phy.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 3 + drivers/net/wireless/rsi/rsi_91x_sdio_ops.c | 4 +- drivers/net/wireless/st/cw1200/debug.c | 32 +- drivers/net/wireless/st/cw1200/scan.c | 13 +- drivers/net/wireless/st/cw1200/sta.c | 2 +- drivers/net/wireless/ti/wlcore/sdio.c | 17 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 2 +- drivers/net/wireless/virt_wifi.c | 632 - drivers/net/wireless/zydas/zd1201.c | 1 - drivers/net/xen-netback/xenbus.c | 18 +- drivers/net/xen-netfront.c | 4 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 11 +- drivers/nvdimm/Kconfig | 5 - drivers/nvdimm/Makefile | 1 - drivers/nvdimm/bus.c | 33 +- drivers/nvdimm/dimm.c | 16 +- drivers/nvdimm/dimm_devs.c | 210 +- drivers/nvdimm/label.c | 7 +- drivers/nvdimm/namespace_devs.c | 3 +- drivers/nvdimm/nd-core.h | 59 - drivers/nvdimm/nd.h | 8 - drivers/nvdimm/pfn_devs.c | 64 +- drivers/nvdimm/pmem.c | 15 +- drivers/nvdimm/region_devs.c | 46 - drivers/nvdimm/security.c | 454 - drivers/nvme/host/Kconfig | 15 - drivers/nvme/host/Makefile | 3 - drivers/nvme/host/core.c | 209 +- drivers/nvme/host/fabrics.c | 61 +- drivers/nvme/host/fabrics.h | 17 +- drivers/nvme/host/fc.c | 118 +- drivers/nvme/host/lightnvm.c | 33 +- drivers/nvme/host/multipath.c | 20 +- drivers/nvme/host/nvme.h | 27 +- drivers/nvme/host/pci.c | 518 +- drivers/nvme/host/rdma.c | 121 +- drivers/nvme/host/tcp.c | 2278 --- drivers/nvme/host/trace.c | 3 - drivers/nvme/host/trace.h | 27 +- drivers/nvme/target/Kconfig | 10 - drivers/nvme/target/Makefile | 2 - drivers/nvme/target/admin-cmd.c | 146 +- drivers/nvme/target/configfs.c | 43 +- drivers/nvme/target/core.c | 220 +- drivers/nvme/target/discovery.c | 139 +- drivers/nvme/target/fabrics-cmd.c | 64 +- drivers/nvme/target/fc.c | 66 +- drivers/nvme/target/io-cmd-bdev.c | 89 +- drivers/nvme/target/io-cmd-file.c | 165 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 68 +- drivers/nvme/target/rdma.c | 15 +- drivers/nvme/target/tcp.c | 1737 --- drivers/nvmem/core.c | 41 +- drivers/nvmem/meson-efuse.c | 29 +- drivers/of/address.c | 6 +- drivers/of/base.c | 126 +- drivers/of/device.c | 9 +- drivers/of/dynamic.c | 62 +- drivers/of/fdt.c | 23 +- drivers/of/kobj.c | 4 +- drivers/of/of_net.c | 39 + drivers/of/of_private.h | 4 - drivers/of/overlay.c | 292 +- drivers/of/pdt.c | 55 +- drivers/of/property.c | 10 +- drivers/of/resolver.c | 4 +- drivers/of/unittest-data/Makefile | 2 - .../of/unittest-data/overlay_bad_add_dup_node.dts | 28 - .../of/unittest-data/overlay_bad_add_dup_prop.dts | 24 - drivers/of/unittest-data/overlay_base.dts | 1 - drivers/of/unittest.c | 100 +- drivers/opp/core.c | 347 +- drivers/opp/of.c | 345 +- drivers/opp/opp.h | 26 +- drivers/opp/ti-opp-supply.c | 6 +- drivers/parisc/Kconfig | 24 +- drivers/parisc/ccio-dma.c | 14 +- drivers/parisc/sba_iommu.c | 14 +- drivers/parport/parport_pc.c | 2 +- drivers/pci/Kconfig | 36 +- drivers/pci/Makefile | 2 +- drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/pci-imx6.c | 189 +- drivers/pci/controller/dwc/pci-layerscape.c | 12 +- drivers/pci/controller/dwc/pcie-armada8k.c | 16 - drivers/pci/controller/dwc/pcie-designware-ep.c | 5 +- drivers/pci/controller/dwc/pcie-designware-host.c | 40 +- drivers/pci/controller/dwc/pcie-designware.c | 8 +- drivers/pci/controller/dwc/pcie-designware.h | 28 +- drivers/pci/controller/dwc/pcie-histb.c | 2 +- drivers/pci/controller/pcie-mediatek.c | 101 +- drivers/pci/controller/vmd.c | 48 +- drivers/pci/endpoint/Kconfig | 2 +- drivers/pci/msi.c | 23 +- drivers/pci/p2pdma.c | 24 +- drivers/pci/pci-acpi.c | 24 +- drivers/pci/pci-driver.c | 31 +- drivers/pci/pci.c | 24 +- drivers/pci/pci.h | 2 - drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/aspm.c | 2 +- drivers/pci/pcie/portdrv.h | 16 +- drivers/pci/probe.c | 15 - drivers/pci/setup-bus.c | 10 - drivers/pci/switch/switchtec.c | 154 +- drivers/pcmcia/Kconfig | 7 - drivers/pcmcia/Makefile | 1 - drivers/pcmcia/max1600.c | 122 - drivers/pcmcia/max1600.h | 32 - drivers/pcmcia/pxa2xx_mainstone.c | 113 +- drivers/pcmcia/sa1100_simpad.c | 4 +- drivers/pcmcia/sa1111_jornada720.c | 83 +- drivers/pcmcia/sa1111_lubbock.c | 110 +- drivers/pcmcia/sa1111_neponset.c | 79 +- drivers/perf/Kconfig | 9 - drivers/perf/Makefile | 1 - drivers/perf/arm_spe_pmu.c | 6 - drivers/perf/thunderx2_pmu.c | 861 -- drivers/perf/xgene_pmu.c | 80 +- drivers/phy/Kconfig | 9 - drivers/phy/Makefile | 2 - drivers/phy/allwinner/phy-sun4i-usb.c | 29 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson-gxl-usb3.c | 5 +- drivers/phy/cadence/Kconfig | 9 +- drivers/phy/cadence/Makefile | 1 - drivers/phy/cadence/phy-cadence-sierra.c | 395 - drivers/phy/freescale/Kconfig | 5 - drivers/phy/freescale/Makefile | 1 - drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 127 - drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 97 +- drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/mediatek/phy-mtk-xsphy.c | 2 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 71 +- drivers/phy/mscc/phy-ocelot-serdes.c | 24 +- drivers/phy/phy-core-mipi-dphy.c | 166 - drivers/phy/phy-core.c | 70 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 77 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 23 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 3 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 3 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 3 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 17 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 6 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- drivers/phy/socionext/Kconfig | 3 +- drivers/phy/ti/Kconfig | 10 - drivers/phy/ti/Makefile | 1 - drivers/phy/ti/phy-da8xx-usb.c | 3 +- drivers/phy/ti/phy-gmii-sel.c | 349 - drivers/phy/ti/phy-tusb1210.c | 2 +- drivers/pinctrl/Kconfig | 17 +- drivers/pinctrl/Makefile | 1 - drivers/pinctrl/actions/Kconfig | 6 - drivers/pinctrl/actions/Makefile | 1 - drivers/pinctrl/actions/pinctrl-owl.c | 71 +- drivers/pinctrl/actions/pinctrl-owl.h | 142 +- drivers/pinctrl/actions/pinctrl-s700.c | 1912 --- drivers/pinctrl/actions/pinctrl-s900.c | 205 +- drivers/pinctrl/aspeed/Makefile | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 33 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/freescale/Kconfig | 11 - drivers/pinctrl/freescale/Makefile | 2 - drivers/pinctrl/freescale/pinctrl-imx.c | 434 +- drivers/pinctrl/freescale/pinctrl-imx.h | 67 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 42 + drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 232 - drivers/pinctrl/freescale/pinctrl-scu.c | 121 - drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-broxton.c | 13 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 9 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 11 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 32 +- drivers/pinctrl/intel/pinctrl-denverton.c | 11 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 +- drivers/pinctrl/intel/pinctrl-icelake.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 + drivers/pinctrl/intel/pinctrl-lewisburg.c | 11 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 7 +- drivers/pinctrl/mediatek/Kconfig | 27 +- drivers/pinctrl/mediatek/Makefile | 2 - drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mt6797.c | 82 - drivers/pinctrl/mediatek/pinctrl-mt7629.c | 450 - drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h | 2429 --- drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 2 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 14 +- drivers/pinctrl/meson/pinctrl-meson.c | 5 +- drivers/pinctrl/meson/pinctrl-meson8.c | 35 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 47 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 16 +- drivers/pinctrl/pinconf.c | 29 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 6 +- drivers/pinctrl/pinctrl-lpc18xx.c | 10 +- drivers/pinctrl/pinctrl-max77620.c | 14 +- drivers/pinctrl/pinctrl-ocelot.c | 338 +- drivers/pinctrl/pinctrl-rockchip.c | 52 +- drivers/pinctrl/pinctrl-rza1.c | 5 - drivers/pinctrl/pinctrl-rza2.c | 519 - drivers/pinctrl/pinctrl-rzn1.c | 4 +- drivers/pinctrl/pinctrl-sx150x.c | 11 +- drivers/pinctrl/pinctrl-xway.c | 39 +- drivers/pinctrl/pinctrl-zynq.c | 9 +- drivers/pinctrl/pinmux.c | 29 +- drivers/pinctrl/qcom/pinctrl-msm.c | 19 - drivers/pinctrl/qcom/pinctrl-msm.h | 2 - drivers/pinctrl/qcom/pinctrl-sdm660.c | 28 +- drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 22 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 23 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/sh-pfc/core.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 3 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 678 +- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 22 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 97 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 119 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 122 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 370 - drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 72 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 72 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 1944 +-- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 14 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 9 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 2 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 1 - drivers/pinctrl/sh-pfc/pfc-sh7734.c | 20 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 60 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 6 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 71 +- drivers/pinctrl/sunxi/Kconfig | 4 - drivers/pinctrl/sunxi/Makefile | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 52 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 2 +- drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c | 416 - drivers/pinctrl/sunxi/pinctrl-sunxi.c | 63 - drivers/pinctrl/sunxi/pinctrl-sunxi.h | 6 - drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 22 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 13 +- drivers/platform/chrome/cros_ec_proto.c | 22 +- drivers/platform/mips/cpu_hwmon.c | 3 +- drivers/platform/x86/Kconfig | 29 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/asus-nb-wmi.c | 3 +- drivers/platform/x86/asus-wmi.c | 3 +- drivers/platform/x86/dell-laptop.c | 29 +- drivers/platform/x86/huawei-wmi.c | 208 - drivers/platform/x86/i2c-multi-instantiate.c | 97 +- drivers/platform/x86/ideapad-laptop.c | 7 - drivers/platform/x86/intel_atomisp2_pm.c | 69 +- drivers/platform/x86/intel_cht_int33fe.c | 22 +- drivers/platform/x86/intel_ips.c | 83 +- drivers/platform/x86/intel_pmc_core.c | 180 +- drivers/platform/x86/intel_pmc_core.h | 68 +- drivers/platform/x86/intel_telemetry_debugfs.c | 42 +- drivers/platform/x86/mlx-platform.c | 177 +- drivers/platform/x86/pvpanic.c | 124 + drivers/platform/x86/thinkpad_acpi.c | 114 +- drivers/platform/x86/touchscreen_dmi.c | 8 - drivers/power/avs/smartreflex.c | 39 +- drivers/power/reset/at91-poweroff.c | 86 +- drivers/power/reset/axxia-reset.c | 2 +- drivers/power/reset/gpio-poweroff.c | 10 +- drivers/power/reset/ocelot-reset.c | 12 - drivers/power/supply/Kconfig | 8 - drivers/power/supply/Makefile | 1 - drivers/power/supply/axp20x_ac_power.c | 94 - drivers/power/supply/axp20x_usb_power.c | 1 - drivers/power/supply/axp288_charger.c | 35 +- drivers/power/supply/bq2415x_charger.c | 119 +- drivers/power/supply/bq24190_charger.c | 91 +- drivers/power/supply/bq24257_charger.c | 15 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/charger-manager.c | 89 +- drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/ds2780_battery.c | 87 +- drivers/power/supply/ds2781_battery.c | 82 +- drivers/power/supply/gpio-charger.c | 6 +- drivers/power/supply/lp8788-charger.c | 62 +- drivers/power/supply/olpc_battery.c | 4 +- drivers/power/supply/pcf50633-charger.c | 17 +- drivers/power/supply/power_supply_core.c | 141 +- drivers/power/supply/sc2731_charger.c | 54 +- drivers/power/supply/sc27xx_fuel_gauge.c | 1075 -- drivers/pps/Kconfig | 4 +- drivers/pps/clients/pps-gpio.c | 4 +- drivers/pps/clients/pps-ktimer.c | 4 +- drivers/pps/clients/pps-ldisc.c | 4 +- drivers/pps/clients/pps_parport.c | 2 +- drivers/pps/kapi.c | 5 +- drivers/ptp/ptp_chardev.c | 55 +- drivers/ptp/ptp_clock.c | 12 +- drivers/pwm/Kconfig | 4 +- drivers/pwm/pwm-bcm2835.c | 5 +- drivers/pwm/pwm-clps711x.c | 13 +- drivers/pwm/pwm-imx.c | 194 +- drivers/pwm/pwm-lpc18xx-sct.c | 3 + drivers/rapidio/Kconfig | 11 - drivers/ras/Kconfig | 2 +- drivers/regulator/88pm8607.c | 2 +- drivers/regulator/Kconfig | 10 - drivers/regulator/Makefile | 1 - drivers/regulator/act8945a-regulator.c | 205 +- drivers/regulator/arizona-ldo1.c | 3 + drivers/regulator/as3711-regulator.c | 5 +- drivers/regulator/axp20x-regulator.c | 876 +- drivers/regulator/bd718x7-regulator.c | 33 +- drivers/regulator/bd9571mwv-regulator.c | 10 +- drivers/regulator/core.c | 1199 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/da9210-regulator.c | 4 +- drivers/regulator/da9211-regulator.c | 6 - drivers/regulator/dbx500-prcmu.c | 35 +- drivers/regulator/fixed.c | 6 +- drivers/regulator/internal.h | 2 - drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/lochnagar-regulator.c | 50 +- drivers/regulator/lp8788-ldo.c | 8 +- drivers/regulator/max77686-regulator.c | 29 +- drivers/regulator/max8952.c | 10 +- drivers/regulator/max8973-regulator.c | 8 +- drivers/regulator/max8997-regulator.c | 2 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/mcp16502.c | 552 - drivers/regulator/of_regulator.c | 81 +- drivers/regulator/palmas-regulator.c | 5 +- drivers/regulator/pfuze100-regulator.c | 2 - drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/s2mps11.c | 54 +- drivers/regulator/s5m8767.c | 11 +- drivers/regulator/stpmic1_regulator.c | 4 +- drivers/regulator/tps65090-regulator.c | 6 - drivers/regulator/tps65910-regulator.c | 4 +- drivers/regulator/wm8350-regulator.c | 4 +- drivers/regulator/wm8994-regulator.c | 33 +- drivers/remoteproc/remoteproc_debugfs.c | 26 - drivers/remoteproc/remoteproc_virtio.c | 13 - drivers/reset/Kconfig | 20 +- drivers/reset/Makefile | 3 +- drivers/reset/core.c | 42 - drivers/reset/reset-hsdk.c | 1 - drivers/reset/reset-simple.c | 13 +- drivers/reset/reset-socfpga.c | 88 - drivers/reset/reset-uniphier-glue.c | 183 - drivers/reset/reset-uniphier-usb3.c | 171 + drivers/rtc/Kconfig | 7 - drivers/rtc/Makefile | 1 - drivers/rtc/class.c | 187 +- drivers/rtc/hctosys.c | 12 +- drivers/rtc/interface.c | 27 +- drivers/rtc/nvmem.c | 29 +- drivers/rtc/rtc-abx80x.c | 38 - drivers/rtc/rtc-at91rm9200.c | 15 +- drivers/rtc/rtc-at91sam9.c | 16 +- drivers/rtc/rtc-cmos.c | 16 +- drivers/rtc/rtc-ep93xx.c | 2 +- drivers/rtc/rtc-hid-sensor-time.c | 2 +- drivers/rtc/rtc-imx-sc.c | 91 - drivers/rtc/rtc-isl1208.c | 37 +- drivers/rtc/rtc-m41t80.c | 21 +- drivers/rtc/rtc-m48t59.c | 8 +- drivers/rtc/rtc-max6916.c | 2 +- drivers/rtc/rtc-max77686.c | 2 +- drivers/rtc/rtc-max8997.c | 2 +- drivers/rtc/rtc-mcp795.c | 18 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pcf2123.c | 1 - drivers/rtc/rtc-pcf2127.c | 3 - drivers/rtc/rtc-pcf50633.c | 8 +- drivers/rtc/rtc-pcf8523.c | 32 +- drivers/rtc/rtc-pcf85363.c | 94 +- drivers/rtc/rtc-pic32.c | 18 +- drivers/rtc/rtc-pm8xxx.c | 16 +- drivers/rtc/rtc-proc.c | 36 +- drivers/rtc/rtc-puv3.c | 18 +- drivers/rtc/rtc-rk808.c | 22 +- drivers/rtc/rtc-rx6110.c | 12 +- drivers/rtc/rtc-rx8025.c | 19 +- drivers/rtc/rtc-s3c.c | 26 +- drivers/rtc/rtc-s5m.c | 27 +- drivers/rtc/rtc-sh.c | 7 +- drivers/rtc/rtc-sun6i.c | 121 +- drivers/rtc/rtc-sysfs.c | 16 +- drivers/rtc/rtc-tegra.c | 30 +- drivers/s390/block/dasd.c | 15 +- drivers/s390/block/dasd_ioctl.c | 22 +- drivers/s390/block/dasd_proc.c | 3 +- drivers/s390/char/tape_proc.c | 7 +- drivers/s390/cio/qdio_debug.c | 18 +- drivers/s390/cio/vfio_ccw_cp.c | 6 +- drivers/s390/cio/vfio_ccw_drv.c | 10 +- drivers/s390/cio/vfio_ccw_fsm.c | 7 +- drivers/s390/cio/vfio_ccw_private.h | 1 + drivers/s390/crypto/ap_bus.c | 285 +- drivers/s390/crypto/ap_bus.h | 1 - drivers/s390/crypto/ap_queue.c | 38 +- drivers/s390/crypto/vfio_ap_drv.c | 1 - drivers/s390/crypto/zcrypt_cex2a.c | 1 + drivers/s390/crypto/zcrypt_cex2c.c | 1 + drivers/s390/crypto/zcrypt_cex4.c | 1 + drivers/s390/crypto/zcrypt_error.h | 2 - drivers/s390/net/ism_drv.c | 2 +- drivers/s390/net/qeth_core.h | 19 +- drivers/s390/net/qeth_core_main.c | 164 +- drivers/s390/net/qeth_core_mpc.c | 1 + drivers/s390/net/qeth_core_mpc.h | 32 +- drivers/s390/net/qeth_l2_main.c | 47 +- drivers/s390/net/qeth_l3_main.c | 140 +- drivers/s390/scsi/zfcp_aux.c | 82 +- drivers/s390/scsi/zfcp_dbf.c | 25 +- drivers/s390/scsi/zfcp_dbf.h | 14 +- drivers/s390/scsi/zfcp_def.h | 113 +- drivers/s390/scsi/zfcp_erp.c | 345 +- drivers/s390/scsi/zfcp_ext.h | 9 +- drivers/s390/scsi/zfcp_fc.c | 48 +- drivers/s390/scsi/zfcp_fc.h | 21 +- drivers/s390/scsi/zfcp_fsf.c | 51 +- drivers/s390/scsi/zfcp_fsf.h | 4 +- drivers/s390/scsi/zfcp_qdio.c | 11 +- drivers/s390/scsi/zfcp_qdio.h | 9 +- drivers/s390/scsi/zfcp_reqlist.h | 2 +- drivers/s390/scsi/zfcp_scsi.c | 15 +- drivers/s390/virtio/virtio_ccw.c | 31 +- drivers/sbus/char/bbc_envctrl.c | 4 +- drivers/sbus/char/display7seg.c | 1 - drivers/sbus/char/envctrl.c | 8 +- drivers/sbus/char/flash.c | 6 +- drivers/scsi/3w-9xxx.c | 1 + drivers/scsi/3w-sas.c | 1 + drivers/scsi/3w-xxxx.c | 3 +- drivers/scsi/53c700.c | 1 + drivers/scsi/BusLogic.c | 2 +- drivers/scsi/Kconfig | 13 +- drivers/scsi/NCR5380.c | 2 +- drivers/scsi/a100u2w.c | 1 + drivers/scsi/a2091.c | 2 +- drivers/scsi/a3000.c | 1 + drivers/scsi/aacraid/aachba.c | 5 +- drivers/scsi/aacraid/aacraid.h | 5 +- drivers/scsi/aacraid/commctrl.c | 5 +- drivers/scsi/aacraid/commsup.c | 19 +- drivers/scsi/aacraid/dpcsup.c | 19 +- drivers/scsi/aacraid/linit.c | 4 +- drivers/scsi/aacraid/src.c | 2 +- drivers/scsi/advansys.c | 12 +- drivers/scsi/aha152x.c | 2 +- drivers/scsi/aha1542.c | 127 +- drivers/scsi/aha1740.c | 1 + drivers/scsi/aic7xxx/aic79xx_osm.c | 1 + drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 + drivers/scsi/aic94xx/aic94xx_hwi.c | 3 +- drivers/scsi/aic94xx/aic94xx_init.c | 1 + drivers/scsi/arcmsr/arcmsr_hba.c | 9 +- drivers/scsi/arm/acornscsi.c | 2 +- drivers/scsi/arm/arxescsi.c | 2 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 1 + drivers/scsi/arm/eesox.c | 1 + drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 1 + drivers/scsi/atari_scsi.c | 2 +- drivers/scsi/atp870u.c | 1 + drivers/scsi/be2iscsi/be_main.c | 9 +- drivers/scsi/bfa/bfa_ioc.c | 4 +- drivers/scsi/bfa/bfad.c | 18 +- drivers/scsi/bfa/bfad_im.c | 2 + drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 3 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 10 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 + drivers/scsi/csiostor/csio_init.c | 3 +- drivers/scsi/csiostor/csio_scsi.c | 10 +- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxgbi/cxgb4i/Kconfig | 4 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 5 +- drivers/scsi/cxlflash/main.c | 7 + drivers/scsi/dc395x.c | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 21 +- drivers/scsi/device_handler/scsi_dh_emc.c | 8 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 7 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 7 +- drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/dpt_i2o.c | 13 +- drivers/scsi/esas2r/esas2r_init.c | 49 +- drivers/scsi/esas2r/esas2r_main.c | 1 + drivers/scsi/esp_scsi.c | 1 + drivers/scsi/fcoe/fcoe.c | 5 + drivers/scsi/fnic/fnic_main.c | 1 + drivers/scsi/fnic/fnic_scsi.c | 4 +- drivers/scsi/fnic/fnic_trace.c | 3 +- drivers/scsi/g_NCR5380.c | 2 +- drivers/scsi/gdth.c | 1 + drivers/scsi/gvp11.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 13 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 203 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 27 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 76 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 324 +- drivers/scsi/hosts.c | 35 +- drivers/scsi/hpsa.c | 6 +- drivers/scsi/hptiop.c | 11 +- drivers/scsi/ibmvscsi/ibmvfc.c | 1 + drivers/scsi/ibmvscsi/ibmvscsi.c | 1 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 8 +- drivers/scsi/imm.c | 1 + drivers/scsi/initio.c | 3 +- drivers/scsi/ipr.c | 1 + drivers/scsi/ips.c | 10 +- drivers/scsi/ips.h | 9 + drivers/scsi/isci/init.c | 20 +- drivers/scsi/isci/phy.c | 1 - drivers/scsi/isci/remote_device.c | 4 +- drivers/scsi/isci/remote_node_context.c | 4 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/iscsi_tcp.c | 6 +- drivers/scsi/libfc/fc_rport.c | 3 +- drivers/scsi/libiscsi.c | 14 +- drivers/scsi/libiscsi_tcp.c | 4 - drivers/scsi/libsas/Makefile | 3 +- drivers/scsi/libsas/sas_ata.c | 31 +- drivers/scsi/libsas/sas_discover.c | 33 +- drivers/scsi/libsas/sas_dump.c | 63 + drivers/scsi/libsas/sas_dump.h | 29 + drivers/scsi/libsas/sas_event.c | 1 + drivers/scsi/libsas/sas_expander.c | 236 +- drivers/scsi/libsas/sas_init.c | 10 +- drivers/scsi/libsas/sas_internal.h | 16 +- drivers/scsi/libsas/sas_phy.c | 8 +- drivers/scsi/libsas/sas_port.c | 23 +- drivers/scsi/libsas/sas_scsi_host.c | 133 +- drivers/scsi/libsas/sas_task.c | 10 +- drivers/scsi/lpfc/lpfc.h | 29 +- drivers/scsi/lpfc/lpfc_attr.c | 230 +- drivers/scsi/lpfc/lpfc_bsg.c | 200 +- drivers/scsi/lpfc/lpfc_bsg.h | 38 - drivers/scsi/lpfc/lpfc_crtn.h | 5 +- drivers/scsi/lpfc/lpfc_ct.c | 261 +- drivers/scsi/lpfc/lpfc_debugfs.c | 4 - drivers/scsi/lpfc/lpfc_disc.h | 4 +- drivers/scsi/lpfc/lpfc_els.c | 468 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 224 +- drivers/scsi/lpfc/lpfc_hw.h | 1 - drivers/scsi/lpfc/lpfc_hw4.h | 80 - drivers/scsi/lpfc/lpfc_init.c | 279 +- drivers/scsi/lpfc/lpfc_mbox.c | 44 +- drivers/scsi/lpfc/lpfc_mem.c | 6 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 81 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 + drivers/scsi/lpfc/lpfc_scsi.c | 147 +- drivers/scsi/lpfc/lpfc_scsi.h | 4 - drivers/scsi/lpfc/lpfc_sli.c | 310 +- drivers/scsi/lpfc/lpfc_sli.h | 6 +- drivers/scsi/lpfc/lpfc_sli4.h | 14 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 4 +- drivers/scsi/mac53c94.c | 2 +- drivers/scsi/mac_esp.c | 2 +- drivers/scsi/mac_scsi.c | 2 +- drivers/scsi/megaraid.c | 1 + drivers/scsi/megaraid/megaraid_mbox.c | 10 +- drivers/scsi/megaraid/megaraid_mm.c | 3 +- drivers/scsi/megaraid/megaraid_sas.h | 74 +- drivers/scsi/megaraid/megaraid_sas_base.c | 447 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 24 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 470 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 26 +- drivers/scsi/mesh.c | 2 +- drivers/scsi/mpt3sas/mpi/mpi2.h | 17 +- drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 94 +- drivers/scsi/mpt3sas/mpi/mpi2_image.h | 506 - drivers/scsi/mpt3sas/mpi/mpi2_init.h | 2 +- drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 359 +- drivers/scsi/mpt3sas/mpi/mpi2_pci.h | 11 +- drivers/scsi/mpt3sas/mpi/mpi2_raid.h | 2 +- drivers/scsi/mpt3sas/mpi/mpi2_sas.h | 2 +- drivers/scsi/mpt3sas/mpi/mpi2_tool.h | 72 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 145 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 14 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 29 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 21 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 72 +- drivers/scsi/mpt3sas/mpt3sas_transport.c | 91 +- drivers/scsi/mvme147.c | 1 + drivers/scsi/mvsas/mv_init.c | 1 + drivers/scsi/mvumi.c | 3 +- drivers/scsi/myrb.c | 6 +- drivers/scsi/myrs.c | 13 +- drivers/scsi/ncr53c8xx.c | 1 + drivers/scsi/nsp32.c | 2 +- drivers/scsi/osd/osd_initiator.c | 4 +- drivers/scsi/osst.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/pcmcia/qlogic_stub.c | 2 +- drivers/scsi/pcmcia/sym53c500_cs.c | 1 + drivers/scsi/pm8001/pm8001_init.c | 1 + drivers/scsi/pmcraid.c | 117 +- drivers/scsi/ppa.c | 1 + drivers/scsi/ps3rom.c | 1 + drivers/scsi/qedf/qedf_main.c | 4 +- drivers/scsi/qedi/qedi.h | 7 +- drivers/scsi/qedi/qedi_iscsi.c | 1 + drivers/scsi/qedi/qedi_main.c | 90 +- drivers/scsi/qedi/qedi_version.h | 4 +- drivers/scsi/qla1280.c | 53 +- drivers/scsi/qla2xxx/qla_attr.c | 2 - drivers/scsi/qla2xxx/qla_init.c | 11 +- drivers/scsi/qla2xxx/qla_mid.c | 1 - drivers/scsi/qla2xxx/qla_nvme.c | 28 +- drivers/scsi/qla2xxx/qla_os.c | 152 +- drivers/scsi/qla2xxx/qla_target.c | 22 +- drivers/scsi/qla2xxx/qla_target.h | 8 + drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 64 +- drivers/scsi/qla2xxx/tcm_qla2xxx.h | 3 + drivers/scsi/qla4xxx/ql4_os.c | 11 +- drivers/scsi/qlogicfas.c | 2 +- drivers/scsi/qlogicpti.c | 1 + drivers/scsi/scsi.c | 5 +- drivers/scsi/scsi_debug.c | 11 +- drivers/scsi/scsi_error.c | 24 +- drivers/scsi/scsi_lib.c | 804 +- drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_scan.c | 10 +- drivers/scsi/scsi_sysfs.c | 8 +- drivers/scsi/scsi_transport_fc.c | 71 +- drivers/scsi/scsi_transport_iscsi.c | 41 +- drivers/scsi/scsi_transport_sas.c | 10 +- drivers/scsi/sd.c | 108 +- drivers/scsi/sd.h | 6 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/sg.c | 2 +- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/smartpqi/smartpqi.h | 216 +- drivers/scsi/smartpqi/smartpqi_init.c | 1571 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 164 +- drivers/scsi/smartpqi/smartpqi_sis.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 - drivers/scsi/snic/snic_main.c | 1 + drivers/scsi/snic/snic_trc.c | 3 +- drivers/scsi/sr.c | 12 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 18 +- drivers/scsi/storvsc_drv.c | 62 +- drivers/scsi/sun3_scsi.c | 2 +- drivers/scsi/sun_esp.c | 7 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 5 +- drivers/scsi/ufs/Kconfig | 8 - drivers/scsi/ufs/Makefile | 1 - drivers/scsi/ufs/cdns-pltfrm.c | 148 - drivers/scsi/ufs/ufs-hisi.c | 9 - drivers/scsi/ufs/ufs.h | 18 +- drivers/scsi/ufs/ufs_bsg.c | 4 +- drivers/scsi/ufs/ufs_quirks.h | 6 - drivers/scsi/ufs/ufshcd.c | 113 +- drivers/scsi/ufs/ufshcd.h | 2 - drivers/scsi/virtio_scsi.c | 56 +- drivers/scsi/vmw_pvscsi.c | 5 +- drivers/scsi/wd719x.c | 136 +- drivers/scsi/wd719x.h | 1 + drivers/scsi/xen-scsifront.c | 3 +- drivers/slimbus/Kconfig | 5 +- drivers/slimbus/qcom-ctrl.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 10 +- drivers/slimbus/slimbus.h | 6 + drivers/soc/Makefile | 2 +- drivers/soc/amlogic/Kconfig | 9 - drivers/soc/amlogic/Makefile | 1 - drivers/soc/amlogic/meson-clk-measure.c | 350 - drivers/soc/atmel/soc.c | 10 - drivers/soc/atmel/soc.h | 7 - drivers/soc/bcm/brcmstb/common.c | 6 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 2 +- drivers/soc/bcm/raspberrypi-power.c | 5 +- drivers/soc/fsl/dpio/dpio-service.c | 68 - drivers/soc/fsl/dpio/qbman-portal.c | 96 - drivers/soc/fsl/dpio/qbman-portal.h | 58 - drivers/soc/fsl/qbman/qman.c | 35 +- drivers/soc/imx/Kconfig | 6 +- drivers/soc/imx/Makefile | 2 +- drivers/soc/imx/gpc.c | 2 +- drivers/soc/imx/gpcv2.c | 296 +- drivers/soc/mediatek/Kconfig | 12 - drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mtk-cmdq-helper.c | 300 - drivers/soc/qcom/Kconfig | 5 + drivers/soc/qcom/cmd-db.c | 93 +- drivers/soc/qcom/llcc-slice.c | 17 +- drivers/soc/qcom/qcom-geni-se.c | 25 +- drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/smd-rpm.c | 1 - drivers/soc/renesas/Kconfig | 241 +- drivers/soc/renesas/Makefile | 1 - drivers/soc/renesas/r8a77965-sysc.c | 1 + drivers/soc/renesas/r8a77970-sysc.c | 5 +- drivers/soc/renesas/r8a77980-sysc.c | 10 +- drivers/soc/renesas/r8a77990-sysc.c | 23 +- drivers/soc/renesas/rcar-sysc.c | 65 +- drivers/soc/renesas/rmobile-sysc.c | 352 - drivers/soc/rockchip/pm_domains.c | 48 - drivers/soc/sunxi/sunxi_sram.c | 22 +- drivers/soc/tegra/common.c | 6 +- drivers/soc/tegra/pmc.c | 474 +- drivers/soc/ti/wkup_m3_ipc.c | 1 - drivers/soundwire/intel.c | 4 +- drivers/spi/Kconfig | 24 +- drivers/spi/Makefile | 3 - drivers/spi/atmel-quadspi.c | 549 - drivers/spi/spi-at91-usart.c | 62 - drivers/spi/spi-bcm2835.c | 496 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-dw-mmio.c | 8 - drivers/spi/spi-dw.c | 1 - drivers/spi/spi-fsl-dspi.c | 4 +- drivers/spi/spi-fsl-lpspi.c | 202 +- drivers/spi/spi-geni-qcom.c | 64 +- drivers/spi/spi-gpio.c | 24 +- drivers/spi/spi-imx.c | 156 +- drivers/spi/spi-mem.c | 278 +- drivers/spi/spi-mt65xx.c | 16 +- drivers/spi/spi-mxic.c | 619 - drivers/spi/spi-npcm-pspi.c | 495 - drivers/spi/spi-omap2-mcspi.c | 37 +- drivers/spi/spi-pl022.c | 14 +- drivers/spi/spi-pxa2xx.c | 109 +- drivers/spi/spi-pxa2xx.h | 3 - drivers/spi/spi-qcom-qspi.c | 8 +- drivers/spi/spi-rockchip.c | 579 +- drivers/spi/spi-rspi.c | 6 +- drivers/spi/spi-sh-msiof.c | 16 +- drivers/spi/spi-zynqmp-gqspi.c | 6 +- drivers/spi/spi.c | 84 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ashmem.c | 4 +- drivers/staging/android/ion/ion.c | 51 +- drivers/staging/android/ion/ion.h | 9 - drivers/staging/android/ion/ion_system_heap.c | 3 +- drivers/staging/axis-fifo/axis-fifo.c | 3 +- drivers/staging/comedi/comedi.h | 39 +- drivers/staging/comedi/comedi_fops.c | 49 +- drivers/staging/comedi/drivers/8255.h | 2 +- drivers/staging/comedi/drivers/addi_apci_3501.c | 9 +- drivers/staging/comedi/drivers/amplc_dio200.h | 2 +- drivers/staging/comedi/drivers/amplc_pc236.h | 2 +- drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 44 +- drivers/staging/comedi/drivers/cb_pcidda.c | 4 +- drivers/staging/comedi/drivers/comedi_8254.h | 2 +- drivers/staging/comedi/drivers/comedi_isadma.h | 2 +- drivers/staging/comedi/drivers/das08.h | 2 +- drivers/staging/comedi/drivers/dt9812.c | 2 +- drivers/staging/comedi/drivers/mite.h | 2 +- drivers/staging/comedi/drivers/ni_labpc.h | 2 +- drivers/staging/comedi/drivers/ni_labpc_common.c | 9 +- drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- drivers/staging/comedi/drivers/ni_stc.h | 2 +- drivers/staging/comedi/drivers/ni_tio.h | 2 +- drivers/staging/comedi/drivers/ni_tio_internal.h | 2 +- drivers/staging/comedi/drivers/plx9052.h | 2 +- drivers/staging/comedi/drivers/plx9080.h | 2 +- drivers/staging/comedi/drivers/s626.h | 2 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 292 +- drivers/staging/emxx_udc/emxx_udc.h | 2 +- drivers/staging/erofs/Kconfig | 3 +- drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/TODO | 15 +- drivers/staging/erofs/data.c | 65 +- drivers/staging/erofs/dir.c | 11 +- drivers/staging/erofs/erofs_fs.h | 8 +- drivers/staging/erofs/inode.c | 10 +- drivers/staging/erofs/internal.h | 79 +- drivers/staging/erofs/lz4defs.h | 227 + drivers/staging/erofs/super.c | 19 +- drivers/staging/erofs/unzip_lz4.c | 251 + drivers/staging/erofs/unzip_pagevec.h | 2 +- drivers/staging/erofs/unzip_vle.c | 753 +- drivers/staging/erofs/unzip_vle.h | 4 +- drivers/staging/erofs/unzip_vle_lz4.c | 27 +- drivers/staging/erofs/utils.c | 146 +- drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 70 +- drivers/staging/fwserial/fwserial.c | 32 +- drivers/staging/gasket/gasket_interrupt.c | 17 +- drivers/staging/gasket/gasket_page_table.c | 27 +- drivers/staging/goldfish/goldfish_audio.c | 1 - drivers/staging/greybus/arche-apb-ctrl.c | 1 + drivers/staging/greybus/arche_platform.h | 2 +- drivers/staging/greybus/arpc.h | 2 +- drivers/staging/greybus/audio_apbridgea.h | 2 +- drivers/staging/greybus/audio_codec.h | 2 +- drivers/staging/greybus/audio_manager.h | 2 +- drivers/staging/greybus/audio_manager_module.c | 4 +- drivers/staging/greybus/audio_manager_private.h | 2 +- drivers/staging/greybus/audio_manager_sysfs.c | 22 +- drivers/staging/greybus/audio_module.c | 20 +- drivers/staging/greybus/audio_topology.c | 63 +- drivers/staging/greybus/bootrom.c | 25 +- drivers/staging/greybus/bundle.h | 2 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/greybus/connection.c | 86 +- drivers/staging/greybus/connection.h | 2 +- drivers/staging/greybus/control.c | 53 +- drivers/staging/greybus/control.h | 4 +- drivers/staging/greybus/core.c | 4 +- drivers/staging/greybus/es2.c | 74 +- drivers/staging/greybus/gpio.c | 39 +- drivers/staging/greybus/greybus_protocols.h | 8 +- drivers/staging/greybus/hid.c | 18 +- drivers/staging/greybus/i2c.c | 21 +- drivers/staging/greybus/loopback.c | 60 +- drivers/staging/greybus/module.c | 19 +- drivers/staging/greybus/operation.c | 135 +- drivers/staging/greybus/svc.c | 93 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/iio/adc/Kconfig | 1 - drivers/staging/iio/adc/ad7280a.c | 208 +- drivers/staging/iio/adc/ad7606.c | 2 +- drivers/staging/iio/adc/ad7780.c | 72 +- drivers/staging/iio/adc/ad7816.c | 113 +- drivers/staging/iio/addac/adt7316-i2c.c | 16 +- drivers/staging/iio/addac/adt7316-spi.c | 1 + drivers/staging/iio/addac/adt7316.c | 484 +- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/ad7150.c | 9 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 20 +- drivers/staging/iio/resolver/Kconfig | 10 + drivers/staging/iio/resolver/Makefile | 1 + drivers/staging/iio/resolver/ad2s1210.c | 140 +- drivers/staging/iio/resolver/ad2s1210.h | 20 + drivers/staging/iio/resolver/ad2s90.c | 110 + drivers/staging/ks7010/michael_mic.c | 1 + drivers/staging/media/Kconfig | 4 - drivers/staging/media/Makefile | 2 - drivers/staging/media/bcm2048/radio-bcm2048.c | 6 +- drivers/staging/media/bcm2048/radio-bcm2048.h | 1 - .../staging/media/davinci_vpfe/davinci_vpfe_user.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 71 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 5 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 5 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 5 +- .../media/davinci_vpfe/dm365_ipipeif_user.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_isif.h | 5 +- .../staging/media/davinci_vpfe/dm365_isif_regs.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_resizer.h | 5 +- drivers/staging/media/davinci_vpfe/vpfe.h | 5 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 5 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.h | 5 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 5 +- drivers/staging/media/davinci_vpfe/vpfe_video.h | 5 +- drivers/staging/media/imx/imx-media-of.c | 2 +- drivers/staging/media/ipu3/Kconfig | 14 - drivers/staging/media/ipu3/Makefile | 11 - drivers/staging/media/ipu3/TODO | 34 - drivers/staging/media/ipu3/include/intel-ipu3.h | 2785 ---- drivers/staging/media/ipu3/ipu3-abi.h | 2011 --- drivers/staging/media/ipu3/ipu3-css-fw.c | 265 - drivers/staging/media/ipu3/ipu3-css-fw.h | 188 - drivers/staging/media/ipu3/ipu3-css-params.c | 2943 ---- drivers/staging/media/ipu3/ipu3-css-params.h | 28 - drivers/staging/media/ipu3/ipu3-css-pool.c | 100 - drivers/staging/media/ipu3/ipu3-css-pool.h | 55 - drivers/staging/media/ipu3/ipu3-css.c | 2391 --- drivers/staging/media/ipu3/ipu3-css.h | 213 - drivers/staging/media/ipu3/ipu3-dmamap.c | 270 - drivers/staging/media/ipu3/ipu3-dmamap.h | 22 - drivers/staging/media/ipu3/ipu3-mmu.c | 561 - drivers/staging/media/ipu3/ipu3-mmu.h | 35 - drivers/staging/media/ipu3/ipu3-tables.c | 9609 ------------ drivers/staging/media/ipu3/ipu3-tables.h | 66 - drivers/staging/media/ipu3/ipu3-v4l2.c | 1419 -- drivers/staging/media/ipu3/ipu3.c | 830 - drivers/staging/media/ipu3/ipu3.h | 168 - drivers/staging/media/rockchip/vpu/Kconfig | 13 - drivers/staging/media/rockchip/vpu/Makefile | 10 - drivers/staging/media/rockchip/vpu/TODO | 13 - drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 - .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 125 - .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 - drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 - .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 159 - .../staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 - drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 - .../media/rockchip/vpu/rockchip_vpu_common.h | 29 - .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 537 - .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 670 - .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 - .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 - .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 - drivers/staging/media/sunxi/cedrus/Kconfig | 1 - drivers/staging/media/sunxi/cedrus/TODO | 5 - drivers/staging/media/sunxi/cedrus/cedrus.c | 47 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 11 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 41 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 5 + drivers/staging/media/tegra-vde/tegra-vde.c | 222 +- drivers/staging/media/tegra-vde/trace.h | 93 - drivers/staging/media/tegra-vde/uapi.h | 4 +- .../staging/most/Documentation/driver_usage.txt | 16 +- drivers/staging/most/core.c | 2 +- drivers/staging/most/sound/sound.c | 143 +- drivers/staging/mt29f_spinand/Kconfig | 16 + drivers/staging/mt29f_spinand/Makefile | 1 + drivers/staging/mt29f_spinand/TODO | 13 + drivers/staging/mt29f_spinand/mt29f_spinand.c | 980 ++ drivers/staging/mt29f_spinand/mt29f_spinand.h | 106 + drivers/staging/mt7621-dma/mtk-hsdma.c | 9 +- drivers/staging/mt7621-dma/ralink-gdma.c | 25 +- drivers/staging/mt7621-dts/gbpc1.dts | 1 - drivers/staging/mt7621-dts/mt7621.dtsi | 23 +- drivers/staging/mt7621-eth/mdio.c | 2 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 5 +- drivers/staging/mt7621-mmc/dbg.c | 2 +- drivers/staging/mt7621-mmc/sd.c | 75 +- drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 99 - drivers/staging/mt7621-pci/pci-mt7621.c | 930 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/mt7621-spi/spi-mt7621.c | 147 +- drivers/staging/octeon-usb/octeon-hcd.c | 6 +- drivers/staging/octeon/ethernet-mdio.c | 1 + drivers/staging/octeon/ethernet.c | 11 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 90 +- drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/pi433/pi433_if.h | 10 + drivers/staging/pi433/rf69.c | 10 + drivers/staging/pi433/rf69.h | 10 + drivers/staging/pi433/rf69_enum.h | 10 + drivers/staging/pi433/rf69_registers.h | 10 + drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 31 +- drivers/staging/rtl8188eu/core/rtw_led.c | 20 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 354 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 770 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 20 +- drivers/staging/rtl8188eu/core/rtw_security.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sreset.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 314 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 19 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 156 +- drivers/staging/rtl8188eu/hal/odm.c | 8 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 37 +- drivers/staging/rtl8188eu/hal/phy.c | 17 +- drivers/staging/rtl8188eu/hal/rf.c | 17 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 7 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 5 +- drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 46 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 7 +- drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 2 - drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 4 +- drivers/staging/rtl8188eu/include/rtw_led.h | 12 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 8 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 15 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtw_sreset.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 36 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 10 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 10 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 8 + drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 171 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 16 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- drivers/staging/rtl8192u/r8192U.h | 4 +- drivers/staging/rtl8192u/r8192U_dm.c | 10 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 2 +- drivers/staging/rtl8192u/r819xU_firmware.c | 4 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 2 +- drivers/staging/rtl8712/hal_init.c | 10 +- drivers/staging/rtl8712/mlme_linux.c | 2 +- drivers/staging/rtl8712/rtl8712_hal.h | 8 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8712/rtl871x_mlme.c | 2 +- drivers/staging/rtl8723bs/TODO | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 236 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 60 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 2 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 26 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 16 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 40 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 130 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 84 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 34 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 34 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 14 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 22 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 +- .../rtl8723bs/include/osdep_service_linux.h | 2 + drivers/staging/rtl8723bs/include/rtw_cmd.h | 9 +- drivers/staging/rtl8723bs/include/rtw_io.h | 1 + drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 + drivers/staging/rtl8723bs/include/rtw_mp.h | 1 + drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 8 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 9 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 2 +- drivers/staging/rtlwifi/base.c | 71 +- drivers/staging/rtlwifi/base.h | 6 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 13 +- drivers/staging/rtlwifi/core.c | 3 +- drivers/staging/rtlwifi/phydm/phydm.c | 2 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 11 +- drivers/staging/rtlwifi/phydm/phydm_ccx.c | 11 +- drivers/staging/rtlwifi/phydm/phydm_debug.c | 35 +- drivers/staging/rtlwifi/phydm/phydm_dig.c | 9 +- .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 8 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 113 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 12 + drivers/staging/rtlwifi/phydm/phydm_psd.c | 7 +- drivers/staging/rtlwifi/ps.c | 4 +- drivers/staging/rts5208/general.c | 17 +- drivers/staging/rts5208/general.h | 18 +- drivers/staging/rts5208/ms.c | 17 +- drivers/staging/rts5208/ms.h | 18 +- drivers/staging/rts5208/rtsx.c | 23 +- drivers/staging/rts5208/rtsx.h | 18 +- drivers/staging/rts5208/rtsx_card.c | 17 +- drivers/staging/rts5208/rtsx_card.h | 18 +- drivers/staging/rts5208/rtsx_chip.c | 17 +- drivers/staging/rts5208/rtsx_chip.h | 18 +- drivers/staging/rts5208/rtsx_scsi.c | 17 +- drivers/staging/rts5208/rtsx_scsi.h | 18 +- drivers/staging/rts5208/rtsx_sys.h | 18 +- drivers/staging/rts5208/rtsx_transport.c | 14 +- drivers/staging/rts5208/rtsx_transport.h | 18 +- drivers/staging/rts5208/sd.c | 17 +- drivers/staging/rts5208/sd.h | 18 +- drivers/staging/rts5208/spi.c | 17 +- drivers/staging/rts5208/spi.h | 18 +- drivers/staging/rts5208/xd.c | 17 +- drivers/staging/rts5208/xd.h | 20 +- drivers/staging/sm750fb/sm750_accel.c | 3 +- drivers/staging/speakup/i18n.c | 2 +- drivers/staging/speakup/kobjects.c | 2 +- drivers/staging/speakup/speakup_acntpc.c | 3 +- drivers/staging/speakup/speakup_decpc.c | 6 +- drivers/staging/speakup/speakup_keypc.c | 2 +- drivers/staging/speakup/spk_priv.h | 6 +- drivers/staging/speakup/spk_ttyio.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 15 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/staging/vboxvideo/Makefile | 2 + drivers/staging/vboxvideo/hgsmi_base.c | 99 +- drivers/staging/vboxvideo/hgsmi_ch_setup.h | 40 +- drivers/staging/vboxvideo/hgsmi_channels.h | 23 +- drivers/staging/vboxvideo/hgsmi_defs.h | 23 +- drivers/staging/vboxvideo/modesetting.c | 71 +- drivers/staging/vboxvideo/vbox_drv.c | 56 +- drivers/staging/vboxvideo/vbox_drv.h | 42 +- drivers/staging/vboxvideo/vbox_err.h | 50 + drivers/staging/vboxvideo/vbox_fb.c | 33 +- drivers/staging/vboxvideo/vbox_hgsmi.c | 22 +- drivers/staging/vboxvideo/vbox_irq.c | 26 +- drivers/staging/vboxvideo/vbox_main.c | 101 +- drivers/staging/vboxvideo/vbox_mode.c | 56 +- drivers/staging/vboxvideo/vbox_prime.c | 20 +- drivers/staging/vboxvideo/vbox_ttm.c | 92 +- drivers/staging/vboxvideo/vboxvideo.h | 143 +- drivers/staging/vboxvideo/vboxvideo_guest.h | 50 +- drivers/staging/vboxvideo/vboxvideo_vbe.h | 34 +- drivers/staging/vboxvideo/vbva_base.c | 27 +- .../staging/vc04_services/bcm2835-audio/Kconfig | 2 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 25 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 30 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 42 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 73 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 1 - .../bcm2835-audio/vc_vchi_audioserv_defs.h | 6 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 78 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 35 +- drivers/staging/vc04_services/interface/vchi/TODO | 42 - .../staging/vc04_services/interface/vchi/vchi.h | 46 +- .../vc04_services/interface/vchi/vchi_common.h | 12 +- .../staging/vc04_services/interface/vchi/vchi_mh.h | 42 + .../interface/vchiq_arm/vchiq_2835_arm.c | 64 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 945 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 61 +- .../interface/vchiq_arm/vchiq_connected.c | 1 + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 930 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 245 +- .../interface/vchiq_arm/vchiq_debugfs.c | 17 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 42 +- .../interface/vchiq_arm/vchiq_ioctl.h | 64 +- .../interface/vchiq_arm/vchiq_killable.h | 55 + .../interface/vchiq_arm/vchiq_pagelist.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 64 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 68 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 27 +- drivers/staging/vt6655/baseband.c | 2 +- drivers/staging/wilc1000/Makefile | 3 +- drivers/staging/wilc1000/coreconfigurator.c | 287 + drivers/staging/wilc1000/coreconfigurator.h | 81 + drivers/staging/wilc1000/host_interface.c | 2880 +++- drivers/staging/wilc1000/host_interface.h | 242 +- drivers/staging/wilc1000/linux_wlan.c | 92 +- drivers/staging/wilc1000/wilc_sdio.c | 23 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 328 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 74 +- drivers/staging/wilc1000/wilc_wlan.c | 115 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 1 + drivers/staging/wilc1000/wilc_wlan_if.h | 221 +- drivers/staging/wlan-ng/cfg80211.c | 3 +- drivers/staging/wlan-ng/prism2fw.c | 4 +- drivers/staging/wlan-ng/prism2mib.c | 26 +- drivers/staging/xgifb/XGI_main_26.c | 5 +- drivers/staging/xgifb/vb_setmode.c | 7 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 13 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 1 - drivers/target/iscsi/iscsi_target.c | 11 +- drivers/target/iscsi/iscsi_target_configfs.c | 11 +- drivers/target/iscsi/iscsi_target_erl1.c | 28 +- drivers/target/iscsi/iscsi_target_util.c | 12 +- drivers/target/loopback/tcm_loop.c | 10 +- drivers/target/sbp/sbp_target.c | 8 +- drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_configfs.c | 157 +- drivers/target/target_core_device.c | 111 +- drivers/target/target_core_fabric_configfs.c | 2 +- drivers/target/target_core_internal.h | 2 + drivers/target/target_core_pr.c | 90 +- drivers/target/target_core_pscsi.c | 52 +- drivers/target/target_core_spc.c | 28 +- drivers/target/target_core_stat.c | 34 +- drivers/target/target_core_tmr.c | 56 +- drivers/target/target_core_tpg.c | 23 +- drivers/target/target_core_transport.c | 420 +- drivers/target/target_core_ua.c | 4 +- drivers/target/target_core_user.c | 2 +- drivers/target/target_core_xcopy.c | 13 +- drivers/target/tcm_fc/tfc_conf.c | 8 +- drivers/thermal/Kconfig | 94 +- drivers/thermal/Makefile | 10 +- drivers/thermal/armada_thermal.c | 28 +- drivers/thermal/broadcom/bcm2835_thermal.c | 11 +- drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/hisi_thermal.c | 4 +- .../thermal/{intel => }/int340x_thermal/Kconfig | 0 .../thermal/{intel => }/int340x_thermal/Makefile | 0 .../{intel => }/int340x_thermal/acpi_thermal_rel.c | 0 .../{intel => }/int340x_thermal/acpi_thermal_rel.h | 0 drivers/thermal/int340x_thermal/int3400_thermal.c | 385 + .../{intel => }/int340x_thermal/int3402_thermal.c | 0 .../{intel => }/int340x_thermal/int3403_thermal.c | 0 .../{intel => }/int340x_thermal/int3406_thermal.c | 0 .../int340x_thermal/int340x_thermal_zone.c | 0 .../int340x_thermal/int340x_thermal_zone.h | 0 .../int340x_thermal/processor_thermal_device.c | 0 drivers/thermal/intel/Kconfig | 77 - drivers/thermal/intel/Makefile | 12 - .../intel/int340x_thermal/int3400_thermal.c | 382 - .../thermal/{intel => }/intel_bxt_pmic_thermal.c | 0 drivers/thermal/{intel => }/intel_pch_thermal.c | 0 drivers/thermal/{intel => }/intel_powerclamp.c | 0 .../thermal/{intel => }/intel_quark_dts_thermal.c | 0 drivers/thermal/{intel => }/intel_soc_dts_iosf.c | 0 drivers/thermal/{intel => }/intel_soc_dts_iosf.h | 0 .../thermal/{intel => }/intel_soc_dts_thermal.c | 0 drivers/thermal/qcom-spmi-temp-alarm.c | 465 + drivers/thermal/qcom/Kconfig | 11 - drivers/thermal/qcom/Makefile | 1 - drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 465 - drivers/thermal/rockchip_thermal.c | 8 +- drivers/thermal/spear_thermal.c | 8 +- drivers/thermal/st/st_thermal.c | 6 +- drivers/thermal/st/stm_thermal.c | 12 +- drivers/thermal/thermal_core.c | 18 +- drivers/thermal/thermal_sysfs.c | 11 +- drivers/thermal/{intel => }/x86_pkg_temp_thermal.c | 0 drivers/thermal/zx2967_thermal.c | 6 +- drivers/thunderbolt/domain.c | 17 - drivers/thunderbolt/switch.c | 40 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 11 +- drivers/tty/n_hdlc.c | 4 +- drivers/tty/n_r3964.c | 2 +- drivers/tty/n_tty.c | 8 +- drivers/tty/serdev/core.c | 70 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 6 +- drivers/tty/serial/8250/8250_core.c | 25 - drivers/tty/serial/8250/8250_fsl.c | 29 +- drivers/tty/serial/8250/8250_mtk.c | 226 +- drivers/tty/serial/8250/8250_of.c | 5 - drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 37 +- drivers/tty/serial/8250/Kconfig | 1 - drivers/tty/serial/amba-pl011.c | 2 - drivers/tty/serial/fsl_lpuart.c | 6 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/lantiq.c | 145 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/mvebu-uart.c | 29 +- drivers/tty/serial/pch_uart.c | 3 + drivers/tty/serial/pic32_uart.c | 1 - drivers/tty/serial/pmac_zilog.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 163 +- drivers/tty/serial/samsung.c | 5 +- drivers/tty/serial/sccnxp.c | 54 +- drivers/tty/serial/serial-tegra.c | 10 +- drivers/tty/serial/serial_core.c | 22 +- drivers/tty/serial/sh-sci.c | 29 +- drivers/tty/serial/suncore.c | 9 +- drivers/tty/serial/sunsu.c | 35 +- drivers/tty/serial/uartlite.c | 97 +- drivers/tty/serial/xilinx_uartps.c | 17 +- drivers/tty/sysrq.c | 18 +- drivers/tty/tty_audit.c | 13 +- drivers/tty/tty_io.c | 25 +- drivers/tty/tty_ldisc.c | 16 - drivers/tty/tty_ldsem.c | 62 +- drivers/tty/tty_port.c | 3 +- drivers/uio/uio.c | 26 +- drivers/uio/uio_fsl_elbc_gpcm.c | 6 +- drivers/uio/uio_hv_generic.c | 7 +- drivers/usb/Kconfig | 4 + drivers/usb/chipidea/ci_hdrc_imx.c | 158 +- drivers/usb/chipidea/ci_hdrc_imx.h | 17 +- drivers/usb/chipidea/host.c | 92 - drivers/usb/chipidea/usbmisc_imx.c | 183 +- drivers/usb/class/cdc-acm.c | 13 - drivers/usb/class/cdc-acm.h | 1 - drivers/usb/common/Makefile | 1 + drivers/usb/{roles/class.c => common/roles.c} | 0 drivers/usb/core/hcd.c | 2 + drivers/usb/core/hub.c | 33 +- drivers/usb/core/quirks.c | 21 - drivers/usb/core/usb.c | 6 +- drivers/usb/dwc2/gadget.c | 44 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hcd_queue.c | 19 +- drivers/usb/dwc2/hw.h | 2 - drivers/usb/dwc2/params.c | 11 +- drivers/usb/dwc2/pci.c | 1 - drivers/usb/dwc3/core.c | 20 +- drivers/usb/dwc3/core.h | 60 +- drivers/usb/dwc3/debug.h | 29 - drivers/usb/dwc3/debugfs.c | 201 +- drivers/usb/dwc3/drd.c | 15 +- drivers/usb/dwc3/dwc3-pci.c | 12 +- drivers/usb/dwc3/gadget.c | 353 +- drivers/usb/dwc3/gadget.h | 15 - drivers/usb/dwc3/host.c | 5 +- drivers/usb/dwc3/trace.h | 4 +- drivers/usb/early/ehci-dbgp.c | 38 +- drivers/usb/gadget/function/f_fs.c | 148 +- drivers/usb/gadget/function/f_tcm.c | 8 +- drivers/usb/gadget/function/u_ether.c | 13 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 2 +- drivers/usb/gadget/udc/omap_udc.c | 88 +- drivers/usb/gadget/udc/pch_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 15 +- drivers/usb/gadget/udc/s3c2410_udc.c | 17 +- drivers/usb/host/ehci-omap.c | 7 +- drivers/usb/host/hwa-hc.c | 2 +- drivers/usb/host/isp1362-hcd.c | 16 +- drivers/usb/host/ohci-mem.c | 12 +- drivers/usb/host/r8a66597-hcd.c | 5 +- drivers/usb/host/xhci-histb.c | 6 +- drivers/usb/host/xhci-hub.c | 412 +- drivers/usb/host/xhci-mem.c | 30 +- drivers/usb/host/xhci-mtk.c | 6 +- drivers/usb/host/xhci-pci.c | 10 - drivers/usb/host/xhci-plat.c | 6 +- drivers/usb/host/xhci-ring.c | 47 +- drivers/usb/host/xhci-tegra.c | 1 - drivers/usb/host/xhci.c | 68 +- drivers/usb/host/xhci.h | 19 +- drivers/usb/image/microtek.c | 1 + drivers/usb/misc/appledisplay.c | 10 +- drivers/usb/mtu3/mtu3_core.c | 20 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 14 +- drivers/usb/mtu3/mtu3_hw_regs.h | 6 - drivers/usb/mtu3/mtu3_plat.c | 8 - drivers/usb/mtu3/mtu3_qmu.c | 28 +- drivers/usb/musb/musb_dsps.c | 21 +- drivers/usb/renesas_usbhs/common.c | 27 +- drivers/usb/roles/Kconfig | 13 - drivers/usb/roles/Makefile | 4 +- drivers/usb/serial/console.c | 2 +- drivers/usb/serial/f81534.c | 20 +- drivers/usb/serial/ftdi_sio.c | 6 +- drivers/usb/serial/mos7840.c | 71 +- drivers/usb/serial/option.c | 20 +- drivers/usb/serial/pl2303.c | 5 - drivers/usb/serial/pl2303.h | 5 - drivers/usb/serial/quatech2.c | 3 + drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/storage/scsiglue.c | 7 + drivers/usb/storage/uas.c | 1 - drivers/usb/storage/unusual_realtek.h | 10 - drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 56 +- drivers/usb/typec/tps6598x.c | 8 +- drivers/usb/wusbcore/crypto.c | 2 +- drivers/uwb/i1480/dfu/usb.c | 2 +- drivers/vfio/Kconfig | 1 + drivers/vfio/mdev/mdev_sysfs.c | 4 +- drivers/vfio/pci/Kconfig | 6 - drivers/vfio/pci/Makefile | 1 - drivers/vfio/pci/trace.h | 102 - drivers/vfio/pci/vfio_pci.c | 202 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 482 - drivers/vfio/pci/vfio_pci_private.h | 26 - drivers/vfio/vfio_iommu_spapr_tce.c | 74 +- drivers/vfio/vfio_iommu_type1.c | 33 +- drivers/vhost/net.c | 64 +- drivers/vhost/scsi.c | 12 +- drivers/vhost/vhost.c | 26 +- drivers/vhost/vsock.c | 91 +- drivers/video/backlight/88pm860x_bl.c | 2 +- drivers/video/backlight/pm8941-wled.c | 2 +- drivers/video/backlight/pwm_bl.c | 69 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/clps711x-fb.c | 5 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 39 +- drivers/video/fbdev/core/fbsysfs.c | 8 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 18 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/udlfb.c | 14 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/hdmi.c | 511 +- drivers/video/logo/Kconfig | 9 - drivers/virt/vboxguest/vboxguest_core.c | 2 +- drivers/virtio/virtio_pci_legacy.c | 6 +- drivers/virtio/virtio_ring.c | 1811 +-- drivers/w1/Kconfig | 4 +- drivers/watchdog/Kconfig | 10 +- drivers/watchdog/Makefile | 1 - drivers/watchdog/asm9260_wdt.c | 2 +- drivers/watchdog/bcm_kona_wdt.c | 16 +- drivers/watchdog/cpwd.c | 2 - drivers/watchdog/hpwdt.c | 15 +- drivers/watchdog/ie6xx_wdt.c | 16 +- drivers/watchdog/mena21_wdt.c | 73 +- drivers/watchdog/pm8916_wdt.c | 211 - drivers/watchdog/renesas_wdt.c | 24 +- drivers/watchdog/w83627hf_wdt.c | 38 +- drivers/xen/Kconfig | 3 - drivers/xen/Makefile | 1 - drivers/xen/balloon.c | 93 +- drivers/xen/gntdev.c | 12 +- drivers/xen/pvcalls-front.c | 4 +- drivers/xen/swiotlb-xen.c | 36 +- drivers/xen/xen-front-pgdir-shbuf.c | 553 - drivers/xen/xen-pciback/pci_stub.c | 3 +- drivers/xen/xen-scsiback.c | 8 +- drivers/xen/xen-selfballoon.c | 6 +- drivers/xen/xlate_mmu.c | 1 - fs/Kconfig | 9 - fs/Makefile | 7 +- fs/afs/dir.c | 4 +- fs/afs/file.c | 5 +- fs/afs/fs_probe.c | 41 +- fs/afs/inode.c | 18 +- fs/afs/internal.h | 18 +- fs/afs/misc.c | 52 - fs/afs/mntpt.c | 138 +- fs/afs/rotate.c | 53 +- fs/afs/rxrpc.c | 11 +- fs/afs/super.c | 467 +- fs/afs/vl_probe.c | 47 +- fs/afs/vl_rotate.c | 50 +- fs/afs/volume.c | 4 +- fs/aio.c | 150 +- fs/autofs/autofs_i.h | 13 +- fs/autofs/dev-ioctl.c | 27 +- fs/autofs/init.c | 2 +- fs/autofs/inode.c | 67 +- fs/autofs/root.c | 16 +- fs/autofs/waitq.c | 10 +- fs/befs/btree.c | 97 +- fs/bfs/bfs.h | 11 +- fs/bfs/dir.c | 4 +- fs/bfs/file.c | 2 +- fs/bfs/inode.c | 65 +- fs/binfmt_script.c | 10 +- fs/block_dev.c | 51 +- fs/btrfs/backref.c | 13 +- fs/btrfs/btrfs_inode.h | 14 +- fs/btrfs/check-integrity.c | 24 +- fs/btrfs/compression.c | 26 +- fs/btrfs/ctree.c | 46 +- fs/btrfs/ctree.h | 267 +- fs/btrfs/delayed-ref.c | 61 +- fs/btrfs/delayed-ref.h | 3 +- fs/btrfs/dev-replace.c | 191 +- fs/btrfs/dev-replace.h | 8 + fs/btrfs/disk-io.c | 128 +- fs/btrfs/disk-io.h | 10 +- fs/btrfs/extent-tree.c | 1254 +- fs/btrfs/extent_io.c | 413 +- fs/btrfs/extent_io.h | 66 +- fs/btrfs/extent_map.c | 3 +- fs/btrfs/extent_map.h | 21 +- fs/btrfs/file-item.c | 13 +- fs/btrfs/file.c | 53 +- fs/btrfs/free-space-tree.c | 15 +- fs/btrfs/inode.c | 665 +- fs/btrfs/ioctl.c | 643 +- fs/btrfs/lzo.c | 2 +- fs/btrfs/ordered-data.c | 30 + fs/btrfs/ordered-data.h | 47 +- fs/btrfs/qgroup.c | 38 +- fs/btrfs/qgroup.h | 6 +- fs/btrfs/raid56.c | 2 +- fs/btrfs/reada.c | 16 +- fs/btrfs/ref-verify.c | 6 +- fs/btrfs/relocation.c | 51 +- fs/btrfs/scrub.c | 85 +- fs/btrfs/send.c | 17 +- fs/btrfs/super.c | 93 +- fs/btrfs/sysfs.c | 14 - fs/btrfs/sysfs.h | 2 +- fs/btrfs/tests/btrfs-tests.c | 4 +- fs/btrfs/tests/extent-io-tests.c | 29 +- fs/btrfs/tests/inode-tests.c | 6 + fs/btrfs/transaction.c | 93 +- fs/btrfs/transaction.h | 16 +- fs/btrfs/tree-checker.c | 14 +- fs/btrfs/tree-log.c | 44 +- fs/btrfs/tree-log.h | 2 + fs/btrfs/volumes.c | 779 +- fs/btrfs/volumes.h | 25 +- fs/btrfs/xattr.c | 8 - fs/buffer.c | 62 +- fs/cachefiles/namei.c | 8 +- fs/cachefiles/rdwr.c | 9 +- fs/cachefiles/xattr.c | 3 +- fs/ceph/addr.c | 5 +- fs/ceph/super.c | 4 +- fs/ceph/super.h | 6 +- fs/cifs/Kconfig | 2 +- fs/cifs/cifsencrypt.c | 13 +- fs/cifs/cifsglob.h | 1 - fs/cifs/connect.c | 3 +- fs/cifs/dir.c | 2 +- fs/cifs/file.c | 50 +- fs/cifs/inode.c | 2 +- fs/cifs/readdir.c | 9 +- fs/cifs/sess.c | 4 +- fs/cifs/smb2inode.c | 16 +- fs/cifs/smb2maperror.c | 4 +- fs/cifs/smb2ops.c | 286 +- fs/cifs/smb2pdu.c | 12 + fs/cifs/smb2pdu.h | 1 + fs/cifs/smb2proto.h | 13 +- fs/cifs/smbdirect.c | 2 +- fs/cifs/transport.c | 8 +- fs/crypto/Kconfig | 6 +- fs/crypto/crypto.c | 28 +- fs/crypto/fname.c | 22 +- fs/crypto/fscrypt_private.h | 68 +- fs/crypto/keyinfo.c | 351 +- fs/crypto/policy.c | 5 +- fs/dax.c | 102 +- fs/direct-io.c | 8 +- fs/dlm/ast.c | 10 - fs/dlm/lock.c | 17 +- fs/dlm/lockspace.c | 9 +- fs/dlm/member.c | 7 +- fs/dlm/memory.c | 9 +- fs/dlm/user.c | 5 +- fs/ecryptfs/crypto.c | 12 +- fs/eventpoll.c | 270 +- fs/exec.c | 112 +- fs/exofs/super.c | 37 +- fs/exportfs/expfs.c | 3 +- fs/ext2/dir.c | 49 +- fs/ext2/super.c | 13 +- fs/ext2/xattr.c | 5 +- fs/ext4/Kconfig | 15 + fs/ext4/acl.c | 3 +- fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 40 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 4 +- fs/ext4/file.c | 4 - fs/ext4/ialloc.c | 4 +- fs/ext4/inline.c | 5 +- fs/ext4/inode.c | 100 +- fs/ext4/ioctl.c | 18 +- fs/ext4/migrate.c | 48 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 22 +- fs/ext4/page-io.c | 11 +- fs/ext4/readpage.c | 213 +- fs/ext4/resize.c | 79 +- fs/ext4/super.c | 199 +- fs/ext4/sysfs.c | 10 +- fs/ext4/xattr.c | 83 +- fs/f2fs/Kconfig | 12 +- fs/f2fs/acl.c | 20 +- fs/f2fs/checkpoint.c | 29 +- fs/f2fs/data.c | 201 +- fs/f2fs/debug.c | 25 +- fs/f2fs/dir.c | 22 +- fs/f2fs/f2fs.h | 120 +- fs/f2fs/file.c | 100 +- fs/f2fs/gc.c | 77 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 29 +- fs/f2fs/namei.c | 14 +- fs/f2fs/node.c | 26 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 95 +- fs/f2fs/segment.h | 2 +- fs/f2fs/shrinker.c | 2 +- fs/f2fs/super.c | 176 +- fs/f2fs/sysfs.c | 42 +- fs/fat/cache.c | 2 +- fs/fat/dir.c | 4 +- fs/fat/fat.h | 30 +- fs/fat/fatent.c | 16 +- fs/fat/inode.c | 26 +- fs/fat/misc.c | 2 +- fs/file.c | 31 +- fs/file_table.c | 16 +- fs/filesystems.c | 4 - fs/fs_context.c | 699 - fs/fs_parser.c | 555 - fs/fs_types.c | 105 - fs/fscache/object.c | 3 - fs/fsopen.c | 558 - fs/fuse/dev.c | 16 +- fs/fuse/dir.c | 26 +- fs/fuse/file.c | 68 +- fs/fuse/fuse_i.h | 4 +- fs/fuse/inode.c | 5 +- fs/gfs2/aops.c | 16 +- fs/gfs2/bmap.c | 64 +- fs/gfs2/file.c | 10 +- fs/gfs2/glock.c | 2 +- fs/gfs2/glock.h | 2 +- fs/gfs2/glops.c | 17 +- fs/gfs2/incore.h | 3 +- fs/gfs2/inode.c | 18 +- fs/gfs2/inode.h | 10 +- fs/gfs2/log.c | 5 +- fs/gfs2/log.h | 5 +- fs/gfs2/lops.c | 257 +- fs/gfs2/lops.h | 4 +- fs/gfs2/ops_fstype.c | 1 - fs/gfs2/recovery.c | 178 +- fs/gfs2/recovery.h | 5 +- fs/gfs2/rgrp.c | 7 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 1 - fs/gfs2/trans.c | 8 +- fs/hfs/btree.c | 3 +- fs/hfsplus/btree.c | 3 +- fs/hfsplus/dir.c | 1 - fs/hfsplus/hfsplus_fs.h | 2 - fs/hfsplus/inode.c | 21 - fs/hugetlbfs/inode.c | 440 +- fs/inode.c | 11 +- fs/internal.h | 19 +- fs/iomap.c | 62 +- fs/jbd2/commit.c | 3 - fs/jbd2/transaction.c | 45 +- fs/jffs2/super.c | 3 +- fs/jfs/namei.c | 2 +- fs/kernfs/file.c | 23 +- fs/kernfs/kernfs-internal.h | 1 - fs/kernfs/mount.c | 87 +- fs/lockd/clnt4xdr.c | 22 +- fs/lockd/clntproc.c | 8 +- fs/lockd/clntxdr.c | 22 +- fs/lockd/svclock.c | 2 +- fs/lockd/xdr.c | 4 +- fs/lockd/xdr4.c | 4 +- fs/locks.c | 344 +- fs/namei.c | 7 +- fs/namespace.c | 809 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/callback_proc.c | 26 +- fs/nfs/client.c | 9 +- fs/nfs/delegation.c | 39 +- fs/nfs/delegation.h | 10 +- fs/nfs/dir.c | 59 +- fs/nfs/direct.c | 9 +- fs/nfs/flexfilelayout/flexfilelayout.c | 87 +- fs/nfs/flexfilelayout/flexfilelayout.h | 12 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 35 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 17 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs42proc.c | 19 +- fs/nfs/nfs4_fs.h | 70 +- fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4proc.c | 164 +- fs/nfs/nfs4renewd.c | 9 +- fs/nfs/nfs4session.c | 5 +- fs/nfs/nfs4state.c | 157 +- fs/nfs/nfs4trace.h | 456 +- fs/nfs/pagelist.c | 4 +- fs/nfs/pnfs.c | 14 +- fs/nfs/pnfs.h | 10 +- fs/nfs/pnfs_dev.c | 4 +- fs/nfs/pnfs_nfs.c | 2 +- fs/nfs/proc.c | 2 +- fs/nfs/super.c | 47 +- fs/nfs/unlink.c | 20 +- fs/nfs/write.c | 26 +- fs/nfsd/nfs4callback.c | 31 +- fs/nfsd/nfs4layouts.c | 1 + fs/nfsd/nfs4proc.c | 18 +- fs/nfsd/nfs4recover.c | 17 +- fs/nfsd/nfs4state.c | 16 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 2 - fs/nfsd/state.h | 2 +- fs/nfsd/vfs.c | 17 +- fs/nilfs2/btnode.c | 4 +- fs/notify/fanotify/Kconfig | 1 + fs/notify/fanotify/fanotify.c | 42 +- fs/notify/fanotify/fanotify_user.c | 12 +- fs/notify/fdinfo.c | 1 - fs/notify/fsnotify.c | 9 +- fs/notify/inotify/Kconfig | 1 + fs/ntfs/malloc.h | 2 +- fs/ocfs2/Makefile | 2 +- fs/ocfs2/aops.c | 37 +- fs/ocfs2/buffer_head_io.c | 2 + fs/ocfs2/cluster/heartbeat.c | 17 +- fs/ocfs2/cluster/masklog.h | 9 - fs/ocfs2/dlm/Makefile | 2 +- fs/ocfs2/dlm/dlmrecovery.c | 1 + fs/ocfs2/dlm/dlmunlock.c | 6 - fs/ocfs2/dlmfs/Makefile | 2 +- fs/ocfs2/dlmfs/dlmfs.c | 3 +- fs/ocfs2/export.c | 2 +- fs/ocfs2/journal.c | 6 +- fs/ocfs2/localalloc.c | 12 +- fs/ocfs2/locks.c | 10 +- fs/ocfs2/move_extents.c | 47 +- fs/openpromfs/inode.c | 11 +- fs/orangefs/inode.c | 2 +- fs/orangefs/orangefs-bufmap.c | 2 +- fs/overlayfs/dir.c | 14 +- fs/overlayfs/export.c | 6 +- fs/overlayfs/inode.c | 17 +- fs/pnode.c | 1 - fs/proc/array.c | 10 - fs/proc/base.c | 63 +- fs/proc/inode.c | 56 +- fs/proc/internal.h | 5 +- fs/proc/page.c | 6 +- fs/proc/proc_sysctl.c | 13 +- fs/proc/root.c | 252 +- fs/proc/task_mmu.c | 24 +- fs/proc/util.c | 1 - fs/pstore/ftrace.c | 2 +- fs/pstore/inode.c | 51 +- fs/pstore/platform.c | 173 +- fs/pstore/ram.c | 78 +- fs/pstore/ram_core.c | 45 +- fs/quota/quota.c | 3 +- fs/read_write.c | 17 +- fs/select.c | 360 +- fs/splice.c | 7 +- fs/super.c | 402 +- fs/sysfs/file.c | 4 +- fs/sysfs/mount.c | 68 +- fs/sysv/inode.c | 2 +- fs/ubifs/Kconfig | 27 +- fs/ubifs/Makefile | 2 +- fs/ubifs/auth.c | 5 +- fs/ubifs/file.c | 2 +- fs/ubifs/ioctl.c | 4 +- fs/ubifs/lpt.c | 12 +- fs/ubifs/replay.c | 72 +- fs/ubifs/sb.c | 15 +- fs/ubifs/super.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/udf/inode.c | 6 - fs/udf/super.c | 16 +- fs/udf/unicode.c | 14 +- fs/userfaultfd.c | 39 +- fs/verity/Kconfig | 53 - fs/verity/Makefile | 5 - fs/verity/fsverity_private.h | 134 - fs/verity/hash_algs.c | 115 - fs/verity/ioctl.c | 164 - fs/verity/setup.c | 911 -- fs/verity/signature.c | 187 - fs/verity/verify.c | 298 - fs/xfs/libxfs/xfs_ag.c | 9 +- fs/xfs/libxfs/xfs_alloc.c | 79 +- fs/xfs/libxfs/xfs_alloc.h | 4 +- fs/xfs/libxfs/xfs_bmap.c | 11 +- fs/xfs/libxfs/xfs_bmap.h | 4 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_defer.c | 67 +- fs/xfs/libxfs/xfs_defer.h | 37 +- fs/xfs/libxfs/xfs_format.h | 12 - fs/xfs/libxfs/xfs_ialloc.c | 54 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 18 +- fs/xfs/libxfs/xfs_refcount_btree.c | 6 +- fs/xfs/libxfs/xfs_rmap.c | 240 +- fs/xfs/libxfs/xfs_rmap.h | 54 +- fs/xfs/libxfs/xfs_rtbitmap.c | 6 - fs/xfs/libxfs/xfs_symlink_remote.c | 14 +- fs/xfs/libxfs/xfs_types.c | 9 +- fs/xfs/libxfs/xfs_types.h | 22 - fs/xfs/scrub/agheader.c | 25 +- fs/xfs/scrub/agheader_repair.c | 5 +- fs/xfs/scrub/alloc.c | 4 +- fs/xfs/scrub/btree.c | 45 +- fs/xfs/scrub/btree.h | 22 +- fs/xfs/scrub/common.c | 14 +- fs/xfs/scrub/common.h | 2 +- fs/xfs/scrub/ialloc.c | 64 +- fs/xfs/scrub/inode.c | 4 +- fs/xfs/scrub/refcount.c | 16 +- fs/xfs/scrub/repair.c | 54 +- fs/xfs/scrub/repair.h | 7 +- fs/xfs/scrub/rmap.c | 35 +- fs/xfs/scrub/scrub.h | 4 +- fs/xfs/scrub/trace.h | 131 +- fs/xfs/xfs_aops.h | 3 - fs/xfs/xfs_bmap_util.c | 14 +- fs/xfs/xfs_bmap_util.h | 3 - fs/xfs/xfs_buf_item.c | 28 +- fs/xfs/xfs_extfree_item.c | 5 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_inode.c | 16 +- fs/xfs/xfs_ioctl32.c | 58 +- fs/xfs/xfs_itable.c | 14 +- fs/xfs/xfs_log_recover.c | 8 +- fs/xfs/xfs_mount.c | 4 - fs/xfs/xfs_mount.h | 11 - fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_reflink.c | 250 +- fs/xfs/xfs_rtalloc.c | 57 +- fs/xfs/xfs_super.c | 10 +- fs/xfs/xfs_symlink.c | 33 +- fs/xfs/xfs_trace.h | 56 +- fs/xfs/xfs_trans.h | 7 +- fs/xfs/xfs_trans_bmap.c | 11 +- fs/xfs/xfs_trans_extfree.c | 40 +- fs/xfs/xfs_trans_refcount.c | 11 +- fs/xfs/xfs_trans_rmap.c | 11 +- include/acpi/acoutput.h | 6 +- include/acpi/acpi_drivers.h | 7 - include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 1 - include/acpi/actbl3.h | 23 - include/acpi/actypes.h | 6 - include/acpi/cppc_acpi.h | 3 - include/acpi/platform/aclinux.h | 4 - include/asm-generic/5level-fixup.h | 1 - include/asm-generic/atomic-instrumented.h | 467 + include/asm-generic/atomic-long.h | 269 + include/asm-generic/bitops/builtin-fls.h | 2 +- include/asm-generic/bitops/fls.h | 2 +- include/asm-generic/bug.h | 8 +- include/asm-generic/dma-mapping.h | 2 +- include/asm-generic/error-injection.h | 1 - include/asm-generic/fixmap.h | 1 - include/asm-generic/mm_hooks.h | 11 + include/asm-generic/pgtable-nop4d-hack.h | 1 - include/asm-generic/pgtable-nop4d.h | 1 - include/asm-generic/pgtable-nopud.h | 1 - include/asm-generic/pgtable.h | 61 +- include/crypto/acompress.h | 38 +- include/crypto/aead.h | 41 +- include/crypto/akcipher.h | 74 +- include/crypto/chacha.h | 54 - include/crypto/chacha20.h | 27 + include/crypto/hash.h | 32 +- include/crypto/hash_info.h | 1 - include/crypto/internal/cryptouser.h | 9 +- include/crypto/internal/skcipher.h | 2 + include/crypto/kpp.h | 48 +- include/crypto/nhpoly1305.h | 74 - include/crypto/poly1305.h | 28 +- include/crypto/rng.h | 27 +- include/crypto/skcipher.h | 49 +- include/crypto/streebog.h | 34 - include/drm/bridge/dw_hdmi.h | 1 - include/drm/bridge/dw_mipi_dsi.h | 14 +- include/drm/drmP.h | 7 +- include/drm/drm_atomic.h | 10 +- include/drm/drm_atomic_helper.h | 45 +- include/drm/drm_atomic_state_helper.h | 73 - include/drm/drm_connector.h | 60 +- include/drm/drm_crtc.h | 9 - include/drm/drm_crtc_helper.h | 6 + include/drm/drm_damage_helper.h | 99 - include/drm/drm_dp_helper.h | 98 - include/drm/drm_dp_mst_helper.h | 6 + include/drm/drm_drv.h | 14 +- include/drm/drm_dsc.h | 485 - include/drm/drm_fb_cma_helper.h | 2 + include/drm/drm_file.h | 14 +- include/drm/drm_fourcc.h | 89 +- include/drm/drm_framebuffer.h | 24 + include/drm/drm_gem.h | 181 +- include/drm/drm_gem_cma_helper.h | 24 - include/drm/drm_global.h | 53 + include/drm/drm_hdcp.h | 212 - include/drm/drm_mipi_dsi.h | 8 - include/drm/drm_mode_config.h | 27 - include/drm/drm_modeset_lock.h | 59 - include/drm/drm_plane.h | 44 - include/drm/drm_plane_helper.h | 35 + include/drm/drm_prime.h | 4 +- include/drm/drm_property.h | 3 +- include/drm/drm_syncobj.h | 4 +- include/drm/drm_vblank.h | 8 +- include/drm/gpu_scheduler.h | 9 - include/drm/i915_pciids.h | 21 +- include/drm/tinydrm/tinydrm.h | 35 +- include/drm/ttm/ttm_bo_driver.h | 23 +- include/drm/ttm/ttm_execbuf_util.h | 4 +- include/drm/ttm/ttm_memory.h | 4 +- include/dt-bindings/clock/bcm2835-aux.h | 10 +- include/dt-bindings/clock/bcm2835.h | 10 +- include/dt-bindings/clock/gxbb-clkc.h | 18 - include/dt-bindings/clock/imx6qdl-clock.h | 4 +- include/dt-bindings/clock/imx7ulp-clock.h | 116 - include/dt-bindings/clock/imx8mq-clock.h | 395 - include/dt-bindings/clock/imx8qxp-clock.h | 289 - include/dt-bindings/clock/marvell,mmp2.h | 1 - include/dt-bindings/clock/meson8b-clkc.h | 4 - include/dt-bindings/clock/mt7629-clk.h | 203 - include/dt-bindings/clock/qcom,gcc-msm8998.h | 94 - include/dt-bindings/clock/qcom,gcc-sdm845.h | 2 - include/dt-bindings/clock/qcom,gpucc-sdm845.h | 24 - include/dt-bindings/clock/qcom,lpass-sdm845.h | 15 - include/dt-bindings/clock/qcom,rpmcc.h | 4 - include/dt-bindings/clock/r8a7795-cpg-mssr.h | 2 +- include/dt-bindings/clock/r8a7796-cpg-mssr.h | 2 +- include/dt-bindings/clock/r8a77995-cpg-mssr.h | 5 +- include/dt-bindings/clock/rk3328-cru.h | 3 +- include/dt-bindings/clock/sun8i-de2.h | 3 - include/dt-bindings/clock/suniv-ccu-f1c100s.h | 70 - include/dt-bindings/dma/dw-dmac.h | 14 - include/dt-bindings/firmware/imx/rsrc.h | 559 - include/dt-bindings/gpio/tegra186-gpio.h | 41 - include/dt-bindings/interconnect/qcom,sdm845.h | 143 - include/dt-bindings/mailbox/tegra186-hsp.h | 11 - include/dt-bindings/media/xilinx-vip.h | 5 +- include/dt-bindings/pinctrl/bcm2835.h | 8 +- include/dt-bindings/pinctrl/k3.h | 35 - include/dt-bindings/pinctrl/mt6797-pinfunc.h | 1368 -- include/dt-bindings/pinctrl/pads-imx8qxp.h | 751 - include/dt-bindings/pinctrl/r7s9210-pinctrl.h | 47 - include/dt-bindings/power/imx8mq-power.h | 21 - include/dt-bindings/power/r8a77970-sysc.h | 7 +- include/dt-bindings/power/r8a77980-sysc.h | 6 +- include/dt-bindings/power/raspberrypi-power.h | 5 +- include/dt-bindings/power/rk3066-power.h | 22 - include/dt-bindings/power/rk3188-power.h | 24 - .../regulator/active-semi,8945a-regulator.h | 30 - include/dt-bindings/reset/sun8i-de2.h | 1 - include/dt-bindings/reset/suniv-ccu-f1c100s.h | 38 - include/dt-bindings/sound/qcom,q6afe.h | 1 - .../dt-bindings/thermal/tegra194-bpmp-thermal.h | 15 - include/kvm/arm_arch_timer.h | 4 + include/linux/acpi.h | 30 +- include/linux/adxl.h | 5 + include/linux/alcor_pci.h | 286 - include/linux/atomic.h | 1243 +- include/linux/audit.h | 8 +- include/linux/avf/virtchnl.h | 10 +- include/linux/backing-dev-defs.h | 8 - include/linux/balloon_compaction.h | 34 +- include/linux/binfmts.h | 2 +- include/linux/bio.h | 29 +- include/linux/blk-cgroup.h | 238 +- include/linux/blk-mq-pci.h | 4 +- include/linux/blk-mq-rdma.h | 2 +- include/linux/blk-mq-virtio.h | 4 +- include/linux/blk-mq.h | 83 +- include/linux/blk_types.h | 24 +- include/linux/blkdev.h | 256 +- include/linux/bpf.h | 42 +- include/linux/bpf_verifier.h | 5 +- include/linux/brcmphy.h | 1 - include/linux/bsg-lib.h | 6 +- include/linux/btf.h | 20 - include/linux/build_bug.h | 36 +- include/linux/can/dev.h | 1 - include/linux/can/rx-offload.h | 7 +- include/linux/cgroup-defs.h | 1 - include/linux/cgroup.h | 5 +- include/linux/clk-provider.h | 15 +- include/linux/clk/clk-conf.h | 5 +- include/linux/cmdline.h | 72 - include/linux/compat.h | 26 - include/linux/compiler-clang.h | 6 +- include/linux/compiler-gcc.h | 8 - include/linux/compiler.h | 56 +- include/linux/compiler_attributes.h | 22 +- include/linux/compiler_types.h | 108 +- include/linux/cordic.h | 9 - include/linux/cpufreq.h | 8 - include/linux/cpuhotplug.h | 2 - include/linux/cpuidle.h | 2 - include/linux/cred.h | 26 +- include/linux/crypto.h | 331 +- include/linux/dax.h | 14 +- include/linux/dell-led.h | 7 + include/linux/devfreq.h | 13 - include/linux/device.h | 10 - include/linux/dma-debug.h | 34 + include/linux/dma-direct.h | 19 +- include/linux/dma-fence.h | 1 - include/linux/dma-iommu.h | 1 + include/linux/dma-mapping.h | 352 +- include/linux/dma-noncoherent.h | 7 +- include/linux/dma/pxa-dma.h | 11 + include/linux/dma/sprd-dma.h | 62 +- include/linux/dma_remapping.h | 58 + include/linux/dmar.h | 8 - include/linux/drbd.h | 2 +- include/linux/edac.h | 6 + include/linux/efi.h | 60 +- include/linux/elevator.h | 94 +- include/linux/energy_model.h | 187 - include/linux/errno.h | 1 - include/linux/etherdevice.h | 1 - include/linux/fanotify.h | 5 +- include/linux/fb.h | 2 +- include/linux/fdtable.h | 1 - include/linux/filter.h | 36 +- include/linux/firmware/imx/sci.h | 1 - include/linux/firmware/imx/svc/pm.h | 85 - include/linux/firmware/imx/types.h | 552 + include/linux/firmware/intel/stratix10-smc.h | 312 - .../linux/firmware/intel/stratix10-svc-client.h | 217 - include/linux/flex_array.h | 149 + include/linux/font.h | 4 +- include/linux/fs.h | 72 +- include/linux/fs_context.h | 213 - include/linux/fs_parser.h | 119 - include/linux/fs_types.h | 73 - include/linux/fscache-cache.h | 3 +- include/linux/fscrypt.h | 416 +- include/linux/fscrypt_notsupp.h | 231 + include/linux/fscrypt_supp.h | 204 + include/linux/fsi-occ.h | 25 - include/linux/fsl/mc.h | 12 +- include/linux/fsnotify.h | 61 +- include/linux/fsnotify_backend.h | 11 +- include/linux/fsverity.h | 111 - include/linux/ftrace.h | 43 +- include/linux/futex.h | 8 + include/linux/genalloc.h | 13 +- include/linux/generic-radix-tree.h | 231 - include/linux/genhd.h | 57 +- include/linux/genl_magic_struct.h | 5 +- include/linux/gfp.h | 12 +- include/linux/gpio/consumer.h | 31 +- include/linux/gpio/driver.h | 10 +- include/linux/hdmi.h | 24 +- include/linux/hid-sensor-hub.h | 4 +- include/linux/hid.h | 45 +- include/linux/highmem.h | 28 +- include/linux/hmm.h | 28 +- include/linux/hrtimer.h | 5 +- include/linux/huge_mm.h | 13 +- include/linux/hwmon-sysfs.h | 39 - include/linux/hyperv.h | 29 +- include/linux/i3c/ccc.h | 385 - include/linux/i3c/device.h | 331 - include/linux/i3c/master.h | 648 - include/linux/ide.h | 14 +- include/linux/ieee80211.h | 32 +- include/linux/if_bridge.h | 12 - include/linux/if_vlan.h | 53 +- include/linux/iio/adc/ad_sigma_delta.h | 3 - include/linux/iio/common/st_sensors.h | 2 +- include/linux/ima.h | 15 - include/linux/indirect_call_wrapper.h | 51 - include/linux/init.h | 1 + include/linux/initrd.h | 3 - include/linux/intel-iommu.h | 108 +- include/linux/interconnect-provider.h | 142 - include/linux/interconnect.h | 59 - include/linux/interrupt.h | 19 +- include/linux/iommu.h | 18 +- include/linux/ioprio.h | 13 - include/linux/ipc_namespace.h | 1 - include/linux/ipmi_smi.h | 27 +- include/linux/irq.h | 6 +- include/linux/irq_sim.h | 2 +- include/linux/irqchip.h | 4 +- include/linux/irqchip/irq-madera.h | 132 - include/linux/irqdomain.h | 6 +- include/linux/jbd2.h | 7 +- include/linux/kasan.h | 101 +- include/linux/kernel.h | 1 - include/linux/kernfs.h | 40 +- include/linux/kexec.h | 12 +- include/linux/key.h | 3 - include/linux/kgdb.h | 24 +- include/linux/kprobes.h | 6 - include/linux/kref.h | 5 +- include/linux/kvm_host.h | 12 +- include/linux/lantiq.h | 23 - include/linux/leds.h | 21 - include/linux/libata.h | 2 + include/linux/libnvdimm.h | 76 +- include/linux/lightnvm.h | 3 +- include/linux/linkage.h | 6 - include/linux/linkmode.h | 9 - include/linux/lockdep.h | 2 + include/linux/lsm_hooks.h | 53 +- include/linux/mailbox_client.h | 1 - include/linux/mailbox_controller.h | 9 - include/linux/memblock.h | 47 +- include/linux/memcontrol.h | 11 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 21 +- include/linux/mempolicy.h | 2 + include/linux/memremap.h | 34 +- include/linux/mfd/axp20x.h | 5 +- include/linux/mfd/cros_ec.h | 6 +- include/linux/mfd/cros_ec_commands.h | 94 - include/linux/mfd/ingenic-tcu.h | 2 +- include/linux/mfd/madera/core.h | 7 - include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 1 - include/linux/mfd/tmio.h | 11 +- include/linux/mfd/wm8994/pdata.h | 3 + include/linux/migrate.h | 5 +- include/linux/mii.h | 121 +- include/linux/mlx4/device.h | 4 +- include/linux/mlx5/cq.h | 12 +- include/linux/mlx5/device.h | 24 +- include/linux/mlx5/driver.h | 258 +- include/linux/mlx5/eq.h | 72 - include/linux/mlx5/fs.h | 8 +- include/linux/mlx5/mlx5_ifc.h | 255 +- include/linux/mlx5/port.h | 3 + include/linux/mlx5/qp.h | 5 - include/linux/mlx5/srq.h | 72 + include/linux/mlx5/transobj.h | 11 + include/linux/mm.h | 141 +- include/linux/mm_inline.h | 3 + include/linux/mm_types.h | 5 - include/linux/mmc/host.h | 5 +- include/linux/mmc/sdio_ids.h | 1 - include/linux/mmc/slot-gpio.h | 5 + include/linux/mmu_notifier.h | 133 +- include/linux/mmzone.h | 44 +- include/linux/mod_devicetable.h | 19 +- include/linux/module.h | 17 - include/linux/mount.h | 4 +- include/linux/msi.h | 6 +- include/linux/mtd/cfi.h | 1 - include/linux/mtd/mtd.h | 5 +- include/linux/mtd/rawnand.h | 158 +- include/linux/mtd/sh_flctl.h | 16 +- include/linux/mtd/spi-nor.h | 11 +- include/linux/mtd/spinand.h | 2 - include/linux/net_dim.h | 2 - include/linux/netdevice.h | 76 +- include/linux/netfilter/ipset/ip_set.h | 2 +- include/linux/netfilter/nf_conntrack_proto_gre.h | 15 +- include/linux/netfilter/nfnetlink.h | 12 + include/linux/netfilter_bridge.h | 33 +- include/linux/netlink.h | 57 +- include/linux/nfs_fs.h | 13 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 16 +- include/linux/node.h | 9 +- include/linux/nvme-fc-driver.h | 17 + include/linux/nvme-tcp.h | 189 - include/linux/nvme.h | 73 +- include/linux/nvmem-provider.h | 11 - include/linux/objagg.h | 46 - include/linux/of.h | 22 +- include/linux/of_fdt.h | 1 - include/linux/of_net.h | 6 + include/linux/of_pdt.h | 2 + include/linux/oom.h | 10 - include/linux/page-flags-layout.h | 10 - include/linux/page-flags.h | 17 +- include/linux/page-isolation.h | 11 +- include/linux/pageblock-flags.h | 3 +- include/linux/pagemap.h | 3 - include/linux/pci.h | 18 +- include/linux/pci_ids.h | 5 - include/linux/pe.h | 2 +- include/linux/percpu-rwsem.h | 2 +- include/linux/perf/arm_pmu.h | 4 +- include/linux/perf_event.h | 4 +- include/linux/phy.h | 114 +- include/linux/phy/phy-mipi-dphy.h | 285 - include/linux/phy/phy.h | 83 +- include/linux/phy_fixed.h | 5 - include/linux/phy_led_triggers.h | 2 +- include/linux/pl353-smc.h | 30 - include/linux/platform_data/ad7879.h | 42 + include/linux/platform_data/davinci_asp.h | 1 - include/linux/platform_data/dma-dw.h | 6 - include/linux/platform_data/gpio-davinci.h | 2 - include/linux/platform_data/mdio-gpio.h | 14 - include/linux/platform_data/mmc-esdhc-imx.h | 4 + include/linux/platform_data/mmc-pxamci.h | 4 + include/linux/platform_data/mmc-s3cmci.h | 4 + include/linux/platform_data/ntc_thermistor.h | 5 +- include/linux/platform_data/st_sensors_pdata.h | 2 - include/linux/pm.h | 5 +- include/linux/pm_domain.h | 14 +- include/linux/pm_opp.h | 23 +- include/linux/pm_runtime.h | 6 +- include/linux/poison.h | 3 + include/linux/power/charger-manager.h | 3 +- include/linux/power/smartreflex.h | 10 +- include/linux/power_supply.h | 23 - include/linux/preempt.h | 3 + include/linux/printk.h | 7 +- include/linux/property.h | 12 - include/linux/psi.h | 3 +- include/linux/pstore.h | 39 +- include/linux/pstore_ram.h | 50 +- include/linux/ptp_clock_kernel.h | 33 - include/linux/ptrace.h | 18 +- include/linux/pwm.h | 42 + include/linux/qcom_scm.h | 3 - include/linux/qed/qed_if.h | 41 - include/linux/raid/pq.h | 8 +- include/linux/rcupdate_wait.h | 17 + include/linux/regmap.h | 41 +- include/linux/regulator/consumer.h | 2 +- include/linux/regulator/driver.h | 9 +- include/linux/regulator/machine.h | 3 - include/linux/regulator/pfuze100.h | 3 +- include/linux/remoteproc.h | 4 +- include/linux/reservation.h | 12 +- include/linux/reset.h | 15 +- include/linux/rhashtable.h | 34 +- include/linux/ring_buffer.h | 4 +- include/linux/rtc.h | 17 +- include/linux/sa11x0-dma.h | 24 + include/linux/sbitmap.h | 89 +- include/linux/scatterlist.h | 6 +- include/linux/sched.h | 27 +- include/linux/sched/cpufreq.h | 6 - include/linux/sched/isolation.h | 4 +- include/linux/sched/mm.h | 2 +- include/linux/sched/signal.h | 53 +- include/linux/sched/smt.h | 20 - include/linux/sched/stat.h | 2 +- include/linux/sched/task.h | 2 - include/linux/sched/topology.h | 17 +- include/linux/seccomp.h | 9 +- include/linux/security.h | 114 +- include/linux/serdev.h | 2 +- include/linux/serial_8250.h | 4 - include/linux/serial_core.h | 38 +- include/linux/sfp.h | 2 +- include/linux/shdma-base.h | 7 +- include/linux/shmem_fs.h | 2 +- include/linux/signal.h | 4 - include/linux/skbuff.h | 196 +- include/linux/skmsg.h | 9 - include/linux/slab.h | 83 +- include/linux/slab_def.h | 13 - include/linux/soc/mediatek/mtk-cmdq.h | 133 - include/linux/soc/qcom/qmi.h | 2 +- include/linux/socket.h | 10 +- include/linux/spi/mmc_spi.h | 15 + include/linux/spi/pxa2xx_spi.h | 1 - include/linux/spi/spi-mem.h | 84 +- include/linux/spi/spi.h | 5 +- include/linux/srcu.h | 79 +- include/linux/srcutiny.h | 24 +- include/linux/srcutree.h | 8 +- include/linux/string.h | 20 - include/linux/sunrpc/auth.h | 51 +- include/linux/sunrpc/clnt.h | 5 +- include/linux/sunrpc/sched.h | 6 +- include/linux/sunrpc/svc_rdma.h | 1 - include/linux/sunrpc/xdr.h | 1 + include/linux/swap.h | 35 +- include/linux/swiotlb.h | 77 +- include/linux/switchtec.h | 26 +- include/linux/syscalls.h | 40 +- include/linux/sysfs.h | 8 +- include/linux/t10-pi.h | 9 +- include/linux/tcp.h | 1 - include/linux/thinkpad_acpi.h | 16 + include/linux/time32.h | 25 + include/linux/timekeeping.h | 14 + include/linux/timekeeping32.h | 15 + include/linux/tpm.h | 11 +- include/linux/trace_events.h | 8 +- include/linux/tracehook.h | 4 +- include/linux/tracepoint.h | 8 +- include/linux/tty.h | 8 - include/linux/types.h | 4 +- include/linux/udp.h | 26 +- include/linux/uio.h | 5 +- include/linux/usb.h | 4 +- include/linux/usb/ccid.h | 51 - include/linux/usb/chipidea.h | 3 - include/linux/usb/gadget.h | 4 - include/linux/usb/hcd.h | 5 + include/linux/usb/quirks.h | 3 - include/linux/usb/tcpm.h | 1 - include/linux/vmstat.h | 5 + include/linux/watchdog.h | 3 + include/linux/writeback.h | 5 +- include/linux/xarray.h | 321 +- include/linux/xxhash.h | 23 - include/math-emu/op-2.h | 99 +- include/math-emu/soft-fp.h | 2 +- include/media/cec.h | 1 - include/media/davinci/vpbe.h | 4 + include/media/media-request.h | 2 +- include/media/mpeg2-ctrls.h | 86 - include/media/rc-map.h | 1 - include/media/v4l2-common.h | 5 - include/media/v4l2-ctrls.h | 6 - include/media/v4l2-dev.h | 13 +- include/media/v4l2-ioctl.h | 33 +- include/media/v4l2-mem2mem.h | 2 +- include/media/v4l2-subdev.h | 6 +- include/media/videobuf2-core.h | 2 - include/net/act_api.h | 30 + include/net/af_rxrpc.h | 3 +- include/net/cfg80211.h | 282 +- include/net/devlink.h | 4 - include/net/dsa.h | 3 +- include/net/flow.h | 2 +- include/net/flow_dissector.h | 6 +- include/net/gen_stats.h | 2 +- include/net/geneve.h | 6 - include/net/gre.h | 13 +- include/net/icmp.h | 2 +- include/net/inet6_hashtables.h | 5 +- include/net/inet_common.h | 9 - include/net/inet_hashtables.h | 24 +- include/net/inet_sock.h | 21 - include/net/ip.h | 4 +- include/net/ip6_tunnel.h | 2 - include/net/ip_tunnels.h | 20 +- include/net/ipv6.h | 2 - include/net/l3mdev.h | 22 - include/net/mac80211.h | 25 +- include/net/neighbour.h | 56 +- include/net/netfilter/br_netfilter.h | 14 +- include/net/netfilter/ipv4/nf_nat_masquerade.h | 2 +- include/net/netfilter/ipv6/nf_nat_masquerade.h | 2 +- include/net/netfilter/nf_conntrack.h | 5 - include/net/netfilter/nf_conntrack_acct.h | 6 +- include/net/netfilter/nf_conntrack_ecache.h | 7 +- include/net/netfilter/nf_conntrack_helper.h | 3 +- include/net/netfilter/nf_conntrack_timestamp.h | 13 +- include/net/netfilter/nf_flow_table.h | 4 + include/net/netfilter/nf_nat_l3proto.h | 7 + include/net/netfilter/nf_nat_l4proto.h | 78 +- include/net/netns/conntrack.h | 6 +- include/net/netns/ipv4.h | 3 - include/net/netns/xfrm.h | 2 - include/net/pkt_cls.h | 108 +- include/net/protocol.h | 9 +- include/net/raw.h | 14 +- include/net/rtnetlink.h | 3 +- include/net/sch_generic.h | 27 - include/net/sctp/constants.h | 2 +- include/net/sctp/sctp.h | 21 +- include/net/sctp/sm.h | 4 +- include/net/sctp/structs.h | 27 +- include/net/sctp/ulpevent.h | 39 +- include/net/seg6.h | 1 + include/net/sock.h | 45 +- include/net/switchdev.h | 106 +- include/net/tcp.h | 51 +- include/net/tls.h | 15 - include/net/udp.h | 58 +- include/net/udp_tunnel.h | 10 - include/net/vxlan.h | 17 - include/net/xfrm.h | 47 +- include/rdma/ib_fmr_pool.h | 2 +- include/rdma/ib_mad.h | 10 - include/rdma/ib_verbs.h | 584 +- include/rdma/rdma_vt.h | 7 - include/rdma/restrack.h | 17 +- include/rdma/uverbs_ioctl.h | 251 +- include/rdma/uverbs_named_ioctl.h | 13 +- include/rdma/uverbs_std_types.h | 73 +- include/scsi/scsi_cmnd.h | 6 +- include/scsi/scsi_dh.h | 2 +- include/scsi/scsi_driver.h | 3 +- include/scsi/scsi_host.h | 38 +- include/scsi/scsi_tcq.h | 14 +- include/scsi/srp.h | 26 +- include/soc/bcm2835/raspberrypi-firmware.h | 5 +- include/soc/fsl/dpaa2-io.h | 4 - include/soc/fsl/qman.h | 8 +- include/soc/qcom/cmd-db.h | 12 +- include/soc/tegra/bpmp-abi.h | 1188 +- include/soc/tegra/bpmp.h | 7 - include/soc/tegra/fuse.h | 1 + include/soc/tegra/pmc.h | 23 +- include/sound/compress_driver.h | 19 - include/sound/hda_codec.h | 1 - include/sound/hda_component.h | 11 +- include/sound/hdaudio.h | 14 +- include/sound/pcm_params.h | 4 +- include/sound/simple_card_utils.h | 6 +- include/sound/soc-acpi-intel-match.h | 1 - include/sound/soc-acpi.h | 15 - include/sound/soc.h | 16 +- include/target/target_core_base.h | 25 +- include/target/target_core_fabric.h | 25 +- include/trace/events/bcache.h | 27 +- include/trace/events/btrfs.h | 4 +- include/trace/events/ext4.h | 20 - include/trace/events/filelock.h | 16 +- include/trace/events/iscsi.h | 107 - include/trace/events/kyber.h | 8 +- include/trace/events/net.h | 59 - include/trace/events/objagg.h | 228 - include/trace/events/rpcrdma.h | 218 +- include/trace/events/rxrpc.h | 2 - include/trace/events/sched.h | 12 +- include/trace/events/sunrpc.h | 172 +- include/uapi/asm-generic/Kbuild.asm | 1 - include/uapi/asm-generic/unistd.h | 8 +- include/uapi/drm/amdgpu_drm.h | 6 - include/uapi/drm/drm_fourcc.h | 15 - include/uapi/drm/drm_mode.h | 19 - include/uapi/drm/i915_drm.h | 8 - include/uapi/drm/msm_drm.h | 25 +- include/uapi/drm/v3d_drm.h | 39 +- include/uapi/drm/virtgpu_drm.h | 13 +- include/uapi/linux/aio_abi.h | 2 - include/uapi/linux/android/binder_ctl.h | 35 - include/uapi/linux/audit.h | 3 - include/uapi/linux/auto_fs.h | 2 +- include/uapi/linux/bfs_fs.h | 2 +- include/uapi/linux/binfmts.h | 2 +- include/uapi/linux/blkzoned.h | 4 +- include/uapi/linux/bpf.h | 236 +- include/uapi/linux/btf.h | 38 +- include/uapi/linux/btrfs.h | 1 - include/uapi/linux/btrfs_tree.h | 1 - include/uapi/linux/cryptouser.h | 102 +- include/uapi/linux/devlink.h | 5 - include/uapi/linux/elf-em.h | 1 - include/uapi/linux/elf.h | 2 - include/uapi/linux/ethtool.h | 4 +- include/uapi/linux/fanotify.h | 2 - include/uapi/linux/fb.h | 2 + include/uapi/linux/fcntl.h | 3 - include/uapi/linux/fs.h | 60 +- include/uapi/linux/fsverity.h | 98 - include/uapi/linux/hash_info.h | 2 - include/uapi/linux/if_bridge.h | 21 - include/uapi/linux/if_link.h | 19 - include/uapi/linux/if_tun.h | 1 - include/uapi/linux/if_tunnel.h | 20 - include/uapi/linux/in.h | 10 +- include/uapi/linux/input-event-codes.h | 1 - include/uapi/linux/kernel-page-flags.h | 2 +- include/uapi/linux/kfd_ioctl.h | 26 +- include/uapi/linux/kvm.h | 19 - include/uapi/linux/magic.h | 1 - include/uapi/linux/mmc/ioctl.h | 5 +- include/uapi/linux/mount.h | 120 - include/uapi/linux/msdos_fs.h | 9 +- include/uapi/linux/ncsi.h | 15 - include/uapi/linux/neighbour.h | 1 - include/uapi/linux/net_namespace.h | 2 - include/uapi/linux/net_tstamp.h | 4 +- include/uapi/linux/netfilter.h | 4 + include/uapi/linux/netfilter/ipset/ip_set.h | 19 +- include/uapi/linux/netfilter_decnet.h | 10 + include/uapi/linux/netfilter_ipv4.h | 28 + include/uapi/linux/netfilter_ipv6.h | 29 + include/uapi/linux/netlink.h | 2 +- include/uapi/linux/nl80211.h | 458 +- include/uapi/linux/pkt_cls.h | 7 - include/uapi/linux/pkt_sched.h | 30 - include/uapi/linux/prctl.h | 11 +- include/uapi/linux/ptp_clock.h | 12 - include/uapi/linux/sctp.h | 13 +- include/uapi/linux/seccomp.h | 40 +- include/uapi/linux/snmp.h | 1 - include/uapi/linux/sysctl.h | 1 - include/uapi/linux/tcp.h | 1 - include/uapi/linux/udp.h | 1 - include/uapi/linux/v4l2-common.h | 28 +- include/uapi/linux/v4l2-controls.h | 67 +- include/uapi/linux/vfio.h | 42 - include/uapi/linux/vhost.h | 113 +- include/uapi/linux/vhost_types.h | 128 - include/uapi/linux/videodev2.h | 8 +- include/uapi/linux/virtio_blk.h | 54 - include/uapi/linux/virtio_config.h | 3 - include/uapi/linux/virtio_gpu.h | 18 - include/uapi/linux/virtio_ring.h | 52 - include/uapi/rdma/hfi/hfi1_user.h | 6 +- include/uapi/rdma/hns-abi.h | 6 - include/uapi/rdma/ib_user_ioctl_cmds.h | 84 - include/uapi/rdma/ib_user_ioctl_verbs.h | 16 - include/uapi/rdma/ib_user_verbs.h | 18 +- include/uapi/rdma/mlx5-abi.h | 2 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 - include/uapi/rdma/rdma_netlink.h | 3 - include/uapi/sound/firewire.h | 20 - include/video/imx-ipu-v3.h | 10 - include/video/samsung_fimd.h | 10 - include/xen/balloon.h | 5 + include/xen/interface/hvm/start_info.h | 63 +- include/xen/xen-front-pgdir-shbuf.h | 89 - include/xen/xen.h | 3 - init/Kconfig | 118 +- init/do_mounts.c | 1 - init/do_mounts_initrd.c | 24 +- init/initramfs.c | 34 +- init/main.c | 27 +- ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 108 +- ipc/namespace.c | 2 +- ipc/util.c | 29 +- ipc/util.h | 46 +- kernel/Kconfig.preempt | 2 +- kernel/Makefile | 7 +- kernel/async.c | 1 + kernel/audit.c | 62 +- kernel/audit.h | 10 +- kernel/audit_fsnotify.c | 6 +- kernel/audit_tree.c | 498 +- kernel/audit_watch.c | 6 +- kernel/auditsc.c | 150 +- kernel/bpf/arraymap.c | 1 - kernel/bpf/btf.c | 860 +- kernel/bpf/core.c | 253 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/hashtab.c | 13 +- kernel/bpf/local_storage.c | 90 +- kernel/bpf/lpm_trie.c | 60 +- kernel/bpf/offload.c | 76 +- kernel/bpf/queue_stack_maps.c | 16 +- kernel/bpf/syscall.c | 160 +- kernel/bpf/verifier.c | 704 +- kernel/cgroup/cgroup-internal.h | 53 +- kernel/cgroup/cgroup-v1.c | 345 +- kernel/cgroup/cgroup.c | 364 +- kernel/cgroup/cpuset.c | 1000 +- kernel/cgroup/debug.c | 4 +- kernel/configs/tiny.config | 1 - kernel/cpu.c | 15 +- kernel/crash_core.c | 2 - kernel/cred.c | 58 +- kernel/debug/debug_core.c | 65 +- kernel/debug/debug_core.h | 1 - kernel/debug/kdb/kdb_bt.c | 13 +- kernel/debug/kdb/kdb_debugger.c | 7 + kernel/debug/kdb/kdb_io.c | 15 +- kernel/debug/kdb/kdb_keyboard.c | 4 +- kernel/debug/kdb/kdb_main.c | 49 +- kernel/debug/kdb/kdb_private.h | 2 +- kernel/debug/kdb/kdb_support.c | 28 +- kernel/dma/Kconfig | 14 +- kernel/dma/Makefile | 5 +- kernel/dma/debug.c | 259 +- kernel/dma/direct.c | 229 +- kernel/dma/dummy.c | 39 - kernel/dma/mapping.c | 223 +- kernel/dma/remap.c | 256 - kernel/dma/swiotlb.c | 252 +- kernel/dma/virt.c | 2 +- kernel/events/core.c | 4 +- kernel/events/hw_breakpoint.c | 2 +- kernel/events/uprobes.c | 25 +- kernel/fork.c | 20 +- kernel/futex.c | 276 +- kernel/futex_compat.c | 202 + kernel/hung_task.c | 20 +- kernel/irq/affinity.c | 176 +- kernel/irq/chip.c | 2 +- kernel/irq/devres.c | 4 +- kernel/irq/ipi.c | 4 +- kernel/irq/irq_sim.c | 23 +- kernel/irq/irqdesc.c | 28 +- kernel/irq/irqdomain.c | 4 +- kernel/irq/manage.c | 2 +- kernel/irq/matrix.c | 34 +- kernel/irq/msi.c | 8 +- kernel/irq/spurious.c | 6 +- kernel/kcov.c | 6 +- kernel/kexec_core.c | 5 +- kernel/kexec_file.c | 70 +- kernel/kprobes.c | 77 +- kernel/livepatch/patch.c | 4 +- kernel/livepatch/transition.c | 4 +- kernel/locking/lockdep.c | 78 +- kernel/locking/mutex-debug.c | 4 +- kernel/locking/mutex.c | 2 +- kernel/memremap.c | 111 +- kernel/module.c | 148 +- kernel/module_signing.c | 3 +- kernel/padata.c | 2 +- kernel/panic.c | 34 +- kernel/power/Kconfig | 15 - kernel/power/Makefile | 2 - kernel/power/energy_model.c | 201 - kernel/power/main.c | 15 +- kernel/power/qos.c | 15 +- kernel/power/snapshot.c | 19 +- kernel/printk/printk.c | 180 +- kernel/ptrace.c | 25 +- kernel/rcu/rcu.h | 4 - kernel/rcu/rcutorture.c | 389 +- kernel/rcu/srcutiny.c | 120 +- kernel/rcu/srcutree.c | 489 +- kernel/rcu/sync.c | 25 +- kernel/rcu/tree.c | 114 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 10 +- kernel/rcu/tree_plugin.h | 81 +- kernel/rcu/update.c | 9 +- kernel/resource.c | 15 - kernel/sched/core.c | 29 +- kernel/sched/cpufreq.c | 5 +- kernel/sched/cpufreq_schedutil.c | 95 +- kernel/sched/cputime.c | 2 +- kernel/sched/deadline.c | 25 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 443 +- kernel/sched/isolation.c | 14 +- kernel/sched/membarrier.c | 6 +- kernel/sched/psi.c | 71 +- kernel/sched/rt.c | 28 +- kernel/sched/sched.h | 101 +- kernel/sched/stats.h | 8 +- kernel/sched/swait.c | 2 +- kernel/sched/topology.c | 231 +- kernel/sched/wait.c | 2 +- kernel/seccomp.c | 467 +- kernel/signal.c | 145 +- kernel/stackleak.c | 6 +- kernel/sys.c | 21 +- kernel/sys_ni.c | 2 - kernel/sysctl.c | 17 - kernel/sysctl_binary.c | 1 - kernel/time/alarmtimer.c | 5 +- kernel/time/clockevents.c | 18 +- kernel/time/clocksource.c | 20 +- kernel/time/hrtimer.c | 19 +- kernel/time/itimer.c | 2 + kernel/time/jiffies.c | 28 +- kernel/time/ntp.c | 11 +- kernel/time/posix-clock.c | 17 +- kernel/time/posix-stubs.c | 5 +- kernel/time/posix-timers.c | 30 +- kernel/time/sched_clock.c | 9 +- kernel/time/test_udelay.c | 10 +- kernel/time/tick-broadcast-hrtimer.c | 4 +- kernel/time/tick-broadcast.c | 6 +- kernel/time/tick-common.c | 6 +- kernel/time/tick-oneshot.c | 6 +- kernel/time/tick-sched.c | 5 +- kernel/time/time.c | 49 +- kernel/time/timeconst.bc | 2 - kernel/time/timeconv.c | 1 - kernel/time/timecounter.c | 17 +- kernel/time/timekeeping.c | 27 +- kernel/time/timekeeping_debug.c | 26 +- kernel/time/timer.c | 3 +- kernel/time/timer_list.c | 7 +- kernel/torture.c | 34 +- kernel/trace/Kconfig | 6 - kernel/trace/Makefile | 2 - kernel/trace/blktrace.c | 4 +- kernel/trace/bpf_trace.c | 107 +- kernel/trace/fgraph.c | 626 - kernel/trace/ftrace.c | 512 +- kernel/trace/ftrace_internal.h | 75 - kernel/trace/ring_buffer.c | 106 +- kernel/trace/trace.c | 92 +- kernel/trace/trace.h | 70 +- kernel/trace/trace_dynevent.c | 217 - kernel/trace/trace_dynevent.h | 119 - kernel/trace/trace_events.c | 10 +- kernel/trace/trace_events_filter.c | 9 +- kernel/trace/trace_events_hist.c | 597 +- kernel/trace/trace_events_trigger.c | 6 +- kernel/trace/trace_functions_graph.c | 311 +- kernel/trace/trace_irqsoff.c | 20 +- kernel/trace/trace_kprobe.c | 355 +- kernel/trace/trace_output.c | 38 +- kernel/trace/trace_probe.c | 91 +- kernel/trace/trace_probe.h | 9 +- kernel/trace/trace_sched_wakeup.c | 272 +- kernel/trace/trace_selftest.c | 8 +- kernel/trace/trace_stack.c | 8 +- kernel/trace/trace_uprobe.c | 301 +- kernel/tracepoint.c | 4 +- kernel/watchdog.c | 7 - kernel/workqueue.c | 8 +- lib/Kconfig | 13 +- lib/Kconfig.debug | 69 +- lib/Kconfig.kasan | 98 +- lib/Makefile | 9 +- lib/bust_spinlocks.c | 6 +- lib/chacha.c | 117 - lib/chacha20.c | 74 + lib/cordic.c | 23 +- lib/debugobjects.c | 79 +- lib/find_bit_benchmark.c | 11 +- lib/flex_array.c | 398 + lib/fonts/Kconfig | 10 - lib/fonts/Makefile | 1 - lib/fonts/font_ter16x32.c | 2072 --- lib/fonts/fonts.c | 4 - lib/gcd.c | 2 +- lib/genalloc.c | 20 +- lib/generic-radix-tree.c | 217 - lib/ioremap.c | 103 +- lib/iov_iter.c | 105 +- lib/kobject.c | 2 +- lib/kobject_uevent.c | 4 +- lib/objagg.c | 501 - lib/percpu-refcount.c | 2 +- lib/radix-tree.c | 4 +- lib/raid6/Makefile | 15 - lib/raid6/algos.c | 81 +- lib/raid6/test/Makefile | 3 - lib/rhashtable.c | 8 +- lib/sbitmap.c | 170 +- lib/scatterlist.c | 2 +- lib/seq_buf.c | 8 +- lib/show_mem.c | 5 +- lib/test_bpf.c | 14 +- lib/test_debug_virtual.c | 1 - lib/test_firmware.c | 1 - lib/test_hexdump.c | 2 +- lib/test_kmod.c | 1 + lib/test_objagg.c | 836 - lib/test_printf.c | 61 +- lib/test_rhashtable.c | 32 +- lib/test_xarray.c | 203 +- lib/ubsan.c | 3 +- lib/vsprintf.c | 100 - lib/xarray.c | 147 +- localversion-next | 1 - mm/Kconfig | 1 - mm/cma.c | 11 - mm/compaction.c | 2 +- mm/debug.c | 27 +- mm/filemap.c | 311 +- mm/gup.c | 15 +- mm/highmem.c | 5 +- mm/hmm.c | 331 +- mm/huge_memory.c | 200 +- mm/hugetlb.c | 171 +- mm/internal.h | 25 +- mm/kasan/Makefile | 15 +- mm/kasan/common.c | 697 - mm/kasan/generic.c | 344 - mm/kasan/generic_report.c | 153 - mm/kasan/init.c | 499 - mm/kasan/kasan.c | 903 ++ mm/kasan/kasan.h | 59 +- mm/kasan/kasan_init.c | 488 + mm/kasan/quarantine.c | 3 +- mm/kasan/report.c | 272 +- mm/kasan/tags.c | 161 - mm/kasan/tags_report.c | 58 - mm/khugepaged.c | 155 +- mm/kmemleak.c | 19 +- mm/ksm.c | 67 +- mm/madvise.c | 22 +- mm/memblock.c | 120 +- mm/memcontrol.c | 33 +- mm/memfd.c | 3 +- mm/memory-failure.c | 20 +- mm/memory.c | 141 +- mm/memory_hotplug.c | 484 +- mm/mempolicy.c | 34 +- mm/migrate.c | 267 +- mm/mincore.c | 12 +- mm/mm_init.c | 2 +- mm/mmap.c | 47 +- mm/mmu_gather.c | 2 +- mm/mmu_notifier.c | 31 +- mm/mprotect.c | 16 +- mm/mremap.c | 77 +- mm/oom_kill.c | 51 +- mm/page-writeback.c | 35 +- mm/page_alloc.c | 1079 +- mm/page_io.c | 13 +- mm/page_isolation.c | 10 +- mm/page_owner.c | 5 +- mm/readahead.c | 12 +- mm/rmap.c | 73 +- mm/shmem.c | 756 +- mm/slab.c | 35 +- mm/slab.h | 2 +- mm/slab_common.c | 51 +- mm/slub.c | 97 +- mm/sparse.c | 44 +- mm/swap.c | 7 +- mm/swap_state.c | 16 +- mm/swapfile.c | 575 +- mm/truncate.c | 8 +- mm/userfaultfd.c | 75 +- mm/util.c | 2 +- mm/vmalloc.c | 4 +- mm/vmscan.c | 188 +- mm/vmstat.c | 11 +- mm/workingset.c | 2 +- mm/z3fold.c | 101 +- mm/zswap.c | 4 +- net/6lowpan/debugfs.c | 13 +- net/8021q/vlan.c | 101 +- net/8021q/vlan.h | 12 - net/8021q/vlan_core.c | 128 +- net/8021q/vlan_dev.c | 2 - net/9p/client.c | 21 - net/9p/trans_common.c | 1 - net/Kconfig | 4 - net/batman-adv/Kconfig | 10 +- net/batman-adv/bat_iv_ogm.c | 25 +- net/batman-adv/bat_v.c | 26 +- net/batman-adv/bat_v_elp.c | 6 +- net/batman-adv/bridge_loop_avoidance.c | 82 +- net/batman-adv/debugfs.c | 2 - net/batman-adv/distributed-arp-table.c | 42 +- net/batman-adv/fragmentation.c | 2 +- net/batman-adv/gateway_client.c | 3 - net/batman-adv/hard-interface.c | 3 - net/batman-adv/hash.c | 2 - net/batman-adv/hash.h | 6 - net/batman-adv/log.c | 60 +- net/batman-adv/main.c | 3 - net/batman-adv/main.h | 3 +- net/batman-adv/multicast.c | 51 +- net/batman-adv/netlink.c | 24 +- net/batman-adv/trace.c | 2 + net/batman-adv/trace.h | 6 - net/batman-adv/translation-table.c | 41 +- net/batman-adv/types.h | 5 +- net/bluetooth/6lowpan.c | 2 +- net/bluetooth/hci_event.c | 6 - net/bluetooth/hci_request.c | 2 +- net/bluetooth/l2cap_core.c | 12 +- net/bluetooth/rfcomm/core.c | 12 +- net/bluetooth/rfcomm/sock.c | 12 +- net/bluetooth/sco.c | 12 +- net/bluetooth/smp.c | 8 +- net/bpf/test_run.c | 36 +- net/bridge/br.c | 89 - net/bridge/br_device.c | 11 - net/bridge/br_fdb.c | 46 - net/bridge/br_if.c | 23 +- net/bridge/br_input.c | 4 +- net/bridge/br_mdb.c | 126 +- net/bridge/br_multicast.c | 442 +- net/bridge/br_netfilter_hooks.c | 54 +- net/bridge/br_netfilter_ipv6.c | 4 +- net/bridge/br_netlink.c | 71 +- net/bridge/br_private.h | 88 +- net/bridge/br_switchdev.c | 5 +- net/bridge/br_sysfs_br.c | 36 +- net/bridge/br_sysfs_if.c | 3 + net/bridge/br_vlan.c | 74 +- net/can/af_can.c | 2 - net/can/raw.c | 17 +- net/ceph/messenger.c | 12 +- net/compat.c | 34 +- net/core/datagram.c | 204 +- net/core/dev.c | 228 +- net/core/dev_addr_lists.c | 100 - net/core/dev_ioctl.c | 4 +- net/core/devlink.c | 5 - net/core/filter.c | 487 +- net/core/flow_dissector.c | 9 +- net/core/gro_cells.c | 1 - net/core/neighbour.c | 455 +- net/core/net-sysfs.c | 2 +- net/core/net_namespace.c | 159 +- net/core/netpoll.c | 6 +- net/core/rtnetlink.c | 520 +- net/core/skbuff.c | 316 +- net/core/skmsg.c | 28 +- net/core/sock.c | 14 +- net/core/sock_reuseport.c | 1 - net/core/stream.c | 2 +- net/core/sysctl_net_core.c | 20 +- net/dccp/ipv4.c | 13 +- net/dccp/ipv6.c | 13 +- net/dccp/proto.c | 12 +- net/decnet/af_decnet.c | 4 +- net/decnet/dn_route.c | 2 +- net/dsa/Kconfig | 4 - net/dsa/dsa.c | 8 +- net/dsa/dsa_priv.h | 2 +- net/dsa/master.c | 63 +- net/dsa/port.c | 3 + net/dsa/slave.c | 86 +- net/dsa/tag_brcm.c | 2 - net/dsa/tag_dsa.c | 1 - net/dsa/tag_edsa.c | 1 - net/dsa/tag_gswip.c | 1 - net/dsa/tag_ksz.c | 117 +- net/dsa/tag_lan9303.c | 1 - net/dsa/tag_mtk.c | 1 - net/dsa/tag_qca.c | 1 - net/dsa/tag_trailer.c | 1 - net/ethernet/eth.c | 56 +- net/ieee802154/nl-phy.c | 2 +- net/ipv4/af_inet.c | 17 +- net/ipv4/devinet.c | 7 +- net/ipv4/esp4.c | 9 +- net/ipv4/esp4_offload.c | 15 +- net/ipv4/fib_semantics.c | 2 +- net/ipv4/fou.c | 75 - net/ipv4/gre_demux.c | 9 +- net/ipv4/icmp.c | 6 +- net/ipv4/inet_connection_sock.c | 14 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/inet_hashtables.c | 85 +- net/ipv4/ip_forward.c | 8 - net/ipv4/ip_fragment.c | 25 +- net/ipv4/ip_gre.c | 56 +- net/ipv4/ip_input.c | 77 +- net/ipv4/ip_output.c | 42 +- net/ipv4/ip_tunnel_core.c | 4 +- net/ipv4/ipconfig.c | 21 +- net/ipv4/ipip.c | 14 +- net/ipv4/ipmr.c | 19 +- net/ipv4/metrics.c | 26 +- net/ipv4/netfilter/Kconfig | 5 + net/ipv4/netfilter/Makefile | 5 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 184 +- net/ipv4/netfilter/ipt_MASQUERADE.c | 7 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 43 +- net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 38 +- net/ipv4/netfilter/nf_nat_pptp.c | 2 + net/ipv4/netfilter/nf_nat_proto_gre.c | 150 + net/ipv4/netfilter/nf_nat_proto_icmp.c | 83 + net/ipv4/netfilter/nf_reject_ipv4.c | 6 +- net/ipv4/netfilter/nft_masq_ipv4.c | 4 +- net/ipv4/proc.c | 1 - net/ipv4/protocol.c | 1 - net/ipv4/raw.c | 33 +- net/ipv4/route.c | 3 +- net/ipv4/sysctl_net_ipv4.c | 11 - net/ipv4/tcp.c | 17 +- net/ipv4/tcp_bbr.c | 15 +- net/ipv4/tcp_bpf.c | 32 +- net/ipv4/tcp_input.c | 109 +- net/ipv4/tcp_ipv4.c | 132 +- net/ipv4/tcp_metrics.c | 2 +- net/ipv4/tcp_offload.c | 6 +- net/ipv4/tcp_output.c | 85 +- net/ipv4/tcp_timer.c | 22 +- net/ipv4/tunnel4.c | 18 +- net/ipv4/udp.c | 266 +- net/ipv4/udp_impl.h | 2 +- net/ipv4/udp_offload.c | 122 +- net/ipv4/udp_tunnel.c | 18 - net/ipv4/udplite.c | 4 +- net/ipv4/xfrm4_protocol.c | 18 +- net/ipv6/addrconf.c | 21 +- net/ipv6/anycast.c | 6 +- net/ipv6/datagram.c | 10 +- net/ipv6/esp6.c | 9 +- net/ipv6/esp6_offload.c | 15 +- net/ipv6/fou6.c | 74 - net/ipv6/icmp.c | 4 +- net/ipv6/inet6_hashtables.c | 58 +- net/ipv6/ip6_gre.c | 24 +- net/ipv6/ip6_input.c | 67 +- net/ipv6/ip6_offload.c | 48 +- net/ipv6/ip6_output.c | 92 +- net/ipv6/ip6_tunnel.c | 1 - net/ipv6/ip6_udp_tunnel.c | 19 +- net/ipv6/ip6_vti.c | 1 - net/ipv6/ip6mr.c | 13 +- net/ipv6/ipv6_sockglue.c | 2 +- net/ipv6/netfilter.c | 3 +- net/ipv6/netfilter/Makefile | 2 +- net/ipv6/netfilter/ip6t_MASQUERADE.c | 8 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 8 +- net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 43 +- net/ipv6/netfilter/nf_nat_masquerade_ipv6.c | 49 +- net/ipv6/netfilter/nf_nat_proto_icmpv6.c | 90 + net/ipv6/netfilter/nf_reject_ipv6.c | 10 +- net/ipv6/netfilter/nft_masq_ipv6.c | 4 +- net/ipv6/raw.c | 7 +- net/ipv6/reassembly.c | 9 +- net/ipv6/route.c | 19 +- net/ipv6/seg6_iptunnel.c | 1 - net/ipv6/tcp_ipv6.c | 16 +- net/ipv6/tcpv6_offload.c | 7 +- net/ipv6/tunnel6.c | 12 +- net/ipv6/udp.c | 320 +- net/ipv6/udp_impl.h | 4 +- net/ipv6/udp_offload.c | 13 +- net/ipv6/udplite.c | 5 +- net/ipv6/xfrm6_input.c | 8 +- net/ipv6/xfrm6_policy.c | 1 + net/ipv6/xfrm6_protocol.c | 18 +- net/ipv6/xfrm6_tunnel.c | 3 - net/iucv/af_iucv.c | 41 +- net/key/af_key.c | 2 +- net/l2tp/l2tp_core.c | 9 +- net/l3mdev/l3mdev.c | 18 - net/mac80211/Kconfig | 11 +- net/mac80211/cfg.c | 36 +- net/mac80211/debugfs_netdev.c | 3 - net/mac80211/debugfs_sta.c | 14 +- net/mac80211/driver-ops.h | 34 - net/mac80211/ieee80211_i.h | 1 - net/mac80211/iface.c | 15 +- net/mac80211/main.c | 6 +- net/mac80211/mesh.c | 8 +- net/mac80211/mesh.h | 3 +- net/mac80211/mesh_plink.c | 35 +- net/mac80211/mlme.c | 65 +- net/mac80211/rx.c | 42 +- net/mac80211/scan.c | 22 +- net/mac80211/sta_info.c | 11 +- net/mac80211/sta_info.h | 2 - net/mac80211/status.c | 7 - net/mac80211/trace.h | 18 +- net/mac80211/tx.c | 15 +- net/mac80211/util.c | 51 +- net/mac80211/wep.c | 4 +- net/ncsi/internal.h | 24 +- net/ncsi/ncsi-aen.c | 75 +- net/ncsi/ncsi-manage.c | 550 +- net/ncsi/ncsi-netlink.c | 233 +- net/ncsi/ncsi-pkt.h | 9 - net/ncsi/ncsi-rsp.c | 43 +- net/netfilter/Kconfig | 15 + net/netfilter/Makefile | 7 +- net/netfilter/ipset/ip_set_bitmap_ipmac.c | 13 +- net/netfilter/ipset/ip_set_core.c | 170 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipset/ip_set_hash_ipmac.c | 27 +- net/netfilter/ipset/ip_set_hash_mac.c | 10 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 - net/netfilter/nf_conncount.c | 46 +- net/netfilter/nf_conntrack_acct.c | 89 +- net/netfilter/nf_conntrack_core.c | 35 +- net/netfilter/nf_conntrack_ecache.c | 66 +- net/netfilter/nf_conntrack_helper.c | 69 +- net/netfilter/nf_conntrack_netlink.c | 30 +- net/netfilter/nf_conntrack_proto.c | 21 +- net/netfilter/nf_conntrack_proto_gre.c | 56 +- net/netfilter/nf_conntrack_proto_udp.c | 18 +- net/netfilter/nf_conntrack_seqadj.c | 7 +- net/netfilter/nf_conntrack_standalone.c | 103 +- net/netfilter/nf_conntrack_timestamp.c | 70 +- net/netfilter/nf_flow_table_core.c | 42 +- net/netfilter/nf_log_common.c | 20 +- net/netfilter/nf_nat_core.c | 330 +- net/netfilter/nf_nat_proto.c | 343 - net/netfilter/nf_nat_proto_common.c | 120 + net/netfilter/nf_nat_proto_dccp.c | 82 + net/netfilter/nf_nat_proto_sctp.c | 77 + net/netfilter/nf_nat_proto_tcp.c | 85 + net/netfilter/nf_nat_proto_udp.c | 130 + net/netfilter/nf_nat_proto_unknown.c | 54 + net/netfilter/nf_nat_sip.c | 39 +- net/netfilter/nf_queue.c | 50 +- net/netfilter/nf_tables_api.c | 157 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nfnetlink_cttimeout.c | 15 +- net/netfilter/nfnetlink_log.c | 2 +- net/netfilter/nfnetlink_queue.c | 28 +- net/netfilter/nft_compat.c | 3 +- net/netfilter/nft_flow_offload.c | 5 +- net/netfilter/nft_meta.c | 2 +- net/netfilter/nft_xfrm.c | 2 +- net/netfilter/xt_RATEEST.c | 10 + net/netfilter/xt_hashlimit.c | 18 +- net/netfilter/xt_physdev.c | 2 +- net/netfilter/xt_policy.c | 2 +- net/netlink/af_netlink.c | 4 +- net/nfc/af_nfc.c | 2 - net/nfc/netlink.c | 6 +- net/openvswitch/actions.c | 13 +- net/openvswitch/conntrack.c | 2 +- net/openvswitch/flow.c | 6 +- net/openvswitch/flow.h | 3 +- net/openvswitch/flow_netlink.c | 22 +- net/openvswitch/flow_netlink.h | 1 + net/openvswitch/flow_table.c | 51 +- net/openvswitch/flow_table.h | 3 +- net/openvswitch/vport-geneve.c | 2 +- net/openvswitch/vport-gre.c | 2 +- net/openvswitch/vport-netdev.c | 1 + net/openvswitch/vport-vxlan.c | 2 +- net/packet/af_packet.c | 18 +- net/phonet/af_phonet.c | 3 - net/rds/ib.c | 4 +- net/rds/message.c | 24 +- net/rds/rdma.c | 75 +- net/rds/rds.h | 23 +- net/rds/send.c | 61 +- net/rfkill/rfkill-gpio.c | 1 + net/rxrpc/af_rxrpc.c | 27 +- net/sched/act_api.c | 221 + net/sched/act_pedit.c | 3 +- net/sched/act_police.c | 60 +- net/sched/act_tunnel_key.c | 25 +- net/sched/act_vlan.c | 2 +- net/sched/cls_api.c | 337 +- net/sched/cls_bpf.c | 4 +- net/sched/cls_flower.c | 198 +- net/sched/cls_matchall.c | 5 +- net/sched/cls_u32.c | 10 +- net/sched/sch_api.c | 101 +- net/sched/sch_etf.c | 79 +- net/sched/sch_fq.c | 59 +- net/sched/sch_generic.c | 8 +- net/sched/sch_gred.c | 375 +- net/sched/sch_mq.c | 18 +- net/sched/sch_netem.c | 92 +- net/sched/sch_prio.c | 47 +- net/sched/sch_red.c | 48 +- net/sctp/associola.c | 11 +- net/sctp/bind_addr.c | 28 - net/sctp/chunk.c | 14 +- net/sctp/input.c | 134 +- net/sctp/ipv6.c | 8 +- net/sctp/output.c | 25 +- net/sctp/primitive.c | 2 +- net/sctp/protocol.c | 7 +- net/sctp/sm_make_chunk.c | 3 - net/sctp/sm_sideeffect.c | 12 +- net/sctp/sm_statetable.c | 2 +- net/sctp/socket.c | 203 +- net/sctp/stream.c | 106 +- net/sctp/stream_interleave.c | 48 +- net/sctp/ulpqueue.c | 8 +- net/smc/af_smc.c | 76 +- net/smc/smc.h | 4 - net/smc/smc_cdc.c | 26 +- net/smc/smc_cdc.h | 60 +- net/smc/smc_clc.c | 33 +- net/smc/smc_clc.h | 3 +- net/smc/smc_core.c | 36 +- net/smc/smc_core.h | 11 +- net/smc/smc_ism.c | 43 +- net/smc/smc_ism.h | 1 - net/smc/smc_llc.c | 57 +- net/smc/smc_llc.h | 2 - net/smc/smc_wr.c | 4 +- net/socket.c | 64 +- net/sunrpc/Makefile | 2 +- net/sunrpc/auth.c | 116 +- net/sunrpc/auth_generic.c | 299 + net/sunrpc/auth_gss/auth_gss.c | 110 +- net/sunrpc/auth_gss/gss_mech_switch.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 8 +- net/sunrpc/auth_null.c | 4 + net/sunrpc/auth_unix.c | 110 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/cache.c | 10 +- net/sunrpc/clnt.c | 38 +- net/sunrpc/rpc_pipe.c | 19 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 5 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/stats.c | 14 +- net/sunrpc/xdr.c | 7 +- net/sunrpc/xprt.c | 48 +- net/sunrpc/xprtmultipath.c | 4 +- net/sunrpc/xprtrdma/Makefile | 3 +- net/sunrpc/xprtrdma/backchannel.c | 39 +- net/sunrpc/xprtrdma/fmr_ops.c | 337 + net/sunrpc/xprtrdma/frwr_ops.c | 209 +- net/sunrpc/xprtrdma/rpc_rdma.c | 78 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 63 - net/sunrpc/xprtrdma/svc_rdma_sendto.c | 53 +- net/sunrpc/xprtrdma/transport.c | 91 +- net/sunrpc/xprtrdma/verbs.c | 255 +- net/sunrpc/xprtrdma/xprt_rdma.h | 80 +- net/sunrpc/xprtsock.c | 101 +- net/switchdev/switchdev.c | 213 +- net/tipc/Makefile | 4 +- net/tipc/bearer.c | 9 +- net/tipc/bearer.h | 2 +- net/tipc/discover.c | 19 +- net/tipc/link.c | 220 +- net/tipc/link.h | 2 - net/tipc/msg.h | 1 - net/tipc/net.c | 45 +- net/tipc/net.h | 2 +- net/tipc/node.c | 103 +- net/tipc/node.h | 1 - net/tipc/socket.c | 282 +- net/tipc/socket.h | 4 - net/tipc/sysctl.c | 8 - net/tipc/trace.c | 206 - net/tipc/trace.h | 431 - net/tipc/udp_media.c | 9 +- net/tls/tls_main.c | 58 +- net/tls/tls_sw.c | 64 +- net/vmw_vsock/af_vsock.c | 7 +- net/vmw_vsock/vmci_transport.c | 67 +- net/wireless/Makefile | 1 - net/wireless/chan.c | 3 - net/wireless/core.c | 48 - net/wireless/core.h | 5 - net/wireless/lib80211_crypt_ccmp.c | 2 +- net/wireless/lib80211_crypt_tkip.c | 4 +- net/wireless/lib80211_crypt_wep.c | 4 +- net/wireless/mlme.c | 4 +- net/wireless/nl80211.c | 312 +- net/wireless/nl80211.h | 32 - net/wireless/pmsr.c | 590 - net/wireless/rdev-ops.h | 25 - net/wireless/scan.c | 2 +- net/wireless/sme.c | 8 +- net/wireless/trace.h | 92 +- net/wireless/util.c | 17 +- net/x25/af_x25.c | 18 +- net/x25/x25_in.c | 9 - net/xdp/xsk.c | 16 +- net/xfrm/Kconfig | 1 - net/xfrm/xfrm_device.c | 4 +- net/xfrm/xfrm_input.c | 83 +- net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_output.c | 8 +- net/xfrm/xfrm_policy.c | 1270 +- net/xfrm/xfrm_state.c | 10 +- net/xfrm/xfrm_user.c | 4 +- samples/Kconfig | 9 +- samples/Makefile | 2 +- samples/bpf/Makefile | 8 - samples/bpf/bpf_load.c | 39 +- samples/bpf/xdp1_user.c | 27 +- samples/hidraw/hid-example.c | 2 +- samples/livepatch/livepatch-shadow-fix1.c | 5 - samples/livepatch/livepatch-shadow-mod.c | 4 - samples/seccomp/.gitignore | 1 - samples/seccomp/Makefile | 7 +- samples/seccomp/user-trap.c | 375 - samples/statx/Makefile | 7 + samples/statx/test-statx.c | 258 + samples/v4l/v4l2-pci-skeleton.c | 11 +- samples/vfio-mdev/mtty.c | 26 +- samples/vfs/Makefile | 10 - samples/vfs/test-fsmount.c | 133 - samples/vfs/test-statx.c | 267 - scripts/Kbuild.include | 4 +- scripts/Makefile.build | 2 + scripts/Makefile.gcc-plugins | 6 - scripts/Makefile.genheader | 23 - scripts/Makefile.kasan | 53 +- scripts/Makefile.lib | 26 +- scripts/atomic/atomic-tbl.sh | 186 - scripts/atomic/atomics.tbl | 41 - scripts/atomic/check-atomics.sh | 19 - scripts/atomic/fallbacks/acquire | 9 - scripts/atomic/fallbacks/add_negative | 16 - scripts/atomic/fallbacks/add_unless | 16 - scripts/atomic/fallbacks/andnot | 7 - scripts/atomic/fallbacks/dec | 7 - scripts/atomic/fallbacks/dec_and_test | 15 - scripts/atomic/fallbacks/dec_if_positive | 15 - scripts/atomic/fallbacks/dec_unless_positive | 14 - scripts/atomic/fallbacks/fence | 11 - scripts/atomic/fallbacks/fetch_add_unless | 23 - scripts/atomic/fallbacks/inc | 7 - scripts/atomic/fallbacks/inc_and_test | 15 - scripts/atomic/fallbacks/inc_not_zero | 14 - scripts/atomic/fallbacks/inc_unless_negative | 14 - scripts/atomic/fallbacks/read_acquire | 7 - scripts/atomic/fallbacks/release | 8 - scripts/atomic/fallbacks/set_release | 7 - scripts/atomic/fallbacks/sub_and_test | 16 - scripts/atomic/fallbacks/try_cmpxchg | 11 - scripts/atomic/gen-atomic-fallback.sh | 181 - scripts/atomic/gen-atomic-instrumented.sh | 182 - scripts/atomic/gen-atomic-long.sh | 101 - scripts/bloat-o-meter | 1 - scripts/checkpatch.pl | 55 +- scripts/checkstack.pl | 6 +- scripts/checksyscalls.sh | 1 - scripts/coccinelle/api/drm-get-put.cocci | 78 + scripts/decode_stacktrace.sh | 2 +- scripts/decodecode | 7 - scripts/dtc/Makefile | 4 - scripts/dtc/checks.c | 73 +- scripts/dtc/dtc-lexer.l | 4 +- scripts/dtc/dtc-parser.y | 52 +- scripts/dtc/dtc.c | 11 +- scripts/dtc/dtc.h | 11 +- scripts/dtc/flattree.c | 4 +- scripts/dtc/fstree.c | 5 +- scripts/dtc/libfdt/Makefile.libfdt | 4 - scripts/dtc/libfdt/fdt_addresses.c | 16 +- scripts/dtc/libfdt/libfdt.h | 24 +- scripts/dtc/livetree.c | 33 +- scripts/dtc/srcpos.c | 153 +- scripts/dtc/srcpos.h | 14 +- scripts/dtc/treesource.c | 115 +- scripts/dtc/util.c | 60 +- scripts/dtc/util.h | 2 - scripts/dtc/version_gen.h | 2 +- scripts/faddr2line | 2 +- scripts/gcc-plugins/Kconfig | 4 - scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 103 - scripts/gcc-plugins/stackleak_plugin.c | 8 +- scripts/gdb/linux/proc.py | 2 +- scripts/kconfig/Makefile | 25 +- scripts/kconfig/conf.c | 2 +- scripts/kconfig/confdata.c | 136 +- scripts/kconfig/expr.c | 18 +- scripts/kconfig/expr.h | 6 +- scripts/kconfig/gconf.c | 30 +- scripts/kconfig/images.c | 34 +- scripts/kconfig/images.h | 33 - scripts/kconfig/kconf_id.c | 52 + scripts/kconfig/lkc.h | 25 +- scripts/kconfig/lxdialog/checklist.c | 15 +- scripts/kconfig/lxdialog/dialog.h | 15 +- scripts/kconfig/lxdialog/inputbox.c | 15 +- scripts/kconfig/lxdialog/menubox.c | 15 +- scripts/kconfig/lxdialog/textbox.c | 15 +- scripts/kconfig/lxdialog/util.c | 15 +- scripts/kconfig/lxdialog/yesno.c | 15 +- scripts/kconfig/mconf.c | 2 +- scripts/kconfig/menu.c | 43 +- scripts/kconfig/merge_config.sh | 48 +- scripts/kconfig/nconf.c | 5 +- scripts/kconfig/nconf.gui.c | 5 +- scripts/kconfig/nconf.h | 5 +- scripts/kconfig/preprocess.c | 5 +- scripts/kconfig/qconf.cc | 4 +- scripts/kconfig/qconf.h | 2 +- scripts/kconfig/streamline_config.pl | 2 +- scripts/kconfig/symbol.c | 7 +- scripts/kconfig/tests/auto_submenu/__init__.py | 1 - scripts/kconfig/tests/choice/__init__.py | 1 - .../tests/choice_value_with_m_dep/__init__.py | 1 - .../kconfig/tests/err_recursive_inc/__init__.py | 1 - scripts/kconfig/tests/inter_choice/__init__.py | 1 - .../kconfig/tests/new_choice_with_dep/__init__.py | 1 - .../tests/no_write_if_dep_unmet/__init__.py | 1 - .../kconfig/tests/rand_nested_choice/__init__.py | 1 - scripts/kconfig/util.c | 3 +- scripts/kconfig/zconf.l | 235 +- scripts/kconfig/zconf.y | 290 +- scripts/kernel-doc | 13 +- scripts/recordmcount.c | 2 +- scripts/recordmcount.pl | 13 - scripts/selinux/genheaders/genheaders.c | 29 +- scripts/spdxcheck-test.sh | 12 - scripts/spdxcheck.py | 5 +- scripts/tags.sh | 13 +- scripts/unifdef.c | 4 +- security/Kconfig | 16 +- security/apparmor/apparmorfs.c | 2 +- security/apparmor/crypto.c | 2 +- security/apparmor/include/mount.h | 11 +- security/apparmor/lsm.c | 111 +- security/apparmor/mount.c | 47 - security/commoncap.c | 1 + security/inode.c | 6 +- security/integrity/Kconfig | 15 +- security/integrity/Makefile | 5 - security/integrity/digsig.c | 111 +- security/integrity/digsig_asymmetric.c | 1 - security/integrity/evm/evm_crypto.c | 5 +- security/integrity/evm/evm_main.c | 5 +- security/integrity/evm/evm_posix_acl.c | 1 + security/integrity/evm/evm_secfs.c | 2 +- security/integrity/iint.c | 2 +- security/integrity/ima/Kconfig | 10 +- security/integrity/ima/ima_api.c | 3 +- security/integrity/ima/ima_appraise.c | 16 +- security/integrity/ima/ima_crypto.c | 5 +- security/integrity/ima/ima_fs.c | 2 +- security/integrity/ima/ima_init.c | 2 +- security/integrity/ima/ima_kexec.c | 2 +- security/integrity/ima/ima_main.c | 26 +- security/integrity/ima/ima_policy.c | 183 +- security/integrity/ima/ima_queue.c | 1 + security/integrity/integrity.h | 22 +- security/integrity/platform_certs/efi_parser.c | 108 - security/integrity/platform_certs/load_uefi.c | 194 - .../integrity/platform_certs/platform_keyring.c | 58 - security/keys/encrypted-keys/ecryptfs_format.c | 5 +- security/keys/encrypted-keys/encrypted.c | 33 +- security/keys/encrypted-keys/masterkey_trusted.c | 1 + security/keys/gc.c | 1 + security/keys/internal.h | 2 + security/keys/key.c | 2 +- security/keys/keyctl.c | 1 + security/keys/keyctl_pkey.c | 2 +- security/keys/keyring.c | 2 +- security/keys/permission.c | 2 +- security/keys/proc.c | 1 + security/keys/process_keys.c | 2 +- security/keys/request_key.c | 2 +- security/keys/request_key_auth.c | 1 + security/keys/trusted.c | 6 +- security/keys/user_defined.c | 2 +- security/security.c | 62 +- security/selinux/hooks.c | 906 +- security/selinux/include/security.h | 12 +- security/selinux/nlmsgtab.c | 13 +- security/selinux/ss/avtab.c | 40 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 6 +- security/selinux/ss/mls.c | 34 +- security/selinux/ss/mls.h | 3 +- security/selinux/ss/policydb.c | 183 +- security/selinux/ss/policydb.h | 12 +- security/selinux/ss/services.c | 244 +- security/selinux/ss/services.h | 2 +- security/selinux/ss/sidtab.c | 609 +- security/selinux/ss/sidtab.h | 96 +- security/selinux/xfrm.c | 4 +- security/smack/smack.h | 20 +- security/smack/smack_lsm.c | 450 +- security/tomoyo/common.h | 3 - security/tomoyo/mount.c | 46 - security/tomoyo/tomoyo.c | 15 - security/tomoyo/util.c | 2 +- sound/aoa/fabrics/layout.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/aoa/soundbus/i2sbus/core.c | 6 +- sound/aoa/soundbus/sysfs.c | 34 +- sound/core/compress_offload.c | 21 +- sound/core/control.c | 171 +- sound/core/oss/pcm_oss.c | 6 +- sound/core/oss/pcm_plugin.c | 6 +- sound/core/pcm.c | 2 - sound/core/pcm_native.c | 14 +- sound/firewire/Kconfig | 2 - sound/firewire/amdtp-stream-trace.h | 4 +- sound/firewire/amdtp-stream.c | 4 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/fireface/Makefile | 3 +- sound/firewire/fireface/ff-pcm.c | 35 +- sound/firewire/fireface/ff-proc.c | 193 +- sound/firewire/fireface/ff-protocol-ff400.c | 341 +- sound/firewire/fireface/ff-protocol-ff800.c | 143 - sound/firewire/fireface/ff-stream.c | 126 +- sound/firewire/fireface/ff-transaction.c | 157 +- sound/firewire/fireface/ff.c | 25 +- sound/firewire/fireface/ff.h | 42 +- sound/firewire/oxfw/oxfw.c | 8 - sound/firewire/tascam/amdtp-tascam.c | 51 +- sound/firewire/tascam/tascam-hwdep.c | 115 +- sound/firewire/tascam/tascam.h | 9 - sound/hda/hdac_bus.c | 7 +- sound/hda/hdac_component.c | 39 +- sound/hda/hdac_device.c | 17 + sound/isa/wss/wss_lib.c | 2 + sound/pci/ac97/ac97_codec.c | 2 +- sound/pci/asihpi/asihpi.c | 2 +- sound/pci/emu10k1/emufx.c | 5 - sound/pci/hda/Kconfig | 62 - sound/pci/hda/dell_wmi_helper.c | 48 + sound/pci/hda/hda_codec.c | 16 +- sound/pci/hda/hda_controller.c | 11 + sound/pci/hda/hda_controller.h | 8 +- sound/pci/hda/hda_generic.c | 31 - sound/pci/hda/hda_generic.h | 2 - sound/pci/hda/hda_intel.c | 280 +- sound/pci/hda/hda_jack.c | 56 +- sound/pci/hda/hda_jack.h | 12 +- sound/pci/hda/hda_tegra.c | 22 +- sound/pci/hda/patch_ca0132.c | 212 +- sound/pci/hda/patch_conexant.c | 1 - sound/pci/hda/patch_hdmi.c | 14 +- sound/pci/hda/patch_realtek.c | 247 +- sound/pci/hda/thinkpad_helper.c | 43 +- sound/pci/rme9652/hdsp.c | 10 +- sound/ppc/pmac.c | 4 +- sound/ppc/tumbler.c | 4 +- sound/soc/Kconfig | 4 +- sound/soc/Makefile | 4 +- sound/soc/amd/Kconfig | 6 - sound/soc/amd/Makefile | 1 - sound/soc/amd/acp-da7219-max98357a.c | 2 +- sound/soc/amd/acp-pcm-dma.c | 22 +- sound/soc/amd/acp.h | 2 +- sound/soc/amd/raven/Makefile | 6 - sound/soc/amd/raven/acp3x-pcm-dma.c | 777 - sound/soc/amd/raven/acp3x.h | 58 - sound/soc/amd/raven/chip_offset_byte.h | 639 - sound/soc/amd/raven/pci-acp3x.c | 156 - sound/soc/codecs/Kconfig | 21 +- sound/soc/codecs/Makefile | 6 - sound/soc/codecs/ak4104.c | 22 +- sound/soc/codecs/ak4118.c | 438 - sound/soc/codecs/ak4458.c | 2 +- sound/soc/codecs/ak5558.c | 19 +- sound/soc/codecs/cs4270.c | 23 +- sound/soc/codecs/cs4341.c | 346 - sound/soc/codecs/dmic.c | 40 - sound/soc/codecs/hdac_hda.c | 2 +- sound/soc/codecs/hdac_hdmi.c | 88 +- sound/soc/codecs/max98373.c | 35 +- sound/soc/codecs/max9867.c | 505 +- sound/soc/codecs/max9867.h | 41 +- sound/soc/codecs/nau8540.c | 2 +- sound/soc/codecs/nau8822.c | 26 +- sound/soc/codecs/nau8822.h | 9 +- sound/soc/codecs/nau8825.c | 4 +- sound/soc/codecs/pcm186x.h | 2 +- sound/soc/codecs/pcm3060.c | 36 +- sound/soc/codecs/pcm3060.h | 3 - sound/soc/codecs/pcm3168a.c | 40 +- sound/soc/codecs/pcm512x.c | 118 +- sound/soc/codecs/pcm512x.h | 2 - sound/soc/codecs/rk3328_codec.c | 520 - sound/soc/codecs/rk3328_codec.h | 210 - sound/soc/codecs/rt5660.c | 1 - sound/soc/codecs/rt5663.c | 75 +- sound/soc/codecs/simple-amplifier.c | 4 - sound/soc/codecs/tas6424.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/tlv320aic3x.c | 10 - sound/soc/codecs/tlv320dac33.c | 2 +- sound/soc/codecs/wm8904.c | 21 +- sound/soc/codecs/wm8998.c | 2 +- sound/soc/codecs/wm9705.c | 10 +- sound/soc/codecs/wm9712.c | 10 +- sound/soc/codecs/wm9713.c | 10 +- sound/soc/codecs/wm_adsp.c | 51 +- sound/soc/davinci/Kconfig | 106 + sound/soc/davinci/Makefile | 16 + sound/soc/davinci/davinci-evm.c | 511 + sound/soc/{ti => davinci}/davinci-i2s.c | 0 sound/soc/{ti => davinci}/davinci-i2s.h | 0 sound/soc/davinci/davinci-mcasp.c | 2131 +++ sound/soc/davinci/davinci-mcasp.h | 314 + sound/soc/{ti => davinci}/davinci-vcif.c | 0 sound/soc/{ti => davinci}/edma-pcm.c | 0 sound/soc/davinci/edma-pcm.h | 32 + sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl-asoc-card.c | 6 +- sound/soc/fsl/fsl_ssi_dbg.c | 14 +- sound/soc/generic/Kconfig | 21 +- sound/soc/generic/Makefile | 4 + sound/soc/generic/audio-graph-card.c | 618 +- sound/soc/generic/audio-graph-scu-card.c | 431 + sound/soc/generic/simple-card-utils.c | 53 +- sound/soc/generic/simple-card.c | 622 +- sound/soc/generic/simple-scu-card.c | 330 + sound/soc/intel/Kconfig | 91 +- sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 6 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 10 +- sound/soc/intel/atom/sst/sst_pvt.c | 4 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 3 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +- sound/soc/intel/boards/Kconfig | 44 +- sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 33 +- sound/soc/intel/boards/bytcr_rt5651.c | 6 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 46 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 4 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 18 +- sound/soc/intel/boards/kbl_rt5660.c | 543 - sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 10 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 22 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 14 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 14 +- sound/soc/intel/common/Makefile | 2 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 36 - sound/soc/intel/common/soc-acpi-intel-icl-match.c | 32 - sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 10 - sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 4 +- sound/soc/intel/skylake/skl-messages.c | 10 +- sound/soc/intel/skylake/skl-nhlt.c | 3 - sound/soc/intel/skylake/skl-pcm.c | 2 +- sound/soc/intel/skylake/skl-sst-ipc.c | 50 +- sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/intel/skylake/skl.c | 224 +- sound/soc/intel/skylake/skl.h | 3 + sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/meson/Kconfig | 9 +- sound/soc/meson/Makefile | 2 - sound/soc/meson/axg-fifo.h | 3 +- sound/soc/meson/axg-spdifin.c | 521 - sound/soc/meson/axg-toddr.c | 15 +- sound/soc/omap/Kconfig | 129 + sound/soc/omap/Makefile | 32 + sound/soc/omap/am3517evm.c | 141 + sound/soc/{ti => omap}/ams-delta.c | 0 sound/soc/omap/mcbsp.c | 1104 ++ sound/soc/omap/mcbsp.h | 358 + sound/soc/{ti => omap}/n810.c | 0 sound/soc/omap/omap-abe-twl6040.c | 362 + sound/soc/omap/omap-dmic.c | 532 + sound/soc/{ti => omap}/omap-dmic.h | 0 .../soc/{ti/omap-hdmi.c => omap/omap-hdmi-audio.c} | 0 sound/soc/omap/omap-mcbsp.c | 906 ++ sound/soc/omap/omap-mcbsp.h | 44 + sound/soc/omap/omap-mcpdm.c | 578 + sound/soc/{ti => omap}/omap-mcpdm.h | 0 sound/soc/{ti => omap}/omap-twl4030.c | 0 sound/soc/{ti => omap}/omap3pandora.c | 0 sound/soc/{ti => omap}/osk5912.c | 0 sound/soc/{ti => omap}/rx51.c | 0 sound/soc/{ti => omap}/sdma-pcm.c | 0 sound/soc/omap/sdma-pcm.h | 21 + sound/soc/pxa/Kconfig | 26 +- sound/soc/pxa/Makefile | 1 + sound/soc/pxa/raumfeld.c | 318 + sound/soc/qcom/Kconfig | 2 - sound/soc/qcom/common.c | 9 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 238 +- sound/soc/qcom/qdsp6/q6afe.c | 20 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 412 +- sound/soc/qcom/qdsp6/q6asm.c | 5 - sound/soc/qcom/qdsp6/q6routing.c | 28 - sound/soc/qcom/sdm845.c | 199 +- sound/soc/rockchip/rockchip_pcm.c | 1 - sound/soc/sh/dma-sh7760.c | 2 +- sound/soc/sh/rcar/adg.c | 38 +- sound/soc/sh/rcar/cmd.c | 11 +- sound/soc/sh/rcar/core.c | 256 +- sound/soc/sh/rcar/ctu.c | 138 +- sound/soc/sh/rcar/dma.c | 84 +- sound/soc/sh/rcar/dvc.c | 21 +- sound/soc/sh/rcar/gen.c | 49 +- sound/soc/sh/rcar/mix.c | 3 +- sound/soc/sh/rcar/rsnd.h | 382 +- sound/soc/sh/rcar/src.c | 67 +- sound/soc/sh/rcar/ssi.c | 271 +- sound/soc/sh/rcar/ssiu.c | 300 +- sound/soc/soc-acpi.c | 10 +- sound/soc/soc-core.c | 14 +- sound/soc/stm/stm32_sai.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 5 +- sound/soc/sunxi/Kconfig | 2 +- sound/soc/sunxi/sun50i-codec-analog.c | 2 - sound/soc/sunxi/sun8i-codec.c | 12 +- sound/soc/ti/Kconfig | 209 - sound/soc/ti/Makefile | 44 - sound/soc/ti/davinci-evm.c | 511 - sound/soc/ti/davinci-mcasp.c | 2212 --- sound/soc/ti/davinci-mcasp.h | 306 - sound/soc/ti/edma-pcm.h | 32 - sound/soc/ti/omap-abe-twl6040.c | 353 - sound/soc/ti/omap-dmic.c | 541 - sound/soc/ti/omap-mcbsp-priv.h | 324 - sound/soc/ti/omap-mcbsp-st.c | 516 - sound/soc/ti/omap-mcbsp.c | 1479 -- sound/soc/ti/omap-mcbsp.h | 46 - sound/soc/ti/omap-mcpdm.c | 619 - sound/soc/ti/sdma-pcm.h | 21 - sound/soc/xilinx/Kconfig | 15 - sound/soc/xilinx/Makefile | 4 - sound/soc/xilinx/xlnx_formatter_pcm.c | 565 - sound/soc/xilinx/xlnx_i2s.c | 184 - sound/sparc/cs4231.c | 14 +- sound/synth/emux/emux_hwdep.c | 7 +- sound/usb/card.c | 5 +- sound/usb/quirks-table.h | 10 - sound/usb/quirks.c | 130 +- sound/x86/intel_hdmi_audio.c | 26 +- sound/xen/Kconfig | 1 - sound/xen/Makefile | 1 + sound/xen/xen_snd_front.c | 7 +- sound/xen/xen_snd_front.h | 4 +- sound/xen/xen_snd_front_alsa.c | 102 +- sound/xen/xen_snd_front_shbuf.c | 194 + sound/xen/xen_snd_front_shbuf.h | 36 + tools/Makefile | 7 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 1 - tools/arch/x86/include/asm/cpufeatures.h | 2 - tools/arch/x86/include/uapi/asm/prctl.h | 17 - tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 70 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 8 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 185 +- tools/bpf/bpftool/Documentation/bpftool.rst | 13 +- tools/bpf/bpftool/Makefile | 15 +- tools/bpf/bpftool/bash-completion/bpftool | 132 +- tools/bpf/bpftool/btf_dumper.c | 263 +- tools/bpf/bpftool/cfg.c | 36 +- tools/bpf/bpftool/cfg.h | 38 +- tools/bpf/bpftool/cgroup.c | 2 +- tools/bpf/bpftool/common.c | 130 +- tools/bpf/bpftool/jit_disasm.c | 43 +- tools/bpf/bpftool/json_writer.c | 7 +- tools/bpf/bpftool/json_writer.h | 1 - tools/bpf/bpftool/main.c | 47 +- tools/bpf/bpftool/main.h | 108 +- tools/bpf/bpftool/map.c | 216 +- tools/bpf/bpftool/map_perf_ring.c | 2 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/netlink_dumper.c | 2 +- tools/bpf/bpftool/netlink_dumper.h | 2 +- tools/bpf/bpftool/perf.c | 2 +- tools/bpf/bpftool/prog.c | 417 +- tools/bpf/bpftool/tracelog.c | 166 - tools/bpf/bpftool/xlated_dumper.c | 106 +- tools/bpf/bpftool/xlated_dumper.h | 48 +- tools/build/Makefile.feature | 8 +- tools/build/feature/Makefile | 18 +- tools/build/feature/test-all.c | 15 - tools/build/feature/test-eventfd.c | 9 - tools/build/feature/test-get_current_dir_name.c | 10 - tools/build/feature/test-jvmti-cmlr.c | 11 - tools/build/feature/test-jvmti.c | 1 + tools/build/feature/test-libaio.c | 16 - tools/build/feature/test-libopencsd.c | 8 - tools/crypto/getstat.c | 72 +- tools/firmware/Makefile | 13 - tools/firmware/ihex2fw.c | 281 - tools/hv/hv_kvp_daemon.c | 15 +- tools/iio/Makefile | 2 +- tools/include/asm-generic/bitops/fls.h | 2 +- tools/include/asm/barrier.h | 2 - tools/include/linux/err.h | 13 - tools/include/linux/kernel.h | 2 +- tools/include/linux/poison.h | 3 + tools/include/uapi/asm-generic/ioctls.h | 2 - tools/include/uapi/asm-generic/unistd.h | 4 - tools/include/uapi/drm/i915_drm.h | 22 - tools/include/uapi/linux/bpf.h | 236 +- tools/include/uapi/linux/btf.h | 38 +- tools/include/uapi/linux/fadvise.h | 22 - tools/include/uapi/linux/netlink.h | 2 +- tools/include/uapi/linux/pkt_cls.h | 612 - tools/include/uapi/linux/prctl.h | 1 - tools/include/uapi/linux/tc_act/tc_bpf.h | 37 - tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 38 +- tools/lib/bpf/README.rst | 139 - tools/lib/bpf/bpf.c | 114 +- tools/lib/bpf/bpf.h | 37 +- tools/lib/bpf/bpf_prog_linfo.c | 249 - tools/lib/bpf/btf.c | 393 - tools/lib/bpf/btf.h | 58 - tools/lib/bpf/libbpf.c | 635 +- tools/lib/bpf/libbpf.h | 42 - tools/lib/bpf/libbpf.map | 126 - tools/lib/bpf/libbpf_errno.c | 1 - tools/lib/bpf/test_libbpf.cpp | 18 - tools/lib/lockdep/include/liblockdep/common.h | 1 - tools/lib/lockdep/include/liblockdep/mutex.h | 1 - tools/lib/lockdep/include/liblockdep/rwlock.h | 6 +- tools/lib/lockdep/lockdep.c | 5 - tools/lib/lockdep/run_tests.sh | 39 +- tools/lib/lockdep/tests/AA.sh | 2 - tools/lib/lockdep/tests/ABA.sh | 2 - tools/lib/lockdep/tests/ABBA.c | 3 - tools/lib/lockdep/tests/ABBA.sh | 2 - tools/lib/lockdep/tests/ABBA_2threads.sh | 2 - tools/lib/lockdep/tests/ABBCCA.c | 4 - tools/lib/lockdep/tests/ABBCCA.sh | 2 - tools/lib/lockdep/tests/ABBCCDDA.c | 5 - tools/lib/lockdep/tests/ABBCCDDA.sh | 2 - tools/lib/lockdep/tests/ABCABC.c | 4 - tools/lib/lockdep/tests/ABCABC.sh | 2 - tools/lib/lockdep/tests/ABCDBCDA.c | 5 - tools/lib/lockdep/tests/ABCDBCDA.sh | 2 - tools/lib/lockdep/tests/ABCDBDDA.c | 5 - tools/lib/lockdep/tests/ABCDBDDA.sh | 2 - tools/lib/lockdep/tests/WW.sh | 2 - tools/lib/lockdep/tests/unlock_balance.c | 2 - tools/lib/lockdep/tests/unlock_balance.sh | 2 - tools/lib/subcmd/Makefile | 2 + tools/lib/subcmd/parse-options.h | 4 +- tools/lib/traceevent/Makefile | 31 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 13 +- tools/lib/traceevent/event-parse.c | 235 +- tools/lib/traceevent/event-parse.h | 77 +- tools/lib/traceevent/libtraceevent.pc.template | 10 - tools/lib/traceevent/parse-filter.c | 42 +- tools/lib/traceevent/plugin_function.c | 2 +- tools/lib/traceevent/plugin_hrtimer.c | 4 +- tools/lib/traceevent/plugin_kmem.c | 2 +- tools/lib/traceevent/plugin_kvm.c | 16 +- tools/lib/traceevent/plugin_mac80211.c | 4 +- tools/lib/traceevent/plugin_sched_switch.c | 4 +- tools/memory-model/.gitignore | 1 - tools/memory-model/README | 2 - tools/memory-model/linux-kernel.bell | 3 +- tools/memory-model/linux-kernel.cat | 4 +- tools/memory-model/linux-kernel.def | 1 - tools/memory-model/scripts/README | 70 - tools/memory-model/scripts/checkalllitmus.sh | 53 +- tools/memory-model/scripts/checkghlitmus.sh | 65 - tools/memory-model/scripts/checklitmus.sh | 74 +- tools/memory-model/scripts/checklitmushist.sh | 60 - tools/memory-model/scripts/cmplitmushist.sh | 87 - tools/memory-model/scripts/initlitmushist.sh | 68 - tools/memory-model/scripts/judgelitmus.sh | 78 - tools/memory-model/scripts/newlitmushist.sh | 61 - tools/memory-model/scripts/parseargs.sh | 136 - tools/memory-model/scripts/runlitmushist.sh | 87 - tools/objtool/elf.c | 19 +- tools/perf/Documentation/perf-bench.txt | 10 - tools/perf/Documentation/perf-config.txt | 38 - tools/perf/Documentation/perf-list.txt | 2 +- tools/perf/Documentation/perf-record.txt | 5 - tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 4 +- tools/perf/Documentation/perf-top.txt | 3 - tools/perf/Documentation/perf-trace.txt | 6 - tools/perf/Makefile.config | 25 +- tools/perf/Makefile.perf | 39 +- tools/perf/arch/arc/annotate/instructions.c | 9 - tools/perf/arch/common.c | 21 +- tools/perf/arch/common.h | 1 - tools/perf/arch/nds32/Build | 1 - tools/perf/arch/nds32/util/Build | 1 - tools/perf/arch/nds32/util/header.c | 29 - tools/perf/arch/powerpc/include/perf_regs.h | 3 +- tools/perf/arch/powerpc/util/perf_regs.c | 1 - tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/util/header.c | 66 +- tools/perf/arch/x86/util/intel-pt.c | 11 - tools/perf/arch/x86/util/kvm-stat.c | 2 +- tools/perf/bench/Build | 3 - tools/perf/bench/bench.h | 14 - tools/perf/bench/epoll-ctl.c | 413 - tools/perf/bench/epoll-wait.c | 540 - tools/perf/bench/futex.h | 12 + tools/perf/builtin-bench.c | 13 - tools/perf/builtin-config.c | 7 +- tools/perf/builtin-help.c | 2 +- tools/perf/builtin-kvm.c | 6 +- tools/perf/builtin-record.c | 263 +- tools/perf/builtin-report.c | 26 +- tools/perf/builtin-script.c | 97 +- tools/perf/builtin-stat.c | 8 +- tools/perf/builtin-timechart.c | 4 - tools/perf/builtin-top.c | 289 +- tools/perf/builtin-trace.c | 525 +- tools/perf/check-headers.sh | 2 - tools/perf/examples/bpf/augmented_raw_syscalls.c | 41 +- tools/perf/include/bpf/bpf.h | 21 - tools/perf/include/bpf/pid_filter.h | 21 - tools/perf/include/bpf/stdio.h | 3 + tools/perf/include/bpf/unistd.h | 10 - tools/perf/jvmti/libjvmti.c | 12 - tools/perf/perf.h | 2 +- tools/perf/pmu-events/arch/nds32/mapfile.csv | 15 - tools/perf/pmu-events/arch/nds32/n13/atcpmu.json | 290 - .../perf/pmu-events/arch/x86/broadwell/cache.json | 4 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 2 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 4 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 2 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 10172 ------------- .../arch/x86/cascadelakex/clx-metrics.json | 164 - .../arch/x86/cascadelakex/floating-point.json | 85 - .../pmu-events/arch/x86/cascadelakex/frontend.json | 482 - .../pmu-events/arch/x86/cascadelakex/memory.json | 9909 ------------ .../pmu-events/arch/x86/cascadelakex/other.json | 8908 ----------- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 969 -- .../arch/x86/cascadelakex/uncore-memory.json | 117 - .../arch/x86/cascadelakex/uncore-other.json | 255 - .../arch/x86/cascadelakex/virtual-memory.json | 285 - tools/perf/pmu-events/arch/x86/jaketown/cache.json | 4 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 2 +- .../pmu-events/arch/x86/knightslanding/cache.json | 30 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +- .../pmu-events/arch/x86/sandybridge/cache.json | 4 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 12 +- tools/perf/tests/attr.c | 2 +- tools/perf/tests/attr.py | 2 +- tools/perf/tests/attr/base-record | 2 +- tools/perf/tests/bp_signal.c | 20 +- tools/perf/tests/builtin-test.c | 3 - tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/perf-record.c | 7 +- tools/perf/tests/shell/probe_vfs_getname.sh | 1 - .../tests/shell/record+probe_libc_inet_pton.sh | 1 - .../tests/shell/record+script_probe_vfs_getname.sh | 1 - tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 - tools/perf/trace/beauty/Build | 2 - tools/perf/trace/beauty/arch_prctl.c | 33 - tools/perf/trace/beauty/beauty.h | 36 +- tools/perf/trace/beauty/clone.c | 7 +- tools/perf/trace/beauty/eventfd.c | 4 +- tools/perf/trace/beauty/fadvise.sh | 22 - tools/perf/trace/beauty/fcntl.c | 22 +- tools/perf/trace/beauty/flock.c | 4 +- tools/perf/trace/beauty/futex_op.c | 8 +- tools/perf/trace/beauty/futex_val3.c | 3 +- tools/perf/trace/beauty/ioctl.c | 32 +- tools/perf/trace/beauty/kcmp.c | 8 +- tools/perf/trace/beauty/mmap.c | 22 +- tools/perf/trace/beauty/mmap_flags.sh | 4 +- tools/perf/trace/beauty/mode_t.c | 4 +- tools/perf/trace/beauty/mount_flags.c | 8 +- tools/perf/trace/beauty/msg_flags.c | 4 +- tools/perf/trace/beauty/open_flags.c | 13 +- tools/perf/trace/beauty/perf_event_open.c | 4 +- tools/perf/trace/beauty/pkey_alloc.c | 14 +- tools/perf/trace/beauty/prctl.c | 16 +- tools/perf/trace/beauty/rename_flags.sh | 15 - tools/perf/trace/beauty/renameat.c | 19 - tools/perf/trace/beauty/sched_policy.c | 6 +- tools/perf/trace/beauty/seccomp.c | 8 +- tools/perf/trace/beauty/signum.c | 4 +- tools/perf/trace/beauty/sockaddr.c | 4 +- tools/perf/trace/beauty/socket.c | 8 +- tools/perf/trace/beauty/socket_type.c | 4 +- tools/perf/trace/beauty/statx.c | 10 +- tools/perf/trace/beauty/waitid_options.c | 4 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 26 - tools/perf/ui/browsers/hists.c | 11 - tools/perf/ui/tui/helpline.c | 2 +- tools/perf/util/Build | 2 - tools/perf/util/annotate.c | 49 +- tools/perf/util/annotate.h | 5 - tools/perf/util/auxtrace.c | 11 +- tools/perf/util/bpf-loader.c | 4 +- tools/perf/util/config.c | 8 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 102 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 29 +- tools/perf/util/cs-etm.c | 216 +- tools/perf/util/dso.c | 8 +- tools/perf/util/dso.h | 1 - tools/perf/util/env.c | 2 +- tools/perf/util/event.c | 61 +- tools/perf/util/event.h | 8 +- tools/perf/util/evlist.c | 20 +- tools/perf/util/evlist.h | 8 +- tools/perf/util/evsel.c | 2 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/evsel_fprintf.c | 1 - tools/perf/util/get_current_dir_name.c | 18 - tools/perf/util/header.c | 51 +- tools/perf/util/hist.c | 2 +- tools/perf/util/hist.h | 1 - tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 33 +- tools/perf/util/machine.h | 6 +- tools/perf/util/map.c | 89 +- tools/perf/util/map.h | 18 - tools/perf/util/mmap.c | 152 +- tools/perf/util/mmap.h | 26 +- tools/perf/util/namespaces.c | 17 +- tools/perf/util/namespaces.h | 1 - tools/perf/util/ordered-events.c | 44 +- tools/perf/util/ordered-events.h | 8 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/pmu.c | 47 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-file.c | 2 +- tools/perf/util/python.c | 4 +- tools/perf/util/s390-cpumsf.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 6 +- .../util/scripting-engines/trace-event-python.c | 24 +- tools/perf/util/session.c | 7 +- tools/perf/util/sort.c | 63 +- tools/perf/util/sort.h | 2 - tools/perf/util/srccode.c | 186 - tools/perf/util/srccode.h | 7 - tools/perf/util/srcline.c | 28 - tools/perf/util/srcline.h | 1 - tools/perf/util/stat-display.c | 16 +- tools/perf/util/stat-shadow.c | 6 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol.c | 26 +- tools/perf/util/symbol.h | 1 - tools/perf/util/thread.c | 2 - tools/perf/util/thread.h | 6 - tools/perf/util/top.c | 8 +- tools/perf/util/top.h | 10 +- tools/perf/util/trace-event-parse.c | 16 +- tools/perf/util/trace-event-read.c | 4 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 16 +- tools/perf/util/util.h | 4 - tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/cpupower/Makefile | 18 +- tools/power/cpupower/bench/Makefile | 2 +- tools/power/cpupower/cpupower-completion.sh | 128 - tools/power/cpupower/debug/x86_64/Makefile | 4 +- tools/power/cpupower/lib/cpufreq.c | 2 +- tools/power/cpupower/lib/cpuidle.c | 2 +- tools/power/cpupower/lib/cpupower.c | 4 +- tools/power/cpupower/lib/cpupower_intern.h | 2 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 4 +- tools/power/x86/turbostat/turbostat.c | 189 +- tools/testing/nvdimm/Kbuild | 3 - tools/testing/nvdimm/dimm_devs.c | 41 - tools/testing/nvdimm/test/iomap.c | 17 +- tools/testing/nvdimm/test/nfit.c | 364 +- tools/testing/radix-tree/Makefile | 1 - tools/testing/radix-tree/main.c | 1 - tools/testing/radix-tree/regression.h | 1 - tools/testing/radix-tree/regression4.c | 79 - tools/testing/selftests/Makefile | 5 - tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 25 +- tools/testing/selftests/bpf/bpf_flow.c | 38 +- tools/testing/selftests/bpf/bpf_helpers.h | 8 +- tools/testing/selftests/bpf/config | 1 - tools/testing/selftests/bpf/connect4_prog.c | 45 +- tools/testing/selftests/bpf/connect6_prog.c | 58 +- tools/testing/selftests/bpf/netcnt_prog.c | 6 - tools/testing/selftests/bpf/test_align.c | 4 +- tools/testing/selftests/bpf/test_btf.c | 4227 ++--- tools/testing/selftests/bpf/test_btf_haskv.c | 16 +- tools/testing/selftests/bpf/test_btf_nokv.c | 16 +- tools/testing/selftests/bpf/test_flow_dissector.sh | 2 +- tools/testing/selftests/bpf/test_libbpf.sh | 14 +- tools/testing/selftests/bpf/test_lirc_mode2.sh | 3 +- tools/testing/selftests/bpf/test_lirc_mode2_kern.c | 3 - tools/testing/selftests/bpf/test_lirc_mode2_user.c | 65 +- tools/testing/selftests/bpf/test_map_in_map.c | 49 - tools/testing/selftests/bpf/test_maps.c | 154 +- tools/testing/selftests/bpf/test_netcnt.c | 5 +- tools/testing/selftests/bpf/test_progs.c | 75 +- tools/testing/selftests/bpf/test_sk_lookup_kern.c | 18 +- tools/testing/selftests/bpf/test_sock_addr.c | 28 +- tools/testing/selftests/bpf/test_sockmap.c | 127 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 70 +- tools/testing/selftests/bpf/test_tcpnotify.h | 19 - tools/testing/selftests/bpf/test_tcpnotify_kern.c | 95 - tools/testing/selftests/bpf/test_tcpnotify_user.c | 186 - tools/testing/selftests/bpf/test_verifier.c | 691 +- tools/testing/selftests/bpf/xdp_dummy.c | 13 - tools/testing/selftests/drivers/dma-buf/Makefile | 2 - tools/testing/selftests/drivers/dma-buf/udmabuf.c | 11 +- .../testing/selftests/drivers/net/mlxsw/extack.sh | 145 - .../drivers/net/mlxsw/one_armed_router.sh | 259 - .../selftests/drivers/net/mlxsw/rtnetlink.sh | 565 - .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 259 +- tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 1103 -- .../selftests/drivers/net/mlxsw/vxlan_flooding.sh | 309 - tools/testing/selftests/firmware/config | 1 - tools/testing/selftests/firmware/fw_filesystem.sh | 9 +- .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 30 - .../ftrace/test.d/dynevent/add_remove_synth.tc | 27 - .../ftrace/test.d/dynevent/clear_select_events.tc | 50 - .../ftrace/test.d/dynevent/generic_clear_event.tc | 49 - .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 +- .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 2 +- tools/testing/selftests/ftrace/test.d/template | 2 +- .../selftests/ftrace/test.d/tracer/wakeup.tc | 2 +- .../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 2 +- tools/testing/selftests/futex/functional/Makefile | 1 - tools/testing/selftests/gpio/Makefile | 16 +- tools/testing/selftests/ima/Makefile | 11 - tools/testing/selftests/ima/config | 4 - tools/testing/selftests/ima/test_kexec_load.sh | 54 - tools/testing/selftests/ir/.gitignore | 1 - tools/testing/selftests/ir/Makefile | 5 - tools/testing/selftests/ir/ir_loopback.c | 199 - tools/testing/selftests/ir/ir_loopback.sh | 20 - tools/testing/selftests/kselftest_harness.h | 42 +- tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/clear_dirty_log_test.c | 2 - tools/testing/selftests/kvm/dirty_log_test.c | 165 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 - .../testing/selftests/kvm/lib/aarch64/processor.c | 18 +- tools/testing/selftests/kvm/lib/kvm_util.c | 67 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 1 - tools/testing/selftests/kvm/lib/ucall.c | 36 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 4 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 157 - tools/testing/selftests/kvm/x86_64/state_test.c | 4 +- tools/testing/selftests/lib.mk | 8 +- tools/testing/selftests/memfd/memfd_test.c | 74 - tools/testing/selftests/net/.gitignore | 2 - tools/testing/selftests/net/Makefile | 9 +- tools/testing/selftests/net/config | 14 - tools/testing/selftests/net/forwarding/lib.sh | 44 +- .../selftests/net/forwarding/router_multicast.sh | 311 - .../selftests/net/forwarding/router_vid_1.sh | 135 - .../selftests/net/forwarding/vxlan_bridge_1d.sh | 786 - .../net/forwarding/vxlan_bridge_1d_port_8472.sh | 10 - .../selftests/net/forwarding/vxlan_bridge_1q.sh | 860 -- .../net/forwarding/vxlan_bridge_1q_port_8472.sh | 10 - tools/testing/selftests/net/msg_zerocopy.c | 3 +- tools/testing/selftests/net/msg_zerocopy.sh | 2 - tools/testing/selftests/net/pmtu.sh | 377 +- tools/testing/selftests/net/reuseport_addr_any.c | 274 - tools/testing/selftests/net/reuseport_addr_any.sh | 4 - tools/testing/selftests/net/rtnetlink.sh | 122 - tools/testing/selftests/net/run_afpackettests | 10 - .../selftests/net/test_vxlan_fdb_changelink.sh | 29 - .../testing/selftests/net/test_vxlan_under_vrf.sh | 129 - tools/testing/selftests/net/txring_overwrite.c | 179 - tools/testing/selftests/net/udpgro.sh | 182 - tools/testing/selftests/net/udpgro_bench.sh | 95 - tools/testing/selftests/net/udpgso_bench.sh | 5 +- tools/testing/selftests/net/udpgso_bench_rx.c | 156 +- tools/testing/selftests/net/udpgso_bench_tx.c | 22 +- tools/testing/selftests/net/xfrm_policy.sh | 302 - tools/testing/selftests/netfilter/Makefile | 6 - tools/testing/selftests/netfilter/config | 2 - .../selftests/netfilter/nft_trans_stress.sh | 78 - .../selftests/networking/timestamping/Makefile | 6 +- .../selftests/networking/timestamping/config | 2 - .../networking/timestamping/txtimestamp.c | 382 +- .../networking/timestamping/txtimestamp.sh | 57 - tools/testing/selftests/powerpc/include/utils.h | 10 - tools/testing/selftests/powerpc/mm/wild_bctr.c | 21 +- tools/testing/selftests/powerpc/ptrace/core-pkey.c | 5 +- .../testing/selftests/powerpc/ptrace/ptrace-gpr.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-gpr.c | 4 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c | 3 +- .../selftests/powerpc/ptrace/ptrace-tm-spr.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-tar.c | 2 +- .../selftests/powerpc/ptrace/ptrace-tm-vsx.c | 3 +- tools/testing/selftests/powerpc/tm/.gitignore | 1 - tools/testing/selftests/powerpc/tm/Makefile | 2 +- .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 46 - .../selftests/proc/proc-self-map-files-002.c | 9 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 8 - tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 136 - tools/testing/selftests/rcutorture/bin/nolibc.h | 2197 --- tools/testing/selftests/rcutorture/doc/initrd.txt | 99 +- .../formal/srcu-cbmc/include/linux/types.h | 4 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 456 +- tools/testing/selftests/tc-testing/.gitignore | 3 - tools/testing/selftests/tc-testing/TdcPlugin.py | 3 +- tools/testing/selftests/tc-testing/TdcResults.py | 132 - tools/testing/selftests/tc-testing/bpf/Makefile | 1 - .../tc-testing/plugin-lib/valgrindPlugin.py | 22 +- tools/testing/selftests/tc-testing/tdc.py | 147 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 - tools/testing/selftests/vm/Makefile | 1 - tools/testing/selftests/watchdog/watchdog-test.c | 13 +- tools/testing/selftests/x86/mpx-debug.h | 15 + tools/testing/selftests/x86/mpx-dig.c | 499 + tools/testing/selftests/x86/mpx-hw.h | 124 + tools/testing/selftests/x86/mpx-mini-test.c | 1616 ++ tools/testing/selftests/x86/mpx-mm.h | 10 + tools/virtio/linux/kernel.h | 4 - tools/vm/page-types.c | 4 +- virt/kvm/arm/arch_timer.c | 35 +- virt/kvm/arm/arm.c | 55 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 6 +- virt/kvm/arm/mmio.c | 11 +- virt/kvm/arm/mmu.c | 392 +- virt/kvm/arm/trace.h | 18 +- virt/kvm/arm/vgic/vgic-mmio.c | 44 +- virt/kvm/arm/vgic/vgic.c | 25 +- virt/kvm/async_pf.c | 2 +- virt/kvm/coalesced_mmio.c | 6 +- virt/kvm/kvm_main.c | 222 +- 11543 files changed, 317862 insertions(+), 578989 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-i3c delete mode 100644 Documentation/ABI/testing/sysfs-devices-software_node create mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCUBH.svg create mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCUBHdyn [...] create mode 100644 Documentation/RCU/Design/Data-Structures/BigTreePreemptRCUBHdyn [...] delete mode 100644 Documentation/admin-guide/perf-security.rst delete mode 100644 Documentation/admin-guide/pm/cpuidle.rst delete mode 100644 Documentation/arm64/pointer-authentication.txt create mode 100644 Documentation/block/cfq-iosched.txt create mode 100644 Documentation/core-api/flexible-arrays.rst delete mode 100644 Documentation/core-api/generic-radix-tree.rst create mode 100644 Documentation/cpuidle/core.txt create mode 100644 Documentation/cpuidle/sysfs.txt delete mode 100644 Documentation/devicetree/bindings/.gitignore delete mode 100644 Documentation/devicetree/bindings/Makefile create mode 100644 Documentation/devicetree/bindings/arm/altera.txt delete mode 100644 Documentation/devicetree/bindings/arm/altera.yaml create mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.txt delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml create mode 100644 Documentation/devicetree/bindings/arm/calxeda.txt delete mode 100644 Documentation/devicetree/bindings/arm/calxeda.yaml create mode 100644 Documentation/devicetree/bindings/arm/cpus.txt delete mode 100644 Documentation/devicetree/bindings/arm/cpus.yaml create mode 100644 Documentation/devicetree/bindings/arm/davinci.txt delete mode 100644 Documentation/devicetree/bindings/arm/emtrion.txt delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt create mode 100644 Documentation/devicetree/bindings/arm/nspire.txt create mode 100644 Documentation/devicetree/bindings/arm/primecell.txt delete mode 100644 Documentation/devicetree/bindings/arm/primecell.yaml create mode 100644 Documentation/devicetree/bindings/arm/qcom.txt delete mode 100644 Documentation/devicetree/bindings/arm/qcom.yaml delete mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.txt create mode 100644 Documentation/devicetree/bindings/arm/rockchip.txt delete mode 100644 Documentation/devicetree/bindings/arm/rockchip.yaml create mode 100644 Documentation/devicetree/bindings/arm/sirf.txt delete mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml delete mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.txt create mode 100644 Documentation/devicetree/bindings/arm/spear.txt delete mode 100644 Documentation/devicetree/bindings/arm/spear.yaml create mode 100644 Documentation/devicetree/bindings/arm/sti.txt delete mode 100644 Documentation/devicetree/bindings/arm/sti.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra.yaml create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-emc.txt delete mode 100644 Documentation/devicetree/bindings/arm/ti/nspire.yaml delete mode 100644 Documentation/devicetree/bindings/arm/ti/ti,davinci.yaml rename Documentation/devicetree/bindings/arm/{socionext => uniphier}/cache-uniphie [...] create mode 100644 Documentation/devicetree/bindings/arm/vt8500.txt delete mode 100644 Documentation/devicetree/bindings/arm/vt8500.yaml create mode 100644 Documentation/devicetree/bindings/arm/xilinx.txt delete mode 100644 Documentation/devicetree/bindings/arm/xilinx.yaml create mode 100644 Documentation/devicetree/bindings/arm/zte.txt delete mode 100644 Documentation/devicetree/bindings/arm/zte.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx7ulp-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,lpasscc.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/arm_big_little_dt.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt delete mode 100644 Documentation/devicetree/bindings/display/himax,hx8357d.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/auo,g101evn010 delete mode 100644 Documentation/devicetree/bindings/display/panel/bananapi,s070wv [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s043wq26 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/cdtech,s070wv95 [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/dlc,dlc1010gig.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt delete mode 100644 Documentation/devicetree/bindings/display/truly,nt35597.txt delete mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/fsl-qdma.txt delete mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt delete mode 100644 Documentation/devicetree/bindings/example-schema.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt delete mode 100644 Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga [...] delete mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.txt delete mode 100644 Documentation/devicetree/bindings/gpio/cdns,gpio.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/adm1275.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-gpio.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/ibm,p8-occ-hwmon.txt delete mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt delete mode 100644 Documentation/devicetree/bindings/i3c/i3c.txt delete mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ad7949.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/raspberrypi [...] delete mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,irqs [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] delete mode 100644 Documentation/devicetree/bindings/media/aspeed-video.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx214.txt delete mode 100644 Documentation/devicetree/bindings/media/sun6i-csi.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt delete mode 100644 Documentation/devicetree/bindings/misc/pvpanic-mmio.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-am654.txt rename Documentation/devicetree/bindings/{spi => mtd}/atmel-quadspi.txt (100%) delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt delete mode 100644 Documentation/devicetree/bindings/net/icplus-ip101ag.txt delete mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.txt delete mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt delete mode 100644 Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s700-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt delete mode 100644 Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt delete mode 100644 Documentation/devicetree/bindings/reserved-memory/xen,shared-me [...] delete mode 100644 Documentation/devicetree/bindings/rtc/rtc.txt delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/clk-measure.txt delete mode 100644 Documentation/devicetree/bindings/sound/ak4118.txt delete mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifin.txt create mode 100644 Documentation/devicetree/bindings/sound/audio-graph-scu-card.txt delete mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/simple-scu-card.txt delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt delete mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt delete mode 100644 Documentation/devicetree/bindings/spi/nuvoton,npcm-pspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-mxic.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml create mode 100644 Documentation/devicetree/bindings/timer/arm,global_timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/arm,global_timer.yaml delete mode 100644 Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt create mode 100644 Documentation/devicetree/bindings/trivial-devices.txt delete mode 100644 Documentation/devicetree/bindings/trivial-devices.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.txt delete mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.txt create mode 100644 Documentation/devicetree/todo.txt delete mode 100644 Documentation/devicetree/writing-schema.md delete mode 100644 Documentation/driver-api/i3c/device-driver-api.rst delete mode 100644 Documentation/driver-api/i3c/index.rst delete mode 100644 Documentation/driver-api/i3c/master-driver-api.rst delete mode 100644 Documentation/driver-api/i3c/protocol.rst create mode 100644 Documentation/features/io/sg-chain/arch-support.txt delete mode 100644 Documentation/filesystems/fsverity.rst delete mode 100644 Documentation/filesystems/mount_api.txt create mode 100644 Documentation/filesystems/path-lookup.md delete mode 100644 Documentation/filesystems/path-lookup.rst create mode 100644 Documentation/flexible-arrays.txt delete mode 100644 Documentation/gpu/amdgpu-dc.rst delete mode 100644 Documentation/hwmon/occ delete mode 100644 Documentation/interconnect/interconnect.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-cnf4.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst delete mode 100644 Documentation/media/v4l-drivers/ipu3.rst rename Documentation/networking/{device_drivers/3com => }/3c509.txt (100%) rename Documentation/networking/{device_drivers/qlogic => }/LICENSE.qla3xxx (100%) rename Documentation/networking/{device_drivers/qlogic => }/LICENSE.qlcnic (100%) rename Documentation/networking/{device_drivers/qlogic => }/LICENSE.qlge (100%) rename Documentation/networking/{device_drivers/intel/ipw2100.txt => README.ipw210 [...] rename Documentation/networking/{device_drivers/intel/ipw2200.txt => README.ipw220 [...] rename Documentation/networking/{device_drivers/sb1000.txt => README.sb1000} (100%) rename Documentation/networking/{device_drivers/cirrus => }/cs89x0.txt (100%) rename Documentation/networking/{device_drivers/chelsio => }/cxgb.txt (100%) create mode 100644 Documentation/networking/de4x5.txt delete mode 100644 Documentation/networking/device_drivers/3com/vortex.txt delete mode 100644 Documentation/networking/device_drivers/dec/de4x5.txt delete mode 100644 Documentation/networking/device_drivers/freescale/dpaa2/dpio-dr [...] delete mode 100644 Documentation/networking/device_drivers/freescale/dpaa2/etherne [...] delete mode 100644 Documentation/networking/device_drivers/intel/igb.rst delete mode 100644 Documentation/networking/device_drivers/intel/ixgbe.rst rename Documentation/networking/{device_drivers/dlink => }/dl2k.txt (100%) rename Documentation/networking/{device_drivers/davicom => }/dm9000.txt (100%) rename Documentation/networking/{device_drivers/dec => }/dmfe.txt (100%) rename Documentation/networking/{device_drivers/freescale => }/dpaa.txt (100%) create mode 100644 Documentation/networking/dpaa2/dpio-driver.rst create mode 100644 Documentation/networking/dpaa2/ethernet-driver.rst rename Documentation/networking/{device_drivers/freescale => }/dpaa2/index.rst (100%) rename Documentation/networking/{device_drivers/freescale => }/dpaa2/overview.rst (100%) rename Documentation/networking/{device_drivers/intel => }/e100.rst (100%) rename Documentation/networking/{device_drivers/intel => }/e1000.rst (100%) rename Documentation/networking/{device_drivers/intel => }/e1000e.rst (100%) rename Documentation/networking/{device_drivers/amazon => }/ena.txt (100%) rename Documentation/networking/{device_drivers/intel => }/fm10k.rst (100%) rename Documentation/networking/{device_drivers/freescale => }/gianfar.txt (100%) rename Documentation/networking/{device_drivers/intel => }/i40e.rst (100%) rename Documentation/networking/{device_drivers/intel => }/iavf.rst (100%) rename Documentation/networking/{device_drivers/intel => }/ice.rst (100%) create mode 100644 Documentation/networking/igb.rst rename Documentation/networking/{device_drivers/intel => }/igbvf.rst (100%) rename Documentation/networking/{device_drivers/intel => }/ixgb.rst (100%) create mode 100644 Documentation/networking/ixgbe.rst rename Documentation/networking/{device_drivers/intel => }/ixgbevf.rst (100%) rename Documentation/networking/{device_drivers/microsoft => }/netvsc.txt (100%) rename Documentation/networking/{device_drivers/qualcomm => }/rmnet.txt (100%) rename Documentation/networking/{device_drivers/neterion => }/s2io.txt (100%) rename Documentation/networking/{device_drivers/smsc => }/smc9.txt (100%) delete mode 100644 Documentation/networking/snmp_counter.rst rename Documentation/networking/{device_drivers/toshiba => }/spider_net.txt (100%) rename Documentation/networking/{device_drivers/stmicro => }/stmmac.txt (100%) rename Documentation/networking/{device_drivers/ti/cpsw.txt => ti-cpsw.txt} (100%) rename Documentation/networking/{device_drivers/ti => }/tlan.txt (100%) create mode 100644 Documentation/networking/vortex.txt rename Documentation/networking/{device_drivers/neterion => }/vxge.txt (100%) delete mode 100644 Documentation/nvdimm/security.txt delete mode 100644 Documentation/perf/thunderx2-pmu.txt delete mode 100644 Documentation/powerpc/isa-versions.rst delete mode 100644 Documentation/translations/it_IT/admin-guide/README.rst delete mode 100644 Documentation/translations/it_IT/admin-guide/security-bugs.rst delete mode 100644 Documentation/translations/it_IT/process/1.Intro.rst delete mode 100644 Documentation/translations/it_IT/process/2.Process.rst delete mode 100644 Documentation/translations/it_IT/process/3.Early-stage.rst delete mode 100644 Documentation/translations/it_IT/process/4.Coding.rst delete mode 100644 Documentation/translations/it_IT/process/5.Posting.rst delete mode 100644 Documentation/translations/it_IT/process/6.Followthrough.rst delete mode 100644 Documentation/translations/it_IT/process/7.AdvancedTopics.rst delete mode 100644 Documentation/translations/it_IT/process/8.Conclusion.rst delete mode 100644 Documentation/translations/it_IT/process/adding-syscalls.rst delete mode 100644 Documentation/translations/it_IT/process/applying-patches.rst delete mode 100644 Documentation/translations/it_IT/process/changes.rst delete mode 100644 Documentation/translations/it_IT/process/clang-format.rst delete mode 100644 Documentation/translations/it_IT/process/code-of-conduct.rst delete mode 100644 Documentation/translations/it_IT/process/coding-style.rst delete mode 100644 Documentation/translations/it_IT/process/development-process.rst delete mode 100644 Documentation/translations/it_IT/process/email-clients.rst delete mode 100644 Documentation/translations/it_IT/process/howto.rst delete mode 100644 Documentation/translations/it_IT/process/index.rst delete mode 100644 Documentation/translations/it_IT/process/kernel-docs.rst delete mode 100644 Documentation/translations/it_IT/process/kernel-driver-statement.rst delete mode 100644 Documentation/translations/it_IT/process/kernel-enforcement-sta [...] delete mode 100644 Documentation/translations/it_IT/process/magic-number.rst delete mode 100644 Documentation/translations/it_IT/process/maintainer-pgp-guide.rst delete mode 100644 Documentation/translations/it_IT/process/management-style.rst delete mode 100644 Documentation/translations/it_IT/process/stable-api-nonsense.rst delete mode 100644 Documentation/translations/it_IT/process/stable-kernel-rules.rst delete mode 100644 Documentation/translations/it_IT/process/submit-checklist.rst delete mode 100644 Documentation/translations/it_IT/process/submitting-drivers.rst delete mode 100644 Documentation/translations/it_IT/process/submitting-patches.rst delete mode 100644 Documentation/translations/it_IT/process/volatile-considered-ha [...] create mode 100644 Documentation/x86/intel_mpx.txt create mode 100644 Documentation/x86/intel_rdt_ui.txt delete mode 100644 Documentation/x86/resctrl_ui.txt delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 Next/quilt-import.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am33xx-l4.dtsi delete mode 100644 arch/arm/boot/dts/am437x-l4.dtsi delete mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts delete mode 100644 arch/arm/boot/dts/bcm2836-rpi.dtsi delete mode 100644 arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts delete mode 100644 arch/arm/boot/dts/dra7-l4.dtsi delete mode 100644 arch/arm/boot/dts/facebook-bmc-flash-layout.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-emcon-avari.dts delete mode 100644 arch/arm/boot/dts/imx6q-emcon-avari.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-emcon-avari.dtsi delete mode 100644 arch/arm/boot/dts/imx6qdl-emcon.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-pico-pi.dts delete mode 100644 arch/arm/boot/dts/imx6ul-pico.dtsi delete mode 100644 arch/arm/boot/dts/imx7d-pico-hobbit.dts delete mode 100644 arch/arm/boot/dts/imx7d-sdb-reva.dts delete mode 100644 arch/arm/boot/dts/imx7ulp-evk.dts delete mode 100644 arch/arm/boot/dts/imx7ulp.dtsi delete mode 100644 arch/arm/boot/dts/omap5-l4.dtsi delete mode 100644 arch/arm/boot/dts/pxa300-raumfeld-common.dtsi delete mode 100644 arch/arm/boot/dts/pxa300-raumfeld-connector.dts delete mode 100644 arch/arm/boot/dts/pxa300-raumfeld-controller.dts delete mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-l.dts delete mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-m.dts delete mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-one.dts delete mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-s.dts delete mode 100644 arch/arm/boot/dts/pxa300-raumfeld-tuneable-clock.dtsi create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval-pins.dtsi create mode 100644 arch/arm/boot/dts/qcom-apq8064-arrow-sd-600eval.dts delete mode 100644 arch/arm/boot/dts/r8a7744-iwg20d-q7-dbcm-ca.dts delete mode 100644 arch/arm/boot/dts/r8a7744-iwg20d-q7.dts delete mode 100644 arch/arm/boot/dts/r8a7744-iwg20m.dtsi delete mode 100644 arch/arm/boot/dts/r8a7744.dtsi delete mode 100644 arch/arm/boot/dts/rk3188-bqedison2qc.dts delete mode 100644 arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts delete mode 100644 arch/arm/boot/dts/sun8i-t3-cqa3t-bv3.dts delete mode 100644 arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts delete mode 100644 arch/arm/boot/dts/suniv-f1c100s.dtsi delete mode 100644 arch/arm/boot/dts/vf610-bk4.dts delete mode 100644 arch/arm/boot/dts/vf610-zii-scu4-aib.dts delete mode 100644 arch/arm/crypto/chacha-neon-core.S delete mode 100644 arch/arm/crypto/chacha-neon-glue.c create mode 100644 arch/arm/crypto/chacha20-neon-core.S create mode 100644 arch/arm/crypto/chacha20-neon-glue.c delete mode 100644 arch/arm/crypto/nh-neon-core.S delete mode 100644 arch/arm/crypto/nhpoly1305-neon-glue.c delete mode 100644 arch/arm/include/debug/stm32.S delete mode 100644 arch/arm/mach-imx/mach-imx7ulp.c delete mode 100644 arch/arm/mach-imx/pm-imx7ulp.c delete mode 100644 arch/arm/mach-omap1/board-ams-delta.h create mode 100644 arch/arm/mach-omap1/include/mach/board-ams-delta.h create mode 100644 arch/arm/mach-oxnas/hotplug.c create mode 100644 arch/arm/mach-realview/hotplug.c create mode 100644 arch/arm/mach-realview/hotplug.h create mode 100644 arch/arm/mach-shmobile/pm-rmobile.c create mode 100644 arch/arm/mach-shmobile/pm-rmobile.h create mode 100644 arch/arm/mach-vexpress/hotplug.c delete mode 100644 arch/arm/plat-versatile/hotplug.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-lite2.dts delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-evk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq.dtsi delete mode 100644 arch/arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/armada-8040-mcbin-singleshot.dts delete mode 100644 arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pms405.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts delete mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts delete mode 100644 arch/arm64/boot/dts/qcom/qcs404-evb.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/qcs404.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-inx.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-kd.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi delete mode 100644 arch/arm64/crypto/chacha-neon-core.S delete mode 100644 arch/arm64/crypto/chacha-neon-glue.c create mode 100644 arch/arm64/crypto/chacha20-neon-core.S create mode 100644 arch/arm64/crypto/chacha20-neon-glue.c delete mode 100644 arch/arm64/crypto/nh-neon-core.S delete mode 100644 arch/arm64/crypto/nhpoly1305-neon-glue.c delete mode 100644 arch/arm64/include/asm/asm-prototypes.h delete mode 100644 arch/arm64/include/asm/image.h delete mode 100644 arch/arm64/include/asm/neon-intrinsics.h delete mode 100644 arch/arm64/include/asm/pointer_auth.h delete mode 100644 arch/arm64/include/asm/preempt.h delete mode 100644 arch/arm64/include/asm/xor.h create mode 100644 arch/arm64/kernel/arm64ksyms.c delete mode 100644 arch/arm64/kernel/kexec_image.c delete mode 100644 arch/arm64/kernel/machine_kexec_file.c delete mode 100644 arch/arm64/kernel/pointer_auth.c delete mode 100644 arch/arm64/lib/xor-neon.c delete mode 100644 arch/ia64/kernel/syscalls/Makefile delete mode 100644 arch/ia64/kernel/syscalls/syscall.tbl delete mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/m68k/kernel/syscalls/Makefile delete mode 100644 arch/m68k/kernel/syscalls/syscall.tbl delete mode 100644 arch/m68k/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/m68k/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/microblaze/kernel/syscalls/Makefile delete mode 100644 arch/microblaze/kernel/syscalls/syscall.tbl delete mode 100644 arch/microblaze/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/microblaze/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/mips/configs/decstation_64_defconfig delete mode 100644 arch/mips/configs/decstation_r4k_defconfig create mode 100644 arch/mips/kernel/scall64-64.S delete mode 100644 arch/mips/kernel/scall64-n64.S delete mode 100644 arch/mips/kernel/syscalls/Makefile delete mode 100644 arch/mips/kernel/syscalls/syscall_n32.tbl delete mode 100644 arch/mips/kernel/syscalls/syscall_n64.tbl delete mode 100644 arch/mips/kernel/syscalls/syscall_o32.tbl delete mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/mips/kernel/syscalls/syscallnr.sh delete mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh create mode 100644 arch/mips/mti-malta/malta-display.c delete mode 100644 arch/mips/sibyte/common/dma.c delete mode 100644 arch/nds32/include/asm/fpu.h delete mode 100644 arch/nds32/include/asm/fpuemu.h delete mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h delete mode 100644 arch/nds32/include/asm/perf_event.h delete mode 100644 arch/nds32/include/asm/pmu.h delete mode 100644 arch/nds32/include/asm/sfp-machine.h delete mode 100644 arch/nds32/include/asm/stacktrace.h delete mode 100644 arch/nds32/include/asm/suspend.h delete mode 100644 arch/nds32/include/uapi/asm/udftrap.h delete mode 100644 arch/nds32/kernel/fpu.c delete mode 100644 arch/nds32/kernel/perf_event_cpu.c delete mode 100644 arch/nds32/kernel/pm.c delete mode 100644 arch/nds32/kernel/sleep.S delete mode 100644 arch/nds32/math-emu/Makefile delete mode 100644 arch/nds32/math-emu/faddd.c delete mode 100644 arch/nds32/math-emu/fadds.c delete mode 100644 arch/nds32/math-emu/fcmpd.c delete mode 100644 arch/nds32/math-emu/fcmps.c delete mode 100644 arch/nds32/math-emu/fd2s.c delete mode 100644 arch/nds32/math-emu/fdivd.c delete mode 100644 arch/nds32/math-emu/fdivs.c delete mode 100644 arch/nds32/math-emu/fmuld.c delete mode 100644 arch/nds32/math-emu/fmuls.c delete mode 100644 arch/nds32/math-emu/fnegd.c delete mode 100644 arch/nds32/math-emu/fnegs.c delete mode 100644 arch/nds32/math-emu/fpuemu.c delete mode 100644 arch/nds32/math-emu/fs2d.c delete mode 100644 arch/nds32/math-emu/fsqrtd.c delete mode 100644 arch/nds32/math-emu/fsqrts.c delete mode 100644 arch/nds32/math-emu/fsubd.c delete mode 100644 arch/nds32/math-emu/fsubs.c delete mode 100644 arch/parisc/kernel/alternative.c create mode 100644 arch/parisc/kernel/syscall_table.S delete mode 100644 arch/parisc/kernel/syscalls/Makefile delete mode 100644 arch/parisc/kernel/syscalls/syscall.tbl delete mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/parisc/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/configs/guest.config rename arch/powerpc/include/asm/{nohash/32 => }/mmu-40x.h (100%) create mode 100644 arch/powerpc/include/asm/mmu-44x.h create mode 100644 arch/powerpc/include/asm/mmu-8xx.h rename arch/powerpc/include/asm/{nohash => }/mmu-book3e.h (100%) delete mode 100644 arch/powerpc/include/asm/nohash/32/mmu-44x.h delete mode 100644 arch/powerpc/include/asm/nohash/32/mmu-8xx.h delete mode 100644 arch/powerpc/include/asm/nohash/32/mmu.h delete mode 100644 arch/powerpc/include/asm/nohash/64/mmu.h delete mode 100644 arch/powerpc/include/asm/nohash/mmu.h create mode 100644 arch/powerpc/include/asm/systbl.h delete mode 100644 arch/powerpc/include/uapi/asm/bpf_perf_event.h delete mode 100644 arch/powerpc/kernel/syscalls/Makefile delete mode 100644 arch/powerpc/kernel/syscalls/syscall.tbl delete mode 100644 arch/powerpc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/powerpc/kernel/syscalls/syscalltbl.sh create mode 100644 arch/powerpc/kernel/systbl_chk.c delete mode 100644 arch/powerpc/mm/dump_bats.c delete mode 100644 arch/powerpc/mm/dump_sr.c delete mode 100644 arch/powerpc/mm/pgtable-frag.c delete mode 100644 arch/riscv/boot/.gitignore delete mode 100644 arch/riscv/boot/Makefile delete mode 100644 arch/riscv/boot/install.sh create mode 100644 arch/riscv/include/asm/dma-mapping.h create mode 100644 arch/riscv/include/uapi/asm/syscalls.h delete mode 100644 arch/riscv/include/uapi/asm/unistd.h delete mode 100644 arch/sh/kernel/syscalls/Makefile delete mode 100644 arch/sh/kernel/syscalls/syscall.tbl delete mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh create mode 100644 arch/sparc/include/asm/pci_32.h create mode 100644 arch/sparc/include/asm/pci_64.h delete mode 100644 arch/sparc/kernel/syscalls/Makefile delete mode 100644 arch/sparc/kernel/syscalls/syscall.tbl delete mode 100644 arch/sparc/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/sparc/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/x86/crypto/chacha-avx2-x86_64.S delete mode 100644 arch/x86/crypto/chacha-avx512vl-x86_64.S delete mode 100644 arch/x86/crypto/chacha-ssse3-x86_64.S create mode 100644 arch/x86/crypto/chacha20-avx2-x86_64.S create mode 100644 arch/x86/crypto/chacha20-ssse3-x86_64.S create mode 100644 arch/x86/crypto/chacha20_glue.c delete mode 100644 arch/x86/crypto/chacha_glue.c delete mode 100644 arch/x86/crypto/nh-avx2-x86_64.S delete mode 100644 arch/x86/crypto/nh-sse2-x86_64.S delete mode 100644 arch/x86/crypto/nhpoly1305-avx2-glue.c delete mode 100644 arch/x86/crypto/nhpoly1305-sse2-glue.c create mode 100644 arch/x86/include/asm/intel_rdt_sched.h create mode 100644 arch/x86/include/asm/mpx.h delete mode 100644 arch/x86/include/asm/resctrl_sched.h create mode 100644 arch/x86/include/asm/trace/mpx.h create mode 100644 arch/x86/kernel/cpu/intel_rdt.c create mode 100644 arch/x86/kernel/cpu/intel_rdt.h create mode 100644 arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c create mode 100644 arch/x86/kernel/cpu/intel_rdt_monitor.c create mode 100644 arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c create mode 100644 arch/x86/kernel/cpu/intel_rdt_pseudo_lock_event.h create mode 100644 arch/x86/kernel/cpu/intel_rdt_rdtgroup.c delete mode 100644 arch/x86/kernel/cpu/mce/Makefile delete mode 100644 arch/x86/kernel/cpu/mce/amd.c delete mode 100644 arch/x86/kernel/cpu/mce/apei.c delete mode 100644 arch/x86/kernel/cpu/mce/core.c delete mode 100644 arch/x86/kernel/cpu/mce/dev-mcelog.c delete mode 100644 arch/x86/kernel/cpu/mce/genpool.c delete mode 100644 arch/x86/kernel/cpu/mce/inject.c delete mode 100644 arch/x86/kernel/cpu/mce/intel.c delete mode 100644 arch/x86/kernel/cpu/mce/internal.h delete mode 100644 arch/x86/kernel/cpu/mce/p5.c delete mode 100644 arch/x86/kernel/cpu/mce/severity.c delete mode 100644 arch/x86/kernel/cpu/mce/therm_throt.c delete mode 100644 arch/x86/kernel/cpu/mce/threshold.c delete mode 100644 arch/x86/kernel/cpu/mce/winchip.c create mode 100644 arch/x86/kernel/cpu/mcheck/Makefile create mode 100644 arch/x86/kernel/cpu/mcheck/dev-mcelog.c create mode 100644 arch/x86/kernel/cpu/mcheck/mce-apei.c create mode 100644 arch/x86/kernel/cpu/mcheck/mce-genpool.c create mode 100644 arch/x86/kernel/cpu/mcheck/mce-inject.c create mode 100644 arch/x86/kernel/cpu/mcheck/mce-internal.h create mode 100644 arch/x86/kernel/cpu/mcheck/mce-severity.c create mode 100644 arch/x86/kernel/cpu/mcheck/mce.c create mode 100644 arch/x86/kernel/cpu/mcheck/mce_amd.c create mode 100644 arch/x86/kernel/cpu/mcheck/mce_intel.c create mode 100644 arch/x86/kernel/cpu/mcheck/p5.c create mode 100644 arch/x86/kernel/cpu/mcheck/therm_throt.c create mode 100644 arch/x86/kernel/cpu/mcheck/threshold.c create mode 100644 arch/x86/kernel/cpu/mcheck/winchip.c delete mode 100644 arch/x86/kernel/cpu/resctrl/Makefile delete mode 100644 arch/x86/kernel/cpu/resctrl/core.c delete mode 100644 arch/x86/kernel/cpu/resctrl/ctrlmondata.c delete mode 100644 arch/x86/kernel/cpu/resctrl/internal.h delete mode 100644 arch/x86/kernel/cpu/resctrl/monitor.c delete mode 100644 arch/x86/kernel/cpu/resctrl/pseudo_lock.c delete mode 100644 arch/x86/kernel/cpu/resctrl/pseudo_lock_event.h delete mode 100644 arch/x86/kernel/cpu/resctrl/rdtgroup.c delete mode 100644 arch/x86/kernel/ima_arch.c create mode 100644 arch/x86/kernel/macros.S delete mode 100644 arch/x86/kernel/process.h rename arch/x86/kvm/{vmx => }/pmu_intel.c (100%) create mode 100644 arch/x86/kvm/vmx.c delete mode 100644 arch/x86/kvm/vmx/capabilities.h delete mode 100644 arch/x86/kvm/vmx/evmcs.c delete mode 100644 arch/x86/kvm/vmx/evmcs.h delete mode 100644 arch/x86/kvm/vmx/nested.c delete mode 100644 arch/x86/kvm/vmx/nested.h delete mode 100644 arch/x86/kvm/vmx/ops.h delete mode 100644 arch/x86/kvm/vmx/vmcs.h delete mode 100644 arch/x86/kvm/vmx/vmcs12.c delete mode 100644 arch/x86/kvm/vmx/vmcs12.h delete mode 100644 arch/x86/kvm/vmx/vmenter.S delete mode 100644 arch/x86/kvm/vmx/vmx.c delete mode 100644 arch/x86/kvm/vmx/vmx.h create mode 100644 arch/x86/kvm/vmx_evmcs.h rename arch/x86/kvm/{vmx/vmcs_shadow_fields.h => vmx_shadow_fields.h} (100%) create mode 100644 arch/x86/mm/mpx.c delete mode 100644 arch/x86/platform/pvh/Makefile delete mode 100644 arch/x86/platform/pvh/enlighten.c rename arch/x86/{platform/pvh/head.S => xen/xen-pvh.S} (100%) delete mode 100644 arch/xtensa/include/asm/jump_label.h delete mode 100644 arch/xtensa/kernel/jump_label.c delete mode 100644 arch/xtensa/kernel/syscalls/Makefile delete mode 100644 arch/xtensa/kernel/syscalls/syscall.tbl delete mode 100644 arch/xtensa/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/xtensa/kernel/syscalls/syscalltbl.sh create mode 100644 block/blk-tag.c create mode 100644 block/cfq-iosched.c create mode 100644 block/deadline-iosched.c create mode 100644 block/noop-iosched.c delete mode 100644 crypto/adiantum.c create mode 100644 crypto/chacha20_generic.c delete mode 100644 crypto/chacha_generic.c delete mode 100644 crypto/nhpoly1305.c delete mode 100644 crypto/streebog_generic.c delete mode 100644 drivers/acpi/nfit/intel.c delete mode 100644 drivers/android/binder_internal.h delete mode 100644 drivers/android/binderfs.c delete mode 100644 drivers/base/swnode.c delete mode 100644 drivers/char/tpm/tpm1-cmd.c delete mode 100644 drivers/clk/clk-bd718x7.c delete mode 100644 drivers/clk/imx/Kconfig delete mode 100644 drivers/clk/imx/clk-composite-7ulp.c delete mode 100644 drivers/clk/imx/clk-composite-8m.c delete mode 100644 drivers/clk/imx/clk-divider-gate.c delete mode 100644 drivers/clk/imx/clk-frac-pll.c delete mode 100644 drivers/clk/imx/clk-imx7ulp.c delete mode 100644 drivers/clk/imx/clk-imx8mq.c delete mode 100644 drivers/clk/imx/clk-imx8qxp-lpcg.c delete mode 100644 drivers/clk/imx/clk-imx8qxp-lpcg.h delete mode 100644 drivers/clk/imx/clk-imx8qxp.c delete mode 100644 drivers/clk/imx/clk-lpcg-scu.c delete mode 100644 drivers/clk/imx/clk-pfdv2.c delete mode 100644 drivers/clk/imx/clk-pllv4.c delete mode 100644 drivers/clk/imx/clk-sccg-pll.c delete mode 100644 drivers/clk/imx/clk-scu.c delete mode 100644 drivers/clk/imx/clk-scu.h delete mode 100644 drivers/clk/mediatek/clk-mt7629-eth.c delete mode 100644 drivers/clk/mediatek/clk-mt7629-hif.c delete mode 100644 drivers/clk/mediatek/clk-mt7629.c delete mode 100644 drivers/clk/meson/clk-input.c delete mode 100644 drivers/clk/meson/vid-pll-div.c delete mode 100644 drivers/clk/qcom/gpucc-sdm845.c delete mode 100644 drivers/clk/qcom/lpasscc-sdm845.c delete mode 100644 drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c delete mode 100644 drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h create mode 100644 drivers/clocksource/meson6_timer.c create mode 100644 drivers/clocksource/riscv_timer.c rename drivers/clocksource/{timer-rockchip.c => rockchip_timer.c} (100%) rename drivers/clocksource/{timer-sun4i.c => sun4i_timer.c} (100%) create mode 100644 drivers/clocksource/tegra20_timer.c delete mode 100644 drivers/clocksource/timer-meson6.c delete mode 100644 drivers/clocksource/timer-rda.c delete mode 100644 drivers/clocksource/timer-riscv.c delete mode 100644 drivers/clocksource/timer-tegra20.c delete mode 100644 drivers/cpufreq/qcom-cpufreq-hw.c delete mode 100644 drivers/crypto/cavium/nitrox/nitrox_aead.c delete mode 100644 drivers/crypto/cavium/nitrox/nitrox_debugfs.h delete mode 100644 drivers/crypto/cavium/nitrox/nitrox_mbx.c delete mode 100644 drivers/crypto/cavium/nitrox/nitrox_mbx.h delete mode 100644 drivers/crypto/cavium/nitrox/nitrox_skcipher.c delete mode 100644 drivers/dma/fsl-qdma.c delete mode 100644 drivers/dma/mediatek/mtk-cqdma.c create mode 100644 drivers/dma/sh/shdma-r8a73a4.c delete mode 100644 drivers/dma/uniphier-mdmac.c delete mode 100644 drivers/firmware/imx/scu-pd.c delete mode 100644 drivers/firmware/stratix10-svc.c delete mode 100644 drivers/fpga/stratix10-soc.c delete mode 100644 drivers/fsi/fsi-occ.c delete mode 100644 drivers/gpio/TODO delete mode 100644 drivers/gpio/gpio-cadence.c delete mode 100644 drivers/gpio/gpio-sama5d2-piobu.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_csa.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h delete mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/display_clock.h delete mode 100644 drivers/gpu/drm/amd/display/modules/power/Makefile delete mode 100644 drivers/gpu/drm/amd/display/modules/power/power_helpers.c delete mode 100644 drivers/gpu/drm/amd/display/modules/power/power_helpers.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h delete mode 100644 drivers/gpu/drm/drm_atomic_state_helper.c delete mode 100644 drivers/gpu/drm/drm_damage_helper.c delete mode 100644 drivers/gpu/drm/drm_dsc.c create mode 100644 drivers/gpu/drm/drm_global.c create mode 100644 drivers/gpu/drm/drm_info.c delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c create mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c create mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h delete mode 100644 drivers/gpu/drm/i915/i915_fixed.h delete mode 100644 drivers/gpu/drm/i915/i915_scheduler.c delete mode 100644 drivers/gpu/drm/i915/intel_combo_phy.c delete mode 100644 drivers/gpu/drm/i915/intel_connector.c delete mode 100644 drivers/gpu/drm/i915/intel_dsi.c create mode 100644 drivers/gpu/drm/i915/intel_modes.c delete mode 100644 drivers/gpu/drm/i915/intel_quirks.c delete mode 100644 drivers/gpu/drm/i915/intel_vdsc.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_reset.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_reset.h delete mode 100644 drivers/gpu/drm/i915/selftests/igt_spinner.c delete mode 100644 drivers/gpu/drm/i915/selftests/igt_spinner.h delete mode 100644 drivers/gpu/drm/meson/meson_overlay.c delete mode 100644 drivers/gpu/drm/meson/meson_overlay.h delete mode 100644 drivers/gpu/drm/msm/adreno/a2xx_gpu.c delete mode 100644 drivers/gpu/drm/msm/adreno/a2xx_gpu.h delete mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c delete mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h delete mode 100644 drivers/gpu/drm/msm/msm_gpu_trace.h delete mode 100644 drivers/gpu/drm/msm/msm_gpu_tracepoints.c delete mode 100644 drivers/gpu/drm/msm/msm_gpummu.c delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/corec57d.c delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/headc57d.c delete mode 100644 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c delete mode 100644 drivers/gpu/drm/nouveau/include/nvif/clc36f.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/tu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/tu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c delete mode 100644 drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c delete mode 100644 drivers/gpu/drm/panel/panel-truly-nt35597.c delete mode 100644 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c create mode 100644 drivers/gpu/drm/rockchip/dw-mipi-dsi.c create mode 100644 drivers/gpu/drm/selftests/drm_helper_selftests.h delete mode 100644 drivers/gpu/drm/selftests/drm_modeset_selftests.h create mode 100644 drivers/gpu/drm/selftests/test-drm-helper.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_format.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_framebuffer.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.c delete mode 100644 drivers/gpu/drm/selftests/test-drm_modeset_common.h delete mode 100644 drivers/gpu/drm/selftests/test-drm_plane_helper.c delete mode 100644 drivers/gpu/drm/tinydrm/hx8357d.c create mode 100644 drivers/gpu/drm/xen/xen_drm_front_shbuf.c create mode 100644 drivers/gpu/drm/xen/xen_drm_front_shbuf.h delete mode 100644 drivers/gpu/host1x/hw/host1x07.c delete mode 100644 drivers/gpu/host1x/hw/host1x07.h delete mode 100644 drivers/gpu/host1x/hw/host1x07_hardware.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x07_hypervisor.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x07_uclass.h delete mode 100644 drivers/gpu/host1x/hw/hw_host1x07_vm.h delete mode 100644 drivers/hwmon/occ/Kconfig delete mode 100644 drivers/hwmon/occ/Makefile delete mode 100644 drivers/hwmon/occ/common.c delete mode 100644 drivers/hwmon/occ/common.h delete mode 100644 drivers/hwmon/occ/p8_i2c.c delete mode 100644 drivers/hwmon/occ/p9_sbe.c delete mode 100644 drivers/hwmon/occ/sysfs.c delete mode 100644 drivers/i3c/Kconfig delete mode 100644 drivers/i3c/Makefile delete mode 100644 drivers/i3c/device.c delete mode 100644 drivers/i3c/internals.h delete mode 100644 drivers/i3c/master.c delete mode 100644 drivers/i3c/master/Kconfig delete mode 100644 drivers/i3c/master/Makefile delete mode 100644 drivers/i3c/master/dw-i3c-master.c delete mode 100644 drivers/i3c/master/i3c-master-cdns.c delete mode 100644 drivers/iio/adc/ad7124.c delete mode 100644 drivers/iio/adc/ad7949.c delete mode 100644 drivers/iio/dac/ti-dac7311.c delete mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c delete mode 100644 drivers/iio/light/vcnl4035.c delete mode 100644 drivers/iio/magnetometer/rm3100-core.c delete mode 100644 drivers/iio/magnetometer/rm3100-i2c.c delete mode 100644 drivers/iio/magnetometer/rm3100-spi.c delete mode 100644 drivers/iio/magnetometer/rm3100.h delete mode 100644 drivers/iio/potentiometer/mcp41010.c delete mode 100644 drivers/iio/resolver/ad2s90.c delete mode 100644 drivers/infiniband/core/uverbs_std_types_device.c delete mode 100644 drivers/infiniband/hw/hfi1/tid_rdma.c delete mode 100644 drivers/infiniband/hw/hfi1/tid_rdma.h delete mode 100644 drivers/infiniband/hw/hns/hns_roce_srq.c delete mode 100644 drivers/infiniband/hw/mlx5/srq.h delete mode 100644 drivers/infiniband/hw/mlx5/srq_cmd.c delete mode 100644 drivers/input/touchscreen/raspberrypi-ts.c delete mode 100644 drivers/interconnect/Kconfig delete mode 100644 drivers/interconnect/Makefile delete mode 100644 drivers/interconnect/core.c delete mode 100644 drivers/interconnect/qcom/Kconfig delete mode 100644 drivers/interconnect/qcom/Makefile delete mode 100644 drivers/interconnect/qcom/sdm845.c delete mode 100644 drivers/irqchip/irq-imx-irqsteer.c delete mode 100644 drivers/irqchip/irq-madera.c delete mode 100644 drivers/irqchip/irq-rda-intc.c create mode 100644 drivers/isdn/hardware/eicon/Kconfig create mode 100644 drivers/isdn/hardware/eicon/Makefile create mode 100644 drivers/isdn/hardware/eicon/adapter.h create mode 100644 drivers/isdn/hardware/eicon/capi20.h create mode 100644 drivers/isdn/hardware/eicon/capidtmf.c create mode 100644 drivers/isdn/hardware/eicon/capidtmf.h create mode 100644 drivers/isdn/hardware/eicon/capifunc.c create mode 100644 drivers/isdn/hardware/eicon/capifunc.h create mode 100644 drivers/isdn/hardware/eicon/capimain.c create mode 100644 drivers/isdn/hardware/eicon/cardtype.h create mode 100644 drivers/isdn/hardware/eicon/cp_vers.h create mode 100644 drivers/isdn/hardware/eicon/dadapter.c create mode 100644 drivers/isdn/hardware/eicon/dadapter.h create mode 100644 drivers/isdn/hardware/eicon/debug.c create mode 100644 drivers/isdn/hardware/eicon/debug_if.h create mode 100644 drivers/isdn/hardware/eicon/debuglib.c create mode 100644 drivers/isdn/hardware/eicon/debuglib.h create mode 100644 drivers/isdn/hardware/eicon/dfifo.h create mode 100644 drivers/isdn/hardware/eicon/di.c create mode 100644 drivers/isdn/hardware/eicon/di.h create mode 100644 drivers/isdn/hardware/eicon/di_dbg.h create mode 100644 drivers/isdn/hardware/eicon/di_defs.h create mode 100644 drivers/isdn/hardware/eicon/did_vers.h create mode 100644 drivers/isdn/hardware/eicon/diddfunc.c create mode 100644 drivers/isdn/hardware/eicon/diva.c create mode 100644 drivers/isdn/hardware/eicon/diva.h create mode 100644 drivers/isdn/hardware/eicon/diva_didd.c create mode 100644 drivers/isdn/hardware/eicon/diva_dma.c create mode 100644 drivers/isdn/hardware/eicon/diva_dma.h create mode 100644 drivers/isdn/hardware/eicon/diva_pci.h create mode 100644 drivers/isdn/hardware/eicon/divacapi.h create mode 100644 drivers/isdn/hardware/eicon/divamnt.c create mode 100644 drivers/isdn/hardware/eicon/divasfunc.c create mode 100644 drivers/isdn/hardware/eicon/divasi.c create mode 100644 drivers/isdn/hardware/eicon/divasmain.c create mode 100644 drivers/isdn/hardware/eicon/divasproc.c create mode 100644 drivers/isdn/hardware/eicon/divasync.h create mode 100644 drivers/isdn/hardware/eicon/dqueue.c create mode 100644 drivers/isdn/hardware/eicon/dqueue.h create mode 100644 drivers/isdn/hardware/eicon/dsp_defs.h create mode 100644 drivers/isdn/hardware/eicon/dsp_tst.h create mode 100644 drivers/isdn/hardware/eicon/dspdids.h create mode 100644 drivers/isdn/hardware/eicon/dsrv4bri.h create mode 100644 drivers/isdn/hardware/eicon/dsrv_bri.h create mode 100644 drivers/isdn/hardware/eicon/dsrv_pri.h create mode 100644 drivers/isdn/hardware/eicon/entity.h create mode 100644 drivers/isdn/hardware/eicon/helpers.h create mode 100644 drivers/isdn/hardware/eicon/idifunc.c create mode 100644 drivers/isdn/hardware/eicon/io.c create mode 100644 drivers/isdn/hardware/eicon/io.h create mode 100644 drivers/isdn/hardware/eicon/istream.c create mode 100644 drivers/isdn/hardware/eicon/kst_ifc.h create mode 100644 drivers/isdn/hardware/eicon/maintidi.c create mode 100644 drivers/isdn/hardware/eicon/maintidi.h create mode 100644 drivers/isdn/hardware/eicon/man_defs.h create mode 100644 drivers/isdn/hardware/eicon/mdm_msg.h create mode 100644 drivers/isdn/hardware/eicon/message.c create mode 100644 drivers/isdn/hardware/eicon/mi_pc.h create mode 100644 drivers/isdn/hardware/eicon/mntfunc.c create mode 100644 drivers/isdn/hardware/eicon/os_4bri.c create mode 100644 drivers/isdn/hardware/eicon/os_4bri.h create mode 100644 drivers/isdn/hardware/eicon/os_bri.c create mode 100644 drivers/isdn/hardware/eicon/os_bri.h create mode 100644 drivers/isdn/hardware/eicon/os_capi.h create mode 100644 drivers/isdn/hardware/eicon/os_pri.c create mode 100644 drivers/isdn/hardware/eicon/os_pri.h create mode 100644 drivers/isdn/hardware/eicon/pc.h create mode 100644 drivers/isdn/hardware/eicon/pc_init.h create mode 100644 drivers/isdn/hardware/eicon/pc_maint.h create mode 100644 drivers/isdn/hardware/eicon/pkmaint.h create mode 100644 drivers/isdn/hardware/eicon/platform.h create mode 100644 drivers/isdn/hardware/eicon/pr_pc.h create mode 100644 drivers/isdn/hardware/eicon/s_4bri.c create mode 100644 drivers/isdn/hardware/eicon/s_bri.c create mode 100644 drivers/isdn/hardware/eicon/s_pri.c create mode 100644 drivers/isdn/hardware/eicon/sdp_hdr.h create mode 100644 drivers/isdn/hardware/eicon/um_idi.c create mode 100644 drivers/isdn/hardware/eicon/um_idi.h create mode 100644 drivers/isdn/hardware/eicon/um_xdi.h create mode 100644 drivers/isdn/hardware/eicon/xdi_adapter.h create mode 100644 drivers/isdn/hardware/eicon/xdi_msg.h create mode 100644 drivers/isdn/hardware/eicon/xdi_vers.h delete mode 100644 drivers/leds/trigger/ledtrig-audio.c delete mode 100644 drivers/media/i2c/imx214.c delete mode 100644 drivers/media/platform/aspeed-video.c delete mode 100644 drivers/media/platform/seco-cec/Makefile delete mode 100644 drivers/media/platform/seco-cec/seco-cec.c delete mode 100644 drivers/media/platform/seco-cec/seco-cec.h delete mode 100644 drivers/media/platform/sunxi/sun6i-csi/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun6i-csi/Makefile delete mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c delete mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h delete mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_reg.h delete mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c delete mode 100644 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.h delete mode 100644 drivers/media/rc/keymaps/rc-xbox-dvd.c delete mode 100644 drivers/media/rc/xbox_remote.c create mode 100644 drivers/media/usb/dvb-usb/friio-fe.c create mode 100644 drivers/media/usb/dvb-usb/friio.c create mode 100644 drivers/media/usb/dvb-usb/friio.h delete mode 100644 drivers/memory/pl353-smc.c delete mode 100644 drivers/memory/tegra/tegra20-emc.c delete mode 100644 drivers/misc/cardreader/alcor_pci.c delete mode 100644 drivers/misc/mei/dma-ring.c delete mode 100644 drivers/misc/pvpanic.c delete mode 100644 drivers/mmc/host/alcor.c delete mode 100644 drivers/mmc/host/sdhci_am654.c create mode 100644 drivers/mtd/maps/gpio-addr-flash.c create mode 100644 drivers/mtd/maps/latch-addr-flash.c delete mode 100644 drivers/mtd/maps/physmap-core.c delete mode 100644 drivers/mtd/maps/physmap-gemini.c delete mode 100644 drivers/mtd/maps/physmap-gemini.h delete mode 100644 drivers/mtd/maps/physmap-versatile.c delete mode 100644 drivers/mtd/maps/physmap-versatile.h create mode 100644 drivers/mtd/maps/physmap.c create mode 100644 drivers/mtd/maps/physmap_of_core.c create mode 100644 drivers/mtd/maps/physmap_of_gemini.c create mode 100644 drivers/mtd/maps/physmap_of_gemini.h create mode 100644 drivers/mtd/maps/physmap_of_versatile.c create mode 100644 drivers/mtd/maps/physmap_of_versatile.h delete mode 100644 drivers/mtd/nand/spi/gigadevice.c delete mode 100644 drivers/mtd/nand/spi/toshiba.c delete mode 100644 drivers/mtd/parsers/redboot.c create mode 100644 drivers/mtd/redboot.c create mode 100644 drivers/mtd/spi-nor/atmel-quadspi.c delete mode 100644 drivers/net/dsa/microchip/ksz9477.c delete mode 100644 drivers/net/dsa/microchip/ksz9477_reg.h delete mode 100644 drivers/net/dsa/microchip/ksz9477_spi.c create mode 100644 drivers/net/dsa/microchip/ksz_9477_reg.h delete mode 100644 drivers/net/dsa/microchip/ksz_common.h create mode 100644 drivers/net/dsa/microchip/ksz_spi.c delete mode 100644 drivers/net/dsa/microchip/ksz_spi.h delete mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_filters.c delete mode 100644 drivers/net/ethernet/aquantia/atlantic/aq_filters.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/events.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/srq.c delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c delete mode 100644 drivers/net/ethernet/netronome/nfp/abm/cls.c delete mode 100644 drivers/net/ethernet/netronome/nfp/abm/qdisc.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c delete mode 100644 drivers/net/usb/aqc111.c delete mode 100644 drivers/net/usb/aqc111.h delete mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h delete mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c delete mode 100644 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c copy drivers/net/wireless/mediatek/{mt7601u => mt76/mt76x0}/trace.c (100%) create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_regs.h delete mode 100644 drivers/net/wireless/virt_wifi.c delete mode 100644 drivers/nvdimm/security.c delete mode 100644 drivers/nvme/host/tcp.c delete mode 100644 drivers/nvme/target/tcp.c delete mode 100644 drivers/of/unittest-data/overlay_bad_add_dup_node.dts delete mode 100644 drivers/of/unittest-data/overlay_bad_add_dup_prop.dts delete mode 100644 drivers/pcmcia/max1600.c delete mode 100644 drivers/pcmcia/max1600.h delete mode 100644 drivers/perf/thunderx2_pmu.c delete mode 100644 drivers/phy/cadence/phy-cadence-sierra.c delete mode 100644 drivers/phy/freescale/Kconfig delete mode 100644 drivers/phy/freescale/Makefile delete mode 100644 drivers/phy/freescale/phy-fsl-imx8mq-usb.c delete mode 100644 drivers/phy/phy-core-mipi-dphy.c delete mode 100644 drivers/phy/ti/phy-gmii-sel.c delete mode 100644 drivers/pinctrl/actions/pinctrl-s700.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qxp.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-scu.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6797.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7629.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h delete mode 100644 drivers/pinctrl/pinctrl-rza2.c delete mode 100644 drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c delete mode 100644 drivers/platform/x86/huawei-wmi.c create mode 100644 drivers/platform/x86/pvpanic.c delete mode 100644 drivers/power/supply/sc27xx_fuel_gauge.c delete mode 100644 drivers/regulator/mcp16502.c delete mode 100644 drivers/reset/reset-socfpga.c delete mode 100644 drivers/reset/reset-uniphier-glue.c create mode 100644 drivers/reset/reset-uniphier-usb3.c delete mode 100644 drivers/rtc/rtc-imx-sc.c create mode 100644 drivers/scsi/libsas/sas_dump.c create mode 100644 drivers/scsi/libsas/sas_dump.h delete mode 100644 drivers/scsi/mpt3sas/mpi/mpi2_image.h delete mode 100644 drivers/scsi/ufs/cdns-pltfrm.c delete mode 100644 drivers/soc/amlogic/meson-clk-measure.c delete mode 100644 drivers/soc/mediatek/mtk-cmdq-helper.c delete mode 100644 drivers/soc/renesas/rmobile-sysc.c delete mode 100644 drivers/spi/atmel-quadspi.c delete mode 100644 drivers/spi/spi-mxic.c delete mode 100644 drivers/spi/spi-npcm-pspi.c create mode 100644 drivers/staging/erofs/lz4defs.h create mode 100644 drivers/staging/erofs/unzip_lz4.c create mode 100644 drivers/staging/iio/resolver/ad2s1210.h create mode 100644 drivers/staging/iio/resolver/ad2s90.c delete mode 100644 drivers/staging/media/ipu3/Kconfig delete mode 100644 drivers/staging/media/ipu3/Makefile delete mode 100644 drivers/staging/media/ipu3/TODO delete mode 100644 drivers/staging/media/ipu3/include/intel-ipu3.h delete mode 100644 drivers/staging/media/ipu3/ipu3-abi.h delete mode 100644 drivers/staging/media/ipu3/ipu3-css-fw.c delete mode 100644 drivers/staging/media/ipu3/ipu3-css-fw.h delete mode 100644 drivers/staging/media/ipu3/ipu3-css-params.c delete mode 100644 drivers/staging/media/ipu3/ipu3-css-params.h delete mode 100644 drivers/staging/media/ipu3/ipu3-css-pool.c delete mode 100644 drivers/staging/media/ipu3/ipu3-css-pool.h delete mode 100644 drivers/staging/media/ipu3/ipu3-css.c delete mode 100644 drivers/staging/media/ipu3/ipu3-css.h delete mode 100644 drivers/staging/media/ipu3/ipu3-dmamap.c delete mode 100644 drivers/staging/media/ipu3/ipu3-dmamap.h delete mode 100644 drivers/staging/media/ipu3/ipu3-mmu.c delete mode 100644 drivers/staging/media/ipu3/ipu3-mmu.h delete mode 100644 drivers/staging/media/ipu3/ipu3-tables.c delete mode 100644 drivers/staging/media/ipu3/ipu3-tables.h delete mode 100644 drivers/staging/media/ipu3/ipu3-v4l2.c delete mode 100644 drivers/staging/media/ipu3/ipu3.c delete mode 100644 drivers/staging/media/ipu3/ipu3.h delete mode 100644 drivers/staging/media/rockchip/vpu/Kconfig delete mode 100644 drivers/staging/media/rockchip/vpu/Makefile delete mode 100644 drivers/staging/media/rockchip/vpu/TODO delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h delete mode 100644 drivers/staging/media/tegra-vde/trace.h create mode 100644 drivers/staging/mt29f_spinand/Kconfig create mode 100644 drivers/staging/mt29f_spinand/Makefile create mode 100644 drivers/staging/mt29f_spinand/TODO create mode 100644 drivers/staging/mt29f_spinand/mt29f_spinand.c create mode 100644 drivers/staging/mt29f_spinand/mt29f_spinand.h delete mode 100644 drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt create mode 100644 drivers/staging/vboxvideo/vbox_err.h create mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_mh.h create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_killable.h create mode 100644 drivers/staging/wilc1000/coreconfigurator.c create mode 100644 drivers/staging/wilc1000/coreconfigurator.h rename drivers/thermal/{intel => }/int340x_thermal/Kconfig (100%) rename drivers/thermal/{intel => }/int340x_thermal/Makefile (100%) rename drivers/thermal/{intel => }/int340x_thermal/acpi_thermal_rel.c (100%) rename drivers/thermal/{intel => }/int340x_thermal/acpi_thermal_rel.h (100%) create mode 100644 drivers/thermal/int340x_thermal/int3400_thermal.c rename drivers/thermal/{intel => }/int340x_thermal/int3402_thermal.c (100%) rename drivers/thermal/{intel => }/int340x_thermal/int3403_thermal.c (100%) rename drivers/thermal/{intel => }/int340x_thermal/int3406_thermal.c (100%) rename drivers/thermal/{intel => }/int340x_thermal/int340x_thermal_zone.c (100%) rename drivers/thermal/{intel => }/int340x_thermal/int340x_thermal_zone.h (100%) rename drivers/thermal/{intel => }/int340x_thermal/processor_thermal_device.c (100%) delete mode 100644 drivers/thermal/intel/Kconfig delete mode 100644 drivers/thermal/intel/Makefile delete mode 100644 drivers/thermal/intel/int340x_thermal/int3400_thermal.c rename drivers/thermal/{intel => }/intel_bxt_pmic_thermal.c (100%) rename drivers/thermal/{intel => }/intel_pch_thermal.c (100%) rename drivers/thermal/{intel => }/intel_powerclamp.c (100%) rename drivers/thermal/{intel => }/intel_quark_dts_thermal.c (100%) rename drivers/thermal/{intel => }/intel_soc_dts_iosf.c (100%) rename drivers/thermal/{intel => }/intel_soc_dts_iosf.h (100%) rename drivers/thermal/{intel => }/intel_soc_dts_thermal.c (100%) create mode 100644 drivers/thermal/qcom-spmi-temp-alarm.c delete mode 100644 drivers/thermal/qcom/qcom-spmi-temp-alarm.c rename drivers/thermal/{intel => }/x86_pkg_temp_thermal.c (100%) rename drivers/usb/{roles/class.c => common/roles.c} (100%) delete mode 100644 drivers/vfio/pci/trace.h delete mode 100644 drivers/vfio/pci/vfio_pci_nvlink2.c delete mode 100644 drivers/watchdog/pm8916_wdt.c delete mode 100644 drivers/xen/xen-front-pgdir-shbuf.c delete mode 100644 fs/fs_context.c delete mode 100644 fs/fs_parser.c delete mode 100644 fs/fs_types.c delete mode 100644 fs/fsopen.c delete mode 100644 fs/verity/Kconfig delete mode 100644 fs/verity/Makefile delete mode 100644 fs/verity/fsverity_private.h delete mode 100644 fs/verity/hash_algs.c delete mode 100644 fs/verity/ioctl.c delete mode 100644 fs/verity/setup.c delete mode 100644 fs/verity/signature.c delete mode 100644 fs/verity/verify.c create mode 100644 include/asm-generic/atomic-instrumented.h create mode 100644 include/asm-generic/atomic-long.h delete mode 100644 include/crypto/chacha.h create mode 100644 include/crypto/chacha20.h delete mode 100644 include/crypto/nhpoly1305.h delete mode 100644 include/crypto/streebog.h delete mode 100644 include/drm/drm_atomic_state_helper.h delete mode 100644 include/drm/drm_damage_helper.h delete mode 100644 include/drm/drm_dsc.h create mode 100644 include/drm/drm_global.h delete mode 100644 include/dt-bindings/clock/imx7ulp-clock.h delete mode 100644 include/dt-bindings/clock/imx8mq-clock.h delete mode 100644 include/dt-bindings/clock/imx8qxp-clock.h delete mode 100644 include/dt-bindings/clock/mt7629-clk.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sdm845.h delete mode 100644 include/dt-bindings/clock/qcom,lpass-sdm845.h delete mode 100644 include/dt-bindings/clock/suniv-ccu-f1c100s.h delete mode 100644 include/dt-bindings/dma/dw-dmac.h delete mode 100644 include/dt-bindings/firmware/imx/rsrc.h delete mode 100644 include/dt-bindings/interconnect/qcom,sdm845.h delete mode 100644 include/dt-bindings/pinctrl/k3.h delete mode 100644 include/dt-bindings/pinctrl/mt6797-pinfunc.h delete mode 100644 include/dt-bindings/pinctrl/pads-imx8qxp.h delete mode 100644 include/dt-bindings/pinctrl/r7s9210-pinctrl.h delete mode 100644 include/dt-bindings/power/imx8mq-power.h delete mode 100644 include/dt-bindings/power/rk3066-power.h delete mode 100644 include/dt-bindings/power/rk3188-power.h delete mode 100644 include/dt-bindings/regulator/active-semi,8945a-regulator.h delete mode 100644 include/dt-bindings/reset/suniv-ccu-f1c100s.h delete mode 100644 include/dt-bindings/thermal/tegra194-bpmp-thermal.h delete mode 100644 include/linux/alcor_pci.h delete mode 100644 include/linux/cmdline.h create mode 100644 include/linux/dell-led.h create mode 100644 include/linux/dma_remapping.h delete mode 100644 include/linux/energy_model.h delete mode 100644 include/linux/firmware/imx/svc/pm.h delete mode 100644 include/linux/firmware/intel/stratix10-smc.h delete mode 100644 include/linux/firmware/intel/stratix10-svc-client.h create mode 100644 include/linux/flex_array.h delete mode 100644 include/linux/fs_context.h delete mode 100644 include/linux/fs_parser.h delete mode 100644 include/linux/fs_types.h create mode 100644 include/linux/fscrypt_notsupp.h create mode 100644 include/linux/fscrypt_supp.h delete mode 100644 include/linux/fsi-occ.h delete mode 100644 include/linux/fsverity.h delete mode 100644 include/linux/generic-radix-tree.h delete mode 100644 include/linux/i3c/ccc.h delete mode 100644 include/linux/i3c/device.h delete mode 100644 include/linux/i3c/master.h delete mode 100644 include/linux/indirect_call_wrapper.h delete mode 100644 include/linux/interconnect-provider.h delete mode 100644 include/linux/interconnect.h delete mode 100644 include/linux/irqchip/irq-madera.h delete mode 100644 include/linux/lantiq.h delete mode 100644 include/linux/mlx5/eq.h create mode 100644 include/linux/mlx5/srq.h delete mode 100644 include/linux/nvme-tcp.h delete mode 100644 include/linux/objagg.h delete mode 100644 include/linux/phy/phy-mipi-dphy.h delete mode 100644 include/linux/pl353-smc.h create mode 100644 include/linux/platform_data/ad7879.h delete mode 100644 include/linux/platform_data/mdio-gpio.h create mode 100644 include/linux/sa11x0-dma.h delete mode 100644 include/linux/sched/smt.h delete mode 100644 include/linux/soc/mediatek/mtk-cmdq.h create mode 100644 include/linux/thinkpad_acpi.h delete mode 100644 include/linux/usb/ccid.h delete mode 100644 include/media/mpeg2-ctrls.h delete mode 100644 include/trace/events/iscsi.h delete mode 100644 include/trace/events/objagg.h delete mode 100644 include/uapi/linux/android/binder_ctl.h delete mode 100644 include/uapi/linux/fsverity.h delete mode 100644 include/uapi/linux/mount.h delete mode 100644 include/uapi/linux/vhost_types.h delete mode 100644 include/xen/xen-front-pgdir-shbuf.h delete mode 100644 kernel/dma/dummy.c delete mode 100644 kernel/dma/remap.c create mode 100644 kernel/futex_compat.c delete mode 100644 kernel/power/energy_model.c delete mode 100644 kernel/trace/fgraph.c delete mode 100644 kernel/trace/ftrace_internal.h delete mode 100644 kernel/trace/trace_dynevent.c delete mode 100644 kernel/trace/trace_dynevent.h delete mode 100644 lib/chacha.c create mode 100644 lib/chacha20.c create mode 100644 lib/flex_array.c delete mode 100644 lib/fonts/font_ter16x32.c delete mode 100644 lib/generic-radix-tree.c delete mode 100644 lib/objagg.c delete mode 100644 lib/test_objagg.c delete mode 100644 localversion-next delete mode 100644 mm/kasan/common.c delete mode 100644 mm/kasan/generic.c delete mode 100644 mm/kasan/generic_report.c delete mode 100644 mm/kasan/init.c create mode 100644 mm/kasan/kasan.c create mode 100644 mm/kasan/kasan_init.c delete mode 100644 mm/kasan/tags.c delete mode 100644 mm/kasan/tags_report.c create mode 100644 net/ipv4/netfilter/nf_nat_proto_gre.c create mode 100644 net/ipv4/netfilter/nf_nat_proto_icmp.c create mode 100644 net/ipv6/netfilter/nf_nat_proto_icmpv6.c delete mode 100644 net/netfilter/nf_nat_proto.c create mode 100644 net/netfilter/nf_nat_proto_common.c create mode 100644 net/netfilter/nf_nat_proto_dccp.c create mode 100644 net/netfilter/nf_nat_proto_sctp.c create mode 100644 net/netfilter/nf_nat_proto_tcp.c create mode 100644 net/netfilter/nf_nat_proto_udp.c create mode 100644 net/netfilter/nf_nat_proto_unknown.c create mode 100644 net/sunrpc/auth_generic.c create mode 100644 net/sunrpc/xprtrdma/fmr_ops.c delete mode 100644 net/tipc/trace.c delete mode 100644 net/tipc/trace.h delete mode 100644 net/wireless/pmsr.c delete mode 100644 samples/seccomp/user-trap.c create mode 100644 samples/statx/Makefile create mode 100644 samples/statx/test-statx.c delete mode 100644 samples/vfs/Makefile delete mode 100644 samples/vfs/test-fsmount.c delete mode 100644 samples/vfs/test-statx.c delete mode 100644 scripts/Makefile.genheader delete mode 100755 scripts/atomic/atomic-tbl.sh delete mode 100755 scripts/atomic/atomics.tbl delete mode 100755 scripts/atomic/check-atomics.sh delete mode 100755 scripts/atomic/fallbacks/acquire delete mode 100755 scripts/atomic/fallbacks/add_negative delete mode 100755 scripts/atomic/fallbacks/add_unless delete mode 100755 scripts/atomic/fallbacks/andnot delete mode 100755 scripts/atomic/fallbacks/dec delete mode 100755 scripts/atomic/fallbacks/dec_and_test delete mode 100755 scripts/atomic/fallbacks/dec_if_positive delete mode 100755 scripts/atomic/fallbacks/dec_unless_positive delete mode 100755 scripts/atomic/fallbacks/fence delete mode 100755 scripts/atomic/fallbacks/fetch_add_unless delete mode 100755 scripts/atomic/fallbacks/inc delete mode 100755 scripts/atomic/fallbacks/inc_and_test delete mode 100755 scripts/atomic/fallbacks/inc_not_zero delete mode 100755 scripts/atomic/fallbacks/inc_unless_negative delete mode 100755 scripts/atomic/fallbacks/read_acquire delete mode 100755 scripts/atomic/fallbacks/release delete mode 100755 scripts/atomic/fallbacks/set_release delete mode 100755 scripts/atomic/fallbacks/sub_and_test delete mode 100755 scripts/atomic/fallbacks/try_cmpxchg delete mode 100755 scripts/atomic/gen-atomic-fallback.sh delete mode 100755 scripts/atomic/gen-atomic-instrumented.sh delete mode 100755 scripts/atomic/gen-atomic-long.sh create mode 100644 scripts/coccinelle/api/drm-get-put.cocci delete mode 100644 scripts/gcc-plugins/arm_ssp_per_task_plugin.c delete mode 100644 scripts/kconfig/images.h create mode 100644 scripts/kconfig/kconf_id.c delete mode 100644 scripts/spdxcheck-test.sh delete mode 100644 security/integrity/platform_certs/efi_parser.c delete mode 100644 security/integrity/platform_certs/load_uefi.c delete mode 100644 security/integrity/platform_certs/platform_keyring.c delete mode 100644 sound/firewire/fireface/ff-protocol-ff800.c create mode 100644 sound/pci/hda/dell_wmi_helper.c delete mode 100644 sound/soc/amd/raven/Makefile delete mode 100644 sound/soc/amd/raven/acp3x-pcm-dma.c delete mode 100644 sound/soc/amd/raven/acp3x.h delete mode 100644 sound/soc/amd/raven/chip_offset_byte.h delete mode 100644 sound/soc/amd/raven/pci-acp3x.c delete mode 100644 sound/soc/codecs/ak4118.c delete mode 100644 sound/soc/codecs/cs4341.c delete mode 100644 sound/soc/codecs/rk3328_codec.c delete mode 100644 sound/soc/codecs/rk3328_codec.h create mode 100644 sound/soc/davinci/Kconfig create mode 100644 sound/soc/davinci/Makefile create mode 100644 sound/soc/davinci/davinci-evm.c rename sound/soc/{ti => davinci}/davinci-i2s.c (100%) rename sound/soc/{ti => davinci}/davinci-i2s.h (100%) create mode 100644 sound/soc/davinci/davinci-mcasp.c create mode 100644 sound/soc/davinci/davinci-mcasp.h rename sound/soc/{ti => davinci}/davinci-vcif.c (100%) rename sound/soc/{ti => davinci}/edma-pcm.c (100%) create mode 100644 sound/soc/davinci/edma-pcm.h create mode 100644 sound/soc/generic/audio-graph-scu-card.c create mode 100644 sound/soc/generic/simple-scu-card.c delete mode 100644 sound/soc/intel/boards/kbl_rt5660.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-icl-match.c delete mode 100644 sound/soc/meson/axg-spdifin.c create mode 100644 sound/soc/omap/Kconfig create mode 100644 sound/soc/omap/Makefile create mode 100644 sound/soc/omap/am3517evm.c rename sound/soc/{ti => omap}/ams-delta.c (100%) create mode 100644 sound/soc/omap/mcbsp.c create mode 100644 sound/soc/omap/mcbsp.h rename sound/soc/{ti => omap}/n810.c (100%) create mode 100644 sound/soc/omap/omap-abe-twl6040.c create mode 100644 sound/soc/omap/omap-dmic.c rename sound/soc/{ti => omap}/omap-dmic.h (100%) rename sound/soc/{ti/omap-hdmi.c => omap/omap-hdmi-audio.c} (100%) create mode 100644 sound/soc/omap/omap-mcbsp.c create mode 100644 sound/soc/omap/omap-mcbsp.h create mode 100644 sound/soc/omap/omap-mcpdm.c rename sound/soc/{ti => omap}/omap-mcpdm.h (100%) rename sound/soc/{ti => omap}/omap-twl4030.c (100%) rename sound/soc/{ti => omap}/omap3pandora.c (100%) rename sound/soc/{ti => omap}/osk5912.c (100%) rename sound/soc/{ti => omap}/rx51.c (100%) rename sound/soc/{ti => omap}/sdma-pcm.c (100%) create mode 100644 sound/soc/omap/sdma-pcm.h create mode 100644 sound/soc/pxa/raumfeld.c delete mode 100644 sound/soc/ti/Kconfig delete mode 100644 sound/soc/ti/Makefile delete mode 100644 sound/soc/ti/davinci-evm.c delete mode 100644 sound/soc/ti/davinci-mcasp.c delete mode 100644 sound/soc/ti/davinci-mcasp.h delete mode 100644 sound/soc/ti/edma-pcm.h delete mode 100644 sound/soc/ti/omap-abe-twl6040.c delete mode 100644 sound/soc/ti/omap-dmic.c delete mode 100644 sound/soc/ti/omap-mcbsp-priv.h delete mode 100644 sound/soc/ti/omap-mcbsp-st.c delete mode 100644 sound/soc/ti/omap-mcbsp.c delete mode 100644 sound/soc/ti/omap-mcbsp.h delete mode 100644 sound/soc/ti/omap-mcpdm.c delete mode 100644 sound/soc/ti/sdma-pcm.h delete mode 100644 sound/soc/xilinx/Kconfig delete mode 100644 sound/soc/xilinx/Makefile delete mode 100644 sound/soc/xilinx/xlnx_formatter_pcm.c delete mode 100644 sound/soc/xilinx/xlnx_i2s.c create mode 100644 sound/xen/xen_snd_front_shbuf.c create mode 100644 sound/xen/xen_snd_front_shbuf.h delete mode 100644 tools/arch/x86/include/uapi/asm/prctl.h delete mode 100644 tools/bpf/bpftool/tracelog.c delete mode 100644 tools/build/feature/test-eventfd.c delete mode 100644 tools/build/feature/test-get_current_dir_name.c delete mode 100644 tools/build/feature/test-jvmti-cmlr.c delete mode 100644 tools/build/feature/test-libaio.c delete mode 100644 tools/firmware/Makefile delete mode 100644 tools/firmware/ihex2fw.c delete mode 100644 tools/include/uapi/linux/fadvise.h delete mode 100644 tools/include/uapi/linux/pkt_cls.h delete mode 100644 tools/include/uapi/linux/tc_act/tc_bpf.h delete mode 100644 tools/lib/bpf/README.rst delete mode 100644 tools/lib/bpf/bpf_prog_linfo.c delete mode 100644 tools/lib/bpf/libbpf.map delete mode 100644 tools/lib/bpf/test_libbpf.cpp delete mode 100644 tools/lib/lockdep/tests/AA.sh delete mode 100644 tools/lib/lockdep/tests/ABA.sh delete mode 100644 tools/lib/lockdep/tests/ABBA.sh delete mode 100644 tools/lib/lockdep/tests/ABBA_2threads.sh delete mode 100644 tools/lib/lockdep/tests/ABBCCA.sh delete mode 100644 tools/lib/lockdep/tests/ABBCCDDA.sh delete mode 100644 tools/lib/lockdep/tests/ABCABC.sh delete mode 100644 tools/lib/lockdep/tests/ABCDBCDA.sh delete mode 100644 tools/lib/lockdep/tests/ABCDBDDA.sh delete mode 100644 tools/lib/lockdep/tests/WW.sh delete mode 100644 tools/lib/lockdep/tests/unlock_balance.sh delete mode 100644 tools/lib/traceevent/libtraceevent.pc.template delete mode 100644 tools/memory-model/.gitignore delete mode 100644 tools/memory-model/scripts/README delete mode 100644 tools/memory-model/scripts/checkghlitmus.sh delete mode 100644 tools/memory-model/scripts/checklitmushist.sh delete mode 100644 tools/memory-model/scripts/cmplitmushist.sh delete mode 100644 tools/memory-model/scripts/initlitmushist.sh delete mode 100644 tools/memory-model/scripts/judgelitmus.sh delete mode 100644 tools/memory-model/scripts/newlitmushist.sh delete mode 100644 tools/memory-model/scripts/parseargs.sh delete mode 100644 tools/memory-model/scripts/runlitmushist.sh delete mode 100644 tools/perf/arch/arc/annotate/instructions.c delete mode 100644 tools/perf/arch/nds32/Build delete mode 100644 tools/perf/arch/nds32/util/Build delete mode 100644 tools/perf/arch/nds32/util/header.c delete mode 100644 tools/perf/bench/epoll-ctl.c delete mode 100644 tools/perf/bench/epoll-wait.c delete mode 100644 tools/perf/include/bpf/pid_filter.h delete mode 100644 tools/perf/include/bpf/unistd.h delete mode 100644 tools/perf/pmu-events/arch/nds32/mapfile.csv delete mode 100644 tools/perf/pmu-events/arch/nds32/n13/atcpmu.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/clx-metrics.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/other.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json delete mode 100644 tools/perf/trace/beauty/arch_prctl.c delete mode 100755 tools/perf/trace/beauty/fadvise.sh delete mode 100755 tools/perf/trace/beauty/rename_flags.sh delete mode 100644 tools/perf/trace/beauty/renameat.c delete mode 100755 tools/perf/trace/beauty/x86_arch_prctl.sh delete mode 100644 tools/perf/util/get_current_dir_name.c delete mode 100644 tools/perf/util/srccode.c delete mode 100644 tools/perf/util/srccode.h delete mode 100644 tools/power/cpupower/cpupower-completion.sh delete mode 100644 tools/testing/nvdimm/dimm_devs.c delete mode 100644 tools/testing/radix-tree/regression4.c delete mode 100644 tools/testing/selftests/bpf/test_map_in_map.c delete mode 100644 tools/testing/selftests/bpf/test_tcpnotify.h delete mode 100644 tools/testing/selftests/bpf/test_tcpnotify_kern.c delete mode 100644 tools/testing/selftests/bpf/test_tcpnotify_user.c delete mode 100644 tools/testing/selftests/bpf/xdp_dummy.c delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/extack.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/one_armed_router.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_flooding.sh delete mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_kprobe.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_synth.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/clear_select_events.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/generic_clear_event.tc delete mode 100644 tools/testing/selftests/ima/Makefile delete mode 100644 tools/testing/selftests/ima/config delete mode 100755 tools/testing/selftests/ima/test_kexec_load.sh delete mode 100644 tools/testing/selftests/ir/.gitignore delete mode 100644 tools/testing/selftests/ir/Makefile delete mode 100644 tools/testing/selftests/ir/ir_loopback.c delete mode 100755 tools/testing/selftests/ir/ir_loopback.sh delete mode 100644 tools/testing/selftests/kvm/clear_dirty_log_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c delete mode 100755 tools/testing/selftests/net/forwarding/router_multicast.sh delete mode 100755 tools/testing/selftests/net/forwarding/router_vid_1.sh delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d.sh delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1d_port_8472.sh delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q.sh delete mode 100755 tools/testing/selftests/net/forwarding/vxlan_bridge_1q_port_8472.sh delete mode 100644 tools/testing/selftests/net/reuseport_addr_any.c delete mode 100755 tools/testing/selftests/net/reuseport_addr_any.sh delete mode 100755 tools/testing/selftests/net/test_vxlan_fdb_changelink.sh delete mode 100755 tools/testing/selftests/net/test_vxlan_under_vrf.sh delete mode 100644 tools/testing/selftests/net/txring_overwrite.c delete mode 100755 tools/testing/selftests/net/udpgro.sh delete mode 100755 tools/testing/selftests/net/udpgro_bench.sh delete mode 100755 tools/testing/selftests/net/xfrm_policy.sh delete mode 100644 tools/testing/selftests/netfilter/Makefile delete mode 100644 tools/testing/selftests/netfilter/config delete mode 100755 tools/testing/selftests/netfilter/nft_trans_stress.sh delete mode 100644 tools/testing/selftests/networking/timestamping/config delete mode 100755 tools/testing/selftests/networking/timestamping/txtimestamp.sh delete mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c delete mode 100755 tools/testing/selftests/rcutorture/bin/mkinitrd.sh delete mode 100644 tools/testing/selftests/rcutorture/bin/nolibc.h delete mode 100644 tools/testing/selftests/tc-testing/TdcResults.py create mode 100644 tools/testing/selftests/x86/mpx-debug.h create mode 100644 tools/testing/selftests/x86/mpx-dig.c create mode 100644 tools/testing/selftests/x86/mpx-hw.h create mode 100644 tools/testing/selftests/x86/mpx-mini-test.c create mode 100644 tools/testing/selftests/x86/mpx-mm.h