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-allnoconfig in repository toolchain/ci/linux.
omits 02fc169594e9 Add linux-next specific files for 20181219 omits 57fa0cf4f05f Merge branch 'akpm/master' omits ed4a931586dc Drop flex_arrays omits 4cafef2484d6 sctp: convert to genradix omits 0aac0403ba3e proc: commit to genradix omits 2c81adf64d10 Generic radix trees omits 7ac5edabd047 selinux: convert to kvmalloc omits 5247a5f59866 md: convert to kvmalloc omits 85a453df5722 openvswitch: convert to kvmalloc omits 19db9ee0e76b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 467ecc395363 kernel/fork.c: remove duplicated include omits 82ac20b04f09 mm/page_io.c: fix polled swap page in omits 50bd13b330b2 checkpatch: add Co-developed-by to signature tags omits a56c83f901f4 docs: fix Co-Developed-by docs omits e8395caf6bd6 drivers/base/platform.c: kmemleak ignore a known leak omits 8f064ff596a4 fs: don't open code lru_to_page() omits 3b60f44262db include/linux/sched/signal.h: replace `tsk' with `task' omits 4c9c8666dd6c fs-remove-caller-signal_pending-branch-predictions-fix omits 7454f45e06f6 fs/: remove caller signal_pending branch predictions omits 07cefc056059 mm/: remove caller signal_pending branch predictions omits 3f623f11b71f arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits 5570c092c699 kernel/sched/: remove caller signal_pending branch predictions omits e13f137222e7 kernel/locking/mutex.c: remove caller signal_pending branc [...] omits a3863a5fcb1e pm-hibernate-exclude-all-pageoffline-pages-v2 omits b9532e4f0405 PM/Hibernate: exclude all PageOffline() pages omits 04d432aff10a PM/Hibernate: use pfn_to_online_page() omits 783394f64372 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits d9da09c3b780 vmw_balloon: mark inflated pages PG_offline omits 5a1be9765014 hv_balloon: mark inflated pages PG_offline omits 53237aa3afdd xen/balloon: mark inflated pages PG_offline omits d6e78da3bf3e kexec: export PG_offline to VMCOREINFO omits a41cd743b56c mm-convert-pg_balloon-to-pg_offline-fix omits a290735670ca mm: convert PG_balloon to PG_offline omits be1d43b621cf mm: balloon: update comment about isolation/migration/compaction omits 9716f41df047 locking/atomics: build atomic headers as required omits ed9101e8c67a kernel/signal.c: remove some duplicated includes omits 13359633fd4e kernel/async.c: remove some duplicated includes omits c35164296e89 mm: select HAVE_MOVE_PMD on x86 for faster mremap omits f2927f483417 mm/mremap: fix 'move_normal_pmd' unused function warning omits 7ae39ad802e6 mm: speed up mremap by 20x on large regions omits 348eee138d87 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] omits b9ade0e457bc mm: treewide: remove unused address argument from pte_allo [...] omits 800b7f0d3eb9 lib/test_debug_virtual.c: fix build failure omits af63cb8792f3 scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits 9b537e6d845f Merge branch 'akpm-current/current' omits b3e14e094066 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits 1f77ade62bc4 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 3c415f4e3389 Merge remote-tracking branch 'nvmem/for-next' omits 79babbd0b60d Merge remote-tracking branch 'slimbus/for-next' omits a7bfd7a023a8 Merge remote-tracking branch 'cisco/for-next' omits 78bd7678b1b5 Merge remote-tracking branch 'kspp/for-next/kspp' omits fb3f8e23a561 Merge remote-tracking branch 'ntb/ntb-next' omits f8a669e0e7c6 Merge remote-tracking branch 'rtc/rtc-next' omits c081c0be8ec1 Merge remote-tracking branch 'coresight/next' omits 76fd68b48591 Merge remote-tracking branch 'livepatching/for-next' omits 2b2bac4760a5 Merge remote-tracking branch 'y2038/y2038' omits 9d72240fe9ec Merge remote-tracking branch 'kselftest/next' omits 63a15ecad405 Merge remote-tracking branch 'random/dev' omits 4de80b598b7e Merge remote-tracking branch 'pwm/for-next' omits 2fdd8ac7464b Merge remote-tracking branch 'pinctrl/for-next' omits f0f9a93cf23c Merge remote-tracking branch 'gpio/for-next' omits be7f5eb28924 Merge remote-tracking branch 'rpmsg/for-next' omits f37aa4f37052 Merge remote-tracking branch 'vhost/linux-next' omits c742f54c5d63 Merge remote-tracking branch 'scsi-mkp/for-next' omits 9b89d594f948 Merge remote-tracking branch 'scsi/for-next' omits 29fd3ef814dd Merge remote-tracking branch 'cgroup/for-next' omits 0066001477a0 Merge remote-tracking branch 'slave-dma/next' omits d757b5786814 Merge remote-tracking branch 'icc/icc-next' omits 7851462829f4 Merge remote-tracking branch 'mux/for-next' omits 7735d61e0e05 Merge remote-tracking branch 'staging/staging-next' omits 72035c85c7a2 Merge remote-tracking branch 'char-misc/char-misc-next' omits b59ceee3a60d Merge remote-tracking branch 'tty/tty-next' omits 9de1b5eb6ad9 Merge remote-tracking branch 'usb-serial/usb-next' omits 7777ebbd3822 Merge remote-tracking branch 'usb/usb-next' omits d50b170299fc Merge remote-tracking branch 'driver-core/driver-core-next' omits 77096deaef9a Merge remote-tracking branch 'ipmi/for-next' omits ae18919591ed Merge remote-tracking branch 'leds/for-next' omits 0a515c68e224 Merge remote-tracking branch 'hsi/for-next' omits fbc9271532c3 Merge remote-tracking branch 'chrome-platform/for-next' omits 73911e5dd5da Merge remote-tracking branch 'drivers-x86/for-next' omits 18cdc3f54e42 Merge remote-tracking branch 'percpu/for-next' omits 33ddd05a7f29 Merge remote-tracking branch 'xen-tip/linux-next' omits c3f064d2282f Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 493dff08812a Merge remote-tracking branch 'kvm-arm/next' omits ef5607d2ca61 Merge remote-tracking branch 'kvm/linux-next' omits 676d7ca941ce Merge remote-tracking branch 'rcu/rcu/next' omits bf456177f722 Merge remote-tracking branch 'ftrace/for-next' omits d1efeba4a275 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits e6f30df90796 Merge remote-tracking branch 'edac-amd/for-next' omits 3c6338201b1d Merge remote-tracking branch 'clockevents/clockevents/next' omits 1d2c55541bc8 Merge remote-tracking branch 'tip/auto-latest' omits 0fa3db6aae32 Merge remote-tracking branch 'spi/for-next' omits 57c853636e56 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits 7c6d87865494 Merge remote-tracking branch 'devicetree/for-next' omits 232006e511f0 Merge remote-tracking branch 'audit/next' omits 2e9b437438d9 Merge remote-tracking branch 'vfio/next' omits 290c7644c7bd Merge remote-tracking branch 'iommu/next' omits d5530f072a98 Merge remote-tracking branch 'watchdog/master' omits f05419ca99e1 Merge remote-tracking branch 'selinux/next' omits 860e08c5b025 Merge remote-tracking branch 'apparmor/apparmor-next' omits fa14b2a42111 Merge remote-tracking branch 'security/next-testing' omits a85d704d06d9 Merge remote-tracking branch 'regulator/for-next' omits e0fd7ee1e5c7 Merge remote-tracking branch 'battery/for-next' omits 7f1f0eb29744 Merge remote-tracking branch 'backlight/for-backlight-next' omits 67af2787bbaf Merge remote-tracking branch 'mfd/for-mfd-next' omits 6b540ef0a0e4 Merge remote-tracking branch 'md/for-next' omits e3b3cb40adce Merge remote-tracking branch 'kgdb/kgdb-next' omits d82f718e63b2 Merge remote-tracking branch 'mmc/next' omits 36357a3d5a9b Merge remote-tracking branch 'device-mapper/for-next' omits d43d94dd8bfc Merge remote-tracking branch 'block/for-next' omits 7a934f6040a2 Merge remote-tracking branch 'input/next' omits dc5223e94633 Merge remote-tracking branch 'modules/modules-next' omits 88a4aa067e28 Merge remote-tracking branch 'sound-asoc/for-next' omits a389390df78a Merge remote-tracking branch 'sound/for-next' omits dfdbafbf2d88 Merge remote-tracking branch 'regmap/for-next' omits e8fa2049cb33 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 8c1304e989a1 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 57aa44975ff0 Merge remote-tracking branch 'drm/drm-next' omits 28e829c37f4c Merge remote-tracking branch 'crypto/master' omits 423ff56561dc Merge remote-tracking branch 'mtd/mtd/next' omits 4a7df40a5b03 Merge remote-tracking branch 'gfs2/for-next' omits 14b993eaff71 Merge remote-tracking branch 'mac80211-next/master' omits 1edeeb2c3509 Merge remote-tracking branch 'bluetooth/master' omits 4dfcda5dd3c5 Merge remote-tracking branch 'wireless-drivers-next/master' omits 9c8e459ff71a Merge remote-tracking branch 'nfc-next/master' omits 6be3a0f7cc6d Merge remote-tracking branch 'netfilter-next/master' omits bde91c8f8bd1 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits f4f19e9744f0 Merge remote-tracking branch 'bpf-next/master' omits ec6aaa9110ef Merge remote-tracking branch 'net-next/master' omits eb7a25022316 Merge remote-tracking branch 'rdma/for-next' omits b860e4789904 Merge remote-tracking branch 'swiotlb/linux-next' omits db99f39bc44f Merge remote-tracking branch 'dlm/next' omits 942586ef8083 Merge remote-tracking branch 'ieee1394/for-next' omits 8ec9d8cea282 Merge remote-tracking branch 'thermal/next' omits f386908be80c Merge remote-tracking branch 'cpupower/cpupower' omits 5172a9c0ea74 Merge remote-tracking branch 'pm/linux-next' omits fb023d1c295f Merge remote-tracking branch 'v4l-dvb-next/master' omits 47b12d1fb6d3 Merge remote-tracking branch 'v4l-dvb/master' omits a4ac6967cda3 Merge remote-tracking branch 'jc_docs/docs-next' omits 531e8748c711 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c5a08bff5150 Merge remote-tracking branch 'i3c/i3c/next' omits 0a2cbe21d2a4 Merge remote-tracking branch 'i2c/i2c/for-next' omits 084da5d9893e Merge remote-tracking branch 'hid/for-next' omits df9d2fc64d6f Merge remote-tracking branch 'pstore/for-next/pstore' omits 997cc6fafd43 Merge remote-tracking branch 'pci/next' omits 599f8c84a515 Merge remote-tracking branch 'printk/for-next' omits fa599f8f696b Merge remote-tracking branch 'vfs/for-next' omits 065c1b616fd3 Merge remote-tracking branch 'file-locks/locks-next' omits e0c427246567 Merge remote-tracking branch 'xfs/for-next' omits 5c6d16f151cb Merge remote-tracking branch 'v9fs/9p-next' omits 4c9662b2ce3a Merge remote-tracking branch 'ubifs/linux-next' omits 6ecaf23f6aba Merge remote-tracking branch 'nfsd/nfsd-next' omits 107faad469e1 ipc: conserve sequence numbers in extended IPCMNI mode omits 79afaa221cbc ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits c449cc3dfb97 ipc: allow boot time extension of IPCMNI from 32k to 8M omits fa30d38b0c79 initramfs: cleanup incomplete rootfs omits 461609d40f5e scripts/gdb: fix lx-version string output omits 9e24c0424c88 kernel/kcov.c: mark write_comp_data() as notrace omits 3de299c8ef77 kernel/sysctl: add panic_print into sysctl omits 0f1c7dc54bc0 panic: add options to print system info when panic happens omits e973795107c1 bfs: extra sanity checking and static inode bitmap omits 1cc1d6b78102 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] omits e69b491d169c exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix omits f6d7651d6493 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting omits 897e5ac417b4 exec: increase BINPRM_BUF_SIZE to 256 omits c2d5604bbd29 exec: load_script: don't blindly truncate shebang string omits 2d1f065129fb fork: fix some -Wmissing-prototypes warnings omits 3b0a3db52241 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits 31aad026387d fat: new inline functions to determine the FAT variant (32 [...] omits d1f353035835 fat: move MAX_FAT to fat.h and change it to inline function omits 85de5868fe8f fat: remov FAT_FIRST_ENT macro omits 4cbe4bb281b1 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] omits 163c672bc545 hfsplus: return file attributes on statx omits 86ff80a83764 autofs: add strictexpire mount option omits cab196577c3d autofs: change catatonic setting to a bit flag omits 28a56346230c autofs: simplify parse_options() function call omits 28e85cdeb80f autofs-improve-ioctl-sbi-checks-fix omits a094fce901de autofs: improve ioctl sbi checks omits dbeccc07f325 init/main.c: make "initcall_level_names[]" const char * omits 2182abbea4e7 fs-epoll-deal-with-wait_queue-only-once-fix omits 8ee46df7e5d4 fs/epoll: deal with wait_queue only once omits d668060c2ca7 fs/epoll: rename check_events label to send_events omits dd9d5ac353e7 fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix omits 9d7f57ced574 fs/epoll: avoid barrier after an epoll_wait(2) timeout omits 874fccb625e8 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix omits 0957be76d47c fs/epoll: reduce the scope of wq lock in epoll_wait() omits f4ca39f0ae21 fs/epoll: robustify ep->mtx held checks omits e869792524d4 fs/epoll: drop ovflist branch prediction omits 87b84bdcddf4 fs/epoll: simplify ep_send_events_proc() ready-list loop omits 6fc81708cdab fs/epoll: remove max_nests argument from ep_call_nested() omits 537b7bb10508 checkpatch: warn on const char foo[] = "bar"; declarations omits 3beebe10c584 lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] omits bcb12a155650 lib/genalloc.c: fix allocation of aligned buffer from non- [...] omits 0b3332354415 fls: change parameter to unsigned int omits 1140f997812c include/linux/printk.h: drop silly "static inline asmlinka [...] omits d7bbc8681e60 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t omits 28912493446d kernel/hung_task.c: break RCU locks based on jiffies omits 6226bda59485 kernel/hung_task.c: force console verbose before panic omits 94915e3b04da build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse omits 0853f023cf63 build_bug.h: remove negative-array fallback for BUILD_BUG_ON() omits 5c01814ed8ab Documentation/process/coding-style.rst: don't use "extern" [...] omits cfe9b553984c proc/sysctl: fix return error for proc_doulongvec_minmax() omits 6a768d7d358a fs/proc/base.c: slightly faster /proc/*/limits omits ffc82bfc0c49 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] omits 792b514e7499 fs/proc/util.c: include fs/proc/internal.h for name_to_int() omits f76a9165f0de fs/proc/base.c: use ns_capable instead of capable for time [...] omits 1bdb3bfd25c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 96b7d26c911c mm/page_owner: align with pageblock_nr pages omits 9f9b49b3575d mm/page_owner: align with pageblock_nr_pages omits 2aac62bf72c9 mm: don't expose page to fast gup before it's ready omits 49333049b916 mm: fix race between swapoff and mincore omits 1a11b62a5b44 mm, swap: fix race between swapoff and some swap operations omits 0c755b7cc8e7 mm, swap: fix race between swapoff and some swap operations omits 9ed035a77071 mm/page_alloc.c: remove software prefetching in __free_pag [...] omits a8f58dc5c07f memory_hotplug-free-pages-as-higher-order-fix-fix omits cb3cc54947f4 memory_hotplug-free-pages-as-higher-order-fix omits 257f44f177a7 mm/page_alloc.c: memory hotplug: free pages as higher order omits 6694d86b1a64 memory_hotplug: add missing newlines to debugging output omits ad64632f8dc5 mm: remove __hugepage_set_anon_rmap() omits b6a588fff5ed include/linux/vmstat.h: remove unused page state adjustment macro omits f9a8a6819768 mm/page_alloc.c: allow error injection omits 8eb31e4c933c mm: migrate: drop unused argument of migrate_page_move_mapping() omits 4a98b1340d0a blkdev: avoid migration stalls for blkdev pages omits 55b2d5e4516a mm-migrate-provide-buffer_migrate_page_norefs-fix omits 88ca6ce1bab1 mm: migrate: provide buffer_migrate_page_norefs() omits 5fd5a2e0b29b mm: migrate: move migrate_page_lock_buffers() omits 5b668e3944b9 mm: migrate: lock buffers before migrate_page_move_mapping() omits 9268371a8a4b mm-migration-factor-out-code-to-compute-expected-number-of [...] omits 7e9df57cffcb mm: migration: factor out code to compute expected number [...] omits 9c3b1e9dade4 mm-page_alloc-enable-pcpu_drain-with-zone-capability-fix omits 2f11a1743755 mm, page_alloc: enable pcpu_drain with zone capability omits 47058206b166 kmemleak: add config to select auto scan omits 3cb48bba642c mm, memory_hotplug: initialize struct pages for the full m [...] omits 59d790a580af mm/page_alloc.c: don't call kasan_free_pages() at deferred [...] omits e4c40ad01230 userfaultfd: clear flag if remap event not enabled omits 4e2536f4cf72 mm/pageblock: throw compile error if pageblock_bits cannot [...] omits 4869b5700aa4 ksm: react on changing "sleep_millisecs" parameter faster omits 9524c8a80b71 mm, memory_hotplug: don't bail out in do_migrate_range() p [...] omits 88e23af2d687 mm, fault_around: do not take a reference to a locked page omits 244ace6e0325 mm-memory_hotplug-deobfuscate-migration-part-of-offlining-fix omits a7158a437e8c mm, memory_hotplug: deobfuscate migration part of offlining omits 476b3817d2c6 mm, memory_hotplug: try to migrate full pfn range omits 68892f2d2b47 mm, proc: report PR_SET_THP_DISABLE in proc omits 48cf516f8c3e mm, thp, proc: report THP eligibility for each vma omits d2f200d62675 mm, proc: be more verbose about unstable VMA flags in /pro [...] omits 4c9e546c069d filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] omits 3ca60a446eff filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 omits 59a4775ba928 filemap: drop the mmap_sem for all blocking operations omits 75327773b15c filemap: pass vm_fault to the mmap ra helpers omits 405b99d68d23 filemap-kill-page_cache_read-usage-in-filemap_fault-fix omits f0ee6b46bab5 filemap: kill page_cache_read usage in filemap_fault omits f57783ede32f include/linux/memory_hotplug.h: remove duplicate declarati [...] omits 982a45e36e50 mm-mmu_notifier-contextual-information-for-event-triggerin [...] omits 01bdcef5d561 mm/mmu_notifier: contextual information for event triggeri [...] omits d372e5c65a4b mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 79718c9ea736 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits a1f31a4ccb57 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 6a50b1304ea0 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 801b3232e420 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 7dee4b83fa46 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined omits af4e75670518 mm-kmemleak-little-optimization-while-scanning-fix omits 5aedaffeac29 mm, kmemleak: little optimization while scanning omits ed7d20dfbd9c lib/ioremap: ensure break-before-make is used for huge p4d [...] omits 31c99dd5d3a3 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] omits 52965a77aa25 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() omits 2936cb273a4b arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() omits 3f3a1d815c1b ioremap: rework pXd_free_pYd_page() API omits b61df0312f23 mm/page_alloc.c: calculate first_deferred_pfn directly omits 0b2550934f40 mm/filemap.c: remove useless check in pagecache_get_page() omits f4cb49508fdf proc-kpagecount-return-0-for-special-pages-that-are-never- [...] omits 799c983e6805 /proc/kpagecount: return 0 for special pages that are neve [...] omits 6009414b962c tools/vm/page-types.c: fix "kpagecount returned fewer page [...] omits 5897d155ff4e mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] omits 3fc74135cf63 mm: use common iterator for deferred_init_pages and deferr [...] omits ad26864a44d8 mm: add reserved flag setting to set_page_links() omits 197be1f9b6a5 mm: move hot-plug specific memory init into separate funct [...] omits 22f75ffe9322 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits 5930e98da4c1 mm: implement new zone specific memblock iterator omits c94719a268b0 mm: drop meminit_pfn_in_nid as it is redundant omits c73acffe8e48 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 3395c0a96df0 mm/page_alloc.c: drop uneeded __meminit and __meminitdata omits a90495a48515 mm-dont-break-integrity-writeback-on-writepage-error-fix omits cc3f90626547 mm/page-writeback.c: don't break integrity writeback on -> [...] omits 667bdd6bdfb3 lib/show_mem.c: drop pgdat_resize_lock in show_mem() omits 57af44e3454e mm/hmm.c: remove set but not used variable 'devmem' omits b09323108617 swap: Deal with PTE mapped THP when unuse PTE omits 11f808768389 swap: fix general protection fault when swapoff omits 43a1cefe34c5 mm, swap: rid swapoff of quadratic complexity omits 4352758a4d13 mm, swap: refactor swap-in logic out of shmem_getpage_gfp omits 70cb4614e9ae mm, hotplug: move init_currently_empty_zone() under zone_s [...] omits 7f142ab194d8 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() omits f391317c4a33 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] omits 7f8425a36a24 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] omits ec37cbcbfacd mm: remove pte_lock_deinit() omits d0a6eee950e4 zram: writeback throttle omits 346f8175b8ef zram: writeback throttle omits 91e1d519d8c7 zram-add-bd_stat-statistics-v4 omits f7377953d22b zram: add bd_stat statistics omits 9d4d853e321f zram: support idle/huge page writeback omits 02342c6d6ef0 zram: introduce ZRAM_IDLE flag omits 34223d9f57d8 zram: refactor flags and writeback stuff omits 59758c1edccb zram: fix double free backing device omits b268f8dec239 zram: fix lockdep warning of free block handling omits 89e4a4166af9 mm/memblock.c: skip kmemleak for kasan_init() omits 01841b010d97 mm, memory_hotplug: refactor shrink_zone/pgdat_span omits 1fe848c55361 mm, memory-hotplug: rework unregister_mem_sect_under_nodes omits 4ef0a910e206 mm, memory_hotplug: move zone/pages handling to offline stage omits 9daa3e97aa8c kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] omits c61fa1ab06bf mm, memory_hotplug: add nid parameter to arch_remove_memory omits 06cb1641e7b4 mm: check nr_initialised with PAGES_PER_SECTION directly i [...] omits be58e2686443 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix omits 360a52b494d5 mm: put_and_wait_on_page_locked() while page is migrated omits 502b86e2934a mm, oom: add oom victim's memcg to the oom context information omits b91718aad353 mm, oom: reorganize the oom report in dump_header omits f43189d0038b mm: make free_reserved_area() return "const char *" omits c7944988f863 mm/debug.c: make "migrate_reason_names[]" const char * omits 91a6bd817d42 mm/mmzone.c: make "migratetype_names" const char * omits 880833c1c290 mm: reclaim small amounts of memory when an external fragm [...] omits d24cd3b353ea mm: Use alloc_flags to record if kswapd can wake -fix omits 1f14fde320cd mm: use alloc_flags to record if kswapd can wake omits d54d38b01fc7 mm: move zone watermark accesses behind an accessor omits 4e83e7b3aac1 mm, page_alloc: spread allocations across zones before int [...] omits edb62274ab12 mm/memory_hotplug: drop "online" parameter from add_memory [...] omits 8c8b8b5de1aa drivers/base/memory.c: remove an unnecessary check on NR_M [...] omits 70aa7b1fff09 memblock: replace usage of __memblock_free_early() with me [...] omits cc5e56920a21 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] omits 9f07c124c67c mm/page_alloc.c: use a single function to free page omits 362e068b9ba3 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] omits a389eb9d9bf4 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] omits 47d1ef60ccc3 PCI/P2PDMA: match interface changes to devm_memremap_pages() omits 9862cf7e9ff3 mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL omits 71dedca92b43 mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] omits 923bdc878f5c mm, hmm: use devm semantics for hmm_devmem_{add, remove} omits 08718e9293fa mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support omits e50b785d51b4 mm, devm_memremap_pages: fix shutdown handling omits 1aa1838660b9 mm, devm_memremap_pages: kill mapping "System RAM" support omits 5782f8d1c098 mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] omits 818673a4250b mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] omits 29d3a20dbf2d userfaultfd: convert userfaultfd_ctx::refcount to refcount_t omits 9dfd5fcde1a9 mm/swap: use nr_node_ids for avail_lists in swap_info_struct omits b19768717269 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] omits 9d948ec050c9 mm: remove managed_page_count_lock spinlock omits 40e0d9e10845 mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] omits 25616c199ec6 mm: convert totalram_pages and totalhigh_pages variables t [...] omits 150d9995f607 mm: convert zone->managed_pages to atomic variable omits 7519edfc23a4 mm: reference totalram_pages and managed_pages once per function omits b1c0f9a2bca2 mm: remove reset of pcp->counter in pageset_init() omits 3c0d2399dffc selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal omits 6350fdf16a25 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits 1323c3918ba8 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 omits 1df339c37607 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust omits 0df35e5f9ef0 mm: Add an F_SEAL_FUTURE_WRITE seal to memfd omits 5a8fb0543bac mm, memory_hotplug: do not clear numa_node association aft [...] omits d8217307b508 mm/mmap.c: remove verify_mm_writelocked() omits 39f8bfce1777 ksm: replace jhash2 with xxhash omits 7f72580b6c61 xxHash: create arch dependent 32/64-bit xxhash() omits db77b2f0d389 mm: only report isolation failures when offlining memory omits 5b3015bfc571 mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] omits 28132034e003 mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix omits 3bce4496b45e mm, memory_hotplug: be more verbose for memory offline failures omits d2019cc9c54b mm-memory_hotplug-print-reason-for-the-offlining-failure-fix omits 7c640728ba23 mm, memory_hotplug: print reason for the offlining failure omits 2b74b4c242e4 mm, memory_hotplug: drop pointless block alignment checks [...] omits d68f4506c262 mm-lower-the-printk-loglevel-for-__dump_page-messages-fix-fix omits b5a9bd9171ed mm-lower-the-printk-loglevel-for-__dump_page-messages-fix omits 8a8db8d367fe mm: lower the printk loglevel for __dump_page messages omits 47997417e5b9 mm-print-more-information-about-mapping-in-__dump_page-fix-2 omits 0670832bd4f6 mm: debug: Fix a width vs precision bug in printk omits 0aecf32daf0f mm: print more information about mapping in __dump_page omits 5e5a4f14899a mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix omits 967751878c05 mm: ksm: do not block on page lock when searching stable tree omits 091ecfdf2f2e mm: vmscan: skip KSM page in direct reclaim if priority is low omits d2e0880c40da mm/readahead.c: simplify get_next_ra_size() omits a32ffbbb7f69 writeback: don't decrement wb->refcnt if !wb->bdi omits 6434bd54fd80 mm/mmu_notifier.c: remove mmu_notifier_synchronize() omits 930510dd2c0d mm-hotplug-optimize-clear_hwpoisoned_pages-fix omits 42b70c9ea72e mm/hotplug: optimize clear_hwpoisoned_pages() omits c15ebcac9f13 mm-page_owner-clamp-read-count-to-page_size-fix omits ce60d187badd mm/page_owner: clamp read count to PAGE_SIZE omits 06c596904bd6 include/linux/slab.h: fix sparse warning in kmalloc_type() omits 31b26a6e0e5e mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] omits 37499781fa0f mm/slub.c: improve performance by skipping checked node in [...] omits a49c19eeebed mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix omits 09167122bfc9 mm/slub.c: record final state of slub action in deactivate_slab() omits ff45e8ab05f3 mm/slub.c: page is always non-NULL in node_match() omits 8af046270c84 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() omits 1fd6bc40353e mm-slab-remove-unnecessary-unlikely-fix omits f7c07b503022 mm, slab: remove unnecessary unlikely() omits db0a09918448 block: restore /proc/partitions to not display non-partiti [...] omits 9e0bcd2e3f4c ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits 37e0d5b70585 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits cca82f078c63 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits 8898b62e2af2 ocfs2: clear zero in unaligned direct IO omits e91950157cd5 ocfs2: don't clear bh uptodate for block read omits 7d6975607468 ocfs2: clear journal dirty flag after shutdown journal omits d8f8a0a7a390 ocfs2: fix panic due to unrecovered local alloc omits ae2cf419f79b ocfs2: improve ocfs2 Makefile omits 19f447c78c79 ocfs2: remove set but not used variable 'lastzero' omits e5d8dbc2858e ocfs2: dlmfs: remove set but not used variable 'status' omits a34efe6dd8f7 ocfs2: optimize the reading of heartbeat data omits ba143407fc74 lib/debugobjects.c: move printk out of db lock critical sections omits 8369c4073e27 debugobjects: call debug_objects_mem_init eariler omits 54144a36533e sh: lib: convert to SPDX identifiers omits 1bf1ee1f63f2 sh: kernel: convert to SPDX identifiers omits 1ebbef9c1bdf sh: cpu: convert to SPDX identifiers omits 9150082a42dd sh: shmobile: convert to SPDX identifiers omits f75b293492c7 sh: sh5: convert to SPDX identifiers omits aa77153875ff sh: sh4a: convert to SPDX identifiers omits 3ee62d508f79 sh: sh4: convert to SPDX identifiers omits 71ad755b4c65 sh: sh3: convert to SPDX identifiers omits a4d304ed3f95 sh: sh2a: convert to SPDX identifiers omits df4218cce3ed sh: sh2: convert to SPDX identifiers omits 548211e87ba0 sh: include: convert to SPDX identifiers omits f490a13fa268 sh: drivers: convert to SPDX identifiers omits a1dda69bd1b4 sh: boards: convert to SPDX identifiers omits 223217799170 arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] omits b83b8aa8f462 arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] omits c838e7a47c1a scripts/tags.sh: add more declarations omits b606656180e4 scripts: add spdxcheck.py self test omits cd27b3de3fd6 scripts/checkstack.pl: dynamic stack growth for aarch64 omits ba4bddd211fa scripts/decode_stacktrace: only strip base path when a pre [...] omits 289ef25a1326 scripts/decodecode: set ARCH when running natively on arm/arm64 omits eb9bb9d14cde bloat-o-meter: ignore __addressable_ symbols omits 34338b5a4602 kasan: add SPDX-License-Identifier mark to source files omits 7a2605cc6488 kasan: update documentation omits 6499d9235d42 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS omits 11074c68dd99 kasan: add __must_check annotations to kasan hooks omits 956c36e28b1e kasan, mm, arm64: tag non slab memory allocated via pagealloc omits 3780b2faf87c kasan, arm64: add brk handler for inline instrumentation omits 6e2f9eef1f5b kasan: add hooks implementation for tag-based mode omits 8a5a3312cbb8 mm: move obj_to_index to include/linux/slab_def.h omits e23a7f6eba45 kasan: add bug reporting routines for tag-based mode omits a0cb08b2c387 kasan: split out generic_report.c from report.c omits 66efb188c6cf kasan, mm: perform untagged pointers comparison in krealloc omits b60326ae556b kasan, arm64: enable top byte ignore for the kernel omits 52df870c2bcd kasan, arm64: fix up fault handling logic omits 2cdebb3df290 kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] omits 57a8ba73d58d kasan, arm64: untag address in _virt_addr_is_linear omits 6724fd94e4ca kasan: add tag related helper functions omits 43ed5910e9a2 arm64: move untagged_addr macro from uaccess.h to memory.h omits 59a9ffc8a3b7 kasan: initialize shadow to 0xff for tag-based mode omits 355d22265527 kasan: rename kasan_zero_page to kasan_early_shadow_page omits 19535286b71d kasan, arm64: adjust shadow size for tag-based mode omits 593f3ff3f393 kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS omits 06cb0f6bf7b2 kasan: rename source files to reflect the new naming scheme omits bc5f2f758886 kasan: move common generic and tag-based code to common.c omits 2f81dd35de99 kasan, slub: handle pointer tags in early_kmem_cache_node_alloc omits b249f8bc850e kasan, mm: change hooks signatures omits 5ea13e09f995 arm: arch/arm/include/asm/page.h needs personality.h omits ac0790572009 mm, page_alloc: fix has_unmovable_pages for HugePages omits 26c2312abc46 mm, memcg: fix reclaim deadlock with writeback omits 7357fbf07261 mm, thp: always specify disabled vmas as nh in smaps omits 522ef8732533 fork,memcg: fix crash in free_thread_stack on memcg charge fail omits 8c1a745fe39b mm: thp: fix flags for pmd migration when split omits d8c431eb28dc checkpatch: don't interpret stack dumps as commit IDs omits af25098d4959 Merge remote-tracking branch 'nfs-anna/linux-next' omits 55e83ba9ee56 Merge remote-tracking branch 'nfs/linux-next' omits 9c68fe5c402e Merge remote-tracking branch 'jfs/jfs-next' omits 35bcbf9f33e1 Merge remote-tracking branch 'f2fs/dev' omits 6e32c7e71953 Merge remote-tracking branch 'ext4/dev' omits 0555325bfaf9 Merge remote-tracking branch 'ext3/for_next' omits 4c3e6565449f Merge remote-tracking branch 'ecryptfs/next' omits cca374cbc372 Merge remote-tracking branch 'cifs/for-next' omits e54f3ffff6f0 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 8afbcec180b6 Merge remote-tracking branch 'befs/for-next' omits ea4ceac9e834 Merge remote-tracking branch 'fscrypt/master' omits 474eb4306f4c Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 24f1494a7564 Merge remote-tracking branch 'sparc-next/master' omits e98b2ff0a03c Merge remote-tracking branch 's390/features' omits 28fb3602cefd Merge remote-tracking branch 'risc-v/for-next' omits e512b75b058c Merge remote-tracking branch 'powerpc/next' omits 6d000492a643 Merge remote-tracking branch 'parisc-hd/for-next' omits 084c5fed4eb9 Merge remote-tracking branch 'nios2/for-next' omits 336498e4639f Merge remote-tracking branch 'nds32/next' omits c9ca678485b7 Merge remote-tracking branch 'mips/mips-next' omits efccb8cac507 Merge remote-tracking branch 'microblaze/next' omits 4286eafc531a Merge remote-tracking branch 'm68k/for-next' omits 83617034d3d9 Merge remote-tracking branch 'ia64/next' omits 055e9270260f Merge remote-tracking branch 'csky/linux-next' omits 9051a5d0e587 Merge remote-tracking branch 'clk/clk-next' omits e8ec2cd7cb7a Merge remote-tracking branch 'tegra/for-next' omits 0cd17ca6d944 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits a31d716f7638 Merge remote-tracking branch 'samsung-krzk/for-next' omits 5a5f6a044ef6 Merge remote-tracking branch 'rockchip/for-next' omits d2fbc66e1e31 Merge remote-tracking branch 'renesas/next' omits 2ff74a04d8fc Merge remote-tracking branch 'qcom/for-next' omits 5becd640725c Merge remote-tracking branch 'reset/reset/next' omits d0df511281a1 Merge remote-tracking branch 'omap/for-next' omits 0513b896b8f5 Merge remote-tracking branch 'mvebu/for-next' omits 30eb32f4a39f Merge remote-tracking branch 'mediatek/for-next' omits b4838df342c4 Merge remote-tracking branch 'keystone/next' omits 41705ae7901b Merge remote-tracking branch 'imx-mxs/for-next' omits 068bbc85c9a0 Merge remote-tracking branch 'bcm2835/for-next' omits da3629e78fba Merge remote-tracking branch 'at91/at91-next' omits 7bda20136e52 Merge remote-tracking branch 'aspeed/for-next' omits 95011aff0833 Merge remote-tracking branch 'amlogic/for-next' omits 8cd098aad76a Merge remote-tracking branch 'actions/for-next' omits e71bcc2f73a9 Merge remote-tracking branch 'arm-soc/for-next' omits 84a9eaaa9c09 Merge remote-tracking branch 'arm64/for-next/core' omits 092b312ec9e5 Merge remote-tracking branch 'arm/for-next' omits 50199e649e47 Merge remote-tracking branch 'dma-mapping/for-next' omits fdfdbd4aaf6c Merge remote-tracking branch 'leaks/leaks-next' omits 1e63d2057138 arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 omits 3c780d1840b6 KVM: arm/arm64: Fix unintended stage 2 PMD mappings omits 4c79c7bed9a3 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 8ffa955e458a Merge remote-tracking branch 'kbuild/for-next' omits b37ad3ef589a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 33768980f881 Merge remote-tracking branch 'mmc-fixes/fixes' omits e6f4e6b4246a Merge remote-tracking branch 'scsi-fixes/fixes' omits a1d03ba683a8 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 404819a6bb66 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits 86406fe991f3 Merge remote-tracking branch 'vfs-fixes/fixes' omits 8743d83e695e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 0fc12cad4a9d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 312e1d12786a Merge remote-tracking branch 'omap-fixes/fixes' omits 41ab397ae74c Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 55db0f448dfb Merge remote-tracking branch 'ide/master' omits b3a1d7064dae Merge remote-tracking branch 'input-current/for-linus' omits ad5dff7e9f4d Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits ef0f7f4318ca Merge remote-tracking branch 'usb.current/usb-linus' omits a5509a5068dd Merge remote-tracking branch 'tty.current/tty-linus' omits e05fcbf0f7ac Merge remote-tracking branch 'pci-current/for-linus' omits a02fe0ce8545 Merge remote-tracking branch 'spi-fixes/for-linus' omits 59adfe9cb6fd Merge remote-tracking branch 'regulator-fixes/for-linus' omits e016c0d068da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 1f04cb08d00d Merge remote-tracking branch 'mac80211/master' omits 0a020fdeb0ec Merge remote-tracking branch 'wireless-drivers/master' omits 701804536f47 Merge remote-tracking branch 'bpf/master' omits afef76368bf6 Merge remote-tracking branch 'net/master' omits 68b2cdd9dca9 Merge remote-tracking branch 'arc-current/for-curr' omits ceb5aabdb056 Merge remote-tracking branch 'fixes/master' omits fda2485b9ca4 Drivers: hv: vmbus: Check for ring when getting debug info omits 147ba5fbfde1 Merge branch 'misc' into for-next omits c6bfce48ae40 Merge branch 'fixes' into for-next omits 3f4cb5fd8465 Merge branch 'asoc-4.21' into asoc-next omits 1e7a78c1a3ca Merge branch 'asoc-4.20' into asoc-linus omits b726f4a4a33a arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] omits dfdc69e4b03b arm64: KVM: Add trapped system register access tracepoint omits 1053dd49b208 KVM: arm64: Make vcpu const in vcpu_read_sys_reg omits f126567636fb KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate omits e8a03ec60917 KVM: arm/arm64: Simplify bg_timer programming omits fb3e1fded760 KVM: arm/arm64: Remove arch timer workqueue omits 4a0ff26e961c KVM: arm/arm64: Fixup the kvm_exit tracepoint omits ba3b54568423 KVM: arm/arm64: vgic: Consider priority and active state f [...] omits 76df9c9935ed cifs: Fix to use kmem_cache_free() instead of kfree() omits 6022fcc0e87a KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() omits 3930bdad68d0 ASoC: xlnx: Grammar s/the the/the/ omits 24e141b41e0c Merge branch 'x86/urgent' omits 4aaecf40e6a6 Merge branch 'x86/timers' omits efb946603f49 Merge branch 'x86/pti' omits 6269a144407e Merge branch 'x86/platform' omits 6f0462323c30 Merge branch 'x86/mpx' omits 31fa9e1a702b Merge branch 'x86/mm' omits 1485acb79007 Merge branch 'x86/microcode' omits d05ef4b24094 Merge branch 'x86/fpu' omits 99928507f3c7 Merge branch 'x86/cpu' omits cbd2334eb597 Merge branch 'x86/cleanups' omits bb4b4452b1a0 Merge branch 'x86/cache' omits 017d49876093 Merge branch 'x86/build' omits a757549df4f0 Merge branch 'x86/boot' omits e9dff5cda05a Merge branch 'x86/asm' omits 1a0e9405bf1e Merge branch 'x86/amd-nb' omits bd35eff14ee2 Merge branch 'timers/urgent' omits 1097dc079f24 Merge branch 'timers/core' omits efd6b6a5fce6 Merge branch 'sched/core' omits 7e4488119f66 Merge branch 'ras/core' omits bbdcbad0677e Merge branch 'perf/core' omits 343e352ef468 Merge branch 'locking/core' omits 1bce5ee16f83 Merge branch 'locking/atomics' omits 7fde68c3a752 Merge branch 'irq/core' omits d0e9d5b657c4 Merge branch 'efi/urgent' omits 2d61c1a13ee8 Merge branch 'efi/core' omits a97b5635d2d6 Merge branch 'core/rcu' omits ad3b8185f3dc Merge branch 'core/core' omits 308424c9e0e1 ASoC: dma-sh7760: cleanup a debug printk omits d62805014ee8 ASoC: sdm845: set jack only for a specific backend omits eb012ef3b4e3 x86: Remove Intel MPX omits a68a1c05aee3 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] omits 9e9fd0272f74 Merge branch 'spi-4.21' into spi-next omits 111c49e0eef9 Merge branch 'spi-4.20' into spi-linus omits 27f8169d2f4c Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits ebbf22159e2f Merge branch 'regulator-4.21' into regulator-next omits 71b6b0e0d12f Merge branch 'regulator-4.20' into regulator-linus omits 442147d0ea77 mac80211: free skb fraglist before freeing the skb omits 81b559e27d43 mac80211: Properly access radiotap vendor data omits 40d252695c58 nl80211: fix memory leak if validate_pae_over_nl80211() fails omits 7a8332a9045c cfg80211: fix ieee80211_get_vht_max_nss() omits 7af29c6f27a2 mac80211: fix radiotap vendor presence bitmap handling omits f0722e173448 Merge branches 'fixes-for-v4.21', 'fixes-for-v4.20', 'dt-b [...] omits c4efc94f307f CIFS: return correct errors when pinning memory failed for [...] omits 9eb9d26ec941 CIFS: use the correct length when pinning memory for direc [...] omits face30c51c54 cifs: remove set but not used variable 'server' omits 8b7efcc24cd0 cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() omits 05ce2aa0dfa1 cifs: remove set but not used variable 'sep' omits 9c60096d499e automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] 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 7c3c7a17faa0 automerging branch "kernel.org-palmer-linux/next-earlycon" [...] omits c6e2c0d2aa9a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] omits 598d27869cf3 automerging branch "kernel.org-palmer-linux/next-cmdline" [...] omits eb7dd4b831c0 Merge branch 'i2c/for-5.0' into i2c/for-next omits b2a0704d5292 automerging branch "kernel.org-palmer-linux/next-audit" in [...] omits c6cbdbbbf3e9 automerging branch "kernel.org-palmer-linux/fix-unused_var [...] omits f9ae3169af97 automerging branch "kernel.org-palmer-linux/fix-put_of_cpu [...] omits a73308891100 cifs: update for current_kernel_time64() removal omits c1cae12e6b4a vfs: Add a sample program for the new mount API omits d101a34a2c79 vfs: syscall: Add fspick() to select a superblock for reco [...] omits 1fcae4c630e3 vfs: syscall: Add fsmount() to create a mount for a superblock omits ec4256de39c3 vfs: syscall: Add fsconfig() for configuring and managing [...] omits 0cba0050bcbe vfs: Implement logging through fs_context omits 4552c960ff40 vfs: syscall: Add fsopen() to prepare for superblock creation omits 03ca430a2648 Make anon_inodes unconditional omits 514cea5d88b1 teach move_mount(2) to work with OPEN_TREE_CLONE omits 96298884c8b4 vfs: syscall: Add move_mount(2) to move mounts around omits 6d16dd871213 vfs: syscall: Add open_tree(2) to reference or clone a mount omits 6c606fff6c91 afs: Use fs_context to pass parameters over automount omits 10424811186f afs: Add fs_context support omits 8fa5366945d8 vfs: Add some logging to the core users of the fs_context log omits 8907f3967fbc vfs: Implement logging through fs_context omits bed15a150f44 vfs: Provide documentation for new mount API omits 460375e70621 vfs: Remove kern_mount_data() omits e88bea43b477 hugetlbfs: Convert to fs_context omits d48db7fb30db kernfs, sysfs, cgroup, intel_rdt: Support fs_context omits 35822336b482 cpuset: Use fs_context omits b97c89323b7b ipc: Convert mqueue fs to fs_context omits e1f97a645981 proc: Add fs_context support to procfs omits 5aed868ddf7f procfs: Move proc_fill_super() to fs/proc/root.c omits 013c7af575e5 vfs: Implement a filesystem superblock creation/configurat [...] omits 47173883ff4d tomoyo: Implement security hooks for the new mount API omits c36d02347290 apparmor: Implement security hooks for the new mount API omits 038a87fd0ec1 smack: Implement filesystem context security hooks omits 3bbdeb518bc7 selinux: Implement the new mount API LSM hooks omits 18ee890db905 vfs: Put security flags into the fs_context struct omits 18ef962eeec1 vfs: Add LSM hooks for the new mount API omits 1bff8b546644 vfs: Add configuration parser helpers omits 57fb096cd685 vfs: Introduce logging functions omits 23ac0033ae3c vfs: Introduce the basic header for the new mount API's fi [...] omits e302a2e101ad convert do_remount_sb() to fs_context omits 58df0656d467 new helper: do_new_mount_fc() omits 9af509a66b1e teach vfs_get_tree() to handle subtype, switch do_new_moun [...] omits 106c5d95e22b new helper: vfs_create_mount() omits 0b81ecd508b1 introduce fs_context, switch vfs_kern_mount() to it. omits 53c1d44b9071 smack: rewrite smack_sb_eat_lsm_opts() omits 99951a9ab9ce smack: get rid of match_token() omits 90e3b564ab93 smack: take the guts of smack_parse_opts_str() into a new helper omits cbd49a91b1ec LSM: new method: ->sb_add_mnt_opt() omits 4b8e1cd7ffd4 selinux: rewrite selinux_sb_eat_lsm_opts() omits 2b5dc333ff2f automerging branch "kernel.org-palmer-linux/fix-cmpxchg_de [...] omits cddd730dec1c cifs: Only free DFS target list if we actually got one omits 75710de66578 cifs: Add support for failover in cifs_reconnect_tcon() omits 0be85a9803ce cifs: Add support for failover in smb2_reconnect() omits 1ce5c5745304 cifs: start DFS cache refresher in cifs_mount() omits ebc666e2abbe cifs: Add support for failover in cifs_reconnect() omits f8e9c32001d1 cifs: Add support for failover in cifs_mount() omits 57fe239eafaa cifs: Make use of DFS cache to get new DFS referrals omits 3d6cacbb5310 cifs: Add DFS cache routines omits 1a98a488d561 cifs: auto disable 'serverino' in dfs mounts omits 05b48a9be4dc cifs: Save TTL value when parsing DFS referrals omits 6374edc5fbbf cifs: Respect -EAGAIN when querying paths omits 4eab9fb390f4 cifs: Make devname param optional in cifs_compose_mount_options() omits 36d8a16bbd1b cifs: Skip any trailing backslashes from UNC omits ceb8ed9f4dc4 cifs: Refactor out cifs_mount() omits 6f6ccbec3861 cifs: check ntwrk_buf_start for NULL before dereferencing it omits 681a41410c3a cifs: remove coverity warning in calc_lanman_hash omits 422c56cdef64 cifs: remove set but not used variable 'smb_buf' omits 680a9aa729c4 cifs: suppress some implicit-fallthrough warnings omits 77ed5eeb4f15 cifs: change smb2_query_eas to use the compound query-info helper omits 8c39423f7a7d Add vers=3.0.2 as a valid option for SMBv3.0.2 omits 04aaefbbefb1 cifs: create a helper function for compound query_info omits 11d86ae723d4 cifs: address trivial coverity warning omits 7eba5098a2a4 cifs: smb2 commands can not be negative, remove confusing check omits 053c1d144add cifs: use a compound for setting an xattr omits d263133d580e cifs: clean up indentation, replace spaces with tab omits 8f696e1a9a8b riscv: define CREATE_TRACE_POINTS in ptrace.c omits 7eb2880c9e25 riscv: define NR_syscalls in unistd.h omits 62bcb6773bd4 Merge branch 'devel' into for-next omits f0eb7b8304f1 gpio/mmc/of: Respect polarity in the device tree omits e9a8edb234ab selinux: regularize Opt_... names a bit omits 5b2ea6199614 selinux: switch away from match_token() omits 87a708de99b0 selinux: new helper - selinux_add_opt() omits 75c4a4541891 Merge branch 'next/dt64' into for-next omits cefbade458fb Merge remote-tracking branch 'regmap/topic/irq' into regmap-next omits 512a9c48b71a Merge branch 'regmap-4.21' into regmap-next 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 d010d5315ca6 RISC-V: Update Kconfig to better handle CMDLINE omits 793423cf07e5 efi: Align 'efi_guid_t' to 64 bits 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 5fe0427abf2b RISC-V: add of_node_put() omits 555af8090162 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] omits 630d835a66f8 Merge branch 'for-next-current-v4.19-20181217' into for-ne [...] omits f83867b96169 Merge branch 'misc-4.21' into for-next-current-v4.19-20181217 omits cea5d45ea6d8 of: __of_detach_node() - remove node from phandle cache omits 2b988393d0e4 of: of_node_get()/of_node_put() nodes held in phandle cache omits bae47e41c9ea sunrpc: Be sure to clear XPRT_WRITE_SPACE when resetting t [...] omits 3a4a6cc0c034 SUNRPC discard cr_uid from struct rpc_cred. omits 394f319df78e SUNRPC: simplify auth_unix. omits 8224e85b5aa2 SUNRPC: remove crbind rpc_cred operation omits cc791697a604 SUNRPC: remove generic cred code. omits a24ada6d6671 NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. omits 68e53d665aeb NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] omits 675b5cd51f04 NFS: change access cache to use 'struct cred'. omits 7dea7b4462ef SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT omits ce864ed5a9c1 NFS: move credential expiry tracking out of SUNRPC into NFS. omits c2aed9baae1d SUNRPC: add side channel to use non-generic cred for rpc call. omits 9a72f9acfd03 SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none omits 473b3ac2f4e9 NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] omits afd158ebe20c SUNRPC: discard RPC_DO_ROOTOVERRIDE() omits bc1307f96f1d NFSv4: don't require lock for get_renew_cred or get_machine_cred omits a7c14d7fb332 NFSv4: add cl_root_cred for use when machine cred is not a [...] omits f94896ab31be SUNRPC: remove machine_cred field from struct auth_cred omits 0d6157ccaa20 SUNRPC: remove uid and gid from struct auth_cred omits 63a1626cce72 SUNRPC: remove groupinfo from struct auth_cred. omits 8d3867b8d952 SUNRPC: add 'struct cred *' to auth_cred and rpc_cred omits 568a540bb5ad cred: allow get_cred() and put_cred() to be given NULL. omits e494a80b808c cred: export get_task_cred(). omits dd5126d4a979 cred: add get_cred_rcu() omits e76774ff9134 cred: add cred_fscmp() for comparing creds. omits 599bbb05ee2d SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG omits 79086bbf7a1e nfs: fix comment to nfs_generic_pg_test which does the opposite omits 0fe0830e6c69 NFSv4: cleanup remove unused nfs4_xdev_fs_type 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 4ed91892b0d6 dt-bindings: gpio: rcar: Add r8a774c0 (RZ/G2E) support omits d0c97d5a721b mfd: tps65218: Use devm_regmap_add_irq_chip and clean up e [...] omits 9fd941c2bb8b memory: omap-gpmc: Get the header of the enum omits 2f4e70574fc6 ARM: omap1: Fix new user of gpiochip_request_own_desc() omits 4756f886b85e gpio: mvebu: only fail on missing clk if pwm is actually t [...] omits 47c80a5d8a3b ARM: shmobile: fix build regressions omits b9374e6eb8ba Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] omits d4683eee8cd6 auxdisplay: charlcd: fix x/y command parsing omits 8e10d25f1db2 Merge branches 'pm-qos', 'pm-devfreq', 'pm-sleep' and 'pm- [...] omits 4523c505da3a Merge branch 'pm-opp' into linux-next omits 18325a071852 Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq- [...] omits 9115d1427f02 Merge branch 'devprop' into linux-next omits 2e16da81a7cb Merge branches 'acpi-misc', 'acpi-tables', 'acpi-soc' and [...] omits 24a19afa4bed Merge branch 'acpica' into linux-next omits 50719643ae81 cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver omits 9f89f5a4aeec dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings 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 eab2b8570eb4 Merge branch 'topic/sh' into next omits d411ff4a93d5 Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] omits b8b7c37a78ed gpio: max7301: fix driver for use with CONFIG_VMAP_STACK omits 73e2436aa5ad gpio: gpio-omap: Revert deferred wakeup quirk handling for [...] omits 991cdf9dbd1a kconfig: remove keyword lookup table entirely omits 0d09b93b6168 kconfig: update current_pos in the second lexer omits 16433c42c22d kconfig: switch to ASSIGN_VAL state in the second lexer omits 86916c68c599 kconfig: stop associating kconf_id with yylval omits 06f76097fc48 kconfig: refactor end token rules omits 97409a0786b4 kconfig: stop supporting '.' and '/' in unquoted words omits 17815cc6622c treewide: surround Kconfig file paths with double quotes omits c0bfa18e62bf microblaze: surround string default in Kconfig with double quotes omits 54aae8b18e24 kconfig: use T_WORD instead of T_VARIABLE for variables omits ed92dc955db9 kconfig: use specific tokens instead of T_ASSIGN for assignments omits ea5c5796f47d kconfig: refactor scanning and parsing "option" properties omits 903b5bbb6a9f kconfig: use distinct tokens for type and default properties 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 19f25957be17 nfsd: keep a tally of RECLAIM_COMPLETE operations when usi [...] omits f9f65da13c03 nfsd: un-deprecate nfsdcld omits 379dd826f438 nfsd: make nfs4_client_reclaim use an xdr_netobj instead o [...] omits 24e06ff71d76 mfd: Use of_node_name_eq() for node name comparisons omits e8e8d449b9e6 MIPS: BCM63XX: fix switch core reset on BCM6368 omits 2b911667eeaa Merge branch 'next/dt64' into for-next omits 71f9e65f1e40 Merge branch 'next/dt' into for-next omits 9e24e16cd4dd LSM: bury struct security_mnt_opts omits 270fae160e96 smack: switch to private smack_mnt_opts omits c358d1bfd252 selinux: switch to private struct selinux_mnt_opts omits 6020429640f1 LSM: hide struct security_mnt_opts from any generic code omits 7d3485c5e875 ext4: avoid declaring fs inconsistent due to invalid file handles omits 9e49d9015146 switchtec: Add MRPC DMA mode support omits a0d2f28f58d3 Merge branch 'devel' into for-next omits 17a978f19bfc selinux: kill selinux_sb_get_mnt_opts() omits ac3c962cc168 f2fs: clear PG_writeback if IPU failed omits dc6502c471fe f2fs: add an ioctl() to explicitly trigger fsck later omits 9fd1eb124bf8 LSM: turn sb_eat_lsm_opts() into a method omits c052e792de44 nfs_remount(): don't leak, don't ignore LSM options quietly omits ed27707ebf84 btrfs: sanitize security_mnt_opts use omits 70e6e2983473 dt-bindings: arm: Convert Rockchip board/soc bindings to j [...] omits 46275577b86a pwm: bcm2835: Switch to SPDX identifier omits 8092ff74bd91 pwm: Enable Kona PWMto be built for the Cygnus architecture omits d3d7c4c30eb2 Merge branches 'at91-soc' and 'at91-dt' into at91-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 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 400757f824c1 mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove omits 35ee53168406 selinux; don't open-code a loop in sb_finish_set_opts() omits dd94e7f59f63 Merge branch 'misc' into for-next omits 27b1032ea88d Merge branch 'fixes' into for-next omits 8c5931b383b3 mfd: axp20x: Add supported cells for AXP803 omits 539ad9c26234 mfd: axp20x: Re-align MFD cell entries omits ef9c186f08d7 Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits a409a4f4933a Merge branch 'next/defconfig' into for-next omits 7ff8957175d6 coresight: Use of_node_name_eq for node name comparisons 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 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 4141c2cc3743 gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochi [...] omits ded414ebcd58 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] omits 230df6835adc Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] 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 37d1246af2d5 virtio_net: bulk free tx skbs omits 6f8e3f247589 virtio-net: bql support omits a4da43197e55 virtio_blk: add discard and write zeroes support omits 1300bd95feb6 Merge branch 'next/defconfig' into for-next omits 3b926dc4e362 Merge branch 'next/dt' into for-next omits eb1644e1ec8a Merge branches 'fixes', 'misc', 'sa1100-for-next' and 'spe [...] omits 2b4b64840d7f Merge branch 'topic/fsl' into next omits d394e7aeba79 Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits b1bd47b638d4 dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller [...] omits 75628c149b0d dmaengine: fsl-qdma: Add qDMA controller driver for Layers [...] 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 2b8073b14c19 LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() omits 72549bc085d6 Merge branch 'misc-4.20' into next-fixes omits 0cc8f80683a7 Btrfs: fix fsync of files with multiple hard links in new [...] omits c2f7a6c7e1e5 Merge branch 'v4.20-next/soc' into for-next omits 932128f2e2ba Merge branches 'sunxi/dt-for-4.21' and 'sunxi/clk-for-4.21 [...] omits 91051567df44 Merge branches 'sunxi/core-for-4.21', 'sunxi/drivers-for-4 [...] omits d67be3ac89ce Merge branch 'for-linus' into next omits ff28ef13c4a1 Merge branch 'topic/sprd' into next omits 1fa4ce0b2cac Merge branch 'topic/dmatest' into next omits f8c85d43f3fe Merge branch 'topic/sh' into next omits ad275a8b2d4a Merge branch 'sunxi/clk-for-4.21' into sunxi/for-next omits 340f9671bed3 Merge branches 'sunxi/clk-for-4.21', 'sunxi/core-for-4.21' [...] omits 20b880a05f06 mips: bpf: fix encoding bug for mm_srlv32_op omits 6358a3dc9d17 Merge branch 'next/dt' into for-next omits 9858c7196f50 Merge branch 'sunxi/clk-for-4.21' into sunxi/for-next omits 7fb99a5a5d46 PCI: dwc: Don't hard-code DBI/ATU offset omits 9b8d82888fb9 mfd: wm5110: Add missing ASRC rate register omits 38cbf43f3ff7 mfd: qcom_rpm: write fw_version to CTRL_REG omits e88368e304f5 dt-bindings: watchdog: Add Allwinner ARMv5 F1C100s wdt omits d19f102d14c9 dt-bindings: sram: Add Allwinner suniv F1C100s omits 40db168f0da0 new helper: security_sb_eat_lsm_opts() omits 359c46c4c44f LSM: lift extracting and parsing LSM options into the call [...] omits bba256350ef6 LSM: lift parsing LSM options into the caller of ->sb_kern [...] omits 3048db0e5aaa smack: make smack_parse_opts_str() clean up on failure omits baad21896b59 selinux: expand superblock_doinit() calls omits 06aa5694f870 Merge LKMM and RCU commits omits 3cbc4398d926 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 b10ff84c20bf dt-bindings: i2c: Use correct vendor prefix for Atmel omits b3d892363277 i2c: scmi: Fix probe error on devices with an empty SMB000 [...] omits 4e5f84c8843f Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] omits d0eb8b0ec43a Merge branch 'sunxi/clk-for-4.21' into sunxi/for-next omits 95150405e108 Merge branch 'misc' into for-next omits f900684b761d Merge branch 'fixes' into for-next omits 737fdee80faf Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits 437f033f6db2 Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits 39a577fe6163 slimbus: ngd: fix spelling mistake "exeeds" -> "exceeds" omits da67739cf74b Merge branch 'sunxi/h3-h5-for-4.21' into sunxi/for-next omits 62b836a0d248 Merge branch 'i2c/for-5.0' into i2c/for-next omits 768f315f8b25 i2c-axxia: properly handle master timeout omits 814a053bbbdb Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] omits d8c137546ef8 powerpc: tag implicit fall throughs omits 786022be93cb Merge branch 'topic/coh' into next omits 0aded575609e clocksource/drivers/integrator-ap: Add missing of_node_put() omits 58535e2bdd46 clocksource/drivers/bcm2835: Switch to SPDX identifier omits d45fa3f9d3cc dt-bindings: timer: renesas, cmt: Document r8a774a1 CMT support omits 2f04b25e7326 Merge branch 'topic/dirn_remove' into next omits 473c49297d2a Merge branch 'topic/dmatest' into next omits c03ec9cbc1c1 Merge branch 'topic/dw' into next omits 0fae25ed2535 Merge branch 'topic/sh' into next omits 9d7e4360c53a Merge branch 'topic/coh' into next omits 26adaef0167f Merge branch 'topic/uniphier' into next omits d6d3bfe35877 Merge branch 'topic/xilinx' into next omits e7f5a5a2c123 Merge branch 'topic/imx' into next omits 3f6666824ed4 Merge branches 'sunxi/clk-for-4.21' and 'sunxi/dt64-for-4. [...] omits da3c564cb06b Merge branch 'misc' into for-next omits 529a9b0984a2 Merge branch 'next/dt' into for-next omits a1d2435d710b Merge branch 'sunxi/drivers-for-4.21' into sunxi/for-next 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 e80926b3caad clocksource/drivers/timer-imx-tpm: Convert the driver to timer-of omits 9a7d2c9005cd Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next omits 3c9d403d2fe1 Merge branch 'bcm2835-drivers-next' into for-next omits 932a662d6ae7 PCI: dwc: layerscape: Constify driver data omits 7a6991159bcd PCI: imx: Add multi-pd support omits d52106d8b172 Merge branches 'sunxi/clk-for-4.21', 'sunxi/config64-for-4 [...] omits 7373bc7654c1 9p/net: put a lower bound on msize omits 1201e225b050 Gclocksource/drivers/arc_timer: Utilize generic sched_clock 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 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 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 a81b06829235 Merge branch 'bcm2835-drivers-next' into for-next omits 1f5c3b684e75 dt-bindings: timer: renesas, cmt: Document r8a77470 CMT support omits eca8e329f1f9 dt-bindings: timer: renesas, cmt: Document r8a7796 CMT support omits 3a78261473f0 clocksource/drivers/imx-gpt: Remove unnecessary irq protection omits e31253408253 clocksource/drivers/imx-gpt: Add support for ARM64 omits 9f26f61ff31a clocksource/drivers/meson6_timer: Implement the ARM delay timer omits 4150836bf365 clocksource/drivers/meson6_timer: Use register names from [...] omits 3892576b6a86 clockevents/drivers/tegra20: Remove obsolete inclusion of [...] omits fb9ea9524469 clocksource/drivers/timer-ti-dm: Remove the early platform [...] omits c5d8b4ef0508 clocksource/drivers/ux500: Drop Ux500 custom SCHED_CLOCK omits 647dd58b9e9d clocksource/drivers/dbx500: Demote dbx500 PRCMU clocksource omits 0690b8d7bf2d clocksource/driver/timer-vt8500: Remove duplicate function name omits 00751549bb72 Merge branch 'misc' into for-next omits cac09f066f0f md: remvoe redundant condition check omits 63301adad03d lib/raid6: add option to skip algo benchmarking omits fde830d77776 lib/raid6: sort algos in rough performance order omits 45351dc4887b lib/raid6: check for assembler SSSE3 support omits f80dbe27c9ca lib/raid6: avoid __attribute_const__ redefinition omits d9a00a1ac6f2 lib/raid6: add missing include for raid6test omits 8835eae0f913 Merge branch 'next/dt' into for-next omits 0cec51e25db6 Merge branch 'bcm2835-defconfig-next' into for-next omits 24632d6b78a1 ARM: bcm2835_defconfig: Enable BCM2835 MMAL-based V4L2 cam [...] omits b73a61dc0e96 ARM: socfpga: dts: document "altr,stratix10-rst-mgr" binding omits 8f6f8c77fc4d reset: socfpga: add an early reset driver for SoCFPGA omits 691e84a4d08f reset: fix null pointer dereference on dev by dev_name omits 06aa7d7399d5 reset: Add reset_control_get_count() omits d916ce7245ad Merge branch 'sunxi/dt64-for-4.21' into sunxi/for-next omits 5af8627c8fe2 Merge branch 'bcm2835-soc-next' into for-next omits ed6fd0561b8a Merge branch 'bcm2835-drivers-next' into for-next omits 9c506988428d Merge remote-tracking branch 'sunxi-korg/sunxi/fixes-for-4 [...] omits f6de2b8919b8 Merge branch 'next/dt64' into for-next omits e319c409f484 Merge branch 'next/dt' into for-next omits adc8d569040f Merge branch 'misc' into for-next omits ad3c7670feaf Merge branch 'fixes' into for-next omits a521dcb18b6d mfd: tps6586x: Handle interrupts on suspend omits 5035d66cc629 nvmem: meson-efuse: add peripheral clock omits dc54443dc708 nvmem: meson-efuse: bindings: add peripheral clock 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 81dcdbdbf895 Merge branch 'next/dt' into for-next 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 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 0a8054c863b8 vfs: Separate changing mount flags full remount omits e322b9267880 vfs: Suppress MS_* flag defs within the kernel unless expl [...] omits 386d0c222341 x86/mm: declare check_la57_support() as inline omits 3894653bb136 exofs_mount(): fix leaks on failure exits 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 c4e37c153f77 md: remove set but not used variable 'bi_rdev' omits 9099a252d44c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits c8d7a5c21743 remoteproc: fix kernel-doc comment for parse_fw omits cbfbf64d2023 remoteproc: debug: add crash debugfs node omits 444ba58a35e4 Merge branch 'misc' into for-next omits 4b1d4fba9e26 Merge branch 'sunxi/dt64-for-4.21' into sunxi/for-next omits 3651f0177f22 slimbus: qcom-ctrl: simplify getting .driver_data omits 668f51ae2fd2 nvmem: core: fix regression in of_nvmem_cell_get() omits 9449f7ae63e5 reset: Improve reset controller kernel docs omits 19357aba5f14 Merge branches 'sunxi/clk-for-4.21', 'sunxi/config64-for-4 [...] omits 79ae4910fe00 ARC: HSDK: improve reset 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 adds e738441e803d Merge tag 'pci-v4.20-fixes-4' of git://git.kernel.org/pub/ [...] adds 98256376f81a uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES [...] adds 62393dbcbe0f Merge tag 'for-linus-20181218' of git://git.kernel.dk/linux-block adds 2dd516ff7d85 Merge tag 'dma-mapping-4.20-4' of git://git.infradead.org/ [...] adds 987d1149be7d KVM: fix unregistering coalesced mmio zone from wrong bus adds c2dd5146e9fe KVM: Fix UAF in nested posted interrupt processing adds dcbd3e49c2f0 KVM: X86: Fix NULL deref in vcpu_scan_ioapic adds 0e1b869fff60 kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs adds fe112793600b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8c9dff1ebd72 Merge tag 'nfs-for-4.20-6' of git://git.linux-nfs.org/proj [...] adds c5c08bed843c virtio: fix test build after uio.h change adds ab63e725b49c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 006791772084 net: mvpp2: 10G modes aren't supported on all ports adds f07d4276892d qed: Fix an error code qed_ll2_start_xmit() adds 3c6306d44082 tipc: check group dests after tipc_wait_for_cond() adds b26322d2ac6c net: stmmac: Fix an error code in probe() adds 4298388574da net: macb: restart tx after tx used bit read adds e2c4cf7f98a5 net: Use __kernel_clockid_t in uapi net_stamp.h adds e100a897bf9b net: macb: fix random memory corruption on RX with 64-bit DMA adds 8159ecab0db9 net: macb: fix dropped RX frames due to a race adds 6e0af298066f net: macb: add missing barriers when reading descriptors adds a9d6d897f399 Merge branch 'macb-DMA-race-fixes' adds 6ad0b5a4e03d vxlan: Unmark offloaded bit on replaced FDB entries adds 6db924687139 vxlan: Fix error path in __vxlan_dev_create() adds ce5e098f7a10 vxlan: changelink: Fix handling of default remotes adds 55cbe0794294 selftests: net: Add test_vxlan_fdb_changelink.sh adds 59fc137ebdd1 Merge branch 'vxlan-Various-fixes' adds 0db7d253e9f0 lan743x: Expand phy search for LAN7431 adds 15515aaaa696 lan78xx: Resolve issue with changing MAC address adds 8742beb50f2d net: phy: Fix the issue that netif always links up after resuming adds d81c5054a5d1 xen/netfront: tolerate frags with no data adds f7db2beb4c2c vxge: ensure data0 is initialized in when fetching firmwar [...] adds 78abe3d0dfad net/smc: fix TCP fallback socket release adds 3061169a47ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds d350a0f43118 nl80211: fix memory leak if validate_pae_over_nl80211() fails adds 34b1e0e9efe1 mac80211: free skb fraglist before freeing the skb adds 49ce708be602 Merge tag 'mac80211-for-davem-2018-12-19' of git://git.ker [...] adds 53884577fbce ath10k: skip sending quiet mode cmd for WCN3990 adds c6f4075e2f14 Merge tag 'wireless-drivers-for-davem-2018-12-19' of git:/ [...] adds ea010070d0a7 net/rds: fix warn in rds_message_alloc_sgs adds c75ab8a55ac1 net/rds: remove user triggered WARN_ON in rds_sendmsg adds 912cb1d55c96 Merge branch 'rds-fixes' adds 84404d5fd585 bnxt_en: Fix ethtool self-test loopback. adds fb2427454631 ipv6: explicitly initialize udp6_addr in udp_sock_create6() adds bfc698254ba9 net/mlx5e: RX, Fix wrong early return in receive queue poll adds f0337889147c net/mlx5: Typo fix in del_sw_hw_rule adds 4765420439e7 net/mlx5e: Remove the false indication of software timesta [...] adds d9842f388b23 Merge tag 'mlx5-fixes-2018-12-19' of git://git.kernel.org/ [...] adds e0e587878f53 lan743x: Remove MAC Reset from initialization adds 8e1da73acded gro_cell: add napi_disable in gro_cells_destroy adds 1875a9ab01df iptunnel: make TUNNEL_FLAGS available in uapi adds c6ec179a0082 net/tls: allocate tls context using GFP_ATOMIC adds 599d2570b2da net/sched: cls_flower: Remove old entries from rhashtable adds 1b451fb2051b net: mvpp2: fix the phylink mode validation adds c0fde870d96e neighbor: NTF_PROXY is a valid ndm_flag for a dump request adds d84e7bc0595a rds: Fix warning. adds 519be6995c31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds a837eca24120 iomap: Revert "fs/iomap.c: get/put the page in iomap_page_ [...] adds d31aeb78c682 Merge tag 'mmc-v4.20-rc7' of git://git.kernel.org/pub/scm/ [...] adds 177c459b08a3 Merge tag 'usb-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] adds bfd7bd5b49c8 Merge tag 'tty-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] adds 122b7e33804d Merge tag 'char-misc-4.20-rc8' of git://git.kernel.org/pub [...] adds ef7cfd00b2ca kbuild: fix false positive warning/error about missing libelf adds c0f3ece4657f Merge tag 'kbuild-fixes-v4.20-2' of git://git.kernel.org/p [...] adds bed1369f5190 m68k: Fix memblock-related crashes adds 1d51b4b1d3f2 Merge tag 'm68k-for-v4.20-tag2' of git://git.kernel.org/pu [...] adds f57b620a89ad Merge tag 'upstream-4.20-rc7' of git://git.infradead.org/l [...] adds 9097a058d49e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 271b9c0c8007 smb3: Fix rmdir compounding regression to strict servers adds 783619556a56 Merge tag '4.20-rc7-smb3-fixes' of git://git.samba.org/sfr [...] adds 00ded24c33c5 gpio: gpio-omap: Revert deferred wakeup quirk handling for [...] adds abf221d2f51b gpio: max7301: fix driver for use with CONFIG_VMAP_STACK adds c8da642d41a6 gpio: mvebu: only fail on missing clk if pwm is actually t [...] adds bc380733a5e7 Merge tag 'gpio-v4.20-3' of git://git.kernel.org/pub/scm/l [...] adds d21ff5d7f8c3 Input: elantech - disable elan-i2c for P52 and P72 adds 7a71712293ba Input: synaptics - enable SMBus for HP EliteBook 840 G4 adds 0b517333721c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 505b5240329b drm/ioctl: Fix Spectre v1 vulnerabilities adds b6aac625e579 Merge tag 'drm-misc-fixes-2018-12-20' of git://anongit.fre [...] adds 96d6ee7d2f81 Merge tag 'drm-fixes-2018-12-21' of git://anongit.freedesk [...] adds 32043fa065b5 x86/mtrr: Don't copy uninitialized gentry fields back to u [...] adds e769742d3584 Revert "x86/jump-labels: Macrofy inline assembly code to w [...] adds c3462ba98683 Revert "x86/cpufeature: Macrofy inline assembly code to wo [...] adds 81a68455e795 Revert "x86/extable: Macrofy inline assembly code to work [...] adds a4da3d86a285 Revert "x86/paravirt: Work around GCC inlining bugs when c [...] adds ffb61c6346d0 Revert "x86/bug: Macrofy the BUG table section handling, t [...] adds 851a4cd7cc11 Revert "x86/alternatives: Macrofy lock prefixes to work ar [...] adds ac180540b04d Revert "x86/refcount: Work around GCC inlining bug" adds 96af6cd02a10 Revert "x86/objtool: Use asm macros to work around GCC inl [...] adds 6ac389346e69 Revert "kbuild/Makefile: Prepare for using macros in inlin [...] adds 70ad6368e878 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds da791a667536 futex: Cure exit race adds d5fa080d4cea Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds e572fa0e8401 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 3cf85f9f6bd7 KVM: x86: nSVM: fix switch to guest mmu adds 5092adb2272e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8fd1a4affbda mscc: Configured MAC entries should be locked. adds d15f5ac8deea ipv6: frags: Fix bogus skb->sk in reassembled packets adds de985ec5c5bb MAINTAINERS: update cxgb4 and cxgb3 maintainer adds f0c928d878e7 tcp: fix a race in inet_diag_dump_icsk() adds d134e486e831 net: netxen: fix a missing check and an uninitialized use adds 99137b7888f4 packet: validate address length adds 5c1e7e94a7fa Prevent overflow of sk_msg in sk_msg_clone() adds cbb49697d551 ipv6: tunnels: fix two use-after-free adds 65a10e28aee7 tls: Do not call sk_memcopy_from_iter with zero length adds 7c3db4105ce8 qmi_wwan: Add support for Fibocom NL678 series adds d667044f4951 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup adds 87935eee5770 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0ff70f62c6a7 sparc: vdso: Drop implicit common-page-size linker flag adds afaffac36806 sparc: Set "ARCH: sunxx" information on the same line adds d430aff8cd0c serial/sunsu: fix refcount leak adds 6cafab50eea3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 2830bf6f05fb mm, memory_hotplug: initialize struct pages for the full m [...] adds 2e83ee1d8694 mm: thp: fix flags for pmd migration when split adds 5eed6f1dff87 fork,memcg: fix crash in free_thread_stack on memcg charge fail adds 17e2e7d7e1b8 mm, page_alloc: fix has_unmovable_pages for HugePages adds 23203e3f34c9 Merge branch 'akpm' (patches from Andrew) adds 0cd60eb1a7b5 dma-mapping: fix flags in dma_alloc_wc adds 94f82008ce30 Revert "vfs: Allow userns root to call mknod on owned file [...] adds 9bc30ab82108 auxdisplay: charlcd: fix x/y command parsing adds 38c0ecf6087a Merge tag 'auxdisplay-for-linus-v4.20' of https://github.c [...] adds 1104bd96eb2a Merge tag 'compiler-attributes-for-linus-v4.20' of https:/ [...] adds 9105b8aa50c1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 3c730b1041ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8fe28cb58bcb Linux 4.20 adds c76cd634eb5b Merge tag 'platform-drivers-x86-v4.21-1' of git://git.infr [...] adds 4971f090aa7f Merge tag 'drm-next-2018-12-14' of git://anongit.freedeskt [...] adds b3cc2bfe7244 Merge tag 'i3c/for-4.21' of git://git.kernel.org/pub/scm/l [...] adds eaa764997115 Merge tag 'mtd/for-4.21' of git://git.infradead.org/linux-mtd adds bbb55cd70890 media: ddbridge: Move asm includes after linux ones adds 4bd46aa0353e media: cx23885: only reset DMA on problematic CPUs adds 5813540b584c Merge tag 'media/v4.20-6' of git://git.kernel.org/pub/scm/ [...] adds 51abe041c5ed media: staging/intel-ipu3: Add dual pipe support adds faa9ce7c59a7 media: ipu3-imgu: Fix compiler warnings adds d84273453689 media: ipu3-imgu: Fix firmware binary location adds 34fc0e1bf892 media: doc-rst: Add Intel IPU3 documentation adds d0276a2b8303 media: v4l: Add Intel IPU3 meta buffer formats adds 5e44465ccf7a media: staging/ipu3-imgu: Address documentation comments adds 38b11beb73c5 media: staging/ipu3-imgu: Add MAINTAINERS entry adds 996680d461f8 Merge tag 'media/v4.20-7' of git://git.kernel.org/pub/scm/ [...] adds 0b84304ef5da ALSA: rme9652: Fix potential Spectre v1 vulnerability adds 5ae4f61f012a ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities adds 644b2e97405b ALSA: bebob: fix model-id of unit for Apogee Ensemble adds 9cf6533e8060 ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 adds 18d43c9b88eb ALSA: HDA: export process_unsol_events() adds c337104b1a16 ALSA: HD-Audio: SKL+: abort probe if DSP is present and Sk [...] adds d82b51c855a2 ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver [...] adds 8e61e7b5c4de Merge tag 'sound-4.21-rc1' of git://git.kernel.org/pub/scm [...] adds 75dfa87035f9 EDAC, fsl_ddr: Add LS1021A to the list of supported hardware adds b271b2127e66 Merge tag 'edac_for_4.21' of git://git.kernel.org/pub/scm/ [...] adds f941d3e41da7 ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle adds 7edcbbf29006 ACPI: PM: Loop in full LPS0 mode only adds 0a3b0c7f9795 dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings adds 2849dd8bc72b cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver adds 3a56fe685dc9 Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq-sched' adds 6f049e7c87fd Merge branch 'pm-opp' adds 8234f6734c5d PM-runtime: Switch autosuspend over to using hrtimers adds d32dcc6c6970 PM / Domains: remove define_genpd_open_function() and defi [...] adds 442a5d000a4c Merge branches 'pm-core', 'pm-qos', 'pm-domains' and 'pm-sleep' adds 67e4eb30ea83 Merge tag 'linux-cpupower-4.21-rc1' of git://git.kernel.or [...] adds 663546903c83 tools/power/x86/intel_pstate_tracer: Fix non root executio [...] adds 3404155190ce tools/power turbosat: fix AMD APIC-id output adds 0ec712e36c1d tools/power turbostat: reduce debug output adds 445640a56349 tools/power turbostat: fix goldmont C-state limit decoding adds f5a4c76ad7de tools/power turbostat: consolidate duplicate model numbers adds 584923efe91f Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds a465d38fa3dc Merge branches 'pm-devfreq', 'pm-avs' and 'pm-tools' adds 1e2af254ef13 Merge tag 'pm-4.21-rc1' of git://git.kernel.org/pub/scm/li [...] adds 28586a51eea6 ACPI / OSI: Add OEM _OSI string to enable dGPU direct output adds 1027fb0fb94a Merge branch 'acpica' adds 1f000e1bfff4 ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode adds 98cff8b23ed1 ACPI/APEI: Clear GHES block_status before panic() adds 4cd9da8ad1c9 Merge branches 'acpi-tables', 'acpi-soc', 'acpi-apei' and [...] adds 36ad7d2b9e9b ACPI: Move PCI reset to a separate function adds 86689776878f ACPI: Allow CONFIG_PCI to be unset for reboot adds bd23fac3eaaa ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unset adds 5d32a66541c4 PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set adds 52146173a033 arm64: select ACPI PCI code only when both features are enabled adds 43554cebba50 ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set adds 5c6a1177826e ACPI: Make PCI slot detection driver depend on PCI adds 3eb85368460d Merge branch 'acpi-pci' adds e6d131500638 Merge tag 'acpi-4.21-rc1' of git://git.kernel.org/pub/scm/ [...] adds 88a053d29234 pwm: Enable Kona PWM to be built for the Cygnus architecture adds e747cbe257fd pwm: bcm2835: Switch to SPDX identifier adds b0f17570b820 pwm: clps711x: Fix period calculation adds f236d1886836 pwm: clps711x: Switch to SPDX identifier adds 9f4c8f9607c3 pwm: imx: Add ipg clock operation adds e94b815524f8 dt-bindings: pwm: rcar: Add r8a774c0 support adds d923fd6dc133 Merge tag 'pwm/for-4.21-rc1' of git://git.kernel.org/pub/s [...] adds 67a2ab931e9f Merge branch 'regulator-4.20' into regulator-linus adds 966e927bf8cc drivers/regulator: fix a missing check of return value adds 78e6fbf321a9 regulator: act8945a-regulator: make symbol act8945a_pm static adds 308144ce8e51 regulator: mcp16502: code cleanup adds 4906d09164c0 regulator: mcp16502: Use #ifdef CONFIG_PM_SLEEP around mcp [...] adds f4c8f980283b regulator: mcp16502: Fix missing n_voltages setting adds 3e60b4fc8671 regulator: convert to DEFINE_SHOW_ATTRIBUTE adds 77ea906082dc regulator: mcp16502: Select REGMAP_I2C to fix build error adds cd07e3701fa6 regulator: tps65910: fix a missing check of return value adds b27d9668be60 Merge branch 'regulator-4.21' into regulator-next adds c3b572596522 Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds 79f20778fb22 Merge tag 'regulator-v4.21' of git://git.kernel.org/pub/sc [...] adds 2d54911644e4 Merge branch 'spi-4.20' into spi-linus adds 916d9802e4b0 spi: sh-msiof: Reduce the number of times write to and per [...] adds b3fc4e0e966e Merge branch 'spi-4.21' into spi-next adds 74ff666bd7ba Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] adds 0051db82182b Merge tag 'spi-v4.21' of git://git.kernel.org/pub/scm/linu [...] adds 9b268ebe25cd Merge branch 'regmap-4.21' into regmap-next adds 84267d1b18ab regmap: regmap-irq: Remove default irq type setting from core adds 1c2928e3e321 regmap: regmap-irq/gpio-max77620: add level-irq support adds c82ea33ead18 regmap: irq: add an option to clear status registers on unmask adds 58331d618bd9 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds b1669432b355 Merge tag 'regmap-v4.21' of git://git.kernel.org/pub/scm/l [...] adds 4e4390ad067a Merge tag 'leds-for-4.21-rc1' of git://git.kernel.org/pub/ [...] adds 1fbb2dc6f0ce Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds f569da8c994c device property: fix fwnode_graph_get_next_endpoint() docu [...] adds d8924c0d76aa Merge tag 'devprop-4.21-rc1' of git://git.kernel.org/pub/s [...] adds ff3730a497cd Merge tag 'irqchip-4.21' of git://git.kernel.org/pub/scm/l [...] adds c2899c3470de genirq/affinity: Remove excess indentation adds bec04037e4e4 genirq/core: Introduce struct irq_affinity_desc adds c410abbbacb9 genirq/affinity: Add is_managed to struct irq_affinity_desc adds e4b99d415c39 Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds 30a85eb64347 clocksource/drivers/timer-vt8500: Remove duplicate function name adds bc0750e464d4 clocksource/drivers/dbx500: Demote dbx500 PRCMU clocksource adds 85b6fcadcf66 clocksource/drivers/ux500: Drop Ux500 custom SCHED_CLOCK adds 63136299721b clocksource/drivers/timer-ti-dm: Remove the early platform [...] adds 7b5926380107 clockevents/drivers/tegra20: Remove obsolete inclusion of [...] adds bed8fc137e20 clocksource/drivers/meson6_timer: Use register names from [...] adds fa83c6f45aa5 clocksource/drivers/meson6_timer: Implement the ARM delay timer adds df181e382816 clocksource/drivers/imx-gpt: Add support for ARM64 adds ec3372f28f7b clocksource/drivers/imx-gpt: Remove unnecessary irq protection adds f9135ffa8a27 dt-bindings: timer: renesas, cmt: Document r8a7796 CMT support adds 2bbaf5421644 dt-bindings: timer: renesas, cmt: Document r8a77470 CMT support adds bf287607c80f clocksource/drivers/arc_timer: Utilize generic sched_clock adds 3825603a8076 clocksource/drivers/timer-imx-tpm: Convert the driver to timer-of adds e5a805202c8e dt-bindings: timer: renesas, cmt: Document r8a774a1 CMT support adds 64db8bb157cb clocksource/drivers/bcm2835: Switch to SPDX identifier adds 5eb73c831171 clocksource/drivers/integrator-ap: Add missing of_node_put() adds 86fe57fc47b1 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] adds 4f352d1fc5a8 clocksource/drivers/timer-imx-tpm: Specify clock name for [...] adds 92e0d143fdef clocksource/drivers/riscv_timer: Provide the sched_clock adds 3d42b32b1d6b clocksource/drivers/riscv: Change name riscv_timer to timer-riscv adds 2d3bc644dd16 clocksource/drivers/rockchip: Change name rockchip_timer t [...] adds f155ae2c35c9 clocksource/drivers/tegra20: Change name tegra20_timer to [...] adds 493d09b7a7f5 clocksource/drivers/sun4i: Change name sun4i_timer to timer-sun4i adds adab4ec3c234 clocksource/drivers/meson6: Change name meson6_timer timer-meson6 adds 7f83a1327962 clocksource/drivers/rda: Add clock driver for RDA8810PL SoC adds 615740fd6b0c Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] adds 2e64d317e197 dt-bindings: timer: Document RDA8810PL SoC timer adds bd2bcaa565a2 Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] adds 9f687dddc4e1 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 13e1ad2be3a8 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] adds 5694cecdb092 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds e0783bb42448 Merge tag 'm68k-for-v4.21-tag1' of git://git.kernel.org/pu [...] adds 9947ab7bc3f5 Merge tag 'please-pull-y2038prep' of git://git.kernel.org/ [...] adds 8a79633b4928 sh: add __NR_syscalls along with NR_syscalls adds a0239c8eb936 sh: add system call table generation support adds 2b3c5a99d5f3 sh: generate uapi header and syscall table header files adds 507413a5f88a Merge tag 'asm-generic-4.21' of git://git.kernel.org/pub/s [...] adds 30807ef2b76e Merge tag 'microblaze-v5.0-rc1' of git://git.monstr.eu/lin [...] adds 8b699616f399 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] adds 94f9bf118f1e RISC-V: Fix of_node_* refcount adds cd378dbb3daf RISC-V: add of_node_put() adds 397182e0db56 riscv: remove unused variable in ftrace adds 3aed8c43267e RISC-V: Update Kconfig to better handle CMDLINE adds 358f3fff5271 RISC-V: Move from EARLY_PRINTK to SBI earlycon adds a266cdba17b3 RISC-V: lib: minor asm cleanup adds 9b9afe4a0ef1 RISC-V: Select GENERIC_SCHED_CLOCK for clocksource drivers adds 9830afca9273 Merge tag 'riscv-for-linus-4.21-mw1' of git://git.kernel.o [...] adds c2f1f3e0e17d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds ef2512c82659 mips: add __NR_syscalls along with __NR_Linux_syscalls adds a5ee2be91acb mips: remove unused macros adds 6d92c26815c5 mips: rename scall64-64.S to scall64-n64.S adds be856439c998 mips: add +1 to __NR_syscalls in uapi header adds 6a00cb6175a4 mips: remove syscall table entries adds 9bcbf97c6293 mips: add system call table generation support adds 99bf73ebf9c4 mips: generate uapi header and system call table files adds 41e486f4f66d MIPS: Remove struct mm_context_t fp_mode_switching field adds adcc81f148d7 MIPS: math-emu: Write-protect delay slot emulation pages adds 89261c570213 Merge tag 'mips_4.21' of git://git.kernel.org/pub/scm/linu [...] adds a5f2bd479f58 Merge branch 'parisc-4.21-1' of git://git.kernel.org/pub/s [...] adds 460023a5d1d2 Merge tag 'for-linus-4.21-rc1-tag' of git://git.kernel.org [...] adds c23b2e6fc4ca KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() adds 9009782a4937 KVM: arm/arm64: vgic: Consider priority and active state f [...] adds 71a7e47f39a2 KVM: arm/arm64: Fixup the kvm_exit tracepoint adds 8a411b060f82 KVM: arm/arm64: Remove arch timer workqueue adds 6e14ef1d12dc KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate adds da6f16662a6e KVM: arm64: Make vcpu const in vcpu_read_sys_reg adds 599d79dcd18f arm64: KVM: Add trapped system register access tracepoint adds 107352a24900 arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] adds 6794ad5443a2 KVM: arm/arm64: Fix unintended stage 2 PMD mappings adds df655b75c43f arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 adds 58466766cd35 arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro adds 8c33df1afd86 arm: KVM: Add S2_PMD_{MASK,SIZE} constants adds 8c5e14f438b8 Merge tag 'kvmarm-for-v4.21' of git://git.kernel.org/pub/s [...] adds 308c3e6673b0 KVM: s390: unregister debug feature on failing arch init adds 7aedd9d48f2a KVM: s390: fix kmsg component kvm-s390 adds e9f2e05a5f19 Merge tag 'kvm-s390-next-4.21-1' of git://git.kernel.org/p [...] adds cfdfaf4a8640 Merge tag 'kvm-ppc-next-4.21-1' of git://git.kernel.org/pu [...] adds ed8e48122728 KVM: x86: fix size of x86_fpu_cache objects adds e87555e550ce KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported adds b85c32dd2749 selftests: kvm: report failed stage when exit reason is un [...] adds ba7424b200d3 KVM: VMX: Remove duplicated include from vmx.c adds f1b9dd5eb86c kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init adds 7a86dab8cf2f kvm: Change offset in kvm_write_guest_offset_cached to unsigned adds e081354d6aa7 KVM: nSVM: Fix nested guest support for PAUSE filtering. adds 9ebdfe5230f2 kvm: nVMX: NMI-window and interrupt-window exiting should [...] adds 788fc1e9ad8e kvm: vmx: Allow guest read access to IA32_TSC adds 9b7ebff23cb8 KVM: x86: Remove KF() macro placeholder adds 649472a1694f x86/kvmclock: convert to SPDX identifiers adds bdd303cb1bdb KVM: fix some typos adds b442324b5815 kvm: selftests: x86_64: dirty_log_test: fix -t adds d4df5a15602e kvm: selftests: dirty_log_test: don't identity map the test mem adds 6498e1da84da kvm: selftests: dirty_log_test: always use -t adds fd3f6f813976 kvm: selftests: dirty_log_test: reset guest test phys offset adds 696ade770f08 kvm: selftests: dirty_log_test: improve mode param management adds cdbd24284824 kvm: selftests: add pa-48/va-48 VM modes adds 8cee58161eff kvm: selftests: aarch64: dirty_log_test: support greater t [...] adds 887eda13b570 perf/x86/intel/pt: Move Intel PT MSRs bit defines to globa [...] adds f6d079ce867d perf/x86/intel/pt: Export pt_cap_get() adds 61be2998ca54 perf/x86/intel/pt: Introduce intel_pt_validate_cap() adds 69843a913fc8 perf/x86/intel/pt: Add new bit definitions for PT MSRs adds e0018afec50a perf/x86/intel/pt: add new capability for Intel PT adds f99e3daf94ff KVM: x86: Add Intel PT virtualization work mode adds 86f5201df0d3 KVM: x86: Add Intel Processor Trace cpuid emulation adds 2ef444f1600b KVM: x86: Add Intel PT context switch for each vcpu adds 6c0f0bba85a0 KVM: x86: Introduce a function to initialize the PT configuration adds bf8c55d8dc09 KVM: x86: Implement Intel PT MSRs read/write emulation adds b08c28960f25 KVM: x86: Set intercept for Intel PT MSRs read/write adds ee85dec2fe9c KVM: x86: Disable Intel PT when VMXON in L1 guest adds a49b96352e68 KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops adds cc4edae4b924 x86/hyper-v: Add HvFlushGuestAddressList hypercall support adds 1f3a3e46cc49 KVM/VMX: Add hv tlb range flush support adds 40ef75a758b2 KVM/MMU: Add tlb flush with range helper function adds c3134ce240ee KVM: Replace old tlb flush function with new one to flush [...] adds 748c0e312fce KVM: Make kvm_set_spte_hva() return int adds 0cf853c5e238 KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_ [...] adds 3cc5ea94de5f KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() adds 71883a62fcd6 KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() adds ac5ffda2447f KVM/x86: Use SVM assembly instruction mnemonics instead of [...] adds c2a7fad5fcd3 MAINTAINERS: Add arch/x86/kvm sub-directories to existing [...] adds e81434995081 KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup adds bec6e03b5ea5 KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating ne [...] adds 8400f8740651 KVM: PPC: Book3S HV: Align gfn to L1 page size when insert [...] adds 8b23eee4e55a KVM: PPC: Book3S HV: Apply combination of host and l1 pte [...] adds 90165d3da076 KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() adds ae59a7e1945b KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in syn [...] adds c6ad45973380 Merge tag 'kvm-ppc-next-4.21-2' of git://git.kernel.org/pu [...] adds 051a2d3e59e5 KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer [...] adds 453eafbe65f7 KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline s [...] adds 2bcbd406715d Revert "compiler-gcc: disable -ftracer for __noclone functions" adds 57d5edfe640e kvm: selftests: ucall: fix exit mmio address guessing adds a0aea130afeb KVM: x86: Add CPUID support for new instruction WBNOINVD adds 42b00f122cfb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a52fb43a5faa Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] adds 72af84151fa7 Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] adds 72a8f089c382 x86/mce: Restore MCE injector's module name adds eed9688f8513 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] adds 792bf4d871de Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] adds 1debf0958fa2 x86/efi: Don't unmap EFI boot services code/data regions f [...] adds 684019dd1f00 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] adds 1eefdec18ede Merge branch 'locking-core-for-linus' of git://git.kernel. [...] adds 54fceb0bafd9 perf build: Give better hint about devel package for libssl adds 57ddf09173c1 perf stat: Fix shadow stats for clock events adds bc4da38a4789 perf stat: Fix CSV mode column output for non-cgroup events adds b18e08882588 perf map: Remove extra indirection from map__find() adds 804234f27180 perf env: Also consider env->arch == NULL as local operation adds ec1891afae74 perf machine: Record if a arch has a single user/kernel ad [...] adds 8e80ad9983ca perf thread: Add fallback functions for cases where cpumod [...] adds 225f99e0c811 perf tools: Use fallback for sample_addr_correlates_sym() cases adds 692d0e63324d perf script: Use fallbacks for branch stacks adds 0631ca3a6e6e tools lib traceevent: Fix compile warnings in tools/lib/tr [...] adds 2aac9f9d5b85 perf tests record: Allow for 'sleep' being 'coreutils' adds 741dad88dde2 perf test: Fix perf_event_attr test failure adds 92151b0a230c tools include: Adopt ERR_CAST() from the kernel err.h header adds 19702894cd93 perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) adds 1b3aae90c6ab perf top: Allow passing a kallsyms file adds 1c6f709b9f96 perf intel-pt: Fix error with config term "pt=0" adds 2a07d814747b tools build feature: Check if libaio is available adds 0b77383134f3 perf mmap: Map data buffer for preserving collected data adds d3d1af6f011a perf record: Enable asynchronous trace writing adds 93f20c0fe3e8 perf record: Extend trace writing to multi AIO adds a1c8cf293d57 perf beauty mmap_flags: Check if the arch has a mmap.h file adds 44e92f8389b2 tools lib traceevent: Add sanity check to is_timestamp_in_us() adds ace4f8faea54 perf annotate: Compute average IPC and IPC coverage per symbol adds 246fda09c127 perf annotate: Create a annotate2 flag in struct symbol adds ec6ae74fe8f0 perf report: Display average IPC and IPC coverage per symbol adds 239ca3e78609 perf report: Documentation average IPC and IPC coverage adds 477be10ca781 tools lib traceevent: Implement new API tep_get_ref() adds cc03e1a8f82d tools lib traceevent: Added support for pkg-config adds 4c784894ac29 tools lib traceevent: Install trace-seq.h API header file adds 97fbf3f0e0aa tools lib traceevent, perf tools: Rename 'struct tep_event [...] adds fc39851c455c tools lib traceevent: Rename tep_free_format() to tep_free [...] adds f0bba09ce3f8 perf tools: traceevent API cleanup, remove __tep_data2host*() adds 6cd99d21741d tools lib traceevent: traceevent API cleanup adds 00879763fcf2 perf beauty mmap_flags: Fixed syntax error Fixed missing ' [...] adds a7ee4d625ede perf cs-etm: Support for ARM A32/T32 instruction sets in C [...] adds 24f967337f6d perf tests ARM: Disable breakpoint tests 32-bit adds b1d6f155e1bb perf vendor events intel: Fix diverse typos adds 3e449f7c36c3 tools lib traceevent: Fix diverse typos in comments adds 1a7ea3283f7d perf tools Documentation: Fix diverse typos adds e4a8b0af5121 perf bpf-loader: Fix debugging message typo adds adba16344159 perf tools: Fix diverse comment typos adds 65c9fee2da2f tools lib subcmd: Fix a few source code comment typos adds 3fcb10e49650 perf tools: Allow specifying proc-map-timeout in config file adds 42da438c1bc4 perf trace: We need to consider "nr" if "__syscall_nr" is [...] adds dd2e18e9ac20 perf tools: Support 'srccode' output adds b8494f1df875 perf ordered_events: Rework show_progress for __ordered_ev [...] adds a4a6668a623e perf ordered_events: Add private data member adds d24e3c98ac11 perf top: Save and display the lost count stats adds 254de74cd14a perf top: Move lost events warning to helpline adds 16c66bc167cc perf top: Add processing thread adds 94ad6e7e3606 perf top: Use cond variable instead of a lock adds c94cef4beb66 perf top: Set the 'session_done' volatile variable when exiting adds d63b9f6fea76 perf top: Drop samples which are behind the refresh rate adds 97f7e0b33db8 perf top: Save and display the drop count stats adds d8590430fb1e perf top: Display slow reader warning when droping samples adds 8aa5c8eddcdd perf top: Move perf_top__reset_sample_counters() to after [...] adds 78688342c547 perf cs-etm: Add configuration for ETMv3 trace protocol adds 7d0f4fefc492 perf cs-etm: Add support for ETMv3 trace decoding adds 15a5cd19627a perf cs-etm: Add support for PTMv1.1 decoding adds fca5085c1525 perf dso: Fix unchecked usage of strncpy() adds 7572588085a1 perf header: Fix unchecked usage of strncpy() adds 5192bde7d98c perf header: Fix unchecked usage of strncpy() adds b6313899f4ed perf help: Remove needless use of strncpy() adds 2f5302533f30 perf svghelper: Fix unchecked usage of strncpy() adds 4d0f16d059dd perf ui helpline: Use strlcpy() as a shorter form of strnc [...] adds bef0b8970f27 perf probe: Fix unchecked usage of strncpy() adds bd8d57fb7e25 perf parse-events: Fix unchecked usage of strncpy() adds 91b2b9702509 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX adds c8dd6ee51a4d perf record: Fix memory leak on AIO objects deallocation adds 75c375c0ae7c perf config: Modify size factor of snprintf adds 6d99a79cb40d perf annotate: Introduce basic support for ARC adds 68ca5d07de20 perf ordered_events: Add ordered_events__flush_time interface adds 1f44b3e2fc5d perf trace: Move event delivery to a new deliver_event() function adds 83356b3d124a perf ordered_events: Add first_time() method adds 028713aa8389 perf trace: Add ordered processing adds ca46afdb2754 Merge tag 'perf-core-for-mingo-4.21-20181217' of git://git [...] adds b5c2161cc415 perf dso: Export data_file_size() method there are no symbols adds 571766010ea6 perf auxtrace: Alter addr_filter__entire_dso() to work if [...] adds 4eaf97e8c5b1 perf tests: Use shebangs in the shell scripts adds 51433ead1460 perf stat: Avoid segfaults caused by negated options adds f024cf085c42 tools lib traceevent: Fix processing of dereferenced args [...] adds 7ba61524fa03 perf trace: Rename delivery functions to ease making order [...] adds a761a8d102e2 perf trace: Allow selecting use the use of the ordered_eve [...] adds 84a835412cdc perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD adds bdc2a9d64a4c perf beauty: Add a string table generator for renameat2's [...] adds 5a1cb7edfbf6 perf beauty: Wire up the renameat flags table generator to [...] adds ca7ff2c8e7ad perf trace: Beautify renameat2's flags argument adds 436651caa1ca perf trace beauty: renameat's newdirfd may also be AT_FDCWD adds ece9804985b5 tools lib subcmd: Don't add the kernel sources to the incl [...] adds 748fe0889c1f perf tools: Add missing sigqueue() prototype for systems l [...] adds 0afcf29bab35 perf header: Fix up argument to ctime() adds d7a8c4a6a055 perf tools: Add missing open_memstream() prototype for sys [...] adds 866053bb644f perf tools: Cast off_t to s64 to avoid warning on bionic libc adds 41fa483aeee5 tools lib traceevent: Use LDFLAGS in the build commands adds 3f643937aaab perf tools: Link libperf-jvmti.so with LDFLAGS variable adds 246fbe03edaa perf trace: Rename set_ev_qualifier_filter to clarify its [...] adds 0df50e0b0e0f perf trace: Avoid using raw_syscalls in duplicity with eBP [...] adds b27b38ed9427 perf trace: Implement syscall filtering in augmented_syscalls adds 61d007138a44 perf bpf: Move perf_event_output() from stdio.h to bpf.h adds 27f2992e7bb1 perf augmented_syscalls: Switch to using a struct for the [...] adds bbab50dda724 perf trace: Switch to using a struct for the aumented_raw_ [...] adds 43fd56669c28 perf cs-etm: Correct packets swapping in cs_etm__flush() adds 24fff5eb2b93 perf cs-etm: Avoid stale branch samples when flush packet adds cee7a6a212dd perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder adds cfc1d4276b04 perf cs-etm: Refactor enumeration cs_etm_sample_type adds 49ccf87bfb9e perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY adds 37bb37168dc1 perf cs-etm: Treat NO_SYNC element as trace discontinuity adds 02e7e2509e93 perf cs-etm: Treat EO_TRACE element as trace discontinuity adds 7100b12cf474 perf cs-etm: Generate branch sample for exception packet adds 4623ce405d08 perf augmented_raw_syscalls: Do not include stdio.h adds ac96287cae08 perf trace: Allow specifying a set of events to add in perfconfig adds e7c634fcc6ff perf trace: Allow configuring if zeroed syscall args shoul [...] adds 42e4a52d01d0 perf trace: Allow configuring if the syscall duration shou [...] adds 41e0d040c475 perf config: Show the configuration when no arguments are [...] adds d32de87e7341 perf trace: Allow configuring default for perf_event_attr.inherit adds b036146fd0f9 perf trace: Allow configuring if the syscall start timesta [...] adds 9d6dc178f0c9 perf trace: Allow suppressing the syscall argument names adds 9ed45d59aeae perf trace: Make the alignment of the syscall args be conf [...] adds 721f5326fb35 perf trace: Enclose strings with double quotes adds 2e3d7fac9db5 perf trace: Add a prefix member to the strarray class adds c65c83ffe904 perf trace: Allow asking for not suppressing common string [...] adds 601d66d43309 perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 adds 4b8a240ed5e0 perf trace: Add alignment spaces after the closing parens adds c48ee107bb38 perf augmented_raw_syscalls: Copy 'access' arg as well adds 2c83dfae0213 perf trace: Enclose the errno strings with () adds ce05539f20b3 perf trace: Show NULL when syscall pointer args are 0 adds c22e2683c0cb tools include arch: Grab a copy of x86's prctl.h adds ff4cb769bc2d perf beauty: Add a string table generator for x86's 'arch_ [...] adds 40714e8b3772 perf beauty: Wire up the x86_arch prctl code table generator adds 1f2d085e0f25 perf trace: Move strarrays to beauty.h for further reuse adds 9614b8d69735 perf trace: When showing string prefixes show prefix + ??? [...] adds fb7068e73d2c perf trace beauty: Beautify arch_prctl()'s arguments adds 1355e09ab04b perf beauty mmap: Print PROT_READ before PROT_EXEC to matc [...] adds a66313408a08 perf beauty mmap: Print mmap's 'offset' arg in hexadecimal adds f9cdd63e7994 tools headers uapi: Grab a copy of fadvise.h adds 069c1c6cc364 perf beauty: Add generator for fadvise64's 'advice' arg constants adds 42337cb768ad perf trace: Wire up the fadvise 'advice' table generator adds bc055c54b887 perf symbols: Relax checks on perf-PID.map ownership adds 89a094898489 tools uapi asm: Update asm-generic/unistd.h copy adds 883f4def8b77 Merge tag 'perf-core-for-mingo-4.21-20181218' of git://git [...] adds 116b081c285d Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds 17bf423a1f2d Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] adds 8465625ab470 Merge branch 'x86-amd-nb-for-linus' of git://git.kernel.or [...] adds 38fabca18fc4 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] adds 9a126e788af8 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds 6e54df001ac9 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] adds 312a46615510 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] adds db2ab474c4a4 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] adds d6e867a6ae13 Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] adds e57d9f638af9 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] adds fc2fd5f0f1aa Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] adds 6d101ba6be2a sched/fair: Fix warning on non-SMP build adds 4d6a19827387 Merge branch 'fixes' into next adds c7e900c05b8f powerpc/ipic: Remove unused ipic_set_priority() adds ebd1d3b74f85 powerpc/32: Move the old 6xx -mcpu logic before the TARGET [...] adds 10fdf838e5f5 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test adds 6bf752daca07 powerpc: implement CONFIG_DEBUG_VIRTUAL adds 584dbc7727a2 powerpc/mm: remove unused variable adds 45090c26614f powerpc: simplify patch_instruction_site() and patch_branc [...] adds 36b08b431e2e powerpc: add modify_instruction() and modify_instruction_site() adds 04b0a72f2807 powerpc/32: use patch_site_addr() in machine_init() adds 4a3a224c5ae3 powerpc/book3s/32: Use MMU_FTR_HPTE_TABLE in head_32.S adds 9efc74ff5295 powerpc/book3s/32: Use patch_site to patch hash functions adds 002cdfc2c786 powerpc/8xx: use modify_instruction_site() adds d16952a62912 powerpc/signal: Use code patching instead of hardcoding adds 6c16816b91a6 powerpc/44x: use patch_sites for TLB handlers patching adds 8a01960fb5bd powerpc/smp: Use code patching to restore reset vector adds 712877f87404 powerpc/mm: Eliminate not possible mmu features at compile time adds e93ba1b7eb5b powerpc/book3s/32: fix number of bats in p/v_block_mapped() adds 0ed5b55884f8 powerpc/8xx: add exception frame marker adds 32c8c4c62189 powerpc/xmon: fix dump_segments() adds c62ce9ef97ba powerpc: remove remaining bits from CONFIG_APUS adds 05a4ab823983 powerpc/uaccess: fix warning/error with access_ok() adds badb9687cec5 powerpc/mm: define an empty slice_init_new_context_exec() adds 385e89d5b20f powerpc/mm: add exec protection on powerpc 603 adds 374f3f5979f9 powerpc/mm/hash: Handle user access of kernel address gracefully adds 17cfccc91545 powerpc/perf: Fix thresholding counter data for unknown type adds 333804dc3b7a powerpc/perf: Update perf_regs structure to include SIER adds 8c31459d6138 powerpc/perf: Cleanup cache_sel bits comment adds 2d46d4877b1a powerpc/perf: Fix unit_sel/cache_sel checks adds 59029136d750 powerpc/perf: Add constraints for power9 l2/l3 bus events adds 3757cba80aff powerpc/perf: Remove l2 bus events from HW cache event array adds e213574a449f raid6/ppc: Fix build for clang adds 72e7bcc2cdf8 powerpc/32: Avoid unsupported flags with clang adds e1e71e201703 ocxl: Fix endiannes bug in ocxl_link_update_pe() adds b18f0ae92b0a powerpc/prom: fix early DEBUG messages adds 9286356907ca powerpc: allow NOT_COHERENT_CACHE for amigaone adds 0aeba2d0d27c powerpc/dma: properly wire up the unmap_page and unmap_sg methods adds 67d8208fba13 crypto4xx_core: don't abuse __dma_sync_page adds 0e652390fb95 powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define adds acddff9dc439 powerpc/dma: remove the unused ISA_DMA_THRESHOLD export adds 9c15a87cfc6c powerpc/dma: remove the unused dma_iommu_ops export adds 44a0337b322e powerpc/dma: split the two __dma_alloc_coherent implementations adds f3e5a8579c70 cxl: drop the dma_set_mask callback from vphb adds 25078dc1f74b powerpc: use mm zones more sensibly adds 8dbdec0bcb41 powerpc/ptrace: Combine SYSCALL_EMU & SYSCALL_TRACE handling adds 49a502ea23bf powerpc/mm: Make NULL pointer deferences explicit on bad p [...] adds 68f211a4d1e5 powerpc/pasemi: Add PCI initialisation for Nemo board. adds 0428a5f494a0 powerpc/pasemi: Add Nemo board IRQ initroutine adds 656fdf3ad8e0 powerpc/pasemi: Add Nemo board device init code. adds 51f4cc2047a4 powerpc/pasemi: Add Nemo board IRQ initroutine adds 3cfb9ebe906b powerpc/44x/bamboo: Fix PCI range adds 759bc0158653 ocxl: Clarify error path in setup_xsl_irq() adds d1f75a96842b ocxl/afu_irq: Don't include <asm/pnv-ocxl.h> adds 2fea82db113e powerpc: eeh_event: convert semaphore to completion adds 2b874a5c7b75 powerpc/configs: Don't enable PPC_EARLY_DEBUG in defconfigs adds ec2adcd8dd64 powerpc: Add some documentation of ISA versions adds f242e0ac95ca powerpc/prom: move the device tree if not in declared memory. adds 76a5eaa38b15 powerpc/fsl: Add infrastructure to fixup branch predictor flush adds 1cbf8990d79f powerpc/fsl: Add macro to flush the branch predictor adds 7d8bad99ba5a powerpc/fsl: Fix spectre_v2 mitigations reporting adds 98518c4d8728 powerpc/fsl: Emulate SPRN_BUCSR register adds f633a8ad636e powerpc/fsl: Add nospectre_v2 command line argument adds 10c5e83afd4a powerpc/fsl: Flush the branch predictor at each kernel ent [...] adds 7fef436295bf powerpc/fsl: Flush the branch predictor at each kernel ent [...] adds e7aa61f47b23 powerpc/fsl: Flush branch predictor when entering KVM adds 3bc8ea8603ae powerpc/fsl: Enable runtime patching if nospectre_v2 boot [...] adds dfa88658fb05 powerpc/fsl: Update Spectre v2 reporting adds e59f5bd759b7 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nosp [...] adds 8c6c942d33f2 powerpc/eeh: Fix debugfs_simple_attr.cocci warnings adds bdbf649efe21 powerpc/powernv/ioda: Allocate indirect TCE levels of cach [...] adds fa1ada78897f powerpc/powernv/npu: Remove unused headers and a macro. adds 517ad4ae8aa9 vfio/spapr_tce: Get rid of possible infinite loop adds f21b0a45e4e4 powerpc/powernv/ioda1: Remove dead code for a single device PE adds a25de7af340f powerpc/powernv/ioda: Reduce a number of hooks in pnv_phb adds c20577014f85 powerpc/powernv/eeh/npu: Fix uninitialized variables in op [...] adds 0c9108b08370 Powerpc/perf: Wire up PMI throttling adds a083787680f8 powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved" adds 5f639e5fad18 powerpc/powernv: Remove PCI_MSI ifdef checks adds 96d19d70e101 powerpc/8xx: Allow pinning IMMR TLB when using early debug [...] adds b52106a040e6 powerpc/4xx: Combine four seq_printf() calls into two in o [...] adds 52930bc6e871 powerpc/4xx: Use seq_putc() in ocm_debugfs_show() adds a8d5dadae59f powerpc/4xx: Delete error message for a ENOMEM in two functions adds ae6263cc3374 powerpc/4xx: Delete an unnecessary return statement in two [...] adds 08fb726df137 powerpc/powernv: Move opal_power_control_init() call in op [...] adds a4e92ce8e4c8 powerpc/fadump: Reservationless firmware assisted dump adds f86593be1e7f powerpc/fadump: Throw proper error message on fadump regis [...] adds 0db6896ff633 powerpc/fadump: Do not allow hot-remove memory from fadump [...] adds e1c3743e1a20 powerpc/tm: Set MSR[TS] just prior to recheckpoint adds 63a0d6b03b8e powerpc/tm: Save MSR to PACA before RFID adds 11be39584a2e powerpc/tm: Print scratch value adds 6f5b9f018f4c powerpc/tm: Unset MSR[TS] if not recheckpointing adds 34642d70ac7e selftests/powerpc: Add checks for transactional sigreturn adds 2f07229f02d4 ocxl: Fix endiannes bug in read_afu_name() adds 2cd4bd192ee9 powerpc/pkeys: Fix handling of pkey state across fork() adds 8a19eeeab66d powerpc: add __NR_syscalls along with NR_syscalls adds a11b763d6170 powerpc: move macro definition from asm/systbl.h adds fbf508da7440 powerpc: split compat syscall table out from native table adds aff850393200 powerpc: add system call table generation support adds ab66dcc76d6a powerpc: generate uapi header and system call table files adds ffca395b11c4 powerpc/mm: Fix reporting of kernel execute faults on the 8xx adds ab7032e793f9 powerpc/ioda/npu: Call skiboot's hot reset hook when disab [...] adds e0bf78b0f959 powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to re [...] adds c10c21efa4bc powerpc/vfio/iommu/kvm: Do not pin device memory adds 46a1449d9e39 powerpc/powernv: Move npu struct from pnv_phb to pci_controller adds 0e759bd75285 powerpc/powernv/npu: Move OPAL calls away from context man [...] adds 68c0449ea16d powerpc/pseries/iommu: Use memory@ nodes in max RAM addres [...] adds 3be2df00e299 powerpc/pseries/npu: Enable platform support adds c409c6316166 powerpc/pseries: Remove IOMMU API support for non-LPAR systems adds c4e9d3c1e65a powerpc/powernv/pseries: Rework device adding to IOMMU groups adds 5eada8a3f087 powerpc/iommu_api: Move IOMMU groups setup to a single place adds 847e6563aa8c powerpc/powernv: Reference iommu_table while it is linked [...] adds b04149c2dd85 powerpc/powernv/npu: Move single TVE handling to NPU PE adds 83fb8ccf9751 powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_ta [...] adds 0bd971676e68 powerpc/powernv/npu: Add compound IOMMU groups adds 1b785611e119 powerpc/powernv/npu: Add release_ownership hook adds 135ef954051b powerpc/powernv/npu: Check mmio_atsd array bounds when populating adds 58629c0dc349 powerpc/powernv/npu: Fault user page into the hypervisor's [...] adds a15b1883fee1 vfio_pci: Allow mapping extra regions adds c2c0f1cde0ef vfio_pci: Allow regions to add own capabilities adds 7f92891778df vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver adds 47918bc68b74 powerpc/pseries: Fix node leak in update_lmb_associativity [...] adds 423e2f944564 powerpc/mm: Remove very old comment in hash-4k.h adds 0d1223dd9273 powerpc/pseries/pmem: Convert to %pOFn instead of device_n [...] adds 2c8e65b595cf powerpc: Use of_node_name_eq for node name comparisons adds c1fa31b0fc90 ide: Use of_node_name_eq for node name comparisons adds f1e0addca8bd macintosh: Use of_node_name_{eq, prefix} for node name com [...] adds 505a314fb28c powerpc: Fix HMIs on big-endian with CONFIG_RELOCATABLE=y adds 9bbc7e4ce47e powerpc/zImage: Also check for stdout-path adds 7811eade247c arch/powerpc/fsl_rmu: Use dma_zalloc_coherent adds c6e5485e0cb5 powerpc/fsl_pci: simplify fsl_pci_dma_set_mask adds 01f45c8fb8b9 powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved" adds 0deae39cec6d powerpc/83xx: handle machine check caused by watchdog timer adds 54877957e95b powerpc/fsl: Use new clockgen binding adds a6ee0c00a70b clk: qoriq: add more compatibles strings adds ccdde478e844 powerpc/dts/fsl: Fix dtc-flagged interrupt errors adds 5f470b3638a4 powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL adds 63d86876f324 Revert "powerpc/fsl_pci: simplify fsl_pci_dma_set_mask" adds 12526b0d6c58 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 8d6973327ee8 Merge tag 'powerpc-4.21-1' of git://git.kernel.org/pub/scm [...] adds c06e9ef6918b Merge tag 'pstore-v4.21-rc1' of git://git.kernel.org/pub/s [...] adds c6f1b355d451 Merge tag 'gcc-plugins-v4.21-rc1' of git://git.kernel.org/ [...] adds a3b5c1065f3f Merge tag 'printk-for-4.21' of git://git.kernel.org/pub/sc [...] adds 047ce6d380e8 Merge tag 'audit-pr-20181224' of git://git.kernel.org/pub/ [...] adds fb2a624d5fe8 Merge tag 'selinux-pr-20181224' of git://git.kernel.org/pu [...] adds b49d564344f7 security: integrity: partial revert of make ima_main expli [...] adds 3f03bf93947f Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] adds 7f9f852c75e7 Merge tag 'modules-for-v4.21' of git://git.kernel.org/pub/ [...] adds 915fe1a0d9cb net/mlx5: E-Switch, Remove redundant reloading of the IB i [...] adds 025380b20dc2 net/mlx5e: Use single argument for the esw representor bui [...] adds d9ee0491c2ff net/mlx5e: Use dedicated uplink vport netdev representor adds 13e509a4c194 net/mlx5e: Remove leftover code from the PF netdev being u [...] adds aec002f6f82c net/mlx5e: Uninstantiate esw manager vport netdev on switc [...] adds b36cdb42ad4b net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps adds 073caf508822 net/mlx5e: Add sriov and udp tunnel ndo support for the up [...] adds 371289b61ac1 net/mlx5e: Expose ethtool pause and link functions to mlx5 [...] adds ff9b85de5d5d net/mlx5e: Add some ethtool port control entries to the up [...] adds 6c86bc23421e Merge tag 'mlx5-uplink-rep-2018-12-15' of git://git.kernel [...] adds 935b8a59ac80 net: phy: remove unused code in phy_probe adds 5679ee784c89 tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it adds 624b66f8c994 MAINTAINERS: Add a maintainer for Microsemi switches adds 33f18c96afdf net: ethernet: don't set phylib state CHANGELINK in drivers adds fdb313e31820 ieee80211: add bits for TWT in Extended Capabilities IE adds 55ebd6e6c765 mac80211: propagate the support for TWT to the driver adds daa5b83513a7 mac80211: update HE operation fields to D3.0 adds 2e249fc32086 mac80211: update driver when MU EDCA params change adds 002245ec20b2 mac80211: set STA flag DISABLE_HE if HE is not supported adds dc7eb0f2c23f mac80211: do not advertise HE cap IE if HE disabled adds efc38dd7d5fa mac80211: fix radiotap vendor presence bitmap handling adds 93bc8ac49e82 cfg80211: fix ieee80211_get_vht_max_nss() adds d359bbce0601 mac80211: Properly access radiotap vendor data adds 5a862f86b8e8 Merge tag 'mac80211-next-for-davem-2018-12-19' of git://gi [...] adds 2da711bcebe8 Bluetooth: btusb: Add support for Intel bluetooth device 8 [...] adds e3ca60d06cf3 Bluetooth: btbcm: Add entry for BCM4329B1 UART bluetooth adds 22bba80500fd Bluetooth: hci_bcm: Handle specific unknown packets after [...] adds 1629db9c7534 Bluetooth: Fix unnecessary error message for HCI request c [...] adds 29d3c047b703 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7b98f63ea777 net: phy: mscc: Fix the VSC 8531/41 Chip Init sequence adds e80081c34b03 soc: fsl: dpio: Add BP and FQ query APIs adds 610febc68ab7 dpaa2-eth: Add QBMAN related stats adds 8239d5790481 Merge branch 'dpaa2-eth-add-QBMAN-statistics' adds c4b0e771f906 netfilter: avoid using skb->nf_bridge directly adds df5042f4c5b9 sk_buff: add skb extension infrastructure adds de8bda1d22d3 net: convert bridge_nf to use skb extension infrastructure adds 0ca64da128b8 xfrm: change secpath_set to return secpath struct, not err [...] adds 7af8f4ca314a net: move secpath_exist helper to sk_buff.h adds 2294be0f11e2 net: use skb_sec_path helper in more places adds 2fdb435bc0d7 drivers: net: intel: use secpath helpers in more places adds 6362a6a04031 drivers: net: ethernet: mellanox: use skb_sec_path helper adds 56d1ac3260da drivers: net: netdevsim: use skb_sec_path helper adds 26912e3756d0 xfrm: use secpath_exist where applicable adds a053c866496d drivers: chelsio: use skb_sec_path helper adds a84e3f533324 xfrm: prefer secpath_set over secpath_dup adds 4165079ba328 net: switch secpath to use skb extension infrastructure adds 4a54877ee767 Merge branch 'sk_buff-add-extension-infrastructure' adds b4b9771bcbbd tipc: enable tracepoints in tipc adds 26574db0c17f tipc: add trace_events for tipc link adds 01e661ebfbad tipc: add trace_events for tipc socket adds eb18a510b5cd tipc: add trace_events for tipc node adds cf5f55f7f013 tipc: add trace_events for tipc bearer adds 013dc9d55c2e Merge branch 'tipc-tracepoints' adds 055722716c39 tipc: fix uninitialized value for broadcast retransmission adds 927d0ef10a10 mlxsw: spectrum: Sanitize VLAN interface's uppers adds 32fd4b49a372 mlxsw: spectrum_router: Do not destroy RIFs based on FID's [...] adds f1d7c33d6ab5 mlxsw: spectrum_fid: Remove unused function adds e149113a74c3 mlxsw: spectrum: Handle VLAN device unlinking adds 635c8c8bba67 mlxsw: spectrum: Remove reference count from VLAN entries adds be2d6f421f68 mlxsw: spectrum: Properly cleanup LAG uppers when removing [...] adds 21ffedb6db5a mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further adds 965fa8e600d2 mlxsw: spectrum_router: Make RIF deletion more robust adds b61cd7c6f992 mlxsw: spectrum_router: Hold a reference on RIF's netdev adds 489c25f9a375 selftests: mlxsw: Add rtnetlink tests adds 4ab0edecaf1d Merge branch 'mlxsw-Make-driver-more-robust' adds 82cbb5c631a0 neighbour: register rtnl doit handler adds 8deecf3557cc selftests: rtnetlink.sh: add testcase for neigh get adds 24894bc6eabc Merge branch 'neigh-get-support' adds a32ed90be22a net-next: dt-binding: dwmac-mediatek: remove fine-tune property adds 22a3a5403bbe net-next: stmmac: dwmac-mediatek: remove fine-tune property adds dac959760643 Merge branch 'mt2712' adds 9c7f37e5ca14 net: dsa: mv88e6xxx: Add missing watchdog ops for 6320 family adds 3f2eadb10886 selftests: net: refactor reuseport_addr_any test adds 754d5da63145 neighbor: Initialize protocol when new pneigh_entry are created adds 8cdb992f0dc3 net: hns3: refine the handle for hns3_nic_net_open/stop() adds a298797532d9 net: hns3: change default tc state to close adds 1b7d7b058117 net: hns3: fix a bug caused by udelay adds 75edb610860f net: hns3: add max vector number check for pf adds 39cfbc9c4fc4 net: hns3: reset tqp while doing DOWN operation adds 0285dbae5db8 net: hns3: fix vf id check issue when add flow director rule adds 8edc2285b728 net: hns3: don't restore rules when flow director is disabled adds 31a16f99e02c net: hns3: fix the descriptor index when get rss type adds 1154bb26c879 net: hns3: remove redundant variable initialization adds d129a45b5c9d Merge branch 'hns3-next' adds a9cd3439e3c6 neighbor: Use nda_policy for validating attributes in adds [...] adds cc4acb1b6a86 xfrm: policy: remove set but not used variable 'priority' adds fa89a4593b92 xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi adds ac68a3d3c3eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3322479e6d17 bnxt_en: Update firmware interface spec. to 1.10.0.33. adds fc718bb2d1ef bnxt_en: Set hwrm_intr_seq_id value to its inverted value. adds 2e9ee3987719 bnxt_en: Use macros for firmware message doorbell offsets. adds 89455017fb8d bnxt_en: Avoid arithmetic on void * pointer. adds 5c209fc82159 bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm [...] adds 760b6d33410c bnxt_en: Add support for 2nd firmware message channel. adds 4f49b2b8d416 bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). adds 08fe9d181606 bnxt_en: Add Level 2 context memory paging support. adds cf6daed098d1 bnxt_en: Increase context memory allocations on 57500 chip [...] adds abd43a13525d bnxt_en: Support for 64-bit flow handle. adds 0c2ff8d79689 bnxt_en: Adjust default RX coalescing ticks to 10 us. adds 44a7b3b6e3a4 Merge branch 'bnxt_en-next' adds 2be09de7d6a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 59361316afcb igb: reduce CPU0 latency when updating statistics adds 6f9ae17530f9 igb: Change RXPBSIZE size when setting Qav mode adds bad87ee82f74 Documentation: igb: Add a section about CBS adds cd0d465bb697 e100: Fix passing zero to 'PTR_ERR' warning in e100_load_u [...] adds 31389b53b3e0 i40e: define proper net_device::neigh_priv_len adds 9a2d57a7a062 i40e: extend PTP gettime function to read system clock adds eec903769b4e ice: Do not enable NAPI on q_vectors that have no rings adds 1fb3a7a75e2e igb: Fix an issue that PME is not enabled during runtime suspend adds 8fa10ef01260 ixgbe: register a mdiobus adds 643bae17fd4c ixgbe: use mii_bus to handle MII related ioctls adds 6eea2db21012 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f40be47a3e40 mlxsw: spectrum_router: Do not force specific configuration order adds 9d15dceb8a36 selftests: mlxsw: Add a test case for L3 VNI adds a2d2a20553f0 mlxsw: spectrum: Replace hard-coded default VID with a define adds 262e1ff91c3b mlxsw: spectrum: Set PVID during port initialization adds ab6c3b79ec7b mlxsw: spectrum: Allow controlling destruction of default [...] adds 346fca3b58cb mlxsw: spectrum: Store pointer to default port VLAN in por [...] adds 16f6aceb72e7 mlxsw: spectrum: Add an helper function to cleanup VLAN entries adds 0417d25e7dad mlxsw: spectrum: Switch to VID 4095 as default VID adds d8a1f7ab2c1f mlxsw: spectrum: Remove limitation regarding VID 1 adds 29b1e34efd39 selftests: mlxsw: Adjust test regarding VID 1 adds 03a84ea3d8c5 selftests: forwarding: Add router test with VID 1 adds c337680fc1f4 Merge branch 'mlxsw-Two-usability-improvements' adds 5d8678365c90 mlx5: update timecounter at least twice per counter overflow adds 4a0475d57ad1 mlx5: extend PTP gettime function to read system clock adds 4c8fb2986d44 net/mlx5e: Increase VF representors' SQ size to 128 adds 1ee4457c5c2a net/mlx5e: Allow vlans on e-switch uplink reps adds a0646c88ed3a net/mlx5e: Fail attempt to offload e-switch TC flows with [...] adds 442e1228cbac net/mlx5e: Tunnel routing output devs helper function adds b168cff0b9b2 net/mlx5e: Fail attempt to offload e-switch TC encap flows [...] adds 05ada1adb65a net/mlx5e: Tunnel encap ETH header helper function adds c7bcb277bda4 net/mlx5e: Re-order route and encap header memory allocation adds aa331450b81f net/mlx5e: Support VLAN encap ETH header generation adds e32ee6c78efa net/mlx5e: Support tunnel encap over tagged Ethernet adds 0a5b589111c3 net/mlx5: Fix query_nic_sys_image_guid() error during init adds a64917446eaf net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off adds e716431356df Merge tag 'mlx5-updates-2018-12-19' of git://git.kernel.or [...] adds 3a6d528a5e01 vxlan: Correct merge error. adds 962ad710f7d6 net: dsa: microchip: fix unicast frame leak adds 463561e6b9fa neighbour: remove stray semicolon adds 639c1b2625af net: mscc: ocelot: Register poll timeout should be wall ti [...] adds 21f947753705 net: ipv4: Set skb->dev for output route resolution adds 676f4bb168ca selftests: rtnetlink: Add a test case for multipath route get adds 7de333090a80 Merge branch 'ipv4-Prevent-user-triggerable-warning' adds aa9d6e0f33ae linux/netlink.h: drop unnecessary extern prefix adds cc4dc97ffc69 cw1200: convert to DEFINE_SHOW_ATTRIBUTE adds 8c892df41500 brcmfmac: fix roamoff=1 modparam adds 861cb5eb467f brcmfmac: Fix access point mode adds 4f68ef64cd7f cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() adds 90a8c74a8d7b ipw2x00: cleanup dead code adds dabb0983349d iwlwifi: pcie: use iwl_tx_cmd_gen2 and not iwl_tx_cmd adds 70dc179dd986 iwlwifi: mvm: remove dead code adds a124caf8f316 iwlwifi: mvm: remove pointless NULL assignment adds 4120e4a119ed iwlwifi: mvm: cleanup iwl_mvm_tx_skb_non_sta adds 189b8d441b0f iwlwifi: mvm: fix setting HE ppe FW config adds aca432f06b8a iwlwifi: make MVM and DVM depend on MAC80211 adds 57a3a454f303 iwlwifi: split HE capabilities between AP and STA adds bf9dfedaad9e iwlwifi: mvm: handle RX no data notification adds 83eabf1e9810 iwlwifi: mvm: take station lock later in the code adds 3681729429f4 iwlwifi: pcie: lock txq a bit later in reclaim code adds 35739348ba07 iwlwifi: mvm: clean up SSN incrementation adds a06875a7f8fa iwlwifi: wrt: add rt status and num of rx/tx fifos to dump adds 8804351c17f9 iwlwifi: remove unused and wrong PHY_CFG_* macros adds 2c34be6c1fc8 iwlwifi: mvm: set TWT responder capability bit in 11AX Sof [...] adds b71a9c35f214 iwlwifi: mvm: fix spelling mistake "Recieved" -> "Received" adds 83ea00d6873f iwlwifi: mvm: d3: use struct_size() in kzalloc() adds 2c47e5a1f25b iwlwifi: dbg: add debug data to warning adds 9517d448d543 iwlwifi: bump the API version to 43 for 9000 and 22000 adds 19de2fa86e69 iwlwifi: dbg_ini: fix bad ini tlv parsing adds fb376a495fbd ath6kl: Only use match sets when firmware supports it adds 5803c12816c4 ath6kl: Fix off by one error in scan completion adds 192a986d964c ath6kl: Use debug instead of error message when disabled adds 986b83488464 wil6210: convert to DEFINE_SHOW_ATTRIBUTE adds 3fe970e76b37 wil6210: remove set but not used variable 'wdev' adds bff70e5f78e9 ath10k: remove set but not used variable 'num_tdls_vifs' adds 553a7cca769d ath10k: fix kernel panic due to use after free adds 85bd0107c6cd ath10k: add amsdu support for monitor mode adds 9a9cf0e63f70 ath10k: report tx rate using ieee80211_tx_rate_update() adds 68c295f21abc ath10k: disable 4addr source port learning in 10.4 FW by default adds a2864772f33a ath10k: fix warning due to msdu limit error adds 876596759287 ath10k: remove work in progress logs from snoc driver adds c28dcbce0592 ath10k: fix a NULL vs IS_ERR() check adds bd085be6ba95 ath10k: move non-fatal warn logs to dbg level adds 27120f2ac995 ath10k: remove an unnecessary NULL check adds 5fac78aac91d dt: bindings: ath10k: add missing dt properties for WCN399 [...] adds a3542d0c73ce dt: bindings: ath10k: add bindings for wifi iommu node adds 2d3b55853b12 ath10k: fix peer stats null pointer dereference adds 386f97e3b201 ath10k: fix tx_stats memory leak adds e5404969a335 dt-bindings: net: ath10k: fix node name and device type in [...] adds f3f587995c5a dt-bindings: net: ath10k: add new dt entry to identify ext [...] adds 84758d4d43e9 ath10k: add support to configure BB timing over wmi adds fbbae71d374f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds e69fbf31ca2c Merge tag 'wireless-drivers-next-for-davem-2018-12-20' of [...] adds 7fb1b8ca8fa1 ppp: Move PFC decompression to PPP generic layer adds a6ae520defea net: seg6.h: remove an unused #include adds 7085f47fcdc5 selftests: expand txtimestamp with cmsg support adds b52354aa068e selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet adds cda261f421ba selftests: add txtimestamp kselftest adds e770454fabde Merge branch 'expand-txtimestamp-selftest' adds e2ce3674883e xsk: simplify AF_XDP socket teardown adds 9e88b9312acb tools: bpftool: do not force gcc as CC adds fdbaa0beb78b bpf: Ensure line_info.insn_off cannot point to insn with z [...] adds e30f5640e324 bpf: Add BPF_LD_IMM64 to the line_info test adds 6f1f78efbbdd Merge branch 'line_info-check-for-ld_imm64' adds 9df95e8ec568 bpf: sparc64: Enable sparc64 jit to provide bpf_line_info adds 5a8d5209ac02 selftests: bpf: add trivial JSET tests adds 960ea056561a bpf: verifier: teach the verifier to reason about the BPF_ [...] adds 14507e35bd9d selftests: bpf: verifier: add tests for JSET interpretation adds 9b38c4056b27 bpf: verifier: reorder stack size check with dead code san [...] adds 6e774845b321 nfp: bpf: remove the trivial JSET optimization adds 4987eaccd2d1 nfp: bpf: optimize codegen for JSET with a constant adds 489c066cfdf1 selftests: bpf: add missing executables to .gitignore adds d70f4ece9da1 Merge branch 'bpf-jset-verifier' adds 77ea5f4cbe20 bpf/cpumap: make sure frame_size for build_skb is aligned [...] adds 9ee79a65d176 bpf: sk_msg, fix sk_msg_md access past end test adds bc1b4f013b50 bpf: sk_msg, improve offset chk in _is_valid_access adds 7a69c0f25056 bpf: skmsg, replace comments with BUILD bug adds 51199405f967 bpf: skb_verdict, support SK_PASS on RX BPF path adds 552de9106882 bpf: sk_msg, fix socket data_ready events adds a136678c0bdb bpf: sk_msg, zap ingress queue on psock down adds 0608c69c9a80 bpf: sk_msg, sock{map|hash} redirect through ULP adds 28cb6f1eaffd bpf: tls_sw, init TLS ULP removes BPF proto hooks adds 1cf4a0ccc506 Merge branch 'bpf-sockmap-fixes-and-improvements' adds 339bbff2d6e0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 5a86d68bcf02 netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine adds b12f7bad5ad3 netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in net [...] adds 2a61d8b883bb netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clust [...] adds 06aa151ad1fc netfilter: ipt_CLUSTERIP: check MAC address when duplicate [...] adds d535c8a69c19 netfilter: conntrack: udp: only extend timeout to stream m [...] adds 294304e4c522 netfilter: conntrack: udp: set stream timeout to 2 minutes adds a0badcc6652f netfilter: conntrack: register sysctl table for gre adds 4b216e21cfca netfilter: conntrack: un-export seq_print_acct adds 4a65798a9408 netfilter: conntrack: add mnemonics for sysctl table adds d912dec12428 netfilter: conntrack: merge acct and helper sysctl table w [...] adds cb2833ed0044 netfilter: conntrack: merge ecache and timestamp sysctl ta [...] adds fc3893fd5cfc netfilter: conntrack: remove empty pernet fini stubs adds 8527f9df04a8 netfilter: netns: shrink netns_ct struct adds c3e533692527 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a02e8964eaf9 virtio-net: ethtool configurable LRO adds fa2323325e8b selftests: net: reuseport_addr_any: silence clang warning adds e05b8d4fc30a net/mlx5e: TX, Print opcode in error CQE warning adds 4fb2f516186e net/mlx5e: XDP, Precede XDP-related operations in RQ poll [...] adds feb2ff9d74f7 net/mlx5e: XDP, Change the XDP SQ redirect indication adds db02a308cd72 net/mlx5e: XDP, Warn upon polling an error CQE adds b8180392edd9 net/mlx5e: XDP, Replace boolean doorbell indication with s [...] adds fea28dd6a281 net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances adds 1feeab800780 net/mlx5e: XDP, Add array for WQE info descriptors adds 5e0d2eef771e net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE adds 6277053afa34 net/mlx5e: XDP, Add user control for XDP TX MPWQE feature adds 3715917408f3 Merge tag 'mlx5-XDP-100Mpps' of git://git.kernel.org/pub/s [...] adds 7fa4bd739fc0 bpf: fix segfault in test_verifier selftest adds e94e50bd88f7 net: fix possible user-after-free in skb_ext_add() adds d312d0a6846a net: drop the unused helper skb_ext_get() adds 682ec859518d net: minor cleanup in skb_ext_add() adds 64935310f2fc Merge branch 'skb_ext-fixes' adds ce28bb445388 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8762cdcd1d50 staging: octeon: fix build failure with XFRM enabled adds 5d1f7354faad net/mlx5e: fix semicolon.cocci warnings adds 2534f14a94c1 net/mlx5e: drop useless LIST_HEAD adds d0863792f805 mlxsw: spectrum: drop useless LIST_HEAD adds 61988bd281c9 net/mlx4_core: drop useless LIST_HEAD adds bd437c99cf63 drivers/net: appletalk/cops: remove redundant if statement [...] adds c92c81df93df net: dccp: fix kernel crash on module load adds 50d5258634ae net: core: Fix Spectre v1 vulnerability adds d686026b1e6e phonet: af_phonet: Fix Spectre v1 vulnerability adds a95386f0390a nfc: af_nfc: Fix Spectre v1 vulnerability adds 6b8d95f1795c packet: validate address length if non-zero adds a3ac5817ffe8 can: af_can: Fix Spectre v1 vulnerability adds f2ab95814103 net: Revert recent Spectre-v1 patches. adds 7bdca378b230 iptunnel: Set tun_flags in the iptunnel_metadata_reply from src adds 40c3ff6d5e08 ieee802154: lowpan_header_create check must check daddr adds 89dfd0083751 net/netlink_compat: Fix a missing check of nla_parse_nested adds 0eb987c874dc net/net_namespace: Check the return value of register_pern [...] adds 38355a5f9a22 bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans [...] adds 90cadbbf341d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds e0c38a4d1f19 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] adds f9b1d6467860 crypto: aesni - Merge GCM_ENC_DEC adds de85fc46b103 crypto: aesni - Introduce gcm_context_data adds 2426f64bc51f crypto: aesni - Macro-ify func save/restore adds 5350b0f56343 crypto: aesni - support 256 byte keys in avx asm adds e377bedb09d6 crypto: aesni - Add GCM_COMPLETE macro adds 38003cd26c9f crypto: aesni - Split AAD hash calculation to separate macro adds 1cb1bcbb567d crypto: aesni - Merge avx precompute functions adds a44b419fe5ae crypto: aesni - Fill in new context data structures adds 517a448e0984 crypto: aesni - Move ghash_mul to GCM_COMPLETE adds ec8c02d9a30b crypto: aesni - Introduce READ_PARTIAL_BLOCK macro adds e044d5056396 crypto: aesni - Introduce partial block macro adds 603f8c3b0dbb crypto: aesni - Add scatter/gather avx stubs, and use them in C adds 9d880c5945c7 crypto: ux500 - Use proper enum in cryp_set_dma_transfer adds 5ac93f808338 crypto: ux500 - Use proper enum in hash_set_dma_transfer adds 3cc04c160208 crypto: chelsio - remove set but not used variable 'kctx_len' adds 1f479e4cfd08 crypto: chelsio - Swap location of AAD and IV sent in WR adds d5a4dfbdaf54 crypto: chelsio - Use same value for both channel in single WR adds c4f6d44d774e crypto: chelsio - cleanup:send addr as value in function argument adds fef4912b66d6 crypto: chelsio - Handle PCI shutdown event adds 6501ab5ed4d9 crypto: chelsio - Reset counters on cxgb4 Detach adds f31ba0f95f19 crypto: chelsio - Fix wrong error counter increments adds 0c99c2a087c6 crypto: user - remove unused dump functions adds bfad6cb3f829 crypto: api - document missing stats member adds 2326828ee403 crypto: mxc-scc - fix build warnings on ARM64 adds c9613335bf4f crypto: cavium/nitrox - Added AEAD cipher support adds f9c9bdb5131e crypto: x86/chacha - avoid sleeping under kernel_fpu_begin() adds bb648291fc04 crypto: skcipher - add might_sleep() to skcipher_walk_virt() adds 101b53d91d57 crypto: salsa20-generic - don't unnecessarily use atomic walk adds dec5d0db0de7 crypto: cavium/nitrox - Fix build with !CONFIG_DEBUG_FS adds c79b411eaa72 crypto: skcipher - remove remnants of internal IV generators adds b71acb0e3721 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 7bbbf2c2fc84 Merge tag 'gfs2-4.21.fixes' of git://git.kernel.org/pub/sc [...] adds 32ee34eddad1 Merge tag 'for-4.21-tag' of git://git.kernel.org/pub/scm/l [...] adds 4de3aea385f5 Merge tag 'dlm-4.21' of git://git.kernel.org/pub/scm/linux [...] adds 4b0a383ad782 Merge tag 'fsnotify_for_v4.21-rc1' of git://git.kernel.org [...] adds e01799ac5630 Merge tag 'fs_for_4.21-rc1' of git://git.kernel.org/pub/sc [...] adds 7af8150f9935 xfs: fix function pointer type in ftrace format adds 85f8dff00a31 xfs: fix symbolic enum printing in ftrace output adds 05c753c4cf53 xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs adds 0357d21a6c9b xfs: move XFS_INODE_FORMAT_STR mappings to libxfs adds c494213f3008 xfs: stringify btree cursor types in ftrace output adds 86d163dbfe2a xfs: stringify scrub types in ftrace output adds 65eed012d1f2 xfs: reallocate realtime summary cache on growfs adds 47a43f2f0ce2 Merge tag 'xfs-4.21-merge-2' of git://git.kernel.org/pub/s [...] adds 3cc31fa65d85 iomap: don't search past page end in iomap_is_partially_uptodate adds bc77789a491c Merge tag 'iomap-4.21-merge-2' of git://git.kernel.org/pub [...] adds a805622a757b ext4: include terminating u32 in size of xattr entries whe [...] adds 8a363970d1dc ext4: avoid declaring fs inconsistent due to invalid file handles adds fde872682e17 ext4: force inode writes when nfsd calls commit_metadata() adds 18f2c4fcebf2 ext4: check for shutdown and r/o file system in ext4_write [...] adds f6b1495fba0b Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 00c569b567c7 Merge tag 'locks-v4.21-1' of git://git.kernel.org/pub/scm/ [...] adds 1a80dade010c Fix failure path in alloc_pid() adds b12a9124eeb7 Merge tag 'y2038-for-4.21' of ssh://gitolite.kernel.org:/p [...] adds 66c6afbd7321 nvmet: fix comparison of a u16 with -1 adds 5698b805fbf0 nvmet: use a macro for default error location adds ed92ad37e885 nvme-pci: only set nr_maps to 2 if poll queues are supported adds 91a509f8b7a8 nvme-pci: refactor nvme_poll_irqdisable to make sparse happy adds f4d10b5c85b5 nvmet-tcp: fix endianess annotations adds a7273d40232f nvme-tcp: fix endianess annotations adds 56a77d26d631 nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" adds 7b7ab780a048 block: make request_to_qc_t public adds 6287b51c77e6 nvme-core: optionally poll sync commands adds 26c682274e0a nvme-fabrics: allow nvmf_connect_io_queue to poll adds 89d43802b0e7 nvme-fabrics: allow user to pass in nr_poll_queues adds ff8519f9e911 nvme-rdma: implement polling queue map adds 604c01d567cb nvme-pci: trace SQ status on completions adds 499aeb45b2e2 Merge branch 'nvme-4.21' of git://git.infradead.org/nvme i [...] adds dbe3ece1287d dm: don't reuse bio for flushes adds 3a762de55b4e block: save irq state in blkg_lookup_create() adds 9f6b7ef6c3eb sbitmap: add helpers for add/del wait queue handling adds 00203ba40d40 kyber: use sbitmap add_wait_queue/list_del wait helpers adds 0e9da3fbf7d8 Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk [...] adds 4b9254328254 Merge branch 'for-4.21/block' into for-4.21/aio adds bc9bff61624a aio: use assigned completion handler adds 432c79978c33 aio: separate out ring reservation from req allocation adds 2bc4ca9bb600 aio: don't zero entire aio_kiocb aio_get_req() adds a79d40e9b0f3 aio: only use blk plugs for > 2 depth submissions adds 71ebc6fef0f5 aio: use iocb_put() instead of open coding it adds 88a6f18b950e aio: split out iocb copy from io_submit_one() adds 875736bb3f3d aio: abstract out io_event filler helper adds 956eb6cb3676 Merge tag 'for-4.21/aio-20181221' of git://git.kernel.dk/l [...] adds fe2b0cdabcd9 Merge tag 'for-4.21/libata-20181221' of git://git.kernel.d [...] adds 9ab91e7c5c51 arm64: default to the direct mapping in get_arch_dma_ops adds 1e2934ad7f93 sparc/io-unit: fix ->map_sg return value adds 6c503d0d88db sparc/iommu: fix ->map_sg return value adds 518a2f1925c3 dma-mapping: zero memory returned from dma_alloc_* adds 06d4dd2f2ce1 dma-mapping: deprecate dma_zalloc_coherent adds 8b1cce9f5832 dma-mapping: fix inverted logic in dma_supported adds af7ddd8a627c Merge tag 'dma-mapping-4.21' of git://git.infradead.org/us [...] adds 17b18eaa6f59 scsi: qla2xxx: deadlock by configfs_depend_item adds 23c3828aa2f8 scsi: mpt3sas: fix memory ordering on 64bit writes adds 630d42b70f5d scsi: megaraid_sas: Fix Ventura series based checks adds 154a7cde9a89 scsi: megaraid_sas: Introduce new Aero adapter type adds de516379e85f scsi: megaraid_sas: changes to function prototypes adds 272652fcbf1a scsi: megaraid_sas: add retry logic in megasas_readl adds 894169db1246 scsi: megaraid_sas: Use 63-bit DMA addressing adds 7b9e2d348c2a scsi: megaraid_sas: driver version update adds c3d6189ffd4e scsi: myrb: remove the dma_boundary limit adds 34a3492171cc scsi: myrs: remove the dma_boundary_limit adds 9934613edcb4 scsi: csiostor: fix incorrect dma device in case of vport adds efad04623068 scsi: 3w-xxxx: fix indentation issue, add missing tab adds 009b7156149a scsi: bfa: clean up a couple of indentation issues adds 2977a09512c2 scsi: lpfc: Fix link state reporting for trunking when ada [...] adds e817e5d7030c scsi: lpfc: Correct MDS loopback diagnostics support adds 529b3ddcfff5 scsi: lpfc: update fault value on successful trunk events. adds 00292e0306dc scsi: lpfc: Fix discovery failure when PLOGI is defered adds 72ca6b2220ed scsi: lpfc: Add log messages to aid in debugging fc4type d [...] adds 5021267af132 scsi: lpfc: Adding ability to reset chip via pci bus reset adds 9e1f03e4d318 scsi: lpfc: Update lpfc version to 12.0.0.10 adds b212c2510d7c scsi: smartpqi: add support for PQI Config Table handshake adds 3406384b76a7 scsi: smartpqi: Add retries for device reset adds b6e2ef67ed83 scsi: smartpqi: add no_write_same for logical volumes adds b2346b5030cf scsi: smartpqi: correct host serial num for ssa adds 171c28653a2d scsi: smartpqi: turn off lun data caching for ptraid adds 02133b68d51d scsi: smartpqi: refactor sending controller raid requests adds cd128244162c scsi: smartpqi: add sysfs attributes adds 84a77fefe045 scsi: smartpqi: add h3c ssid adds 5995b236c10a scsi: smartpqi: fix disk name mount point adds 2b447f811c1f scsi: smartpqi: wake up drives after os resumes from suspend adds 62dc51fb9466 scsi: smartpqi: enhance numa node detection adds c1b104755b0b scsi: smartpqi: add support for huawei controllers adds 1e46731efd9c scsi: smartpqi: check for null device pointers adds a91aaae0243b scsi: smartpqi: allow for larger raid maps adds a9a681017c3b scsi: smartpqi: do not offline disks for transient did no [...] adds 7ff44499bafb scsi: smartpqi: correct volume status adds 2ba55c9851d7 scsi: smartpqi: correct lun reset issues adds 3d46a59a191e scsi: smartpqi: add smp_utils support adds f7cb8ac6e776 scsi: smartpqi: bump driver version adds 65111785accc scsi: smartpqi: increase fw status register read timeout adds 4fd22c13ad44 scsi: smartpqi: add ofa support adds 1923f851eb0b scsi: smartpqi: update driver version adds e52c9e0710d2 scsi: smartpqi: fix build warnings adds e57b2945aa65 scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() adds 7223d80912d8 scsi: fcoe: remove set but not used variable 'port' adds a8cc10e232f1 scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through adds c7a082e4242f scsi: megaraid: fix out-of-bound array accesses adds 4c5765e48510 scsi: myrb: Mark expected switch fall-throughs adds c2332b004907 scsi: iscsi: Capture iscsi debug messages using tracepoints adds 1aba50b880e1 scsi: isci: phy: Mark expected switch fall-through adds 4f09ac9d96ce scsi: isci: remote_device: Mark expected switch fall-throughs adds 87be32b3ad27 scsi: isci: remote_node_context: mark expected switch fall [...] adds da7903092b88 scsi: isci: request: mark expected switch fall-through adds 938edb8a31b9 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 8e3b68830186 RDMA/mlx5: Delete unreachable handle_atomic code by simpli [...] adds b81a327dbc0d RDMA/i40iw: Make sure to initialize ib_device_ops adds ac2f7e623d47 RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' adds be5914c124bc RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted adds 5050ae5fa3d5 IB/qib: Fix an error code in qib_sdma_verbs_send() adds e9dfa53a3995 RDMA/hns: Fix an error code in hns_roce_create_srq() adds 350b4c8ac1b4 IB/mlx4: Utilize macro to calculate SQ spare size adds 149d3845f4a5 RDMA/uverbs: Add a method to introspect handles in a context adds bbc13cda3771 RDMA/uverbs: Add an ioctl method to destroy an object adds cbfdd442c43e IB/uverbs: Add helper to get array size from ptr attribute adds ad8a4496757f IB/uverbs: Add support to advise_mr adds 813e90b1aeaa IB/mlx5: Add advise_mr() support adds af8d70375d56 RDMA/restrack: Resource-tracker should not use uobject pointers adds e00b64f7c54c RDMA: Cleanup undesired pd->uobject usage adds c9e585ebdc28 IB/mlx5: Fix compile issue when ODP disabled adds feafa2043346 include/scsi/srp.h: Move response flag definitions into this file adds 16d14e01b7a1 include/scsi/srp.h: Add support for immediate data adds e37df2d5b569 RDMA/srp: Document srp_parse_in() arguments adds 482fffc43c03 RDMA/srp: Handle large SCSI CDBs correctly adds 2ee00f6a98c3 RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer adds 4f6d498c360c RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration adds 513d5647116b RDMA/srp: Rework handling of the maximum information unit length adds 882981f4a411 RDMA/srp: Add support for immediate data adds ed041919f0d2 RDMA/srpt: Fix a use-after-free in the channel release code adds ffd5980695d1 RDMA/srpt: Improve coding style conformance adds 75d79b801c53 RDMA/srpt: Join split strings adds c4bbe911c2ac RDMA/srpt: Make kernel-doc headers complete adds 6feb64ffda7c RDMA/srpt: Remove driver version and release date adds 82305f823562 RDMA/srpt: Rework the srpt_alloc_srq() error path adds 5dabcd0456d7 RDMA/srpt: Add support for immediate data adds b090c4e3a07c RDMA: Mark if create address handle is in a sleepable context adds 2553ba217eea RDMA: Mark if destroy address handle is in a sleepable context adds 90e3edd8cca4 RDMA/bnxt_re: Make use of create AH sleepable flag adds 50c582de1d39 RDMA/bnxt_re: Make use of destroy AH sleepable flag adds 8036e90f92aa IB/usnic: Fix potential deadlock adds 2b827ea1926b RDMA/bnxt_re: Query HWRM Interface version from FW adds bd1c24ccf9eb RDMA/bnxt_re: Increase depth of control path command queue adds 2acc7957dbc3 net/mlx5: Add shared Q counter bits adds 71bef2fd583b IB/mlx5: Introduce uid as part of alloc/dealloc transport domain adds ed50edfb7235 Merge branch 'mlx5-next' into rdma.git adds 425518cc5ede IB/mlx5: Use uid as part of alloc/dealloc transport domain adds 6e3722baac04 IB/mlx5: Use the correct commands for UMEM and UCTX allocation adds d5108e69fe01 IB/rxe: Make counters thread safe adds f55c3ec42a97 IB/rxe: Reuse code which sets port state adds 2e8039c65622 IB/core: uverbs copy to struct or zero helper adds 4fa2813d26c8 RDMA/nldev: Expose port_cap_flags2 adds 641d1207d2ed IB/core: Move query port to ioctl adds 842a9c837e20 IB/mlx5: Simplify netdev unbinding adds bb7e22a8ab00 IB/mlx5: Fix long EEH recover time with NVMe offloads adds d53ec8af56d5 RDMA/iwcm: Don't copy past the end of dev_name() string adds e7c4d8e60451 IB/mlx4: Remove set but not used variable 'pd' adds 623d154305c0 IB/mlx5: Fix wrong error unwind adds 900d07c12d4e IB/umad: Simplify and avoid dynamic allocation of class adds cf7ad3030271 IB/umad: Avoid destroying device while it is accessed adds e9dd5daf884c IB/umad: Refactor code to use cdev_device_add() adds cdb53b65ae1b IB/umad: Use class_groups and let core create class file adds 75bf8a2a2f6b IB/umad: Start using dev_groups of class adds aa74be6eeade IB/mlx5: Allocate the per-port Q counter shared when DEVX [...] adds 573671a5f650 IB/uverbs: Signedness bug in UVERBS_HANDLER() adds 58f7c0bfb4e1 RDMA/mlx5: Signedness bug in UVERBS_HANDLER() adds f617e5ffe04f RDMA/srpt: Use kmem_cache_free() instead of kfree() adds 5d24ae67a961 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4ed7bdc1eb4c Merge tag 'for-4.21/dm-changes' of git://git.kernel.org/pu [...] adds b3ed2ce024c3 acpi/nfit: Add support for Intel DSM 1.8 commands adds d6548ae4d16d acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm adds 76ef5e172527 keys: Export lookup_user_key to external users adds 9db67581b91d keys-encrypted: add nvdimm key format type to encrypted keys adds f2989396553a acpi/nfit, libnvdimm: Introduce nvdimm_security_ops adds 37833fb7989a acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm adds 4c6926a23b76 acpi/nfit, libnvdimm: Add unlock of nvdimm support for Int [...] adds 03b65b22ada8 acpi/nfit, libnvdimm: Add disable passphrase support to In [...] adds d2a4ac73f56a acpi/nfit, libnvdimm: Add enable/update passphrase support [...] adds 64e77c8c047f acpi/nfit, libnvdimm: Add support for issue secure erase D [...] adds 7d988097c546 acpi/nfit, libnvdimm/security: Add security DSM overwrite support adds 89fa9d8ea7bd acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master pa [...] adds 3c13e2ac747a tools/testing/nvdimm: Add test support for Intel nvdimm se [...] adds 926f74802cb1 tools/testing/nvdimm: Add overwrite support for nfit_test adds ecaa4a97b390 tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test adds 1f4883f300da libnvdimm/security: Add documentation for nvdimm security support adds 37379cfc661e libnvdimm/security: Quiet security operations adds 9bf3aa446447 libnvdimm, bus: Check id immediately following ida_simple_get adds 9f619d4769a2 ACPI/nfit: Adjust annotation for why return 0 if fail to f [...] adds 9065ed1281a5 libnvdimm, label: Switch to bitmap_zalloc() adds 3d9cbe37c16f libnvdimm, namespace: Replace kmemdup() with kstrndup() adds 4b5f747e82b1 Merge miscellaneous libnvdimm updates for 4.21 adds 75f95da078b2 Merge tag 'libnvdimm-for-4.21' of git://git.kernel.org/pub [...] adds 5215b2e952f3 mmc: mediatek: Add MMC_CAP_SDIO_IRQ support adds 00d59fde8532 Merge tag 'mmc-v4.21' of git://git.kernel.org/pub/scm/linu [...] adds 0116523cfffa kasan, mm: change hooks signatures adds 12b22386998c kasan, slub: handle pointer tags in early_kmem_cache_node_alloc adds bffa986c6f80 kasan: move common generic and tag-based code to common.c adds b938fcf42739 kasan: rename source files to reflect the new naming scheme adds 2bd926b439b4 kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS adds b2f557eae9ed kasan, arm64: adjust shadow size for tag-based mode adds 9577dd748648 kasan: rename kasan_zero_page to kasan_early_shadow_page adds 080eb83f54cf kasan: initialize shadow to 0xff for tag-based mode adds 9c23f84723d2 arm64: move untagged_addr macro from uaccess.h to memory.h adds 3c9e3aa11094 kasan: add tag related helper functions adds e71fe3f921ae kasan, arm64: untag address in _virt_addr_is_linear adds 4d176711ea7a kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] adds 356607f21e60 kasan, arm64: fix up fault handling logic adds 21696c161324 kasan, arm64: enable top byte ignore for the kernel adds 772a2fa50ffb kasan, mm: perform untagged pointers comparison in krealloc adds 11cd3cd69a25 kasan: split out generic_report.c from report.c adds 121e8f81d38c kasan: add bug reporting routines for tag-based mode adds 5b7c4148222d mm: move obj_to_index to include/linux/slab_def.h adds 7f94ffbc4c6a kasan: add hooks implementation for tag-based mode adds 41eea9cd239c kasan, arm64: add brk handler for inline instrumentation adds 2813b9c02962 kasan, mm, arm64: tag non slab memory allocated via pagealloc adds 66afc7f1e07a kasan: add __must_check annotations to kasan hooks adds 2d4acb90878b kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS adds b3b0e6accb5b kasan: update documentation adds e886bf9d9abe kasan: add SPDX-License-Identifier mark to source files adds e0b2475a3f36 bloat-o-meter: ignore __addressable_ symbols adds c5cfb62f2bdf scripts/decodecode: set ARCH when running natively on arm/arm64 adds 67a28de47faa scripts/decode_stacktrace: only strip base path when a pre [...] adds 919e9d39e722 scripts/checkstack.pl: dynamic stack growth for aarch64 adds b72231eb7084 scripts: add spdxcheck.py self test adds cd68a5253338 scripts/tags.sh: add more declarations adds 440e7b379f91 arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] adds ffa6daa9937a arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] adds aaf9128abcb8 sh: boards: convert to SPDX identifiers adds ff4a7481c389 sh: drivers: convert to SPDX identifiers adds 6a0abce4c4cc sh: include: convert to SPDX identifiers adds 47d11326259b sh: sh2: convert to SPDX identifiers adds 234a0538240c sh: sh2a: convert to SPDX identifiers adds 5ab5d57cc0c6 sh: sh3: convert to SPDX identifiers adds 6ecc0a4dbb07 sh: sh4: convert to SPDX identifiers adds add5ca2c4887 sh: sh4a: convert to SPDX identifiers adds 82e1d03766a2 sh: sh5: convert to SPDX identifiers adds 176ce1b7b0f6 sh: shmobile: convert to SPDX identifiers adds b0a148f80c15 sh: cpu: convert to SPDX identifiers adds 5933f6d22040 sh: kernel: convert to SPDX identifiers adds 4494ce4fb4ff sh: lib: convert to SPDX identifiers adds a9ee3a63dbff debugobjects: call debug_objects_mem_init eariler adds 874b1ef0ef51 ocfs2: optimize the reading of heartbeat data adds cb6a8fd7a6bf ocfs2: dlmfs: remove set but not used variable 'status' adds dec5b0d4a99f ocfs2: remove set but not used variable 'lastzero' adds 9e6aea22802b ocfs2: improve ocfs2 Makefile adds 532e1e54c814 ocfs2: fix panic due to unrecovered local alloc adds d85400af790d ocfs2: clear journal dirty flag after shutdown journal adds 70306d9dce75 ocfs2: don't clear bh uptodate for block read adds 221d7da66cd3 mm, slab: remove unnecessary unlikely() adds 1265ef2de4ce mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() adds 6159d0f5c03e mm/slub.c: page is always non-NULL in node_match() adds 88349a2837fb mm/slub.c: record final state of slub action in deactivate_slab() adds 4e45f712d82c include/linux/slab.h: fix sparse warning in kmalloc_type() adds c8f61cfc871f mm/page_owner: clamp read count to PAGE_SIZE adds 5eb570a8d924 mm/hotplug: optimize clear_hwpoisoned_pages() adds 6a90a83f1d19 mm/mmu_notifier.c: remove mmu_notifier_synchronize() adds 368686a95e55 writeback: don't decrement wb->refcnt if !wb->bdi adds 20ff1c950500 mm/readahead.c: simplify get_next_ra_size() adds 1c6fb1d89e73 mm: print more information about mapping in __dump_page adds e0392cf7c53a mm: lower the printk loglevel for __dump_page messages adds 6cc2baf600ec mm, memory_hotplug: drop pointless block alignment checks [...] adds 7960509329c2 mm, memory_hotplug: print reason for the offlining failure adds 2932c8b05056 mm, memory_hotplug: be more verbose for memory offline failures adds d381c54760dc mm: only report isolation failures when offlining memory adds 0b9df58b79fa xxHash: create arch dependent 32/64-bit xxhash() adds 59e1a2f4bf83 ksm: replace jhash2 with xxhash adds 9cabf929e7d9 mm/mmap.c: remove verify_mm_writelocked() adds 46a3679b8190 mm, memory_hotplug: do not clear numa_node association aft [...] adds fecd4a50baae mm: remove reset of pcp->counter in pageset_init() adds 3d6357de8aa0 mm: reference totalram_pages and managed_pages once per function adds 9705bea5f833 mm: convert zone->managed_pages to atomic variable adds ca79b0c211af mm: convert totalram_pages and totalhigh_pages variables t [...] adds 476567e8735a mm: remove managed_page_count_lock spinlock adds 8b09549c2bfd vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] adds 66f71da9dd38 mm/swap: use nr_node_ids for avail_lists in swap_info_struct adds ca880420665d userfaultfd: convert userfaultfd_ctx::refcount to refcount_t adds 7ead3342150e mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] adds 808153e1187f mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] adds 06489cfbd915 mm, devm_memremap_pages: kill mapping "System RAM" support adds a95c90f1e2c2 mm, devm_memremap_pages: fix shutdown handling adds 69324b8f4833 mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support adds 58ef15b765af mm, hmm: use devm semantics for hmm_devmem_{add, remove} adds bbecd94e6c51 mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] adds 02917e9f8676 mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL adds 65895b67ad27 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] adds 742aa7fb52c5 mm/page_alloc.c: use a single function to free page adds d31cfe7bff91 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] adds 4d72868c8f7c memblock: replace usage of __memblock_free_early() with me [...] adds 3b6fd6ffb27c drivers/base/memory.c: remove an unnecessary check on NR_M [...] adds f29d8e9c0191 mm/memory_hotplug: drop "online" parameter from add_memory [...] adds 6bb154504f8b mm, page_alloc: spread allocations across zones before int [...] adds a921444382b4 mm: move zone watermark accesses behind an accessor adds 0a79cdad5eb2 mm: use alloc_flags to record if kswapd can wake adds 1c30844d2dfe mm: reclaim small amounts of memory when an external fragm [...] adds c999fbd3dcc6 mm/mmzone.c: make "migratetype_names" const char * adds 9a2f45ff3202 mm/debug.c: make "migrate_reason_names[]" const char * adds e5cb113f2dbc mm: make free_reserved_area() return "const char *" adds ef8444ea01d7 mm, oom: reorganize the oom report in dump_header adds f0c867d9588d mm, oom: add oom victim's memcg to the oom context information adds 9a1ea439b16b mm: put_and_wait_on_page_locked() while page is migrated adds 23b68cfaae0e mm: check nr_initialised with PAGES_PER_SECTION directly i [...] adds 2c2a5af6fed2 mm, memory_hotplug: add nid parameter to arch_remove_memory adds 65c78784135f kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] adds fed84c785270 mm/memblock.c: skip kmemleak for kasan_init() adds 3c9959e02547 zram: fix lockdep warning of free block handling adds 5547932dc67a zram: fix double free backing device adds 7e5292831b34 zram: refactor flags and writeback stuff adds e82592c4fd7e zram: introduce ZRAM_IDLE flag adds a939888ec38b zram: support idle/huge page writeback adds 23eddf39b2c2 zram: add bd_stat statistics adds bb416d18b850 zram: writeback throttle adds 9e247bab0668 mm: remove pte_lock_deinit() adds 83af658898cb mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] adds 4e0d2e7ef14d mm, sparse: pass nid instead of pgdat to sparse_add_one_section() adds fa004ab7365f mm, hotplug: move init_currently_empty_zone() under zone_s [...] adds 0ecea993d010 mm/hmm.c: remove set but not used variable 'devmem' adds c3a5c77afefa lib/show_mem.c: drop pgdat_resize_lock in show_mem() adds 3fa750dcf29e mm/page-writeback.c: don't break integrity writeback on -> [...] adds bbe5d9939e81 mm/page_alloc.c: drop uneeded __meminit and __meminitdata adds b6fb87b8e3ff tools/vm/page-types.c: fix "kpagecount returned fewer page [...] adds 144552ff8995 /proc/kpagecount: return 0 for special pages that are neve [...] adds c16eb000ca03 mm/filemap.c: remove useless check in pagecache_get_page() adds d239865ac804 ioremap: rework pXd_free_pYd_page() API adds 9c006972c3fe arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() adds 48e178ab0d63 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() adds 36ddc5a78c87 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] adds 8e2d43405b22 lib/ioremap: ensure break-before-make is used for huge p4d [...] adds 9f1eb38e0e11 mm, kmemleak: little optimization while scanning adds b15c87263a69 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined adds 5d6527a784f7 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds ac46d4f3c432 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds 0614ce9776b0 include/linux/memory_hotplug.h: remove duplicate declarati [...] adds 7550c6079846 mm, proc: be more verbose about unstable VMA flags in /pro [...] adds 7635d9cbe832 mm, thp, proc: report THP eligibility for each vma adds a1400af75563 mm, proc: report PR_SET_THP_DISABLE in proc adds a85009c37792 mm, memory_hotplug: try to migrate full pfn range adds bb8965bd82fd mm, memory_hotplug: deobfuscate migration part of offlining adds e0975b2aae0e mm, fault_around: do not take a reference to a locked page adds fcf9a0ef8dc3 ksm: react on changing "sleep_millisecs" parameter faster adds 125b860b251a mm/pageblock: throw compile error if pageblock_bits cannot [...] adds 3cfd22be0ad6 userfaultfd: clear flag if remap event not enabled adds 3c0c12cc8f00 mm/page_alloc.c: don't call kasan_free_pages() at deferred [...] adds d53ce042277a kmemleak: add config to select auto scan adds d9367bd06faa mm, page_alloc: enable pcpu_drain with zone capability adds 0b3901b38d9d mm: migration: factor out code to compute expected number [...] adds cc4f11e69fd0 mm: migrate: lock buffers before migrate_page_move_mapping() adds 84ade7c15ccf mm: migrate: move migrate_page_lock_buffers() adds 89cb0888ca14 mm: migrate: provide buffer_migrate_page_norefs() adds 88dbcbb3a484 blkdev: avoid migration stalls for blkdev pages adds ab41ee687998 mm: migrate: drop unused argument of migrate_page_move_mapping() adds af3b854492f3 mm/page_alloc.c: allow error injection adds 4918e7625ffa include/linux/vmstat.h: remove unused page state adjustment macro adds 451b9514a59f mm: remove __hugepage_set_anon_rmap() adds 1ecc07fd0a6d memory_hotplug: add missing newlines to debugging output adds b43a99900559 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds c86aa7bbfd55 hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race adds 063a7d1d3623 mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm adds 70c6066e19c1 include/linux/gfp.h: fix typo adds 7af7a8e19f0c mm, swap: fix swapoff with KSM pages adds 7056d3a37d2c memcg, oom: notify on oom killer invocation from the charge path adds 0f4991e8fd48 kernel/fork.c: mark 'stack_vm_area' with __maybe_unused adds f346b0becb1b Merge branch 'akpm' (patches from Andrew) adds 1984f65c2fbc Merge tag 'vfio-v4.21-rc1' of git://github.com/awilliam/li [...] adds c9c63915519b hwmon: (lm80) fix a missing check of the status of SMBus read adds 9aa3aa15f4c2 hwmon: (lm80) fix a missing check of bus read in lm80 probe adds 8754040378e4 Merge tag 'hwmon-for-v4.21' of git://git.kernel.org/pub/sc [...] adds 7e59fad9c9d1 Merge tag 'drm-next-2018-12-27' of git://anongit.freedeskt [...] adds d6543c0f3964 ARM: omap1: Fix new user of gpiochip_request_own_desc() adds a0752e9c3097 memory: omap-gpmc: Get the header of the enum adds 12d6dd069891 dt-bindings: gpio: rcar: Add r8a774c0 (RZ/G2E) support adds 89a5e15bcba8 gpio/mmc/of: Respect polarity in the device tree adds 6bd925a8b779 dt-bindings: arm: atmel: describe SECUMOD usage as a GPIO [...] adds fb0b35d307b7 gpio: add driver for SAMA5D2 PIOBU pins adds 533918b6f6ae gpio: aspeed: remove duplicated statement adds f0df462f3ae1 gpio: mxs: read pin level directly instead of using .get adds 6c905f91d8ae gpiolib-acpi: remove unused variable 'err', cleans up buil [...] adds e4b194aa0bf5 dt-bindings: gpio: Add bindings for Cadence GPIO adds 72ab2f76319e gpio: Add Cadence GPIO driver adds a7c23f8d154f gpio: sama5d2-piobu: Depend on OF_GPIO adds 24dc83635ffe Merge tag 'gpio-v4.21-1' of git://git.kernel.org/pub/scm/l [...] adds b5c8f358ce7c dt-bindings: iio: magnetometer: add dt-bindings for freesc [...] adds 485773d3c5c7 dt-bindings: mrvl,intc: fix a trivial typo adds 24ad02c48c69 gpio-omap.txt: add reg and interrupts properties adds b8a9ac1a5b99 of: of_node_get()/of_node_put() nodes held in phandle cache adds 5801169a2ed2 of: __of_detach_node() - remove node from phandle cache adds 030672aea826 Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pu [...] adds 579a70035949 Merge tag 'for-v4.21' of git://git.kernel.org/pub/scm/linu [...] adds 4d6ad6fba6b7 Merge tag 'hsi-for-4.21' of git://git.kernel.org/pub/scm/l [...] adds 6010abf2c2c0 usb: musb: dsps: fix otg state machine adds 54578ee883e3 usb: musb: dsps: fix runtime pm for peripheral mode adds 28ce553985fa usb: typec: Improve Alt Mode documentation adds c710d0bb76ff usb: typec: tcpm: Extend the matching rules on PPS APDO selection adds c85400f886e3 usb: r8a66597: Fix a possible concurrency use-after-free b [...] adds eafb27fa5283 cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. adds 1e12a521d691 Merge tag 'usb-serial-4.21-rc1' of https://git.kernel.org/ [...] adds cd6a22310ec2 Merge USB 4.20-rc8 mergepoint into usb-next adds 4b2c01ad902e USB: serial: option: add Fibocom NL678 series adds c0ea81b4d378 Merge tag 'usb-4.21-rc1' of git://git.kernel.org/pub/scm/l [...] adds 86df8dd14723 serial: uartps: Add the device_init_wakeup adds 82b1b2ec5d40 serial: uartps: Check if the device is a console adds 32cf21ac4edd serial: uartps: Fix error path when alloc failed adds 260683137ab5 serial: uartps: Fix interrupt mask issue to handle the RX [...] adds 9d84d3e6bd68 dt-bindings: serial: lpuart: add imx8qxp compatible string adds ac8b6f148fc9 Fonts: New Terminus large console font adds 6c4d97581267 dt-bindings: serial: sh-sci: Document r8a774a1 bindings adds a88c4736ea36 dt-bindings: serial: sh-sci: Document r8a774c0 bindings adds a8da3c7873ea serial: max310x: Fix tx_empty() callback adds 3c66eb4ba18d tty: serial: qcom_geni_serial: Fix wrap around of TX buffer adds 663abb1a7a7f tty: serial: qcom_geni_serial: Fix UART hang adds 4ce193fdba48 serial: sccnxp: Adds a delay between sequential read/write cycles adds efa0f49496be serial: sccnxp: Allow to use non-standard baud rates adds 598134ffcab5 Revert "serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250" adds 117eda8f71ff Merge tag 'tty-4.21-rc1' of git://git.kernel.org/pub/scm/l [...] adds a86028f8e3ee staging: most: sound: replace snprintf with strscpy adds b57f944785c5 staging: fbtft: fix strncmp() size warning adds 502b90d4c687 staging: rtl8188eu: cleanup declarations in rtw_mlme_ext.c adds 1673616a006a staging: rtl8188eu: replace tabs with spaces in rtw_mlme_ext.c adds 83691365f184 staging: rtl8188eu: remove commented declarations in rtw_m [...] adds f20ac243ff74 staging: rtl8188eu: remove blank lines between declarations adds 7acaed81abe1 staging: rtl8188eu: add blank line after declarations adds 011844addf0f staging: rtl8188eu: remove unnecessary comments in rtw_mlme_ext.c adds 25c641ec2aa1 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] adds 4f1a961ae15c staging: rtl8188eu: remove unused arrays WFD_OUI and WMM_INFO_OUI adds 55fc57809a2b staging: rtl8188eu: remove redundant declaration in rtw_ml [...] adds 0ef9f86b9352 staging: rtl8188eu: convert unsigned char arrays to u8 adds 03449acb77fd staging: rtl8188eu: constify some arrays adds 7a6394398f4e staging: rtl8188eu: make some arrays static in rtw_mlme_ext.c adds b7d54304d92f staging: rtl8188eu: change order of declarations to improv [...] adds 79ebad324b48 staging: rtl8188eu: simplify null array initializations adds e54a823e90fe staging: rtl8188eu: change return type of is_basicrate() to bool adds 241e15dbfc9f staging: rtl8188eu: add spaces around '&' in rtw_mlme_ext.c adds 0fe6dc4d6892 staging: rtl8188eu: cleanup brace coding style issues adds 1de24f362f32 staging: android: ashmem: doc: Fix spelling adds 641e96e03aa0 mt7621-mmc: Fix some coding style issues adds 71fbc630160f mt7621-mmc: Removed unnecessary blank lines adds 43c978a16eee mt7621-mmc: Alignment should match open parenthesis adds 515ba7e7f032 mt7621-mmc: return statement in void function unnecessary adds 012c5e8d819c mt7621-mmc: char * array declaration might be better as st [...] adds c58eef061dda staging: wilc1000: fix missing read_write setting when rea [...] adds 215852f4b8bb staging: mt7621-mmc: Correct spelling mistakes in comments adds 02061181d3a9 Merge tag 'staging-4.21-rc1' of git://git.kernel.org/pub/s [...] adds e121a833745b driver core: Add missing dev->bus->need_parent_lock checks adds 4f4b374332ec sysfs: Disable lockdep for driver bind/unbind files adds c0b8a8709ebe component: convert to DEFINE_SHOW_ATTRIBUTE adds 16df1456aa85 mm, memory_hotplug: update a comment in unregister_memory() adds b07039b79c9e Merge tag 'driver-core-4.21-rc1' of git://git.kernel.org/p [...] adds 80cd795630d6 binder: fix use-after-free due to ksys_close() during fdget() adds 3ad20fe393b3 binder: implement binderfs adds fdd669684655 genwqe: Fix size check adds b9d93594c767 ptp: fix an IS_ERR() vs NULL check adds 15b3048aeed8 misc: mic: fix a DMA pool free failure adds f88fd666051b char/rtc: Use of_node_name_eq for node name comparisons adds 8995fa1e1c9b VMCI: Use memdup_user() rather than duplicating its implem [...] adds 2e79c1874968 bus: qcom: remove duplicated include from qcom-ebi2.c adds 0edf39d2c7db char: lp: introduce list to save port number adds d6318c0e8318 char: lp: detach the device when parallel port is removed adds dc34da42860d char: lp: use first unused lp number while registering adds e379c1a46068 char: lp: properly count the lp devices adds fdfaef212694 char: lp: use new parport device model adds c18614a1a112 stm class: Fix a module refcount leak in policy creation e [...] adds 4cdd41585c51 stm class: Add a reference to the SyS-T document adds ec5b5ad6e272 intel_th: msu: Fix an off-by-one in attribute store adds fbc4904c2877 MAINTAINERS: add another Android binder maintainer adds 457fa3469a65 Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub [...] adds 903b77c63167 Merge tag 'linux-kselftest-4.21-rc1' of git://git.kernel.o [...] adds 889bb74302e5 Merge tag 'nds32-for-linus-4.21' of git://git.kernel.org/p [...] adds 64711f9a47d4 xtensa: implement jump_label support adds 9ef10340749e Merge tag 'xtensa-20181228' of git://github.com/jcmvbkbc/l [...] adds 6ab7d47bcbf0 percpu: convert spin_lock_irq to spin_lock_irqsave. adds 55db91fbaad9 Merge branch 'for-4.21' of git://git.kernel.org/pub/scm/li [...] adds 4d71c6f8771a Merge branch 'for-4.20-fixes' into for-4.21 adds e250d91d6575 cgroup: fix parsing empty mount option string adds 3fc9c12d27b4 cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param adds 6f9d71c9c759 Merge branch 'for-4.21' of git://git.kernel.org/pub/scm/li [...] adds f496990f1f4b slab: make kmem_cache_create{_usercopy} description proper [...] adds 54a67c753610 docs/mm-api: link slab_common.c to "The Slab Cache" section adds 6b5a49b46cf1 configfs: fix wrong name of struct in documentation adds 942104a21ce4 docs: improve pathname-lookup document structure adds 3868772b99e3 Merge tag 'docs-5.0' of git://git.lwn.net/linux adds d8372ba8ce28 lib: don't depend on linux headers being installed. adds b30204640192 scripts: add a tool to produce a compile_commands.json file adds 733f4ef46d3e um: remove unused filechk_gen_header in Makefile adds 3c78c77bafb1 scripts: remove unnecessary ihex2fw and check-lc_ctypes fr [...] adds b239b4d65d64 firmware: remove unnecessary patterns from .gitignore adds 3470d9eb6387 firmware: refactor firmware/Makefile adds 4d4b5c2e3b6e treewide: remove explicit rules for *offsets.s adds 2c667d77fc02 treewide: add intermediate .s files to targets adds 11fda148040b kbuild: remove $(obj)/ prefixes in ./Kbuild adds dec28d8ea2f7 kbuild: remove unused cmd_gentimeconst adds 668c35f69cc7 Merge tag 'kbuild-v4.21' of git://git.kernel.org/pub/scm/l [...] adds 3c8f317d4cf1 kconfig: use distinct tokens for type and default properties adds ce2164ab5831 kconfig: refactor scanning and parsing "option" properties adds c3d228713b10 kconfig: use specific tokens instead of T_ASSIGN for assignments adds 171a515d0803 kconfig: use T_WORD instead of T_VARIABLE for variables adds 48547bd23d0e microblaze: surround string default in Kconfig with double quotes adds 8636a1f9677d treewide: surround Kconfig file paths with double quotes adds f5451582c4e2 kconfig: stop supporting '.' and '/' in unquoted words adds caaebb3c6de3 kconfig: refactor end token rules adds b3d1d9d3c362 kconfig: stop associating kconf_id with yylval adds 824fa3b3b5e3 kconfig: switch to ASSIGN_VAL state in the second lexer adds 4b31a32caf0a kconfig: update current_pos in the second lexer adds 979f2b2f7936 kconfig: remove keyword lookup table entirely adds 0c874100108f kconfig: convert to SPDX License Identifier adds 558e78e3ce84 kconfig: split some C files out of zconf.y adds cbafbf7f551c kconfig: split the lexer out of zconf.y adds 9abe42371b44 kconfig: add static qualifiers to fix gconf warnings adds 3b541978562a kconfig: split images.c out of qconf.cc/gconf.c to fix gco [...] adds f222b7f43661 kconfig: surround dbg_sym_flags with #ifdef DEBUG to fix g [...] adds 769e47094dcc Merge tag 'kconfig-v4.21' of git://git.kernel.org/pub/scm/ [...] adds 195303136f19 Merge tag 'kconfig-v4.21-2' of git://git.kernel.org/pub/sc [...] adds 0cd6d9b0d234 f2fs: add an ioctl() to explicitly trigger fsck later adds 2062e0c3daa0 f2fs: clear PG_writeback if IPU failed adds 8d64d365aed3 f2fs: fix to reorder set_page_dirty and wait_on_page_writeback adds af56b4870865 f2fs: remove redundant comment of unused wio_mutex adds 5222595d093e f2fs: use kvmalloc, if kmalloc is failed adds 72691af6dbd7 f2fs: correct wrong spelling, issing_* adds 76c7bfb3a893 f2fs: flush stale issued discard candidates adds 8ec18bff7b90 f2fs: clean up checkpoint flow adds e4589fa545e0 f2fs: fix sbi->extent_list corruption issue adds 9249dded7b5c f2fs: fix block address for __check_sit_bitmap adds c0362117c3b8 f2fs: clean up structure extent_node adds b32e019049e9 f2fs: fix to dirty inode synchronously adds 8f31b4665c14 f2fs: fix missing unlock(sbi->gc_mutex) adds 88960068f25f f2fs: fix validation of the block count in sanity_check_raw_super adds bae0ee7a767c f2fs: check PageWriteback flag for ordered case adds 60aa4d5536ab f2fs: fix use-after-free issue when accessing sbi->stat_info adds 64beba0558fc f2fs: sanity check of xattr entry size adds 9ab97aea85cc Merge tag 'f2fs-for-4.21' of git://git.kernel.org/pub/scm/ [...] adds d8a706414af4 dax: Use non-exclusive wait in wait_entry_unlocked() adds 2a1a2c1a76cf Merge tag 'dax-fix-4.21' of git://git.kernel.org/pub/scm/l [...] adds c40f7d74c741 sched/fair: Fix infinite loop in update_blocked_averages() [...] adds e3ed513bcf00 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 150fbd536f9e alpha: move __IGNORE* entries to non uapi header adds d8bf616be5f0 alpha: remove CONFIG_OSF4_COMPAT flag from syscall table adds b67bfd298f4c alpha: add __NR_syscalls along with NR_SYSCALLS adds cabcebd33b8b alpha: add system call table generation support adds a8faab540f0a alpha: generate uapi header and syscall table header files adds fb430b39dbb0 alpha: fix spelling mistake QSD_PORT_ACTUVE -> QSD_PORT_ACTIVE adds a104d44b183c alpha: Fix a typo on ptrace.h adds 3030cf95ab20 alpha: rtc: simplify alpha_rtc_init adds 1c3243f61fa7 alpha: Remove some unused variables adds f12e840c819b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a0572f687fb3 ftrace: Allow ftrace_replace_code() to be schedulable adds e4c07bf9867a arm64: ftrace: Set FTRACE_MAY_SLEEP before ftrace_modify_a [...] adds 45fe439bc369 fgraph: Add comment to describe ftrace_graph_get_ret_stack adds d2a68c4effd8 x86/ftrace: Do not call function graph from dynamic trampolines adds 0fad8bfef7b0 powerpc/frace: Use ftrace_graph_get_ret_stack() instead of [...] adds 945626db0961 sparc64: Use ftrace_graph_get_ret_stack() instead of curr_ [...] adds cec8d0e7f06e sh: ftrace: Use ftrace_graph_get_ret_stack() instead of cu [...] adds a448276ce515 arm64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack adds 0464ed243809 seq_buf: Make seq_buf_puts() null-terminate the buffer adds 29924e503096 seq_buf: Use size_t for len in seq_buf_puts() adds e8d086ddb533 tracing: Fix ftrace_graph_get_ret_stack() to use task and [...] adds 6801f0d5ca00 tracing: Remove unnecessary hist trigger struct field adds 2f31ed9308cc tracing: Change strlen to sizeof for hist trigger static strings adds e4f6d245031e tracing: Use var_refs[] for hist trigger reference checking adds de40f033d4e8 tracing: Remove open-coding of hist trigger var_ref management adds 656fe2ba85e8 tracing: Use hist trigger's var_ref array to destroy var_refs adds 912201345f7c tracing: Remove hist trigger synth_var_refs adds 05ddb25cb314 tracing: Add hist trigger comments for variable-related fields adds 59dd974bc079 tracing: Merge seq_print_sym_short() and seq_print_sym_offset() adds cc9f59fb3bc4 tracing: Avoid -Wformat-nonliteral warning adds bea6957d5cd7 tracing: Simplify printf'ing in seq_print_sym adds 1cce377df180 tracing: Make function ‘ftrace_exports’ static adds 72921427d46b string.h: Add str_has_prefix() helper function adds 754481e6954c tracing: Use str_has_prefix() helper for histogram code adds b6b2735514bc tracing: Use str_has_prefix() instead of using fixed sizes adds 036876fa5620 tracing: Have the historgram use the result of str_has_pre [...] adds 3d739c1f6156 tracing: Use the return of str_has_prefix() to remove open [...] adds 495d714ad140 Merge tag 'trace-v4.21' of git://git.kernel.org/pub/scm/li [...] adds 54518ed45734 Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.o [...] adds cac1fc8fb561 Merge branch 'fixes' into next/soc adds 0922275ef157 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds d36377c6eb07 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds 9fd609ff6380 arm64: dts: zynqmp: Use mmc@ instead sdhci@ adds 1696acf44e9f arm64: dts: zynqmp: replace gpio-key,wakeup with wakeup-so [...] adds e7abd89466df arm64: dts: zynqmp: Add DDRC node adds 4556b160a119 arm64: dts: zynqmp: Add missing gpio-controller to ps gpio adds d1d4445abffb arm64: dts: zynqmp: Fix node names which contain "_" adds 5385c226b63d Merge tag 'zynqmp-dt-for-v5.0' of https://github.com/Xilin [...] adds ac1e507fe61d ARM: dts: Use mmc@ instead sdhci@ adds bc8bd33891d3 Merge tag 'zynq-dt-for-v5.0' of https://github.com/Xilinx/ [...] adds 826833df4e4b Merge tag 'omap-for-v4.21/dt-ti-sysc-signed' of git://git. [...] adds fc66393ab5d6 dt-bindings: pinctrl: k3: Introduce pinmux definitions adds 1d79b4375fbc arm64: dts: ti: k3-am65: Add pinctrl regions adds 3f94859fd7ba arm64: dts: ti: am654-base-board: Add pinmux for main uart0 adds 19a1768fc34a arm64: dts: ti: k3-am654-base-board: Add I2C nodes adds 07c663b0ee57 arm64: dts: ti: k3-am65-main: Add ECAP PWM node adds e577d79424c0 arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM adds c484fc957219 arm64: dts: ti: k3-am654: Populate power-domain property f [...] adds 2cd7d393f461 arm64: dts: ti: k3-am654: Add McSPI DT nodes adds 5da94b50475a arm64: dts: ti: k3-am654: Enable main domain McSPI0 adds 10f9d7fd56fe Merge tag 'am654-for-v4.21' of git://git.kernel.org/pub/sc [...] adds ea096315361b ARM: dts: suniv: Fix improper bindings include patch adds f1a6caf73c66 Merge tag 'imx-qspi-dt-clean' of git://git.kernel.org/pub/ [...] adds b7b69fb840f5 ARM: dts: suniv: Fix improper bindings include patch adds afdd273e269c ARM: dts: sunxi: Enable Broadcom-based Bluetooth for multi [...] adds 984199efb0be Merge tag 'sunxi-dt-for-4.21-2' of git://git.kernel.org/pu [...] adds c266a2b4407a arm64: dts: allwinner: a64: bananapi-m64: Add Bluetooth de [...] adds bda090cfeb50 Merge tag 'sunxi-dt64-for-4.21-2' of git://git.kernel.org/ [...] adds 3f47de2c6b60 Merge tag 'samsung-dt-4.21-2' of git://git.kernel.org/pub/ [...] adds b7badd1d7aa6 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds 82c7b351be3f Revert "arm64: defconfig: Enable FSL_MC_BUS and FSL_MC_DPIO" adds e1ef035d272e Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds 57b0e3145320 KEYS: fix parsing invalid pkey info string adds e1b83a31c798 Watchdog: remove outdated comment adds 94d6b80c45d3 watchdog/hpwdt: Exclude via blacklist adds de2cb0cc300e watchdog/hpwdt: Do not claim unsupported hardware adds 437a3f8ea493 watchdog/hpwdt: Update driver version. adds b1bbb0cb2c0e watchdog: asm9260_wdt: make array mode_name static, shrink [...] adds 57808f448b3d watchdog: bcm281xx: convert to DEFINE_SHOW_ATTRIBUTE adds 248e655b45ed watchdog: ie6xx_wdt: convert to DEFINE_SHOW_ATTRIBUTE adds 9077123c6807 watchdog: renesas_wdt: don't keep timer value during suspe [...] adds 4d9c6e90166f dt-bindings: watchdog: update bindings for MT7629 SoC adds 969c0acc039f watchdog: Add pm8916 watchdog driver adds 8d4d4f3267e1 dt-bindings: watchdog: Add Qualcomm PM8916 watchdog adds 22ec9bb1cbcd watchdog: mena21_wdt: Convert to GPIO descriptors adds d2b911db8b73 watchdog: mtx-1: Convert to use GPIO descriptor adds e536f7304bad watchdog: add documentation for PM usage adds 2b6d86a73ec0 watchdog: docs: kernel-api: don't reference removed functions adds 6797f292e4f5 dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support adds e3c21e088f89 watchdog: tqmx86: Add watchdog driver for the IO controller adds 115502a6f31d Merge tag 'linux-watchdog-4.21-rc1' of git://www.linux-wat [...] adds eaeee373c97c pinctrl: Use of_node_name_eq for node name comparisons adds 9a2a566adb00 pinctrl: sunxi: Deal with per-bank regulators adds 7f07675c117a pinctrl: aspeed: Wrap -Woverride-init with cc-option adds 9b4924da4711 pinctrl: xway: fix gpio-hog related boot issues adds 42f9b48cc540 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins adds 2b745ac3cceb pinctrl: meson: meson8b: fix the GPIO function for the GPI [...] adds 54a9cbbfca53 pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] adds 8e5ba8b8baff pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] adds 619cdd17f60f pinctrl: meson: meson8: add the missing GPIO_GROUPs for BO [...] adds 4dd3d60a5ecd pinctrl: meson: meson8b: add the missing GPIO_GROUPs for B [...] adds b766470b8764 dt-bindings: pinctrl: sunxi: Add supply properties adds d1040ea06f00 pinctrl: msm: mark PM functions as __maybe_unused adds b5af33df50e9 pinctrl: mediatek: improve Kconfig dependencies adds 8b78de956f31 pinctrl: uniphier: constify uniphier_pinctrl_socdata adds a2161fd7c23c pinctrl: imx8qxp: break the dependency on SOC_IMX8QXP adds 6ac5af6ec12d MAINTAINERS: merge at91 pinctrl entries adds 2ae80900f239 dt-bindings: pinctrl: bcm4708-pinmux: rework binding to us [...] adds a49d784d5a82 pinctrl: bcm: ns: support updated DT binding as syscon subnode adds da801ab56ad8 pinctrl: ocelot: add MSCC Jaguar2 support adds f4caa6ee736f pinctrl: sh-pfc: r8a77990: Add support for pull-up only pins adds db221412cd20 pinctrl: rza1: Handle devm_kasprintf() failure cases adds 117774fbe6be pinctrl: sh-pfc: r8a77990: Fix IOCTRL reg state after s2ra [...] adds 1ebc589a7786 pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to geth [...] adds 96bb2a6ab4ec pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_d [...] adds 884fa25fb6e5 pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qsp [...] adds 0d6256cb8801 pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_d [...] adds 124cde98f856 pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group adds 9925e8795726 pinctrl: sh-pfc: Validate pins/marks in pin groups at build time adds 6a6c195d98a1 pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field adds 67d7745bc78e pinctrl: sh-pfc: r8a77970: Add missing MOD_SEL0 field adds b0f77269f6bb pinctrl: sh-pfc: r8a77980: Add missing MOD_SEL0 field adds 94482af7055e pinctrl: sh-pfc: sh7734: Add missing IPSR11 field adds 755a5b805fa7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 SEL_I2C1 field width adds e28dc3f09c9d pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 con [...] adds 1b99d0c80bbe pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register conf [...] adds 9540cbdfcd86 pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field adds 4d374bacd7c9 pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value adds 054f2400f706 pinctrl: sh-pfc: sh7734: Fix shifted values in IPSR10 adds ce16e8dd0db2 pinctrl: sh-pfc: Print actual field width for variable-wid [...] adds f83f97684a73 pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] var [...] adds 642fb53d350b Merge tag 'sh-pfc-for-v4.21-tag3' of git://git.kernel.org/ [...] adds 2dab3dd1fac7 pinctrl: ocelot: Add dependency on HAS_IOMEM adds df50fcf5462c pinctrl: imx-scu: Depend on IMX_SCU adds b09f629ce36d pinctrl: freescale: Break dependency on SOC_IMX8MQ for i.MX8MQ adds 88cc9fc41c73 dt-bindings: arm: fsl-scu: add imx8qm pinctrl support adds c9bef4a65176 Merge tag 'pinctrl-v4.21-1' of git://git.kernel.org/pub/sc [...] adds ffe1c5a2d427 rtc: abx80x: Implement RTC_VL_READ,CLR ioctls adds 9a03201170d3 rtc: enforce rtc_timer_init private_data type adds a26944149374 rtc: class: reimplement devm_rtc_device_register adds 3c3d71013c76 rtc: pcf2123: Add Microcrystal rv2123 adds 2ea44ca1ffcc dt-bindings: fsl: scu: add rtc binding adds e01b5781958d rtc: add i.MX system controller RTC support adds bba3d2daa8a9 rtc: nvmem: fix possible use after free adds 36e14f5fdfdf rtc: rename core files adds 28e8c4bc8eb4 Merge tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux [...] adds 57ce8ba0fd3a openrisc: Fix broken paths to arch/or32 adds fbea8c7c7933 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 9ef7fa507d6b kgdb: Remove irq flags from roundup adds 3cd99ac35598 kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] adds 87b095928584 kgdb: Don't round up a CPU that failed rounding up before adds 162bc7f5afd7 kdb: Don't back trace on a cpu that didn't round up adds 7faedcd4de43 kdb: use bool for binary state indicators adds 911b7afdeb1b mips/kgdb: prepare arch_kgdb_ops for constness adds cc0282975b3f kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops adds fcf010449ebe Merge tag 'kgdb-4.21-rc1' of git://git.kernel.org/pub/scm/ [...] adds 8e1897bc8eaf dmaengine: amba-pl08x: convert to DEFINE_SHOW_ATTRIBUTE adds 0f7ab39a6b40 dmaengine: mic_x100_dma: convert to DEFINE_SHOW_ATTRIBUTE adds e00f50a79e61 dmaengine: pxa: remove DBGFS_FUNC_DECL() adds f7f41722efac dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE adds 7c2269e95883 Merge branch 'topic/bcm' into for-linus adds 5f443256e3a1 Merge branch 'topic/coh' into for-linus adds 77ee1aacdd5b Merge branch 'topic/dirn_remove' into for-linus adds 466e601a68da Merge branch 'topic/dmatest' into for-linus adds 010299bfc2df Merge branch 'topic/dw' into for-linus adds b7ff66ca30f8 Merge branch 'topic/ep93xx' into for-linus adds 23a1bff76406 Merge branch 'topic/imx' into for-linus adds 68ded1dcd138 Merge branch 'topic/mtk' into for-linus adds 56e8e1a118a9 Merge branch 'topic/sa11x0' into for-linus adds f782086a49b7 Merge branch 'topic/sh' into for-linus adds 990beed934fc Merge branch 'topic/sprd' into for-linus adds 69ca36b3d629 Merge branch 'topic/uniphier' into for-linus adds 660611827c03 Merge branch 'topic/xilinx' into for-linus adds 78e8696c234a Merge tag 'dmaengine-4.21-rc1' of git://git.infradead.org/ [...] adds dc9de8a2b20f iommu: Check for iommu_ops == NULL in iommu_probe_device() adds 03ebe48e235f Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] adds 8e143b90e4d4 Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pu [...] adds f218a29c25ad Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 55b8cbe470d1 Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] adds d9a7fa67b4bf Merge branch 'next-seccomp' of git://git.kernel.org/pub/sc [...] adds 1ac5cd497879 block: don't use un-ordered __set_current_state(TASK_UNINT [...] adds 19f2e267a5d0 Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] adds 0db51ef26e87 Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] adds 74673fc50bab Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/li [...] adds 5890255b83f3 cifs: clean up indentation, replace spaces with tab adds 0967e5457954 cifs: use a compound for setting an xattr adds f5942db5ef25 cifs: smb2 commands can not be negative, remove confusing check adds 97aa495a89a6 cifs: address trivial coverity warning adds 07d3b2e4264f cifs: create a helper function for compound query_info adds 4a3b38aec577 Add vers=3.0.2 as a valid option for SMBv3.0.2 adds f9793b6fcc8e cifs: change smb2_query_eas to use the compound query-info helper adds 07fa6010ff93 cifs: suppress some implicit-fallthrough warnings adds 0f57451eebf1 cifs: remove set but not used variable 'smb_buf' adds 52baa51d3057 cifs: remove coverity warning in calc_lanman_hash adds 59a63e479ce3 cifs: check ntwrk_buf_start for NULL before dereferencing it adds b6bc8a7b993e CIFS: use the correct length when pinning memory for direc [...] adds 54e94ff94eac CIFS: return correct errors when pinning memory failed for [...] adds 9a596f5b3959 CIFS: Fix error mapping for SMB2_LOCK command which caused [...] adds 56c762eb9bee cifs: Refactor out cifs_mount() adds c34fea5a636d cifs: Skip any trailing backslashes from UNC adds d9345e0ae7cf cifs: Make devname param optional in cifs_compose_mount_options() adds 5fc7fcd054ad cifs: auto disable 'serverino' in dfs mounts adds e7b602f43719 cifs: Save TTL value when parsing DFS referrals adds 54be1f6c1c37 cifs: Add DFS cache routines adds 54e4f73cbe03 cifs: update for current_kernel_time64() removal adds 3e80be0158ac cifs: Fix to use kmem_cache_free() instead of kfree() adds 34bca9bbe7a8 cifs: Use kzfree() to free password adds 29cbfa1b2be2 cifs: remove set but not used variable 'server' adds 0544b324e62c cifs: check kzalloc return adds e8bcdfdbf91b cifs: minor updates to documentation adds 1c780228e9d4 cifs: Make use of DFS cache to get new DFS referrals adds 5a650501eb8c cifs: remove set but not used variable 'sep' adds 4a367dc04435 cifs: Add support for failover in cifs_mount() adds 93d5cb517db3 cifs: Add support for failover in cifs_reconnect() adds 2f0a61744894 cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() adds e511d31753e3 cifs: start DFS cache refresher in cifs_mount() adds 23324407143d cifs: Only free DFS target list if we actually got one adds a3a53b760379 cifs: Add support for failover in smb2_reconnect() adds 08744015492f cifs: Add support for failover in cifs_reconnect_tcon() adds 28eb24ff75c5 cifs: Always resolve hostname before reconnecting adds 14e92c5dc7a1 cifs: Minor Kconfig clarification adds e77fe73c7e38 cifs: we can not use small padding iovs together with encryption adds fea170804b4d cifs: update internal module version number adds cacf02df4b84 Merge tag '4.21-smb3-fixes' of git://git.samba.org/sfrench [...] adds 574d356b7a02 9p/net: put a lower bound on msize adds 85f78456f286 Merge tag '9p-for-4.21' of git://github.com/martinetd/linux adds 8a68d3da50b9 nfsd: drop useless LIST_HEAD adds b8be5674fa9a sunrpc: use SVC_NET() in svcauth_gss_* functions adds d4b09acf924b sunrpc: use-after-free in svc_process_common() adds a289ce5311f4 sunrpc: replace svc_serv->sv_bc_xprt by boolean flag adds 4aa5cffefa6f sunrpc: remove unused bc_up operation from rpc_xprt_ops adds 7f3915460987 sunrpc: remove svc_tcp_bc_class adds 7ef88ff85ff7 sunrpc: remove svc_rdma_bc_class adds 64e20ba204df sunrpc: remove unused xpo_prep_reply_hdr callback adds 8f7766c805d2 sunrpc: make visible processing error in bc_svc_process() adds 9ac312888e88 sunrpc: fix debug message in svc_create_xprt() adds 91bd2ffa9030 nfs: minor typo in nfs4_callback_up_net() adds 0ad30ff67bd3 nfs: fixed broken compilation in nfs_callback_up_net() adds e45428a43676 Merge tag 'nfsd-4.21' of git://linux-nfs.org/~bfields/linux adds 069d5bf5ec26 NFSv4: cleanup remove unused nfs4_xdev_fs_type adds ac0aa5e843ca nfs: fix comment to nfs_generic_pg_test which does the opposite adds 8e2e5b7c4926 SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG adds d89b22d46a40 cred: add cred_fscmp() for comparing creds. adds 97d0fb239c04 cred: add get_cred_rcu() adds a6d8e7637faa cred: export get_task_cred(). adds f06bc03339ad cred: allow get_cred() and put_cred() to be given NULL. adds 97f68c6b02e0 SUNRPC: add 'struct cred *' to auth_cred and rpc_cred adds fc0664fd9bcc SUNRPC: remove groupinfo from struct auth_cred. adds 8276c902bbe9 SUNRPC: remove uid and gid from struct auth_cred adds 1a80810fbf23 SUNRPC: remove machine_cred field from struct auth_cred adds a534ecb013bf NFSv4: add cl_root_cred for use when machine cred is not a [...] adds f15e1e8bc642 NFSv4: don't require lock for get_renew_cred or get_machine_cred adds ecd5f97e1c7c SUNRPC: discard RPC_DO_ROOTOVERRIDE() adds 5e16923b432b NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] adds a68a72e135ef SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none adds 1de7eea92946 SUNRPC: add side channel to use non-generic cred for rpc call. adds ddf529eeed59 NFS: move credential expiry tracking out of SUNRPC into NFS. adds 354698b7d471 SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT adds b68572e07c58 NFS: change access cache to use 'struct cred'. adds 684f39b4cf51 NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] adds a52458b48af1 NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. adds 89a4f758d9f5 SUNRPC: remove generic cred code. adds d6efccd97e6d SUNRPC: remove crbind rpc_cred operation adds 2edd8d746e51 SUNRPC: simplify auth_unix. adds 04d1532bd0b9 SUNRPC discard cr_uid from struct rpc_cred. adds 594d1644cd59 NFS: nfs_compare_mount_options always compare auth flavors. adds e2f34e26710b xprtrdma: Yet another double DMA-unmap adds b674c4b4a13d xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_I [...] adds 6ceea36890a0 xprtrdma: Refactor Receive accounting adds 6d2d0ee27c7a xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue adds 3d433ad812ba xprtrdma: No qp_event disconnect adds 0c0829bcf51a xprtrdma: Don't wake pending tasks until disconnect is done adds 6946f82380a8 xprtrdma: Fix ri_max_segs and the result of ro_maxpages adds a78868497c2e xprtrdma: Reduce max_frwr_depth adds ba69cd122ece xprtrdma: Remove support for FMR memory registration adds 5f62412be3ff xprtrdma: Remove rpcrdma_memreg_ops adds 0a93fbcb16e6 xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) adds 0dfbb5f05e78 NFS: Make "port=" mount option optional for RDMA mounts adds 15303d9ecd2f xprtrdma: Recognize XDRBUF_SPARSE_PAGES adds 889ee07f7ed2 xprtrdma: Remove request_module from backchannel adds 236b0943d1f2 xprtrdma: Expose transport header errors adds 92f4433e567a xprtrdma: Simplify locking that protects the rl_allreqs list adds ddbb347f0c68 xprtrdma: Cull dprintk() call sites adds 9bef848f44b4 xprtrdma: Remove unused fields from rpcrdma_ia adds aba118317943 xprtrdma: Clean up of xprtrdma chunk trace points adds ba217ec64aef xprtrdma: Relocate the xprtrdma_mr_map trace points adds 395069fc37e7 xprtrdma: Add trace points for calls to transport switch methods adds 53b2c1cb9b3c xprtrdma: Trace mapping, alloc, and dereg failures adds 5b2095d0cefa NFS: Fix NFSv4 symbolic trace point output adds dc5820bd21d8 SUNRPC: Simplify defining common RPC trace events adds acf0a39f4f27 SUNRPC: Fix some kernel doc complaints adds e0f86bc4f990 xprtrdma: Update comments in frwr_op_send adds 995d312a28cc xprtrdma: Replace outdated comment for rpcrdma_ep_post adds af65ed404c43 xprtrdma: Add documenting comment for rpcrdma_buffer_destroy adds f85adb1bf595 xprtrdma: Don't leak freed MRs adds 9aeaf8cfcb71 NFSv4.2 fix async copy reboot recovery adds 07e10308ee5d xprtrdma: Prevent leak of rpcrdma_rep objects adds c2c7d84fd173 NFS: remove unnecessary test for IS_ERR(cred) adds 81c88b18de1f sunrpc: handle ENOMEM in rpcb_getport_async adds cb24e35b4fa8 sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS adds 10e037d1e0d5 sunrpc: Add xprt after nfs4_test_session_trunk() adds 260f71eff493 sunrpc: convert to DEFINE_SHOW_ATTRIBUTE adds e6b925728084 Merge tag 'nfs-for-4.21-1' of git://git.linux-nfs.org/proj [...] adds 04a17edeca52 Merge tag 's390-4.21-1' of git://git.kernel.org/pub/scm/li [...] adds dbd0be61fb5a um: Update maintainers file entry adds 0d76433c2203 um: Add HAVE_DEBUG_BUGVERBOSE adds 0053102a869f um: Include sys/uio.h to have writev() adds 550ed0e20366 um: Make GCOV depend on !KCOV adds a43c83161a5e um: Switch to block-mq constants in the UML UBD driver adds 53766defb8c8 um: Clean-up command processing in UML UBD driver adds a41421edb926 um: Remove unsafe printks from the io thread adds 50109b5a03b4 um: Add support for DISCARD in the UBD Driver adds 747b254ca264 um: Remove unnecessary faulted check in uaccess.c adds a9c52c2a2881 um: Optimize TLB operations v2 adds 38e3cbd9b82c um: Skip TLB flushing where not needed adds 8892d8545f2d um: Avoid marking pages with "changed protection" adds 742f3c8193a3 um: Optimize Flush TLB for force/fork case adds efe5f5be1e40 um: remove redundant generic-y adds 9de74842ee20 Add Anton Ivanov to UML maintainers adds b9794231737a um: writev needs <sys/uio.h> adds 940b241d9050 um: Remove obsolete reenable_XX calls adds 6aa293d8ff09 Merge branch 'for-linus-4.21-rc1' of git://git.kernel.org/ [...] adds e898d9cdd3a9 mailbox: Add device-managed registration functions adds 6aba2f4aac1a mailbox: arm-mhu: Use device-managed registration API adds 709cbeea1b34 mailbox: bcm2835: Use device-managed registration API adds 0cafc12ab9cc mailbox: bcm-flexrm: Use device-managed registration API adds 6267ee6afae0 mailbox: bcm-pdc: Use device-managed registration API adds e73cb83c807b mailbox: hi3660: Use device-managed registration API adds ad3e7f9651ca mailbox: hi6220: Use device-managed registration API adds 4013286c7231 mailbox: imx: Use device-managed registration API adds 87f63f578b73 mailbox: altera: Use device-managed registration API adds d0c196dbee79 mailbox: sti: Use device-managed registration API adds 0b7f5fe837f6 mailbox: xgene-slimpro: Use device-managed registration API adds 8aed57195572 mailbox: mtk-cmdq: Use device-managed registration API adds ec1c674f0ae3 mailbox: mtk-cmdq: Remove needless devm_kfree() calls adds a3abf4363c7e mailbox: omap: Use device-managed registration API adds 85a555246e6d mailbox: platform-mhu: Use device-managed registration API adds 83dd44a17d40 mailbox: qcom-apcs: Use device-managed registration API adds 08f2f88a3bbf mailbox: rockchip: Use device-managed registration API adds 368d7767b501 mailbox: stm32-ipcc: Use device-managed registration API adds 2298a6f09f45 mailbox: ti-msgmgr: Use device-managed registration API adds a8803d7421cc mailbox: Support blocking transfers in atomic context adds 8ed82e23875e mailbox: Allow multiple controllers per device adds fed8b7e366e7 dt-bindings: tegra186-hsp: Add shared mailboxes adds 91b1b1c3da8a mailbox: tegra-hsp: Add support for shared mailboxes adds 9a63f0f40599 mailbox: tegra-hsp: Add suspend/resume support adds a54d03ed01b4 mailbox: tegra-hsp: use devm_kstrdup_const() adds d69e11648e48 mailbox: tegra-hsp: Use device-managed registration API adds 35ddb06a4675 Merge tag 'mailbox-v4.21' of git://git.linaro.org/landing- [...] adds 1d8f062ebc97 drivers: base: swnode: check if pointer p is NULL before d [...] adds f4747b9c68b8 drivers: base: swnode: check if swnode is NULL before dere [...] adds 01766d27d265 Merge tag 'devprop-4.21-rc1-2' of git://git.kernel.org/pub [...] adds 08972760d366 clk: imx8qxp: make the name of clock ID generic adds 0f2107daec81 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 745d51dc8a29 ata: pata_macio: add of_node_put() adds b79f9f93eb48 Merge tag 'for-4.21/libata-20190102' of git://git.kernel.d [...] adds d29e89e34952 drbd: narrow rcu_read_lock in drbd_sync_handshake adds 792c3fdd94a5 drbd: must not use connection after kref_put(&connection->kref) adds d5412e8d8e63 drbd: centralize printk reporting of new size into drbd_se [...] adds 94c43a13b8d6 drbd: ignore "all zero" peer volume sizes in handshake adds b17b59602b6d drbd: disconnect, if the wrong UUIDs are attached on a con [...] adds 4ef2a4f43f5e drbd: fix confusing error message during attach adds ad6e89790206 drbd: attach on connected diskless peer must not shrink a [...] adds fe43ed97bba3 drbd: reject attach of unsuitable uuids even if connected adds a2823ea92024 drbd: fix comment typos adds f708bd08ecbd drbd: do not block when adjusting "disk-options" while IO [...] adds be80ff88356a drbd: avoid spurious self-outdating with concurrent discon [...] adds 2c38f0351173 drbd: fix print_st_err()'s prototype to match the definition adds 9049ccd46f1f drbd: don't retry connection if peers do not agree on "aut [...] adds 9848b6ddd8c9 drbd: skip spurious timeout (ping-timeo) when failing promote adds f31e583aa2c2 drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the "wire") adds a52c5a16cf19 drbd: Avoid Clang warning about pointless switch statment adds 5816a0932b4f drbd: Change drbd_request_detach_interruptible's return ty [...] adds 6ab2187992f4 blkcg: clean up blkg_tryget_closest() adds 6b4505352e4b blkcg: remove unused __blkg_release_rcu() adds 2e5b2d7c408e bsg: deprecate BIDI support in bsg adds c41103691b7f block: loop: remove redundant code adds 93f87a74fde6 block: sunvdc: remove redundant code adds d52c499b476b lightnvm: pblk: fix use-after-free bug adds 093c48213ee3 gdrom: fix a memory leak bug adds d4d179c37c74 block/amiflop: Don't log error message on invalid ioctl adds f3010ec5b796 block/swim3: Remove dead return statement adds 296dcc40f2f2 block/swim3: Fix -EBUSY error when re-opening device after [...] adds 427c5ce4417c block/swim3: Fix regression on PowerBook G3 adds 77d0b194b2df Merge tag 'for-4.21/block-20190102' of git://git.kernel.dk [...] adds 1f23816b8eb8 virtio_blk: add discard and write zeroes support adds 6db3d8dc5d73 vhost/vsock: switch to a mutex for vhost_vsock_hash adds e8d26f29b7c4 virtio: remove deprecated VIRTIO_PCI_CONFIG() adds 4b86713236e4 vhost: split structs into a separate header file adds a691ffb46edd vhost: correct the related warning message adds d548e65904ae Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 7db54c89f0b3 Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G adds 4d8f727b83bc Input: nomadik-ske-keypad - fix a loop timeout test adds 0b9f28fed3f7 Input: add official Raspberry Pi's touchscreen driver adds 249d1bb22901 Input: touchscreen - fix coding style issue adds d52266fc74be Input: drv2667 - fix indentation issues adds 1e3c336ad8f4 Input: atmel_mxt_ts - don't try to free unallocated kernel memory adds 592b15ba7260 Merge branch 'next' into for-linus adds 645ff1e8e704 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dc4501ff2875 tipc: fix a double free in tipc_enable_bearer() adds f0fb9b288d0a ipv6/route: Add a missing check on proc_dointvec adds ca19fcb6285b net: chelsio: Add a missing check on cudg_get_buffer adds 26fd962bde0b niu: fix missing checks of niu_pci_eeprom_read adds 2d822f2dbab7 net: (cpts) fix a missing check of clk_prepare adds f86a3b83833e net: stmicro: fix a missing check of clk_prepare adds e49505f7255b net: dsa: bcm_sf2: Propagate error value from mdio_write adds ff07d48d7bc0 atl1e: checking the status of atl1e_write_phy_reg adds 46273cf7e009 tipc: fix a missing check of genlmsg_put adds 92ee77d148bf net: marvell: fix a missing check of acpi_match_device adds 40752b3eae29 net/wan/fsl_ucc_hdlc: Avoid double free in ucc_hdlc_probe() adds d8de01b763e0 phy.h: fix obvious errors in doc and kerneldoc content adds a3c9311f62b4 include/linux/phy/phy.h: fix minor kerneldoc errors adds f9fc54d313fa ethtool: check the return value of get_regs_len adds 7418e6520f22 isdn: hisax: hfc_pci: Fix a possible concurrency use-after [...] adds 0d9c9a238faf fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address() adds eb8950861c1b netfilter: nf_tables: fix a missing check of nla_put_failure adds c78e7818f16f netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with [...] adds 4cd273bb91b3 netfilter: nf_conncount: don't skip eviction when age is negative adds f7fcc98dfc2d netfilter: nf_conncount: split gc in two phases adds e8cfb372b38a netfilter: nf_conncount: restart search when nodes have be [...] adds df4a90250976 netfilter: nf_conncount: merge lookup and add functions adds 2f971a8f4255 netfilter: nf_conncount: move all list iterations under spinlock adds c80f10bc973a netfilter: nf_conncount: speculative garbage collection on [...] adds a007232066f6 netfilter: nf_conncount: fix argument order to find_next_bit adds f7d18ef6a95f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds f989d03ef25d net: rtnetlink: address is mandatory for rtnl_fdb_get adds 178fe94405bf net/ipv6: Fix a test against 'ipv6_find_idev()' return value adds 58075ff523af ipv4: fib_rules: Fix possible infinite loop in fib_empty_table adds 7f334a7e1ae1 ipv6: fix typo in net/ipv6/reassembly.c adds c433570458e4 ax25: fix a use-after-free in ax25_fillin_cb() adds d5c7c745f254 net/wan: fix a double free in x25_asy_open_tty() adds 7314f5480f3e netrom: fix locking in nr_find_socket() adds 3bd826451103 r8169: fix WoL device wakeup enable adds 756af9c64232 ibmveth: fix DMA unmap error in ibmveth_xmit_start error path adds 3a0ed3e96197 sock: Make sock->sk_stamp thread-safe adds 2b96547223e3 add document for TCP OFO, PAWS and skip ACK counters adds 4087d2bc0d94 net: rds: remove unnecessary NULL check adds aff6db454599 ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() adds 8c76e77f9069 tap: call skb_probe_transport_header after setting skb->dev adds cb9f1b783850 ip: validate header length on virtual device xmit adds e888402789b9 net: hns3: call hns3_nic_net_open() while doing HNAE3_UP_CLIENT adds 53fe3ed19df0 net-next/hinic:add shutdown callback adds 202700e30740 net/hamradio/6pack: use mod_timer() to rearm timers adds 7adf3246092f ipv6: route: Fix return value of ip6_neigh_lookup() on nei [...] adds d63967e475ae isdn: fix kernel-infoleak in capi_unlocked_ioctl adds 8b6b25cf93b7 selftests/bpf: fix error printing in test_devmap() adds c08435ec7f2b bpf: move {prev_,}insn_idx into verifier env adds 144cd91c4c2b bpf: move tmp variable into ax register in interpreter adds 9b73bfdd08e7 bpf: enable access to ax register also from verifier rewrite adds 0d6303db7970 bpf: restrict map value pointer arithmetic for unprivileged adds e4298d25830a bpf: restrict stack pointer arithmetic for unprivileged adds 9d7eceede769 bpf: restrict unknown scalars of mixed signed bounds for u [...] adds b7137c4eab85 bpf: fix check_map_access smin_value test when pointer con [...] adds 979d63d50c0c bpf: prevent out of bounds speculation on pointer arithmetic adds 80c9b2fae87b bpf: add various test cases to selftests adds a67825f51951 Merge branch 'prevent-oob-under-speculation' adds be63004336d0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 73155879b3c1 ipv6: Fix dump of specific table with strict checking adds c5ee066333eb ipv6: Consider sk_bound_dev_if when binding a socket to an [...] adds 43d86ee8c639 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 82b01149ec94 ALSA: hda/realtek: Enable the headset mic auto detection f [...] adds 63d2a9ec310d ALSA: hda/tegra: clear pending irq handlers adds 3e9ad24b0e91 ALSA: hda - Revert DSP detection on legacy HD-audio driver adds 810574ca7e2f Merge tag 'sound-fix-4.21-rc1' of git://git.kernel.org/pub [...] adds bf77ae4c98d7 locks: fix error in locks_move_blocks() adds 135143b2cac4 Merge tag 'locks-v4.21-2' of git://git.kernel.org/pub/scm/ [...] adds 96d4f267e40f Remove 'type' argument from access_ok() function adds 4caf4ebfe4cf Fix access_ok() fallout for sparc32 and powerpc adds 0b2c8f8b6b0c i915: fix missing user_access_end() in page fault exception case adds 594cc251fdd0 make 'user_access_begin()' do 'access_ok()' adds 4a789213c9a5 x86 uaccess: Introduce __put_user_goto adds a959dc88f9c8 Use __put_user_goto in __put_user_size() and unsafe_put_user() adds 170d13ca3a2f x86: re-introduce non-generic memcpy_{to,from}io adds 3fed6ae4b027 ia64: fix compile without swiotlb adds 8da0b4f692c6 fs/proc/base.c: use ns_capable instead of capable for time [...] adds 81966d834926 fs/proc/util.c: include fs/proc/internal.h for name_to_int() adds 230f72e9f6dc fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] adds afe922c2daae fs/proc/base.c: slightly faster /proc/*/limits adds 09be17840082 proc/sysctl: fix return error for proc_doulongvec_minmax() adds 3fe5dbfef47e Documentation/process/coding-style.rst: don't use "extern" [...] adds c60d3b79423a build_bug.h: remove negative-array fallback for BUILD_BUG_ON() adds 527edbc18a70 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse adds 168e06f7937d kernel/hung_task.c: force console verbose before panic adds 304ae42739b1 kernel/hung_task.c: break RCU locks based on jiffies adds 300133d372b7 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t adds e6310f0fb5cd include/linux/printk.h: drop silly "static inline asmlinka [...] adds 3fc2579e6f16 fls: change parameter to unsigned int adds 52fbf1134d47 lib/genalloc.c: fix allocation of aligned buffer from non- [...] adds 439e00b76a5f lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] adds 6862d2fc8185 lib/genalloc.c: use vzalloc_node() to allocate the bitmap adds 05391772a72d drivers/firmware/memmap.c: modify memblock_alloc to memblo [...] adds 77b8c0a8e474 checkpatch: warn on const char foo[] = "bar"; declarations adds 74bdc129850c fs/epoll: remove max_nests argument from ep_call_nested() adds 4e0982a00564 fs/epoll: simplify ep_send_events_proc() ready-list loop adds 76699a67f304 fs/epoll: drop ovflist branch prediction adds 21877e1a5b52 fs/epoll: robustify ep->mtx held checks adds c5a282e9635e fs/epoll: reduce the scope of wq lock in epoll_wait() adds abc610e01c66 fs/epoll: avoid barrier after an epoll_wait(2) timeout adds 35cff1a6e023 fs/epoll: rename check_events label to send_events adds 86c051793b4c fs/epoll: deal with wait_queue only once adds 7c8f71935a65 init/main.c: make "initcall_level_names[]" const char * adds 55f0d8205dc6 autofs: improve ioctl sbi checks adds 9bf964c9cee4 autofs: simplify parse_options() function call adds 9d8719a42e46 autofs: change catatonic setting to a bit flag adds f5162216b7da autofs: add strictexpire mount option adds f93ca1ed9ba0 hfsplus: return file attributes on statx adds 9da22854761a include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] adds b553337a57cf fat: remove FAT_FIRST_ENT macro adds d19dc0161875 fat: move MAX_FAT to fat.h and change it to inline function adds 306790f75ac2 fat: new inline functions to determine the FAT variant (32 [...] adds fb5bf31722d0 fork: fix some -Wmissing-prototypes warnings adds 8099b047ecc4 exec: load_script: don't blindly truncate shebang string adds 655c16a8ce9c exec: separate MM_ANONPAGES and RLIMIT_STACK accounting adds d18771558910 bfs: extra sanity checking and static inode bitmap adds d999bd9392de panic: add options to print system info when panic happens adds 81c9d43f9487 kernel/sysctl: add panic_print into sysctl adds 634724431607 kernel/kcov.c: mark write_comp_data() as notrace adds b058809bfc8f scripts/gdb: fix lx-version string output adds ff1522bb7d98 initramfs: cleanup incomplete rootfs adds 4cf58924951e mm: treewide: remove unused address argument from pte_allo [...] adds 2c91bd4a4e2e mm: speed up mremap by 20x on large regions adds 9f132f7e1455 mm: select HAVE_MOVE_PMD on x86 for faster mremap adds 3bb5f4ac55dd kernel/locking/mutex.c: remove caller signal_pending branc [...] adds 34ec35ad8f5f kernel/sched/: remove caller signal_pending branch predictions adds d8d7d842e828 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] adds fa45f1162f28 mm/: remove caller signal_pending branch predictions adds 08d405c8b845 fs/: remove caller signal_pending branch predictions adds f86196ea8737 fs: don't open code lru_to_page() adds 967d3010df8b drivers/base/platform.c: kmemleak ignore a known leak adds ae67ee6c5e1d docs: fix Co-Developed-by docs adds d499480cc435 checkpatch: add Co-developed-by to signature tags adds b685a7350ae7 mm/page_io.c: fix polled swap page in adds a65981109f29 Merge branch 'akpm' (patches from Andrew) adds 398539dd6934 csky: Don't leak device tree node reference adds dc3e0896003e csky: remove meaningless header-y adds 077b930adafe elf-em.h: add EM_CSKY adds d770b2565344 csky: define syscall_get_arch() adds 2b070ccdf8c0 csky: fixup abiv2 mmap(... O_SYNC) failed. adds 2054f4af1957 csky: bugfix gdb coredump error. adds 35ff802af1c4 csky: fixup remove vdsp implement for kernel. adds 31295a72b525 csky: remove syscall_exit_work adds 789154c2ad74 csky: fixup save hi,lo,dspcr regs in switch_stack. adds 1d95fe4d3de4 clocksource/drivers/c-sky: fixup qemu fail to bootup sometimes. adds 859e5f45cbb3 csky: CPU-hotplug supported for SMP adds 0ea2dc7cd668 csky: stacktrace supported. adds 8f4f1639a19d csky: optimize kernel panic print. adds 17a68777bc88 csky: remove unused members in processor.h adds 230c77a5e92a csky: basic ftrace supported adds d7950be145c8 csky: ftrace call graph supported. adds 0c87bb0e872c clocksource/drivers/c-sky: fixup ftrace call-graph panic adds 6256734f9173 csky: Add EM_CSKY_OLD 39 adds f50fd2d8524c csky: Add perf support for C-SKY adds 9ee3b3f4a5eb Merge tag 'csky-for-linus-4.21' of git://github.com/c-sky/ [...] adds d6951f582cc5 ARM: fix the cockup in the previous patch adds 97b6f89f7269 Merge branches 'misc', 'sa1100-for-next' and 'spectre' int [...] adds 4fb68e12f2cf ARM: vexpress/realview: consolidate immitation CPU hotplug adds 830eec24673a ARM: versatile: convert boot_lock to raw adds d9b778e7bf2d ARM: versatile: rename and comment SMP implementation adds 07a496de4c7e ARM: omap2: remove unnecessary boot_lock adds 6de92920a717 Merge commit 'smp-hotplug^{/omap2}' into for-linus adds 1205b62390ee Merge tag 'for-4.21' of git://git.armlinux.org.uk/~rmk/linux-arm adds 1236cd2bad8b arm64: smp: Fix compilation error adds 8c2c596f8f45 arm64: entry: remove unused register aliases adds c3790b3799f8 firmware: arm_sdei: fix wrong of_node_put() in init function adds acafce48b07b firmware: arm_sdei: Fix DT platform device creation adds c8a43c18a978 arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in line [...] adds 2f328fea47ac arm64: replace arm64-obj-* in Makefile with obj-* adds eb4f52132518 drivers/perf: hisi: Fixup one DDRC PMU register offset adds ee1b465b3035 arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition adds 9966a05c7b80 arm64/sve: Disentangle <uapi/asm/ptrace.h> from <uapi/asm/ [...] adds 169113ece0f2 arm64: compat: Avoid sending SIGILL for unallocated syscal [...] adds 53290432145a arm64: compat: Don't pull syscall number from regs in arm_ [...] adds 7e0b44e870cf arm64: compat: Hook up io_pgetevents() for 32-bit tasks adds 078a5a4faf64 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds b2d102bd0146 tee: optee: avoid possible double list_del() adds 6ae284ab58a2 Merge tag 'tee-subsys-fix-for-4.21' of https://git.linaro. [...] adds 3c15ddb97c77 tee: optee: log message if dynamic shm is enabled adds 5e0bd98f8cef Merge tag 'tee-subsys-optee-for-4.21' of https://git.linar [...] adds a2edaf7893e2 Merge tag 'imx8mq-4.21' of git://git.kernel.org/pub/scm/li [...] adds 1def98f69807 dt-bindings: Add RDA Micro vendor prefix adds 56f73e4bc145 dt-bindings: arm: Document RDA8810PL and reference boards adds 78e3dbc166a1 ARM: Prepare RDA8810PL SoC adds 542e1c9dbad9 ARM: dts: Add devicetree for RDA8810PL SoC adds f0d319d26ea6 ARM: dts: Add devicetree for OrangePi 2G IoT board adds 7581d836bdbe ARM: dts: Add devicetree for OrangePi i96 board adds 5a9fe404b984 ARM: dts: rda8810pl: Add timer support adds 804584a61ca0 dt-bindings: serial: Document RDA Micro UART adds 6fc66a5c68af ARM: dts: rda8810pl: Add interrupt support for UART adds c10b13325ced tty: serial: Add RDA8810PL UART driver adds a684afa7b10f MAINTAINERS: Add entry for RDA Micro SoC architecture adds c6f9fa88a398 Merge tag 'samsung-dt-4.21-2' of https://git.kernel.org/pu [...] adds 8a66c20e66cc Merge tag 'samsung-dt64-4.21-2' of https://git.kernel.org/ [...] adds 704cfd7f5f71 ARM: sti: remove pen_release and boot_lock adds 2081076ac735 Merge tag 'sti-soc-for-v4.21-round1' of git://git.kernel.o [...] adds 4d9226fd9a0d arm64: defconfig: Re-enable bcm2835-thermal driver adds 8e564895c30c ARM: multi_v7_defconfig: enable CONFIG_UNIPHIER_MDMAC adds b0b41af12a1b dt-bindings: memory: Add pl353 smc controller devicetree b [...] adds fee10bd22678 memory: pl353: Add driver for arm pl353 static memory controller adds 9f23b7ba6379 Merge tag 'zynq-soc-for-v5.0' of https://github.com/Xilinx [...] adds 3e730e858139 Merge tag 'qcom-drivers-for-4.21-2' of git://git.kernel.or [...] adds 00f8ccd0c95f Merge branch 'next/drivers' into next/late adds b23b0ea3708c Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds 21c7acc439b5 h8300: pci: Remove local declaration of pcibios_penalize_isa_irq adds 670b321f4150 Merge tag 'for-4.21' of git://git.sourceforge.jp/gitroot/u [...] adds dfbaecb2b707 parisc: Remap hugepage-aligned pages in set_kernel_text_rw() adds cd08f68c659f Merge branch 'parisc-4.21-2' of git://git.kernel.org/pub/s [...] adds 039daac55269 powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' adds d0757237d7b1 powerpc/4xx/ocm: Fix compilation error due to PAGE_KERNEL usage adds 52b88fa1e8c7 powerpc/4xx/ocm: Fix phys_addr_t printf warnings adds 42aee37298f4 powerpc/configs: Add PPC4xx_OCM to ppc40x_defconfig adds f460772291f8 KVM: PPC: Book3S HV: radix: Fix uninitialized var build error adds d538d94f0ca8 Merge branch 'master' into fixes adds 074400a7be61 powerpc: Drop use of 'type' from access_ok() adds f1c2f8857c5a Merge tag 'powerpc-4.21-2' of git://git.kernel.org/pub/scm [...] adds 8a38dacf8718 MIPS: BCM63XX: fix switch core reset on BCM6368 adds bbb8a7520893 MIPS: alchemy: cpu_all_mask is forbidden for clock event devices adds e898d084eae0 MIPS: Alchemy: drop DB1000 IrDA support bits adds 7a3097be955e MIPS: Alchemy: update cpu-feature-overrides adds 994bc7fae916 MIPS: Alchemy: update dma masks for devboard devices adds 9bd2f7eeaed1 MAINTAINERS: Add a maintainer for MSCC MIPS SoCs adds 0b15394475e3 MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 adds d025bff1b6b9 mailmap: Update name spelling and email for Dengcheng Zhu adds 682fee802843 MIPS: BCM63XX: drop unused and broken DSP platform device adds db1ce3f5d01d MIPS: Fix a R10000_LLSC_WAR logic in atomic.h adds edefae94b7b9 MIPS: OCTEON: mark RGMII interface disabled on OCTEON III adds 47f3f4eb7834 Merge tag 'mips_fixes_4.21_1' of git://git.kernel.org/pub/ [...] adds e4f2283cc6ff Merge branches 'misc.misc' and 'work.iov_iter' into for-linus adds 9b286efeb5eb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 26cb5a328c6b exofs_mount(): fix leaks on failure exits adds e262e32d6bde vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds 43f5e655eff7 vfs: Separate changing mount flags full remount adds 17f3b556a3e3 selinux: expand superblock_doinit() calls adds 6466f3d193a9 smack: make smack_parse_opts_str() clean up on failure adds 6be8750b4cba LSM: lift parsing LSM options into the caller of ->sb_kern [...] adds c039bc3c2498 LSM: lift extracting and parsing LSM options into the call [...] adds f5c0c26d9008 new helper: security_sb_eat_lsm_opts() adds a10d7c22b34b LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() adds 8d64124a6a93 selinux; don't open-code a loop in sb_finish_set_opts() adds a65001e8a4d4 btrfs: sanitize security_mnt_opts use adds 6a0440e5b756 nfs_remount(): don't leak, don't ignore LSM options quietly adds 5b4002391153 LSM: turn sb_eat_lsm_opts() into a method adds e3489f8974e1 selinux: kill selinux_sb_get_mnt_opts() adds 204cc0ccf1d4 LSM: hide struct security_mnt_opts from any generic code adds bd3236557bb2 selinux: switch to private struct selinux_mnt_opts adds 12085b14a444 smack: switch to private smack_mnt_opts adds 84d8c4a5ef69 LSM: bury struct security_mnt_opts adds ba6418623385 selinux: new helper - selinux_add_opt() adds 169d68efb03b selinux: switch away from match_token() adds da3d76abb2e7 selinux: regularize Opt_... names a bit adds 99dbbb593fe6 selinux: rewrite selinux_sb_eat_lsm_opts() adds 757cbe597fe8 LSM: new method: ->sb_add_mnt_opt() adds 55c0e5bd078e smack: take the guts of smack_parse_opts_str() into a new helper adds c3300aaf95fb smack: get rid of match_token() adds d2497e12e230 smack: rewrite smack_sb_eat_lsm_opts() adds 718c43038f28 mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT adds 505b050fdf42 Merge branch 'mount.part1' of git://git.kernel.org/pub/scm [...] adds 35004f2e5580 lib/genalloc.c: include vmalloc.h adds 2bf996ac4832 ceph: cleanup splice_dentry() adds 0cab9f33d9c3 ceph: remove redundant assignment adds 1f6b821aef78 libceph: drop last_piece logic from write_partial_message_data() adds 3239eb5215eb libceph: use sock_no_sendpage() as a fallback in ceph_tcp_ [...] adds 433b0a12953b libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() adds 87349cdad963 libceph: switch more to bool in ceph_tcp_sendmsg() adds 3c1392d4c499 ceph: don't update importing cap's mseq when handing cap export adds 8a2ac3a8e9c0 ceph: don't request excl caps when mount is readonly adds fdac94fab799 ceph: skip updating 'wanted' caps if caps are already issued adds d2f8bb27c879 ceph: update wanted caps after resuming stale session adds 5ccedf1ccd71 ceph: don't encode inode pathes into reconnect message adds c7eaf342ecb1 Merge tag 'ceph-for-4.21-rc1' of git://github.com/ceph/cep [...] adds 89be677b6b39 xfs: xfs_buf: drop useless LIST_HEAD adds 90be9b86da90 xfs: xfs_fsops: drop useless LIST_HEAD adds acda9efa8c62 Merge tag 'xfs-4.21-merge-3' of git://git.kernel.org/pub/s [...] adds 31af12efd0a2 iomap: take responsibility for the filesystem iomap code adds 3cd6d495db2a Merge tag 'iomap-4.21-merge-3' of git://git.kernel.org/pub [...] adds 6d2f84eee098 smb3: fix large reads on encrypted connections adds 55a7f0065533 cifs: fix confusing warning message on reconnect adds d5c7076b772a smb3: add smb3.1.1 to default dialect list adds 7e928df80d30 Merge tag '4.21-smb3-small-fixes' of git://git.samba.org/s [...] adds dc56367cb5db sh: ftrace: Fix missing parenthesis in WARN_ON() adds a67012412e5a Merge tag 'trace-v4.21-1' of git://git.kernel.org/pub/scm/ [...] adds 03334ba8b425 thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON i [...] adds d56c19d07e0b thermal: bcm2835: enable hwmon explicitly adds adad7c7d6a0c thermal: broadcom: use devm_thermal_zone_of_sensor_register adds 24f1c13fa5f1 dt-bindings: thermal: rcar-gen3-thermal: All variants use [...] adds ac31f6e25d4e thermal: armada: Use PTR_ERR_OR_ZERO in armada_thermal_pro [...] adds 4ab248b3b10a thermal: tsens: qcom: do not create duplicate regmap debug [...] adds c589c56671c9 thermal: imx: fix for dependency on cpu-freq adds 925b38361852 thermal: imx: save one condition block for normal case of [...] adds 199bc54b4a1f dt-bindings: thermal: tegra-bpmp: Add Tegra194 support adds 05c1b7058aea thermal: tegra: soctherm: Change to use DEFINE_SHOW_ATTRIB [...] adds 8632ed49c809 thermal/intel_powerclamp: Change to use DEFINE_SHOW_ATTRIB [...] adds ca74472dead1 thermal: uniphier: Convert to SPDX identifier adds 5a78ad6d9c1b thermal: st: fix Makefile typo adds 879d7362d1d0 thermal: armada: add overheat interrupt support adds ad3e72030bff MAINTAINERS: thermal: add entry for Marvell MVEBU thermal driver adds 1bc752381721 dt-bindings: ap806: document the thermal interrupt capabilities adds bf9ff83f93ba dt-bindings: cp110: document the thermal interrupt capabilities adds 69f8f55185ff dt-bindings: thermal: rcar-thermal: add R8A774C0 support adds b8d3d11203af thermal: rcar_thermal: add R8A774C0 support adds 6471a52deeea dt-bindings: thermal: rcar-thermal: add R8A77990 support adds e36e13003efd thermal: rcar_thermal: add R8A77990 support adds 9d216211fded thermal: generic-adc: Fix adc to temp interpolation adds c28023025463 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 24ef9ec891c7 thermal/intel: fixup for Kconfig string parsing tightening up adds 5c4a60831aa6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1686cc1a31f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6ae16dfb61bc HID: lenovo: Add checks to fix of_led_classdev_register adds f8f807441eef HID: i2c-hid: Add Odys Winbook 13 to descriptor override adds 8c32d47b151b HID: debug: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 74fbc7d371d9 HID: intel-ish-hid: add MSI interrupt support adds bd8879faafe6 Merge branches 'for-4.20/upstream-fixes', 'for-4.21/core', [...] adds cf26057a9441 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3c259a1c3663 PCI/ASPM: Remove unused lists from struct pcie_link_state adds 2caa4dc607a7 Merge branch 'pci/aspm' adds 84e0e7272209 Merge branch 'pci/enumeration' adds b6061b1e566d PCI: Move Synopsys HAPS platform device IDs adds 03e6742584af PCI: Override Synopsys USB 3.x HAPS device class adds e6397dfcb58d Merge branch 'pci/misc' adds baa12e5f3acb Merge branch 'pci/peer-to-peer' adds 6f7cebea6b13 Merge branch 'pci/pm' adds f7eb7b8a4f72 switchtec: Add MRPC DMA mode support adds 54aed1909db6 Merge branch 'pci/switchtec' adds 18f9e9d150fc PCI/IOV: Factor out sriov_add_vfs() adds aff68a5a621e PCI/IOV: Add flag so platforms can skip VF scanning adds 7dc20ab1b9c4 s390/pci: skip VF scanning adds 6ee86cac1cc4 Merge branch 'pci/virtualization' adds 7cd210391101 dt-bindings: PCI: meson: add DT bindings for Amlogic Meson [...] adds 9c0ef6d34fdb PCI: amlogic: Add the Amlogic Meson PCIe controller driver adds 33f3fd75b754 Merge branch 'remotes/lorenzo/pci/amlogic' adds 3f7cceeab895 PCI: imx: Add multi-pd support adds edfd39f0a417 PCI: dwc: layerscape: Constify driver data adds a3ed1446520e PCI: dwc: Adjust Kconfig to allow IMX6 PCIe host on IMX7 adds 3d71746c420c PCI: armada8k: Add support for gpio controlled reset signal adds 9e56f0df3684 PCI: imx: Add imx6sx suspend/resume support adds 6d6b05e3d533 PCI: dwc: Don't hard-code DBI/ATU offset adds ffeccc22d59c MAINTAINERS: Remove Jianguo Sun from HiSilicon STB DWC entry adds 6a790bf0eac4 Merge branch 'remotes/lorenzo/pci/dwc' adds c8778707c23a Merge branch 'remotes/lorenzo/pci/dwc-msi' adds 7b96dc91be5e PCI: mediatek: Remove un-used variant in struct mtk_pcie_port adds f2bb7d6a82da dt-bindings: PCI: MediaTek: Remove un-used property adds ebcd631df106 arm: dts: mt7623: Remove un-used property for PCIe adds 41c5c5b0e7c8 arm64: dts: mt7622: Remove un-used property for PCIe adds c266b026ae7a Merge branch 'remotes/lorenzo/pci/mediatek' adds db67cdb04234 dt-bindings: PCI: Add UniPhier PCIe host controller description adds 7e6d5cd88a6f PCI: uniphier: Add UniPhier PCIe host controller support adds cdf4f4dc118b Merge branch 'remotes/lorenzo/pci/uniphier' adds 75cb8d20c112 PCI: imx: Enable MSI from downstream components adds 72199051af62 Merge branch 'pci/imx6' adds 926b02d3eb54 Merge tag 'pci-v4.21-changes' of git://git.kernel.org/pub/ [...] adds 5cda2d86de3e i2c: ismt: Add support for Intel Cedar Fork adds 78c0c25a8c08 dt-bindings: i2c: Add S700 support for Actions Semi Soc's adds 81482d13f37b i2c: Add Actions Semiconductor Owl family S700 I2C support adds 7671c14e6aca Merge branch 'i2c/for-5.0' of git://git.kernel.org/pub/scm [...] adds 31d1b7710262 Merge tag 'v4.20-rc7' of https://git.kernel.org/pub/scm/li [...] adds c143a559b073 udlfb: fix some inconsistent NULL checking adds b4a1ed0cd18b fbdev: make FB_BACKLIGHT a tristate adds fdac751355cd video: clps711x-fb: release disp device node in probe() adds f75df8d4b4fa fbdev: fbmem: behave better with small rotated displays an [...] adds 2607391882fc video: fbdev: pxafb: Fix "WARNING: invalid free of devm_ a [...] adds e41f184d83a3 fbdev: fbmem: make fb_show_logo_line return the end instea [...] adds 3d8b1933eb1c fbdev: fbmem: add config option to center the bootup logo adds e0f5628bf2c1 fbdev: uvesafb: fix spelling mistake "memoery" -> "memory" adds 452f2d4934d2 fbdev: omap2: omapfb: convert to DEFINE_SHOW_ATTRIBUTE adds 5c29085a724f fbdev: fsl-diu: remove redundant null check on cmap adds da2648390ce3 pxa168fb: trivial typo fix adds e9462fffddad fbdev: Remove depends on HAS_DMA in case of platform dependency adds 2122b40580dd fbdev: fbcon: Fix unregister crash when more than one framebuffer adds 399382f80182 drm/nouveau: fix incorrect FB_BACKLIGHT usage in Kconfig adds a8a6b1186b1a Merge tag 'fbdev-v4.21' of git://github.com/bzolnier/linux adds 7422edce7355 IB/mlx5: Allow XRC INI usage via verbs in DEVX context adds ccffa5454857 Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" adds 2f1927b09034 IB/core: Add advise_mr to the list of known ops adds 2fb458953a89 IB/ipoib: drop useless LIST_HEAD adds 94edd87a1c59 infiniband: bnxt_re: qplib: Check the return value of send [...] adds 9c6260de505b infiniband/qedr: Potential null ptr dereference of qp adds 3954e1d0310e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4bcd2ffd214c Merge tag 'drm-intel-next-fixes-2018-12-27' of git://anong [...] adds 7b184b006185 drm/amdgpu: kfd_pre_reset outside req_full_gpu cause sriov hang adds 07944623c775 drm/amdgpu: access register without KIQ adds e30c50cd79f0 drm/amdgpu/psp_v3_1: Get psp fw version through reading register adds e27a73d1305f drm/amdgpu/psp: Correct and refine the vmr support. (v2) adds 4e9177134e7d drm/amdgpu: fix NULL fence handling in amdgpu_cs_fence_to_ [...] adds 1b3f6bc96883 drm/amdgpu: increase the MAX ring number adds c713a4614592 drm/amdgpu: update the vm invalidation engine layout V2 adds fefdc6cc0af8 drm/amdgpu: use different irq ring ID for Vega20 page queues adds 344e7ad467f5 drm/amdgpu: enable Vega20 page queue support adds a3a0ebd10a9b drm/amdgpu: WARN once if amdgpu_bo_unpin is called for an [...] adds f9872f100aef drm/amdgpu/vcn: Update vcn.cur_state during suspend adds 5d65cab6c614 drm/amdgpu/vcn:Always gate vcn block during hw finishing adds e0d460a4d2d1 drm/amdgpu/vcn:Update ring point to JPEG before init JPEG wptr adds 8411f7dc5f61 drm/amdgpu/vcn:Always check all vcn ring status during dpg [...] adds 12e8b30186b9 drm/amdgpu/vcn:Scan enc/jpeg fences to init dpg pause new state adds 9194fb22ddd8 drm/amdgpu/vcn:Remove bit 31 for scratch2 to indicate the [...] adds 7ab3f021bbc8 drm/amdgpu:Improves robustness of SOC15_WAIT_ON_RREG adds e98bdb806130 drm/amdkfd: Fix handling of return code of dma_buf_get adds 379c237e392e drm/amdgpu: correct the return value for error case adds 77acd1cd9129 drm/amd/display: Skip fast cursor updates for fb changes adds 8cd61c313d8b drm/amd/display: Raise dispclk value for Polaris adds 180db303ff46 drm/amd/display: Add below the range support for FreeSync adds b8b6ce890164 drm/amd/display: Add DCE_VERSION_12_1 enum for Vega 20 adds 1c01a45a86ed drm/amd/display: Add functionality to get XGMI SS info adds d3302424e04d drm/amd/display: Don't log error if we have no connectors adds 3a3cd1dfaf16 drm/amd/display: move AYCrCb8888 format to video section adds d71589f290a1 drm/amd/display: Warn instead of error on REG_WAIT timeout adds 12750d1647f1 drm/amd/display: fix YCbCr420 blank color adds 6fd3583b9231 drm/amd/display: fix surface update sequence adds 0a6414e75d23 drm/amd/display: Wait edp HPD to high in detect_sink adds 80adaebd2d41 drm/amd/display: Don't skip link training for empty dongle adds bd4905a9583c drm/amd/display: Add retry to read ddc_clock pin adds fd0853567cdf drm/amd/display: Fix bug with not updating VSP infoframe adds 1ae62f3114a9 drm/amd/display: verify lane status before exiting verify [...] adds c2c2ce1e9623 drm/amd/display: Optimize passive update planes. adds 40978ac63613 drm/amdgpu/nbio6.1: add hw bug workaround for vega10/12 adds e01f2d418951 drm/amdgpu/nbio7.4: add hw bug workaround for vega20 adds 0346bfd9fe5a drm/amdgpu: print process info when job timeout adds c1973a1078de drm/amd/powerplay: add Vega20 LCLK DPM level setting support adds 2bf55d2e6b71 drm/amdgpu/uvd:Change uvd ring name convention adds 9136e81e986a drm/amd/display: Use div_u64 for flip timestamp ns to ms adds 99b922f9ed6a drm/amd/display: validate extended dongle caps adds 8c9d90eebd23 drm/amd/display: Fix MST dp_blank REG_WAIT timeout adds 06d6370e7b20 drm/amdgpu: add Vega20 PSP ASD firmware loading adds 0f6be2c09af6 drm/ttm: Use drm_debug_printer for all ttm_bo_mem_space_de [...] adds f6653a0e0877 drm/amdgpu: Add new VegaM pci id adds 74136a3d47f5 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] adds cbdd2663f4c8 drm: fix null pointer dereference on null state pointer adds c75ff001f4fe drm: Put damage blob when destroy plane state adds 9ddf32a8df9e Merge tag 'drm-misc-next-fixes-2019-01-02' of git://anongi [...] adds 0fe4e2d5cd93 Merge tag 'drm-next-2019-01-05' of git://anongit.freedeskt [...] adds f91389c8d286 md: remove set but not used variable 'bi_rdev' adds e731f3e28b7e lib/raid6: add missing include for raid6test adds 58af3110a7c5 lib/raid6: avoid __attribute_const__ redefinition adds 86919f9dd2db lib/raid6: check for assembler SSSE3 support adds 0437de4fa09f lib/raid6: sort algos in rough performance order adds be85f93ae2df lib/raid6: add option to skip algo benchmarking adds 37b22c289460 md: remvoe redundant condition check adds caea3c47ad51 raid10: refactor common wait code from regular read/write request adds e820d55cb99d md: fix raid10 hang issue caused by barrier adds dc629c211c65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 43bfeb45109a block: sunvdc: don't run hw queue synchronously from irq context adds 59f75fd0e315 Add CREDITS entry for Shaohua Li adds d7252d0d3637 Merge tag 'for-linus-20190104' of git://git.kernel.dk/linux-block adds 15b215e5aa29 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] adds caaf3c83d284 Docs/kernel-api.rst: Remove blk-tag.c reference adds 2d457d5506f8 Documentation/admin-guide: update URL of LKML information link adds 93fb7f19985a doc: filesystems: fix bad references to nonexistent ext4.rst file adds b5aef86e089a Merge tag 'docs-5.0-fixes' of git://git.lwn.net/linux adds 6c9e3e80c526 dt-bindings: hwlock: Document STM32 hwspinlock bindings adds f24fcff1d267 hwspinlock: add STM32 hwspinlock device adds 4d5a91fd1f42 hwspinlock: fix return value check in stm32_hwspinlock_probe() adds 66e012f6188f Merge tag 'hwlock-v4.21' of git://github.com/andersson/remoteproc adds cdd6a4a0e2ec MAINTAINERS: add maintainers for ChromeOS EC sub-drivers adds 12133258d7fe Merge tag 'tag-chrome-platform-for-v4.21' of git://git.ker [...] adds 2e05ea5cdc1a dma-mapping: implement dma_map_single_attrs using dma_map_ [...] adds d7076f078408 dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs adds 4788ba5792cc dma-mapping: remove dmam_{declare,release}_coherent_memory adds ed6ccf10f24b dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA adds 48e638fb68be dma-mapping: remove a few unused exports adds 06f55fd2d227 x86/amd_gart: fix unmapping of non-GART mappings adds 8270f3a11cee dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped al [...] adds e2b745f469ec Merge tag 'dma-mapping-4.21-1' of git://git.infradead.org/ [...] adds 812c0cab2c0d ext4: make sure enough credits are reserved for dioread_no [...] adds 2b08b1f12cd6 ext4: fix a potential fiemap/page fault deadlock w/ inline_data adds e86807862e68 ext4: avoid kernel warning when writing the superblock to [...] adds ad211f3e94b3 ext4: use ext4_write_inode() when fsyncing w/o a journal adds 95cb67138746 ext4: track writeback errors using the generic tracking in [...] adds 191ce17876c9 ext4: fix special inode number checks in __ext4_iget() adds 215240462a96 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 8094c3ceb21a fscrypt: add Adiantum support adds baa670738128 Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/ [...] adds 94bd8a05cd4d Fix 'acccess_ok()' on alpha and SH adds 574823bfab82 Change mincore() to count "mapped" pages rather than "cach [...] adds f76214f93783 perf trace: Check if the raw_syscalls:sys_{enter,exit} are [...] adds 5ce29d522e9b perf beauty mmap: PROT_WRITE should come before PROT_EXEC adds 14541b1e7e72 perf build: Don't unconditionally link the libbfd feature [...] adds b9b6a2ea2baf perf trace: Do not hardcode the size of the tracepoint com [...] adds fbe7e42515af perf trace: Use correct SECCOMP prefix spelling, "SECOMP_* [...] adds a389aece9793 perf python: Do not force closing original perf descriptor [...] adds 61f611593f2c perf script: Fix LBR skid dump problems in brstackinsn adds f4a74fcbfd94 perf trace: Rename thread_thread->paths to thread_trace->files adds d7e134845d6b perf trace: Move the files table resizing to outside set_p [...] adds 4bcc4cff6a10 perf trace: Store the major number for a file when storing [...] adds 2bd71d11a86e tools headers uapi: Grab a copy of usbdevice_fs.h adds 870c3f40dc78 perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands adds 86cf4c659c9a perf trace: Wire up ioctl's USBDEBFS_ cmd table generator adds 2d473389f87a perf trace beauty: Export function to get the files for a thread adds 38fc9da69f33 perf trace beauty ioctl: Beautify USBDEVFS_ commands adds 423701a0c8d7 perf c2c: Change the default coalesce setup adds c4a75bb9488a perf c2c: Increase the HITM ratio limit for displayed cachelines adds f1770e3ca4ec tools power x86_energy_perf_policy: Override CFLAGS assign [...] adds ad6b474f445e tools thermal tmon: Allow overriding CFLAGS assignments adds 6b7f98a37ac6 tools power turbostat: Override CFLAGS assignments and add [...] adds 4ccc98a48958 tools gpio: Allow overriding CFLAGS adds 03b32cb28108 perf thread-stack: Simplify some code in thread_stack__process() adds e0b8951190c1 perf thread-stack: Tidy thread_stack__bottom() usage adds bd8e68ace110 perf thread-stack: Avoid direct reference to the thread's stack adds f6060ac60190 perf thread-stack: Allow for a thread stack array adds 2e9e8688763f perf thread-stack: Factor out thread_stack__init() adds 139f42f3b3b4 perf thread-stack: Allocate an array of thread stacks adds 256d92bc93fd perf thread-stack: Fix thread stack processing for the idle task adds b25756df5b28 perf session: Add comment for perf_session__register_idle_ [...] adds 2573be22e5b6 Merge tag 'perf-core-for-mingo-4.21-20190103' of git://git [...] adds ac5eed2b4177 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds fd8658b58030 nios2: remove unneeded HAS_DMA define adds 5c0ab286aeb1 nds32: remove redundant kernel-space generic-y adds a5003571e627 kconfig: remove unused "file" field of yylval union adds dc7884f34a5d scripts: coccinelle: check for redeclaration adds c3003315fbf4 scripts: coccinelle: boolinit: drop warnings on named constants adds 72d3ebb929de kallsyms: lower alignment on ARM adds e9666d10a567 jump_label: move 'asm goto' support test to Kconfig adds 786ac51a4846 kbuild: remove UIMAGE_IN and UIMAGE_OUT adds f5688663db9b kbuild: clean up rule_dtc_dt_yaml adds 172caf1993b7 kbuild: remove redundant target cleaning on failure adds ad774086356d kbuild: change filechk to surround the given command with { } adds 8c4fa8b8d483 riscv: remove redundant kernel-space generic-y adds d4ce5458ea1b arch: remove stale comments "UAPI Header export list" adds 919987318a12 kbuild: generate asm-generic wrappers if mandatory headers [...] adds d6e4b3e326d8 arch: remove redundant UAPI generic-y defines adds ba97df45581f kbuild: use assignment instead of define ... endef for fil [...] adds f7de64b73172 kbuild: remove unnecessary stubs for archheader and archscripts adds d86271af6460 kconfig: rename generated .*conf-cfg to *conf-cfg adds 85e1ffbd42f6 Merge tag 'kbuild-v4.21-3' of git://git.kernel.org/pub/scm [...] adds bfeffd155283 Linux 5.0-rc1 adds 3bd6e94bec12 arch: restore generic-y += shmparam.h for some architectures adds 7b5585136713 fork: record start_time late adds 9cb2feb4d21d arch/openrisc: Fix issues with access_ok() adds 1d69a3f8ae77 zram: idle writeback fixes and cleanup adds ba4a45746c36 fork, memcg: fix cached_stacks case adds 09c2e76ed734 slab: alien caches must not be initialized if the allocati [...] adds 7bff3c069973 mm/usercopy.c: no check page span for stack objects adds 63f3655f9501 mm, memcg: fix reclaim deadlock with writeback adds eb214f2dda31 kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning adds 96fedce27e13 kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY adds a3fe7cdf02e3 kasan: fix krealloc handling for tag-based mode adds aff876dcf446 tools/vm/page_owner: use page_owner_sort in the use example adds 1ed7293ac40c mm/memory.c: initialise mmu_notifier_range correctly adds 8ab88c7169b7 mm: page_mapped: don't assume compound page is huge or THP adds e7c58097793e hugetlbfs: revert "Use i_mmap_rwsem to fix page fault/trun [...] adds ddeaab32a89f hugetlbfs: revert "use i_mmap_rwsem for more pmd sharing s [...] adds 73444bc4d8f9 mm, page_alloc: do not wake kswapd with zone lock held adds a88cc8da0279 Merge branch 'akpm' (patches from Andrew) adds 8a5aaf97cc48 Documentation/features: Add csky kernel features adds f553aa1c13cb csky: fixup relocation error with 807 & 860 adds 96354ad79e2e csky: fixup CACHEV1 store instruction fast retire adds 2a60aa14a9a0 csky: fixup compile error with pte_alloc adds 56752b21755a irqchip/csky: fixup handle_irq_perbit break irq adds 4064e47c8281 Merge tag 'csky-for-linus-5.0-rc1' of git://github.com/c-s [...] adds ea8c3a40ffc5 arc: remove redundant kernel-space generic-y adds 4b4584fd1ba7 ARC: show_regs: lockdep: avoid page allocator adds 67ce658211e9 ARC: show_regs: lockdep: fix for good adds 5fac3149be6f ARC: adjust memblock_reserve of kernel memory adds b8fd01c83e9e Merge remote-tracking branch 'arc-current/for-curr' adds 1492623e837f octeontx2-af: Fix a resource leak in an error handling pat [...] adds 7c1e8a3817c5 netlink: fixup regression in RTM_GETADDR adds 36352991835c r8169: Add support for new Realtek Ethernet adds 8d68100ab4ad soc/fsl/qe: fix err handling of ucc_of_parse_tdm adds f8c468e85379 net, skbuff: do not prefer skb allocation fails early adds 2d533a9287f2 qed: Fix qed_chain_set_prod() for PBL chains with non powe [...] adds 46721c3d9e27 qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a wr [...] adds ebdefe465647 Merge branch 'qed-fixes' adds a09b42ba1a5e net: dsa: microchip: Drop unused GPIO includes adds ba3e1847d647 net: macb: remove unnecessary code adds 41e4e2cd7534 openvswitch: Fix IPv6 later frags parsing adds bc6e019b6ee6 fou: Prevent unbounded recursion in GUE error handler also [...] adds 44039e00171b fou6: Prevent unbounded recursion in GUE error handler adds 0c06a0919782 Merge branch 'GUE-error-recursion' adds cff1e01f16f8 net: dsa: mt7530: Drop unused GPIO include adds c77804be5336 net: hns: Fix WARNING when hns modules installed adds bb989501abca net: hns: Fix use after free identified by SLUB debug adds 75e7fb0a87a1 Merge branch 'hns-fixes' adds f87118d5760f qmi_wwan: add MTU default to qmap network interface adds 3271a4821882 selftests: net: fix/improve ip_defrag selftest adds 8d9336704521 ipv6: make icmp6_send() robust against null skb->dev adds ae84e4a8eb6f ixgbe: fix Kconfig when driver is not a module adds ec90ad334986 ipv6: Consider sk_bound_dev_if when binding a socket to a [...] adds d4a7e9bb74b5 ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses adds f65e192af350 net/mlx4: Get rid of page operation after dma_alloc_coherent adds 01cd364a15f4 net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg adds 0aaa81377c5a can: gw: ensure DLC boundaries after CAN frame modification adds 10262b0b5366 r8169: don't try to read counters if chip is in a PCI powe [...] adds eeb2c4fb6a3d rds: use DIV_ROUND_UP instead of ceil adds a29c3c09bad1 cdc_ether: trivial whitespace readability fix adds f87d8ad9233f tipc: fix memory leak in tipc_nl_compat_publ_dump adds 4c84edc11b76 net: bridge: fix a bug on using a neighbour cache entry wi [...] adds 7acf8b36a2ac phy: ti: Fix compilation failures without REGMAP adds 26d92e951fe0 smc: move unhash as early as possible in smc_release() adds e8e36984080b bpf: Fix [::] -> [::1] rewrite in sys_sendmsg adds 976b4f3a4646 selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg i [...] adds 466f89e9ec8c Merge branch 'udpv6_sendmsg-addr_any-fix' adds d3bd7413e0ca bpf: fix sanitation of alu op with pointer / scalar type f [...] adds 1cbbcfbbd56e bpf: add various test cases for alu op on mixed dst regist [...] adds 97274b612619 Merge branch 'reject-ptr-scalar-mix' adds a8911d6d5878 selftests/bpf: fix incorrect users of create_and_get_cgroup adds a769fa7208b9 bpf, doc: update design qa to reflect kern_version requirement adds 80f21ff987eb bpf, doc: add note for libbpf's stand-alone build adds 2dc0f02da14e Merge branch 'bpf-doc-updates' adds 977e4899c9b4 Merge ra.kernel.org:/pub/scm/linux/kernel/git/bpf/bpf adds 895ac1376d5a ptp: check that rsv field is zero in struct ptp_sys_offset [...] adds b7ea4894aa86 ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED [...] adds a0071840d204 lan743x: Remove phy_read from link status change function adds 11287b693d03 r8169: load Realtek PHY driver module before r8169 adds ff0db43cd6c5 mlxsw: spectrum_acl: Add cleanup after C-TCAM update error [...] adds 04d075b7aa84 mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow adds 8adbe212a159 mlxsw: spectrum: Disable lag port TX before removing it adds 143a8e038ac5 mlxsw: spectrum: Add VXLAN dependency for spectrum adds 457e20d65924 mlxsw: spectrum_switchdev: Avoid returning errors in commit phase adds 412283eedc13 mlxsw: spectrum_nve: Replace error code with EINVAL adds 16dc42e45111 selftests: mlxsw: Add a test case for VLAN addition error flow adds 279737939a81 net: bridge: Fix VLANs memory leak adds 289fb44df4e4 selftests: forwarding: Fix test for different devices adds 674bed5df4ca mlxsw: spectrum_switchdev: Set PVID correctly during VLAN [...] adds 4fabf3bf93a1 selftests: forwarding: Add a test for VLAN deletion adds 4314b1f68a3f Merge branch 'mlxsw-fixes' adds d972f3dce8d1 packet: Do not leak dev refcounts on error exit adds fb2847f0ca96 Merge remote-tracking branch 'net/master' adds f687ccea10d2 RDMA/uverbs: Fix post send success return value in case of error adds a9666c1cae8d RDMA/nldev: Don't expose unsafe global rkey to regular user adds 917cb8a72a94 RDMA/cma: Add cm_id restrack resource based on kernel or u [...] adds ab4465dac661 Merge remote-tracking branch 'rdma-fixes/for-rc' adds f4351a199cc1 ALSA: usb-audio: Avoid access before bLength check in buil [...] adds 0bfe5e434e66 ALSA: usb-audio: Check mixer unit descriptors more strictly adds 3e96d7280f16 ALSA: usb-audio: Always check descriptor sizes in parser code adds cbb2ebf70daf ALSA: usb-audio: Fix an out-of-bound read in create_compos [...] adds c2a7c55a0406 ALSA: hda/realtek - Support Dell headset mode for New AIO [...] adds 1524f4e47f90 ALSA: cs46xx: Potential NULL dereference in probe adds f5c9571e2265 ALSA: usb-audio: fix CM6206 register definitions adds 4d4b0c52bde4 ALSA: hda/realtek - Add unplug function into unplug state [...] adds d1dd42110d27 ALSA: hda/realtek - Disable headset Mic VREF for headset m [...] adds d37ad7f12bac Merge remote-tracking branch 'sound-current/for-linus' adds 2998369fb93f ASoC: sdm845: set jack only for a specific backend adds 02a07872f84f ASoC: dma-sh7760: cleanup a debug printk adds 6cb6746e9557 ASoC: xlnx: Grammar s/the the/the/ adds 906a9abc5de7 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field adds fd270fca2001 ASoC: xlnx: change license header format style adds 28b698b7342c ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() adds eef08e535061 ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() adds 3391034e18b3 ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug adds a41d9dbf5dac ASoC: qdsp6: q6asm-dai: Fix a small memory leak adds 678e2b44c8e3 ALSA: compress: prevent potential divide by zero bugs adds a3d903607871 ASoC: Intel: atom: Make PCI dependency explicit adds 22c7d5e7bad1 ASoC: rt5682: Fix recording no sound issue adds 8c3590de0a37 ASoC: Variable "val" in function rt274_i2c_probe() could b [...] adds 617547175507 ASoC: ti: davinci-mcasp: Move context save/restore to runt [...] adds 667e9334fa64 ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode adds 44fabd8cdaaa ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages adds 8780cf1142a5 ASoC: soc-core: defer card probe until all component is ad [...] adds 239b8b34a856 ASoC: Intel: Boards: move the codec PLL configuration to _init adds 89efba07f701 Merge branch 'asoc-5.0' into asoc-linus adds fa28d6792d43 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 74d4b4e0f43e regmap: regmap-irq: silently ignore unsupported type settings adds 1cd824361eed Merge branch 'regmap-4.21' into regmap-5.0 adds aef0badc2fc7 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 4cac31e2be6e regulator: lochnagar: Set up correct .data field for "cirr [...] adds 526d02dd37b9 Merge branch 'regulator-4.21' into regulator-5.0 adds d6afa2bed004 regulator: bcm590xx: Fix .enable_reg for BCM590XX_REG_VSR adds 358ea5fca195 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 082531444e45 spi: npcm-pspi: Fix wrong priv pointer adds 3c9bb6a639d0 Merge branch 'spi-4.21' into spi-5.0 adds c23fdef891ac spi: lpspi: Improve the stability of lpspi data transmission adds 6a130448498c spi: lpspi: Fix wrong transmission when don't use CONT adds a15dc3d657fa spi: lpspi: Fix CLK pin becomes low before one transfer adds aa54c1c9d90e spi: fix initial SPI_SR value in spi-fsl-dspi adds 4810e3307e51 Merge remote-tracking branch 'spi-fixes/for-linus' adds a3869d43c980 PCI: amlogic: Fix build failure due to missing gpio header adds 06a2eff685ab Merge remote-tracking branch 'pci-current/for-linus' adds de96e9fea7ba sysfs: convert BUG_ON to WARN_ON adds 735df0ff6ece Documentation: driver core: remove use of BUS_ATTR adds ea901660cf6f Merge remote-tracking branch 'driver-core.current/driver-c [...] adds d3a28a53630e serial: lantiq: Do not swap register read/writes adds 72ba1e503007 Merge remote-tracking branch 'tty.current/tty-linus' adds 34aabf918717 usb: cdc-acm: send ZLP for Telit 3G Intel based modems adds c5603d2fdb42 USB: storage: don't insert sane sense for SPC3+ when bad s [...] adds 0a99cc4b8ee8 USB: storage: add quirk for SMI SM3350 adds ff2a8c532c14 usbcore: Select only first configuration for non-UAC3 comp [...] adds 3483254b8943 USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB adds b9fcb0e6b705 usb: storage: Remove outdated URL from MAINTAINERS adds 2b3feab0a5e6 Merge remote-tracking branch 'usb.current/usb-linus' adds b81c2c33eab7 USB: serial: simple: add Motorola Tetra TPG2200 device id adds 252f81b8edd9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 605c0351fa36 MAINTAINERS: Add entry for staging driver r8188eu adds 84cad97a717f staging: rtl8188eu: Fix module loading from tasklet for CC [...] adds 7775665aadc4 staging: rtl8188eu: Fix module loading from tasklet for WE [...] adds 4380bf9c5f63 Merge remote-tracking branch 'staging.current/staging-linus' adds 3fdd94acd50d binderfs: remove wrong kern_mount() call adds b6c770d7c9dc binderfs: make each binderfs mount a new instance adds f3975889d9ea Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 7ceafcd78415 Merge remote-tracking branch 'ide/master' adds d1fc1176c055 vfio/pci: set TRACE_INCLUDE_PATH to fix the build error adds 58fec830fc19 vfio/type1: Fix unmap overflow off-by-one adds f7fb03a8a04c Merge remote-tracking branch 'vfio-fixes/for-linus' adds 19e16fb4f319 mtd: Fix the check on nvmem_register() ret code adds 2b6f0090a333 mtd: Check add_mtd_device() ret code adds 596e2ee0ecbe Merge remote-tracking branch 'mtd-fixes/master' adds 2b4dba55b04b MIPS: lantiq: Fix IPI interrupt handling adds 390d1b461eec MIPS: lantiq: Use CP0_LEGACY_COMPARE_IRQ adds 565dc8a4f55e MIPS: ath79: Enable OF serial ports in the default config adds 41af167fbc00 MIPS: jazz: fix 64bit build adds 321c46b91550 MIPS: BCM47XX: Setup struct device for the SoC adds 082d5f3c4f5f Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 8443e4843e1c ARM: OMAP: dts: N950/N9: fix onenand timings adds ef4a55b9197a ARM: dts: omap4-droid4: Fix typo in cpcap IRQ flags adds 84f02c420752 Merge remote-tracking branch 'omap-fixes/fixes' adds 264142bc70ec hwmon: (nct6775) Fix chip ID for NCT6798D adds 9de15c95a63f hwmon: (nct6775) Enable IO mapping for NCT6797D and NCT6798D adds 07bd14ccc304 hwmon: (lm80) Fix missing unlock on error in set_fan_div() adds cbb59b72b796 hwmon: (occ) Fix potential integer overflow adds 9862d248fee3 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 240ef0979c63 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds f7fa1107f30e Btrfs: fix race between cloning range ending at eof and writeback adds d8b552424210 Btrfs: fix race between reflink/dedupe and relocation adds a6d8654d885d Btrfs: fix deadlock when using free space tree due to bloc [...] adds a7b37381f7bc Merge branch 'misc-4.21' into next-fixes adds 33a78ddf6931 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0fac32f24cea i3c: master: Fix an error checking typo in 'cdns_i3c_maste [...] adds 69c61934b6dd Merge remote-tracking branch 'i3c-fixes/master' adds 44759979a49b scsi: sd: Fix cache_type_store() adds 621a4367d695 scsi: target/iscsi: fix error msg typo when create lio_qr_ [...] adds d1f38d995e98 scsi: megaraid_sas: correct an info message adds 72b4a0465f99 scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param adds 251f24e63fc2 scsi: pm80xx: reduce indentation adds 3f7e62bba000 scsi: core: Synchronize request queue PM status only on su [...] adds 12de280b36f0 scsi: smartpqi_init: fix boolean expression in pqi_device_ [...] adds 5bd5f66cf142 scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs adds cc29a1b0a3f2 scsi: isci: initialize shost fully before calling scsi_add_host() adds 36321e993bc5 Merge remote-tracking branch 'scsi-fixes/fixes' adds ba50bf1ce9a5 Drivers: hv: vmbus: Check for ring when getting debug info adds da8ced360ca8 hv_balloon: avoid touching uninitialized struct page durin [...] adds b838b664b7f4 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds fe7553bef8d6 drm/amdgpu: Don't ignore rc from drm_dp_mst_topology_mgr_resume() adds 2d1af6a11cb9 drm/amdgpu: Don't fail resume process if resuming atomic s [...] adds c235316d935a drm/dp_mst: Add __must_check to drm_dp_mst_topology_mgr_resume() adds 4842379cbe6e drm/bridge: tc358767: add bus flags adds adf4109896bb drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANE adds 4d9d54a73043 drm/bridge: tc358767: fix single lane configuration adds 9a63bd6fe1b5 drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value adds 51b9e62eb695 drm/bridge: tc358767: reject modes which require too much BW adds 7923e09c7a76 drm/bridge: tc358767: fix output H/V syncs adds f8c15790e4d8 drm/bridge: tc358767: use DP connector if no panel set adds 89ab343c9d3c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 3e2ffd655cc6 include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR adds 2421cc4bcafc Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 460cc2d20183 Merge remote-tracking branch 'leaks/leaks-next' adds 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock adds b3898946fa4b ARM: oxnas: remove CPU hotplug implementation adds 01183497a956 ARM: actions: remove boot_lock and pen_release adds 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] adds da90ba9b796f Merge remote-tracking branch 'arm/for-next' adds a6bcaef437c5 Merge branches 'next/drivers' and 'next/dt' into for-next adds a1decd1815fc arm-soc: document merges adds a71d31bec16d Merge branch 'fixes' into for-next adds 3436b7203f3f Merge branch 'next/soc' into for-next adds 7e4c227e0d41 Merge tag 'v4.20' into for-next adds 2371db6f0a3e Merge branch 'next/late' into for-next adds d60a40a46570 ARM: Document merges adds b26c4aa3beb5 Merge branch 'next/defconfig' into for-next adds c1788574c9e8 ARM: Document merges adds e7ce6ab825b9 Merge branch 'next/late' into for-next adds f217b8e70c76 ARM: Document merges adds f6ca97357239 Merge remote-tracking branch 'arm-soc/for-next' adds 9aecced2017f Merge remote-tracking branch 'actions/for-next' adds 19a220dd1e8a arm64: defconfig: enable modules for amlogic s400 sound card adds d74230c1f35f Merge remote-tracking branch 'amlogic/for-next' adds 1d5f98006a14 Merge remote-tracking branch 'aspeed/for-next' adds 26b933b9436b ARM: dts: at91: at91-sama5d27_som1: add QSPI1 + SPI NOR me [...] adds c2dfab7e4009 ARM: dts: at91: at91-sama5d27_som1_ek: enable qspi1 memory adds 31f031f73a01 ARM: dts: at91: replace gpio-key,wakeup with wakeup-source [...] adds 3850dd7a32a0 Merge branch 'at91-dt' into at91-next adds 65737aee15c1 Merge remote-tracking branch 'at91/at91-next' adds c6275e4b12bf soc: bcm2835: sync firmware properties with downstream adds b80ec7c0ef8d firmware: raspberrypi: notify VC4 firmware of a reboot adds fbeab182b1ae dt-bindings: soc: Add a new binding for the BCM2835 PM node. (v4) adds 5e6acc3e678e bcm2835-pm: Move bcm2835-watchdog's DT probe to an MFD. adds 670c672608a1 soc: bcm: bcm2835-pm: Add support for power domains under [...] adds 29abc92c1d93 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] adds 52a4adbaebcc ARM: bcm283x: Switch V3D over to using the PM driver inste [...] adds 0de4be424ed9 dt-bindings: bcm: Add Raspberry Pi 3 A+ adds dee36c179b5d ARM: dts: add Raspberry Pi 3 A+ adds c2fe01bda115 Merge branch 'bcm2835-dt-next' into for-next adds 3688325a4aca arm64: dts: broadcom: Add reference to RPi 3 A+ adds 9ef81d65b288 Merge branch 'bcm2835-dt-64-next' into for-next adds c2b8a8939614 Merge remote-tracking branch 'bcm2835/for-next' adds 4ba19a6b30f7 Merge remote-tracking branch 'imx-mxs/for-next' adds 47a12e907a36 Merge remote-tracking branch 'keystone/next' adds 34948b77bb09 ARM: dts: mt7623: Add all CPUs in cooling maps adds 9539c0c13663 arm64: dts: mediatek: mt6797: Add pinctrl support adds 58bef10e47fe arm64: dts: mediatek: x20: Add pinmux support for UART1 adds e8c165fec90b arm64: dts: Add uart for mt6797 EVB adds 398ed2922527 ARM64: dts: mediatek: Add all CPUs in cooling maps adds 1724f4cc5133 arm64: dts: Add USB3 related nodes for MT2712 adds e82aa7991c19 arm64: dts: add iommu/smi nodes for MT2712 adds dd00ecfad9ca arm64: dts: add i2c nodes for MT2712 adds 9d66740cecbd arm64: dts: add spi nodes for MT2712 adds d85b9774c8bd arm64: dts: add pwm nodes for MT2712 adds db0b58d88d7d arm64: dts: add mmc nodes for MT2712 adds a9386c5366a7 arm64: dts: add nand nodes for MT2712 adds a807d5d7c4f3 arm64: dts: add pcie nodes for MT2712 adds ecee13a082e0 Merge branch 'v5.0-next/dts64' into for-next adds 4ec10a0fd4d0 Merge remote-tracking branch 'mediatek/for-next' adds 70f0d8d17be4 Merge remote-tracking branch 'mvebu/for-next' adds 6f34d6364de6 Merge remote-tracking branch 'omap/for-next' adds 42f03ab3c751 ARC: HSDK: improve reset driver adds 12c62b9d6ce5 reset: Improve reset controller kernel docs adds eaf91db0ab22 reset: Add reset_control_get_count() adds 151f72f493f2 reset: fix null pointer dereference on dev by dev_name adds b3ca9888f35f reset: socfpga: add an early reset driver for SoCFPGA adds a277105b239b ARM: socfpga: dts: document "altr,stratix10-rst-mgr" binding adds 21b22136b433 dt-bindings: reset: uniphier: Replace the expression of US [...] adds 3eb8f765f5ae reset: uniphier-usb3: Rename to reset-uniphier-glue adds 69af3d1b8a91 dt-bindings: reset: uniphier: Add AHCI core reset description adds d0c2d2101b4c reset: uniphier-glue: Add AHCI reset control support in gl [...] adds b383809dc26f MAINTAINERS: use include/linux/reset for reset controller [...] adds 06f66b2360a0 reset: sunxi: declare sun6i_reset_init in a header file adds d3490aa43e56 reset: socfpga: declare socfpga_reset_init in a header file adds c50ab77482c7 Merge remote-tracking branch 'reset/reset/next' adds 5acaa0367b05 Merge remote-tracking branch 'qcom/for-next' adds 8070ba634860 ARM: shmobile: fix build regressions adds a64597227d0d soc: renesas: r8a774c0-sysc: Fix initialization order of 3 [...] adds 71e3039dd7c3 ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig adds e5168ec09d99 ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc adds 7aa69a47eced ARM: dts: stout: Convert to new LVDS DT bindings adds 55327bff832c ARM: dts: iwg23s-sbc: Enable RTC adds 35713c782ef7 ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes adds 072b817589b1 ARM: dts: r8a7743: Remove generic compatible string from iic3 adds aeefe7394ca9 ARM: dts: r8a7743: Remove aliases from SoC dtsi adds 383f6024981d ARM: dts: r8a7743: Fix sorting of rwdt node adds 8d22020a7e1e ARM: shmobile: Add missing dts files to MAINTAINERS adds 5347a0203709 ARM: shmobile: Fix R-Car Gen2 regulator quirk adds 9d16c4a10e07 arm64: dts: renesas: r8a77990: ebisu: Add backlight adds a06ad4385f18 arm64: dts: renesas: r8a77995: draak: Set better backlight levels adds bb69e710aa1d arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy [...] adds bc785015a22b arm64: dts: renesas: Initial device tree for r8a774c0 adds 14ae22f3e798 arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes adds 1b24f9e8ea3f arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes adds 11fd27f9a593 arm64: dts: renesas: r8a774c0: Add INTC-EX device node adds 5429d7d919af arm64: dts: renesas: r8a774c0: Add PFC support adds 94fcabe228ca arm64: dts: renesas: r8a774c0: Add GPIO device nodes adds d3e29431392d arm64: dts: renesas: r8a774c0: Add Ethernet AVB node adds 95c0fe679b5b arm64: dts: renesas: r8a774c0: Add watchdog support adds 279126c5c315 arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core adds 707b9924acef arm64: dts: renesas: r8a774c0: Add SDHI nodes adds 53b714dc6f83 arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support adds 4ba0362b8e5b arm64: dts: renesas: r8a774c0: Add IPMMU device nodes adds 15266e0ea460 arm64: dts: renesas: r8a774c0: Add CAN nodes adds 02a6b13ac903 arm64: dts: renesas: r8a774c0: Add thermal support adds 244ae131a6bf arm64: dts: renesas: r8a774c0: Add MSIOF nodes adds 82eeb902611a arm64: dts: renesas: r8a774c0: Add audio support adds aa8fbd08e2c4 arm64: dts: renesas: r8a774c0: Add PWM support adds 8b55f9400f68 arm64: dts: renesas: r8a774c0: Add display output support adds e3d499f198fc arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host dev [...] adds bcbda266701b arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB devi [...] adds 4e45d7c800f8 arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes adds 60cde576eacd arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU adds 5460a9cb8906 arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU adds 1aba713d26c6 arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU adds 3cbf181aa794 arm64: dts: renesas: r8a774c0: Add PCIe device node adds e2b57e830c73 arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes adds c98c817eeee6 arm64: dts: renesas: r8a774a1: Fix hsusb reg size adds aeb8a1e5efd1 arm64: dts: renesas: r8a77990: sort pciec0 node within soc node adds 8a8546261fb2 arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node adds 3480de355f86 arm64: dts: renesas: r8a7796: salvator-xs: Convert to new [...] adds e9178e3126ed arm64: dts: renesas: ulcb: use audio-graph-card adds 98ed0cb19de2 arm64: dts: renesas: ulcb: add HDMI sound support adds aaabf8fd0599 arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec adds fe07ddaddd4d arm64: dts: renesas: r8a7795: remove BUSIF0 settings from [...] adds c8f09b444b41 arm64: dts: renesas: r8a7796: remove BUSIF0 settings from [...] adds a8eae7f7cc56 arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card adds 12f41a5dfe6c arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE adds 4aac2bf0760d arm64: defconfig: Enable R-Car thermal driver adds b8c3667a892a arm64: defconfig: select Kingfisher Sound related configs adds 12749350567c dt-bindings: arm: Convert Renesas board/soc bindings to js [...] adds 6fa419a576ac Merge branches 'fixes-for-v5.0', 'arm-defconfig-for-v5.1', [...] adds f570411d3495 Merge remote-tracking branch 'renesas/next' adds 78720aceacf0 ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into [...] adds 5286abda83af ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain adds 95e50af34d47 ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc adds 321514a385fa ARM: dts: rockchip: add focaltech touchscreen to rk3188-bq [...] adds 3feb72cd3b0f Merge branch 'v5.1-armsoc/dts32' into for-next adds c09757064329 arm64: dts: rockchip: add rk3328 ACODEC node adds b78442b8a2e9 arm64: dts: rockchip: move rk3328 #sound-dai-cells to the [...] adds 87bf7c7fb9fe arm64: dts: rockchip: enable analog audio node for rock64 adds 45ecae6e2af2 Merge branch 'v5.1-armsoc/dts64' into for-next adds a0e447b0c502 clk: rockchip: fix frac settings of GPLL clock for rk3328 adds 491b00ff6993 clk: rockchip: add CLK_SET_RATE_PARENT for rk3066 lcdc dclks adds 999aae7fc034 Merge branch 'v5.1-clk/next' into for-next adds c9a8a92a9961 ARM: dts: rockchip: remove qos_cif1 from rk3188 power-domain adds dc272c55ced8 Merge branch 'v5.0-armsoc/dts32fixes' into for-next adds 029a1bfdd069 Merge remote-tracking branch 'rockchip/for-next' adds e2477233145f ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify adds 0bb677d9e552 ARM: dts: s5pv210: Add node for exynos-rotator adds 9563793d1587 ARM: dts: s5pv210: Use correct fimd variant adds f143f8d68077 ARM: dts: s5pv210: Remove hardcoded bootargs on Galaxy S a [...] adds 6d225e309a94 Merge branch 'next/dt' into for-next adds 62312ddbc3cf Merge remote-tracking branch 'samsung-krzk/for-next' adds 7e345d25c796 ARM: dts: sun4i-a10: Add PMU node adds 09c6572290f0 ARM: dts: sun7i: bananapi: Add GPIO banks regulators adds 34a97fcc71c2 arm64: dts: allwinner: a64: Add PMU node adds 4ab88516b097 arm64: dts: allwinner: a64: Fix the video engine compatible adds eb18f31cf3ab Merge branches 'sunxi/dt-for-5.1', 'sunxi/dt64-for-5.1' an [...] adds aa9ad54285c7 ARM: dts: sun6i: Add clock-output-names to osc24M clock adds cc4bddade114 ARM: dts: sun8i: h3: Add ethernet0 alias to Beelink X2 adds ff12dbb79c76 Merge branch 'sunxi/fixes-for-5.0' into sunxi/for-next adds 26e9ffeb2c04 ARM: dts: sun8i: r40: Add pinmux settings for UART3 on PG [...] adds a5a4bc14914f ARM: dts: sun8i: r40: Add pinmux setting for CLK_OUT_A adds e5c6e693be83 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix WiFi regulato [...] adds 1e5f1db4ccd8 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add Bluetooth dev [...] adds c322e85ad1d4 ARM: dts: sunxi: bananapi-m2-plus: Add Bluetooth device node adds 0bfd2e8a81e0 Merge branch 'sunxi/dt-for-5.1' into sunxi/for-next adds ca117b6528b9 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds cfe2d7eb9101 Merge remote-tracking branch 'tegra/for-next' adds 5eb8ba90958d clk: highbank: fix refcount leak in hb_clk_init() adds 70af6c5b5270 clk: qoriq: fix refcount leak in clockgen_init() adds 2274d8001fbb clk: ti: fix refcount leak in ti_dt_clocks_register() adds 7f9705beeb37 clk: socfpga: fix refcount leak adds cee82eb95320 clk: samsung: exynos4: fix refcount leak in exynos4_get_xom() adds c9ec1d8fef31 clk: imx6q: fix refcount leak in imx6q_clocks_init() adds 1731e14fb302 clk: imx6sx: fix refcount leak in imx6sx_clocks_init() adds 5f8c183a996b clk: imx7d: fix refcount leak in imx7d_clocks_init() adds 567177024e03 clk: vf610: fix refcount leak in vf610_clocks_init() adds a3c24050bdf7 clk: armada-370: fix refcount leak in a370_clk_init() adds e7beeab9c615 clk: kirkwood: fix refcount leak in kirkwood_clk_init() adds db20a90a4b67 clk: armada-xp: fix refcount leak in axp_clk_init() adds 9b4eedf62704 clk: mv98dx3236: fix refcount leak in mv98dx3236_clk_init() adds 8d726c512829 clk: dove: fix refcount leak in dove_clk_init() adds e41d11940a39 Merge branch 'clk-of-refcount' into clk-next adds 48504619a659 clk: imx: fix potential NULL dereference in imx8qxp_lpcg_c [...] adds d39eca547f3e clk: tegra: dfll: Fix a potential Oop in remove() adds 4f340efcb212 clk: zynqmp: Fix memory allocation in zynqmp_clk_setup adds 3d51e4d9de7d clk: imx: Remove Kconfig duplicate include adds c6e909972ef8 clk: sysfs: fix invalid JSON in clk_dump adds ead35d56c943 Merge branch 'clk-fixes' into clk-next adds 26fe27d9201b clk: qcom: Add CLK_SET_RATE_PARENT for 8998 branch clocks adds 0c8ff62504e3 clk: qcom: Add missing freq for usb30_master_clk on 8998 adds 5f2420ed2189 clk: qcom: Skip halt checks on gcc_usb3_phy_pipe_clk for 8998 adds 3707638e5780 Merge branch 'clk-qcom-msm8998' into clk-next adds 568ce36ca28f clk: imx: Make parent_names const pointer in composite-8m adds f766849cc859 clk: imx: Make parents const pointer in mux wrappers adds 25a6656c18a3 clk: imx8mq: Make parent names arrays const pointers adds 40d3103550a2 Merge branch 'clk-imx-const-names' into clk-next adds 2137a109a5e3 clk: vc5: Abort clock configuration without upstream clock adds eab89702506d Merge branch 'clk-fixes' into clk-next adds 5b42aac8904b dt-bindings: clk: Add bindings for Fixed MMIO clock adds 50cc4caf531a clk: Add Fixed MMIO clock driver adds e0cce7f36477 Merge branch 'clk-mmio-fixed-clock' into clk-next adds 6131dc81211c clk: qcom: smd: Add support for MSM8998 rpm clocks adds 9c0ff8e6dc04 Merge branch 'clk-qcom-msm8998' into clk-next adds 77977b800451 clk: at91: enable AUDIOPLL as source for PCKx on SAMA5D2 adds 41499df752b9 Merge branch 'clk-at91' into clk-next adds 31cc9e09688c clk: clps711x: Remove board support adds b450680ee5f2 Merge branch 'clk-remove-clps' into clk-next adds 482c322b978b Merge remote-tracking branch 'clk/clk-next' adds bbd1d781faa9 irqchip/csky: support csky,dh7k SOC intc driver adds 30d5f3a2b9fa Merge remote-tracking branch 'csky/linux-next' adds 94d23f4c06cc Merge remote-tracking branch 'nios2/for-next' adds 6b949e3c38d3 parisc: Hide built-in serial aux port of Tosca GSP card adds 963c561d98b9 parisc: Show rescheduling interrupts on SMP machines only adds 27470df27341 parisc: Count IPI function call interrupts adds 27f9f78e3099 parisc: Improve initial IRQ to CPU assignment adds c956f80894f3 CREDITS: Remove outdated address and email information adds 79beac5700f0 parisc: remove nargs from __SYSCALL adds fc94da4dba4a parisc: replace oops_in_progress manipulation with bust_sp [...] adds f77dfefb9577 parisc: remove meaningless ccflags-y in arch/parisc/boot/Makefile adds 0c1d7fc698da CREDITS/MAINTAINERS: Adjust parisc-linux.org email addresses adds 2a6bce75e611 Merge remote-tracking branch 'parisc-hd/for-next' adds 22e6a2e14cb8 RISC-V: Make BSS section as the last section in vmlinux.lds.S adds d0df00e30e4b tools uapi: fix RISC-V 64-bit support adds 8fd6e05c7463 arch: riscv: support kernel command line forcing when no D [...] adds 37a107ff6dcd riscv: don't stop itself in smp_send_stop adds af5f462c2d9e MAINTAINERS: SiFive drivers: change the git tree to a SiFi [...] adds 3b56adcf94d0 MAINTAINERS: SiFive drivers: add myself as a SiFive driver [...] adds 2cffc9569050 RISC-V: Support MODULE_SECTIONS mechanism on RV32 adds efe75c494f57 riscv: add audit support adds 0aea89430a4c riscv: audit: add audit hook in do_syscall_trace_enter/exit() adds 45ef1aa8a0e3 riscv: define NR_syscalls in unistd.h adds 008e901b7028 riscv: define CREATE_TRACE_POINTS in ptrace.c adds 775800b0f1d7 riscv: fix trace_sys_exit hook adds 5aeb1b36cedd riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig adds 801009424e05 Fix a handful of audit-related issue adds bbaeb33dfa9e Merge remote-tracking branch 'risc-v/for-next' adds 2e7775013ad0 s390: remove the ptep_modify_prot_{start,commit} exports adds 5959f54f988b s390/kasan: improve string/memory functions checks adds 52a51ad1d9dd s390/vdso: correct vdso mapping for compat tasks adds aee9ea7dcc03 Merge remote-tracking branch 's390/features' adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds 41602048a8a5 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 95e1c26f8a83 Merge remote-tracking branch 'fscrypt/master' adds b181c827f13c Merge remote-tracking branch 'befs/for-next' adds a965f6e2f45c Merge branch 'misc-4.21' into for-next-current-v4.19-20181219 adds 0078a3f8bf05 Merge branch 'for-next-current-v4.19-20181219' into for-ne [...] adds a9e5d743c35d Merge remote-tracking branch 'btrfs-kdave/for-next' adds 02b2f549d502 libceph: allow setting abort_on_full for rbd adds c64a2b0516a0 ceph: use vmf_error() in ceph_filemap_fault() adds 21df9f607fd5 Merge remote-tracking branch 'ceph/master' adds 0e84649027f7 cifs: Fix a debug message adds 4a4b1ec77258 cifs: Fix a tiny potential memory leak adds 341f010c77a3 CIFS: Fix adjustment of credits for MTU requests adds 4811ccdc877c CIFS: Do not set credits to 1 if the server didn't grant anything adds 337eabf72fc9 CIFS: Fix credit computation for compounded requests adds 6d97d17da6a3 CIFS: Fix credits calculation for cancelled requests adds 5b07f93c84fa CIFS: Move credit processing to mid callbacks for SMB3 adds 33b415bddb21 cifs: move large array from stack to heap adds 5be02194e2f1 cifs: update internal module version number adds 8f1b1e704936 cifs: Limit memory used by lock request calls to a page adds c219764c6d0d cifs: Fix potential OOB access of lock element array adds 6ef69c52f166 Merge remote-tracking branch 'cifs/for-next' adds e6ed14490e6e Merge remote-tracking branch 'ecryptfs/next' adds 849603c11808 Merge remote-tracking branch 'ext3/for_next' adds 31867b23d7d1 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA adds 7c77bf7de157 f2fs: don't access node/meta inode mapping after iput adds f365c6cc85b1 f2fs: change error code to -ENOMEM from -EINVAL adds 539cd352239f f2fs: fix compile warnings: 'struct *' declared inside par [...] adds 8e11403876b1 f2fs: remove set but not used variable 'err' adds f846febff69f f2fs: check if file namelen exceeds max value adds 20183619822b f2fs: check inject_rate validity during configuring adds 4425a3656e40 f2fs: export FS_NOCOW_FL flag to user adds cd2dcebde8b8 f2fs: sync filesystem after roll-forward recovery adds 0ca02d9f0f0d Merge remote-tracking branch 'f2fs/dev' adds db51fa161bb4 Merge remote-tracking branch 'jfs/jfs-next' adds 4429b668e037 xprtrdma: Fix error code in rpcrdma_buffer_create() adds 6e17f58c486d xprtrdma: Double free in rpcrdma_sendctxs_create() adds 6a829eb8619f SUNRPC: Fix TCP receive code on archs with flush_dcache_page() adds fa313d91cd98 Merge remote-tracking branch 'nfs-anna/linux-next' adds fe43eec04841 vfs: Introduce fs_context, switch vfs_kern_mount() to it. adds 4bbc6742ffd7 new helpers: vfs_create_mount(), fc_mount() adds 11e0d0b1f6af teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds a11860a7c6a2 new helper: do_new_mount_fc() adds 346b4b8ee4cc vfs_get_tree(): evict the call of security_sb_kern_mount() adds cd1632594eb3 convert do_remount_sb() to fs_context adds a3bd739ff600 fs_context flavour for submounts adds 91e41453c388 introduce fs_context methods adds f6f849599585 vfs: Introduce logging functions adds 82685adaccb3 vfs: Add configuration parser helpers adds dd36ccb4c843 vfs: Add LSM hooks for the new mount API adds e4d799381cc6 selinux: Implement the new mount API LSM hooks adds 1f38a2e9dab7 smack: Implement filesystem context security hooks adds 83c8323247ef vfs: Put security flags into the fs_context struct adds d0fb2bbe7a7c vfs: Implement a filesystem superblock creation/configurat [...] adds 4f02bb6dbab2 convenience helpers: vfs_get_super() and sget_fc() adds 254f7078ab0b introduce cloning of fs_context adds 598b1e62bf7b procfs: Move proc_fill_super() to fs/proc/root.c adds 3eaa14358da6 proc: Add fs_context support to procfs adds e1b836f677ed ipc: Convert mqueue fs to fs_context adds 37839c54a08c cpuset: Use fs_context adds b3678086951a kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 3522a89d1153 hugetlbfs: Convert to fs_context adds 656ef17cccc9 vfs: Remove kern_mount_data() adds e8abdc2397d5 vfs: Provide documentation for new mount API adds e6d72ffc503f vfs: Implement logging through fs_context adds ebcb95459b4e vfs: Add some logging to the core users of the fs_context log adds 409dbbfa3232 afs: Add fs_context support adds fd6261f4322c afs: Use fs_context to pass parameters over automount adds 1fab5fff0a7a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] adds 35f781b92e7a Merge remote-tracking branch 'vfs/for-next' adds d58892f8e285 Merge remote-tracking branch 'printk/for-next' adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds 69481059c507 HID: sony: Transform one-time SHANWAN check into quirk adds d03213f1287b HID: sony: Fix SHANWAN PS3 GamePad rumble and led settings [...] adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 807ef5de5498 Merge remote-tracking branch 'hid/for-next' adds 4d6369e146fa hwmon: (dell-smm) Support up to 10 temp sensors adds 750eb323a63d hwmon: (hih6130) add dtb compatibility tables adds c72b77ed3784 devicetree: hwmon: Add bindings documentation for HIH6130 adds 7d034e2b69dc Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 9f63df26beea Documentation/filesystems: fix title underline lengths in [...] adds 1b23f5e9973a doc: networking: prepare offload documents for conversion [...] adds d0dcde6426ce doc: networking: convert offload files into RST and update [...] adds b83eb68cb939 doc: networking: shorten the main title in offloads documents adds d96bedb2b248 doc: networking: add offload documents into main index file adds 2fec7b33094c Documentation/CodingStyle: Use directory-local variables f [...] adds 2d87948a19ac doc: fault-injection: fix macro name in example adds 9ac963c98e2c doc:it_IT: translation for process/submitting-patches adds 787d07ed8b2c doc: fix typo in Documentation/hwmon/f71882fg adds 4ab5a5d2a4a2 tools: add a kernel-chktaint to tools/debugging adds 896dd323abbf docs: Revamp tainted-kernels.rst to make it more comprehensible adds 7c11fcc5ad39 Merge branch 'thorsten' into docs-next adds 58f3b4f8ed8d Merge remote-tracking branch 'jc_docs/docs-next' adds 5f5b4fa522e6 ipu3: add missing #include adds e2d8ffe2e760 media: v4l2-mem2mem: add v4l2_m2m_buf_copy_data helper function adds 7aca565ee3d0 media: vim2m: use v4l2_m2m_buf_copy_data adds 96bddd5ff590 media: vicodec: use v4l2_m2m_buf_copy_data adds 0e9109ffded1 media: buffer.rst: clean up timecode documentation adds c2eb8effb265 media: videodev2.h: add v4l2_timeval_to_ns inline function adds 245ede423b43 media: vb2: add vb2_find_timestamp() adds d998e03e322f media: cedrus: identify buffers by timestamp adds bb03641f8a0d media: extended-controls.rst: update the mpeg2 compound controls adds 1b4fd9de6ec7 media: lgdt330x: fix lock status reporting adds d706f52120f6 media: Documentation: staging/ipu3-imgu: Fix reference file name adds 3eefa620d08d media: Documentation: staging/ipu3-imgu: Add license information adds 07758747a2d7 media: platform: Fix missing spin_lock_init() adds 1e0d0a5fd381 media: s5p-mfc: fix incorrect bus assignment in virtual ch [...] adds d66b1deca008 Merge remote-tracking branch 'v4l-dvb/master' adds 7fc03cd94288 Merge remote-tracking branch 'v4l-dvb-next/master' adds 2e61069b056f ACPI: Fix build failure when CONFIG_NLS is set to 'n' adds 7d7b467cb95b ACPI: power: Skip duplicate power resource references in _PRx adds b9ced18acf68 ACPI: NUMA: Use correct type for printing addresses on i386-PAE adds 519d27f26a9a Merge branches 'acpi-pci', 'acpi-power' and 'acpi-misc' in [...] adds 6e863844ad6e PM: sleep: call devfreq suspend/resume adds 088d923a11e6 cpufreq / Documentation: Update cpufreq MAINTAINERS entry adds 1690d8bb91e3 cpufreq: scpi/scmi: Fix freeing of dynamic OPPs adds 9c1ab07a052d Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next adds 09ad32dc6dc2 cpuidle / Documentation: Update cpuidle MAINTAINERS entry adds e790d062f5e6 Merge branch 'pm-cpuidle' into linux-next adds 2b531d71595d ACPI / PMIC: xpower: Fix TS-pin current-source handling adds 9651c0a030b8 Merge branch 'acpi-pmic' into linux-next adds 2f66196208c9 cpufreq: check if policy is inactive early in __cpufreq_get() adds 3e2ee8862553 Merge branch 'pm-cpufreq' into linux-next adds 01badadb1004 PM-runtime: Fix autosuspend_delay on 32bits arch adds 3a9df6350ece Merge branch 'pm-core' into linux-next adds 7604bf092098 doc: trace: fix reference to cpuidle documentation file adds cc5703ac0eba Merge branch 'pm-cpuidle' into linux-next adds 0e141d1c65c1 cpufreq: scmi: Fix frequency invariance in slow path adds f17631751f79 Merge branch 'pm-cpufreq' into linux-next adds 4df9144eddd6 Merge remote-tracking branch 'pm/linux-next' adds f695d589c052 Merge remote-tracking branch 'swiotlb/linux-next' adds b5c61b968def IB/cm: Use struct_size() in kmalloc() adds 02fc1848414e IB/usnic: Use struct_size() in kmalloc() adds 5aad26a7eac5 IB/core: Use struct_size() in kzalloc() adds e6b7b7d8a9b9 iw_cxgb4: Check for send WR also while posting write with [...] adds 9c6ccc035c20 RDMA/hns: Fix the bug with updating rq head pointer when f [...] adds 4d103905eb1e RDMA/hns: Bugfix for the scene without receiver queue adds 44754b95dd35 RDMA/hns: Add constraint on the setting of local ACK timeout adds 91fb4d83b88a RDMA/hns: Modify the pbl ba page size for hip08 adds 7a7b0fea6f84 IB/srp: Use struct_size() in kzalloc() adds 96f87ee18113 RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING adds e502b8b01129 RDMA/core: Don't depend device ODP capabilities on kconfig option adds 8b4d5bc5cf3f RDMA/mlx5: Introduce and reuse helper to identify ODP MR adds 13859d5df418 RDMA/mlx5: Embed into the code flow the ODP config option adds 0ada768517da RDMA/mlx5: Delete declaration of already removed function adds c0582a5ff602 Merge remote-tracking branch 'rdma/for-next' adds 538df1a919ab Merge remote-tracking branch 'nfc-next/master' adds f9d27de6fafc mtd: mtdram: Expose module parameters adds 45daa05b201d Merge remote-tracking branch 'mtd/mtd/next' adds 2312f9842854 drm/v3d: fix broken build adds fcc4a00294a5 drm/qxl: add spice-devel list to MAINTAINERS adds b312d8ca3a7c dma-buf: make fence sequence numbers 64 bit v2 adds dd847a706974 drm/i915: Compile fix for 64b dma-fence seqno adds 36e7999dc19a drm/v3d: Document cache flushing ABI. adds 2aa34fd5c775 drm/v3d: Drop unused v3d_flush_caches(). adds 2e6dc3bd8047 drm/v3d: Don't bother flushing L1TD at job start. adds 51c1b6f9eb3d drm/v3d: Drop the wait for L2T flush to complete. adds 7b9d2fe4350a drm/v3d: Stop trying to flush L2C on V3D 3.3+ adds aa5beec32e8b drm/v3d: Invalidate the caches from the outside in. adds 8e75d582db02 drm/vc4: Fix negative X/Y positioning on SAND planes adds 7cd3cf3540a3 drm/vc4: Add support for X/Y reflection adds 16bff572cc66 drm/dp-mst-helper: Remove hotplug callback adds 32658d2c8073 drm/ast: Remove set but not used variable 'bo' adds c978ae9bde58 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers adds cb8ce7111117 drm/dp/mst: Validate REMOTE_I2C_READ harder adds b962a12050a3 drm/atomic: integrate modeset lock with private objects adds 3415701a5eae drm/etnaviv: fix for 64bit seqno change adds 61a98b1b9a8c drm/syncobj: remove drm_syncobj_cb and cleanup adds 7ce5362815bb drm/qxl: Don't set the dpms hook adds cad5290a2f79 drm/xen: Don't set the dpms hook adds 63d5e06aa381 drm/rockchip: Add implicit fencing support for planes adds b5f06893c499 drm: Rename crtc_idr as object_idr to KMS cleanups adds f536e00c46d2 drm/dp_mst: Fix memory leak in drm_dp_mst_topology_mgr_destroy() adds 18ce0906d962 drm: Remove complete task from TODO documentation adds 48a77d66cb7f drm/virtio: switch to generic fbdev emulation adds fc63668656bd drm/dp_mst: Remove bogus conditional in drm_dp_update_payl [...] adds 706246c761dd drm/dp_mst: Refactor drm_dp_update_payload_part1() adds 705c8160ce88 drm: Fix an error pointer dereference() adds c27889ca3bb8 drm/ati_pcigart: Fix error code in drm_ati_pcigart_init() adds 329e95a7871d drm/vkms: set preferred depth to 24 adds 93a6788a3495 MAINTAINERS: drm: Remove myself as drm-bridge maintainer adds 199d035bb84d drm: dw-hdmi-i2s: convert to SPDX identifiers adds eda6887f1961 drm/connector: Fix drm_mode_create_tv_properties() doc adds 56406e15b5e8 drm/connector: Clarify the unit of TV margins adds 6c4f52dca36f drm/connector: Allow creation of margin props alone adds 666e73587f90 drm/vc4: Take margin setup into account when updating planes adds db999538fdb0 drm/vc4: Attach margin props to the HDMI connector adds 70bce993a7aa drm/bochs: add edid present check adds 2674305a1f5a dma-buf: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 183d9dc49572 drm/drm_drv.c: Remove duplicate header adds ecb2e2fd5a44 drm: move DRM_IF_VERSION to drm_internal.h adds 227ad6d95789 drm: Reorder set_property_atomic to avoid returning with a [...] adds c39191feed45 drm: Fix error handling in drm_legacy_addctx adds c76426883c8f drm: un-inline drm_legacy_findmap() adds 5c27b9fafead drm: include kernel.h and agp_backend.h from intel-gtt.h adds 39e23674809b drm: include idr.h from drm_file.h adds f7e271de230b drm: include types.h from drm_hdcp.h adds dd7ece7f6e22 drm: forward declare struct drm_file in drm_syncobj.h adds 1c95f662fcee Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit [...] adds 8c1a765bc62c Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.fr [...] adds a3115621c934 drm/msm: fix build warning for 64-bit seqno adds 721746631b71 Merge remote-tracking branch 'drm/drm-next' adds 8f98d4baf0dd drm/i915/selftests: Reorder request allocation vs vma pinning adds 0819936247c5 drm/i915: Dial down workaround debug messages adds 7c5c641a930e drm/i915: Disable PSR in Apple panels adds 60cae44251e8 drm/i915/psr: Don't tell sink that main link will be activ [...] adds de570946c0e5 drm/i915/psr: Set PSR CRC verification bit in sink inside [...] adds 98751b8cd608 drm/i915/psr: Enable sink to trigger a interruption on PSR [...] adds d15f9cdd59ba drm/i915/icl: Do not change reserved registers related to PSR2 adds 227939a1c46d drm/i915: Remove old PSR2 FIXME about frontbuffer tracking adds 71b15621f097 drm: Add the PSR SU granularity registers offsets adds bef5e5b3bee4 drm/i915/psr: Check if resolution is supported by default [...] adds 8c0d2c29083d drm/i915/psr: Check if source supports sink specific SU gr [...] adds 79960227d93b Makefile: fix mixed tab and spaces adds a1d926527b79 drm/i915: implement EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT adds ed17b555303c drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR adds 8d9d005d38ba drm/i915/fbc/cnl: Add GLK and CNL+ hardware tracking area adds 083d2a07ee0e drm/i915: Fix GEN9 HDCP1.4 key load process adds a0ea697a6649 drm/i915: Fix platform coverage for HDCP1.4 adds 4cf74aafc55b drm/i915: debug log for REPLY_ACK missing adds 7e90e8d0c0ea drm/i915: Increase timeout for Encrypt status change adds 3abd6143f971 drm/i915/selftests: verify_gt_engine_wa() needs rpm wakeref adds 5a688ee3a224 drm/i915/execlists: Move RCS mmio workaround to new common [...] adds 490b8c65b9db drm/i915/execlists: Apply a full mb before execution for Braswell adds d8f505311717 drm/i915/icl: Forcibly evict stale csb entries adds 5f5800a765de drm/i915: Push EMIT_INVALIDATE at request start to backends adds f2253bd9859b drm/i915/ringbuffer: EMIT_INVALIDATE after switch context adds e8894267cc33 drm/i915: Pipeline PDP updates for Braswell adds e6154e4cb8b0 drm/i915: Skip the ERR_PTR error state adds a889580c087a drm/i915: Flush GPU relocs harder for gen3 adds 099a132bfb65 drm/i915: Use explicit old crtc state in skl_compute_wm() adds f9a954ff02df drm/i915: Remove bogus FIXME from SKL wm computation adds 0b5b45a61d3f drm/i915: Remove dead update_wm_pre assignment from SKL wm code adds cd1d3ee90e5e drm/i915: Use intel_ types more consistently for watermark [...] adds 302da0cdf784 drm/i915: Use intel_ types more consistently for color man [...] adds ab2cb2cb1a77 drm/i915/hdmi: SCDC Scrambling enable without CTS mode adds 9343bb247bf8 drm/i915: Don't use DDB allocation when choosing gen9 wate [...] adds d8e874980241 drm/i915: Switch to level-based DDB allocation algorithm (v5) adds bea68f4a5ff2 drm/i915: DFSM pipe disable is valid from gen9 onwards (v2) adds 25db2eaf1097 drm/i915: Don't forget to reset blocks when testing lower [...] adds 006900087727 drm/i915: Rename IS_GEN to IS_GEN_RANGE adds cf819eff907a drm/i915: replace IS_GEN<N> with IS_GEN(..., N) adds f3ce44a09a15 drm/i915: merge gen checks to use range adds 5edd56d394dc drm/i915/selftests: Check we can recover a wedged device adds 921f3a60e54e drm/i915/selftests: Verify we can perform resets from atom [...] adds 57b19d55189b drm/i915/icl: Record the valid VDBoxes with SFC capability adds f513ac76530c drm/i915/icl: Mind the SFC units when resetting VD or VEBo [...] adds a489334941d4 drm/i915: Fix Cherryview oops on boot adds e845f099f1c6 drm/i915/dsc: Add Per connector debugfs node for DSC suppo [...] adds a49aa6508ed7 drm/i915/huc: Update the HuC version for BXT adds 2c5c415c1df6 drm/i915: Update crtc scaler settings when update_pipe is set adds b265a2a6255f drm/i915/icl: combo port vswing programming changes per BSPEC adds 060f23225d82 drm/i915: Apply missed interrupt after reset w/a to all ri [...] adds f0236a852cd7 drm/i915/icl: Add a debug print for TypeC port disconnection adds 38b3416f3c2f drm/i915/bios: Parse the VBT TypeC and Thunderbolt port flags adds f6bff60e927b drm/i915/icl: Fix HPD handling for TypeC legacy ports adds 2a041c97c3bc drm/i915/icl: Add fallback detection method for TypeC lega [...] adds 6afe8925a297 drm/i915/dsc: Fix the deadlock in dsc debugfs node adds 50c42fc90b7e drm/i915: Disable FBC on fastset if necessary, v2. adds a5b79d34000b drm/i915: don't apply Display WAs 1125 and 1126 to GLK/CNL+ adds ce98528b3f61 drm/i915: Update DRIVER_DATE to 20181221 adds 17960f35f146 drm/i915: Update DRIVER_DATE to 20181221 adds d4de753526f4 drm/i915: Unwind failure on pinning the gen7 ppgtt adds 608ed4ab240f drm/i915: Add an update_pipe callback to intel_encoder and [...] adds f69a0d71d49c drm/i915: Allow calling intel_edp_drrs_enable twice adds 2ef82327c2c7 drm/i915: DDI: call intel_psr_ and _edp_drrs_enable() on p [...] adds eb3e1e3383e8 drm/i915: Remove duplicate header from i915_request.h adds 28e52b98b98a drm/i915: Remove debugfs/i915_ppgtt_info adds 6879216897b7 drm/intel_dsi_vbt: Remove duplicate header adds b8449c43c95b drm/i915: avoid division by zero on skl_calc_wrpll_link adds 167bc759e823 drm/i915: Restrict PSMI context load w/a to Haswell GT1 adds 6faf5916e6be drm/i915: Remove HW semaphores for gen7 inter-engine synch [...] adds 95898ed6856e drm/i915: Drop debugfs/i915_next_seqno adds 6a6237293d0c drm/i915/execlists: Pull the render flush into breadcrumb [...] adds caa5915bb3c1 drm/i915/ringbuffer: Pull the render flush into breadcrumb [...] adds 4081cef923e0 drm/i915: add a helper to make a copy of i915_params adds 16cabb12f2cc drm/i915: add a helper to free the members of i915_params adds fce43315e834 drm/i915/uc: add dev_priv parameter to intel_uc_is_using_* [...] adds 2ff195cf84a6 drm/i915/params: set i915.enable_hangcheck permissions to 0600 adds d2167a2c29dd drm/i915: Remove has_pooled_eu static initializer adds 7012033033da drm/i915/params: document I915_PARAMS_FOR_EACH() adds 6bf198172beb drm/i915: Update kerneldoc for intel_wm_need_update() adds ed2922c025c3 drm/i915: Remove redundant trailing request flush adds 2f0c733b353c drm/i915/ringbuffer: Remove irq-seqno w/a for gen6/7 rcs adds d9cad2206abf drm/i915/ringbuffer: Remove irq-seqno w/a for gen6 xcs adds 1212bd821de8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen7 adds 835051d397b8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen5 adds 1216e3c3af25 drm/i915: Drop unused engine->irq_seqno_barrier w/a adds 0258404f9d38 drm/i915: start moving runtime device info to a separate struct adds ed5eb1b78a88 drm/i915/reg: abstract display_mmio_offset access adds 1400cc7e0dcd drm/i915: pass dev_priv to intel_device_info_runtime_init() adds a0f04cc27c50 drm/i915: always use INTEL_INFO() to access device info adds 1787a98439cc drm/i915: drop intel_device_info_dump() adds 2cc8376fd350 drm/i915: rename dev_priv info to __info to avoid usage adds 122503683169 drm/i915/selftests: Take a breath during check_partial_mappings() adds 476af9c26063 drm/i915/gen6: Flush RING_IMR changes before changing the [...] adds 57428bccdb13 drm/i915: Show machine type in error state adds 55277e1f3107 drm/i915: Always try to reset the GPU on takeover adds 55c15512a9cf drm/i915: Do not allow unwedging following a failed driver [...] adds b9d126e75b1e drm/i915: Remove partial attempt to swizzle on pread/pwrite adds 963cc126d32d drm/i915: Fixup kerneldoc for intel_device_info_runtime_init adds e4fc69f24b07 drm/i915/hsw: Flush RING_IMR changes before changing the g [...] adds f6e8aa387171 drm/i915: Report the number of closed vma held by each con [...] adds d58f0083d39a drm/i915/selftests: Mark the whole mock device as DMA capable adds 481975ca235e Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit [...] adds 3eb0930a425b Merge drm/drm-next into drm-intel-next-queued adds d25f71a162a9 drm/i915: Return immediately if trylock fails for direct-reclaim adds 5852a15cbc94 Ndrm/i915/debugfs: store rotation string buffer on stack adds f2bb09b63282 drm/i915: Downgrade scare message for unknown HuC firmware adds 2f80d7bd8d93 drm/i915: drop all drmP.h includes adds 7b5618f4b834 ACPI / PMIC: Add support for executing PMIC MIPI sequence [...] adds 4f6016825237 ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT [...] adds 429188f0bc6a ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq [...] adds 4e8052af858a drm/i915/intel_dsi_vbt: Add support for PMIC MIPI sequences adds 6ff00e77305e Merge remote-tracking branch 'drm-intel/for-linux-next' adds be5cadc7e7b4 drm/todo: Better defio support in the generic fbdev emulation adds 29cd2e2dac79 drm/virtio: Remove incorrect kfree() adds edde9fc58e26 drm/virtio: Add missing virtqueue reset adds 3630c2a24f75 drm/virtio: log error responses adds 6a01d277ac61 drm/virtio: fix pageflip flush adds cb66c6daa5e9 drm/virtio: drop virtio_gpu_fence_cleanup() adds 6e1490cf439a drm/fb-helper: generic: Fix setup error path adds 00eb5b0da8d2 drm/fb-helper: fix leaks in error path of drm_fb_helper_fb [...] adds d516e75c71c9 drm/virtio: Drop deprecated load/unload initialization adds d4b9dd50076e qxl: Use struct_size() in kzalloc() adds c39ff7ea7805 drm: omapdrm: Cleanup drm_display_mode print str adds e343c123483b drm: meson: Cleanup on drm_display_mode print str adds 5e8345a01f06 drm: sti: Cleanup drm_display_mode print str adds 4fb6bb892493 drm: i915: Cleanup drm_display_mode print str adds ac4f24c213b8 drm: drm_device.h: update comments to kernel-doc style adds 7af78f406119 drm: move DRM_SWITCH_POWER defines to drm_device.h adds 2513147dce23 drm: make drm_framebuffer.h self contained adds fb4b49278f6b drm/gem: Mark pinned pages as unevictable adds 428747ae5cca drm: remove include of drmP.h from bridge/dw_hdmi.h adds 19126bdf962c drm: remove include of drmP.h from drm_encoder_slave.h adds fe1f664a3609 drm/arc: do not rely on drmP.h from drm_gem_cma_helper.h adds 84056e9b45f7 drm/tinydrm: do not reply on drmP.h from drm_gem_cma_helper.h adds 785cabaae94e drm: remove drmP.h from drm_gem_cma_helper.h adds 7da7b81d384a Merge remote-tracking branch 'drm-misc/for-linux-next' adds 99c66bc051e7 drm/msm: Unblock writer if reader closes file adds b363cdbd40e8 drm/msm/gpu: fix building without debugfs adds d1c9cadea6f7 drm/msm/gpu: Remove hardcoded interrupt name adds b08b92546807 drm/msm: drop interrupt-names adds 24937c540917 dt-bindings: drm/msm/a6xx: Document GMU and update GPU bindings adds 3bae707f119c Merge remote-tracking branch 'drm-msm/msm-next' adds 61eadcfbfa51 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds f5fd9fd40009 drm/etnaviv: fix some off by one bugs adds 72ac64b84b2e drm/etnaviv: move job context pointer to etnaviv_gem_submit adds bb8e82b64b4b etnaviv mailing list is moderated adds a20ca6744ba7 Build etnaviv on non-ARM architectures adds 2a520646a63d Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 748b6ec359b0 ALSA: virtuoso: add de-emphasis control adds 4bccb403f2ca ALSA: oxygen: initialize spdif_playback_enable to 0 adds 0f25e000cb43 ALSA: gus: add a check of the status of snd_ctl_add adds c99776cc4018 ALSA: ice1712: fix a missing check of snd_i2c_sendbytes adds 02cc53e223d4 ALSA: line6: fix check on snd_card_register adds beae77170c60 ALSA: sb: fix a missing check of snd_ctl_add adds 081e01f059ba ALSA: hda: Fix mismatches for register mask and value in h [...] adds fc2a6cf060d0 ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() adds 36c346e1c581 ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' adds 6c9971cb3667 Merge remote-tracking branch 'sound/for-next' adds 0f68c396f604 ASoC: cs4341: Add driver for CS4341 DAC adds 0ddb46080a46 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC adds 2bb853f6f937 ASoC: wm8904: make the driver visible in Kconfig adds fb82c6ed3190 ASoC: wm8904: save model id directly in of_device_id.data adds 5489e81f981b ASoC: wm8904: enable MCLK in STANDBY adds 431b67c27c57 ASoC: Intel: Skylake: remove useless cast adds d8747d30aa7f ASoC: Intel: Skylake: simplify boolean tests adds 6c5414589721 ASoC: Intel: Haswell: remove unneeded semicolon adds bf88b3c3c277 ASoC: Intel: Haswell: assign booleans to true/false adds 060d35be2dfa ASoC: Intel: Baytrail: remove unneeded variable adds e295450dd86d ASoC: Intel: Baytrail: simplify boolean test adds 10583cdac237 ASoC: Intel: Atom: simplify boolean tests adds 4e88068ed088 ASoC: Intel: boards: use snd_mask_set_format in all machin [...] adds a0c426fe1433 ASoC: simple-card-utils: check "reg" property on asoc_simp [...] adds 40dfae169ad0 ASoC: audio-graph-card: add asoc_graph_card_get_conversion() adds e4f4fdfc57d9 ASoC: audio-graph-scu-card: remove audio-graph-scu-card on Doc adds 61c263ac27a3 ASoC: audio-graph-scu-card: remove audio-graph-scu-card adds bb93487b8501 ASoC: simple-scu-card: remove simple-scu-card on Doc adds c8ed6aca6b82 ASoC: simple-scu-card: remove simple-scu-card adds e3e12ec09a18 dt-bindings: ASoC: xlnx, audio-formatter: Document audio f [...] adds 6f6c3c36f091 ASoC: xlnx: add pcm formatter platform driver adds b31daa15af76 ASoC: xlnx: enable audio formatter driver build adds de2949fe2621 ASoC: audio-graph-card: add 1 CPU : 1 Codec support again adds 1e4771a62fd7 ASoC: audio-graph-card: add link_info adds dd98fbc558a0 ASoC: audio-graph-card: cleanup DAI link loop method - step1 adds fce9b90c1ab7 ASoC: audio-graph-card: cleanup DAI link loop method - step2 adds 97fe6ca41465 ASoC: audio-graph-card: reduce naming prefix adds 7e5e1f8bbaa8 ASoC: simple-card: add asoc_simple_card_get_conversion() adds 7adee60ee273 ASoC: simple-card: add 1 CPU : 1 Codec support again adds 17029e494edc ASoC: simple-card: add link_info adds d947cdfd4be2 ASoC: simple-card: cleanup DAI link loop method - step1 adds c39291a76444 ASoC: simple-card: cleanup DAI link loop method - step2 adds 2d01a84605a5 ASoC: simple-card: reduce naming prefix adds c32759035ad2 ASoC: rockchip: support ACODEC for rk3328 adds f5758544d98c ASoC: rockchip: add workaround for silence of rk3288 ACODEC adds 1d38b4e903d5 ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe adds e1de3d237b50 ASoC: rockchip: fix platform_no_drv_owner.cocci warnings adds 822257661031 ASoC: es8316: Add jack-detect support adds 24b53f17a3f2 ASoC: es8316: Add DAC mono mix switch mixer control adds 6ca382c4363d ASoC: Intel: bytcht_es8316: Sort includes alphabetically adds 86909c8f77c5 ASoC: Intel: bytcht_es8316: Minor refactoring adds 349e13862c99 ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) adds 4bf538b42933 ASoC: Intel: bytcht_es8316: Add jack-detect support adds 0d3e91da0750 ASoC: Intel: bytcht_es8316: Add external speaker mux support adds 730501a91d94 ASoC: Intel: bytcht_es8316: Add input-map support adds 249d2fc9e55c ASoC: Intel: bytcht_es8316: Set card long_name based on quirks adds 5198baf8817d ASoC: Intel: Add ACPI match table entry for ES8316 codec o [...] adds b97205ef95ef ASoC: Intel: sst: Simplify is_byt_cr() adds fee15714552d ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing adds 51a13e401a83 ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 [...] adds 2130f15d6cd9 ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN che [...] adds ae33ba2a8bcc Merge branch 'asoc-4.21' into HEAD adds 4664b94c98b4 ASoC: davinci-mcasp: Document GPIO support adds 540f1ba7b3a5 ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins adds aa07e38b0ae9 Merge branch 'asoc-4.22' into asoc-5.0 adds ee6047b82888 ASoC: ak4458: Add support for AK4497 adds 5d8d66077af1 ASoC: dt-bindings: Document support for ak4497 adds 902d82222270 ASoC: dmic: declare trigger function as static adds 97d8f6b71f56 ASoC: max98090: remove unused constant variables adds 37b6f0350374 ASoC: es8316: remove unused constant variables adds dc22a4093f5d ASoC: codecs: fix kernel doc descriptions adds c3db21324442 ASoC: rt5645: remove unused mux define adds 6606f9df60bc ASoC: rt5670: remove unused mux/mixer define adds 7c3727ba7de2 ASoC: max98383: fix boolean assignments to true/false adds 3c17bcfd35bc ASoC: cs4271: fix boolean assignments adds b793a1e4ebad ASoC: rt274: fix boolean tests adds af3b2b54cb29 ASoc: rt286: fix boolean tests adds e0a99927ff5f ASoC: rt5640: fix boolean assignments adds 091cd877d8d6 ASoC: max98927: fix boolean assignments adds 577dc32f9a6f ASoC: rt5651: fix boolean assignments adds 290da7a7e349 ASoC: nau8824: fix boolean assignment adds f361ca368020 ASoC: tscs42xx.c: fix boolean test adds d61780c155e8 ASoC: mt6351: remove unneeded variable adds 123c3def3bc5 ASoC: da7219: fix endianness issues adds b468f379e1e0 ASoC: da7219: use logical AND adds 60b52ed62721 ASoC: rt5645: store eq kcontrol byte in __be adds b8e022e83ba9 ASoC: rl6437a: use __be32 for a __be32 buf adds f0627d006047 ASoC: rt298: fix boolean tests adds e147c189c109 ASoC: eliminate left-over from Raumfeld machine driver removal adds e595da28ecc8 ASoC: micfil: Add bindings for MICFIL DAI adds 47a70e6fc9a8 ASoC: Add MICFIL SoC Digital Audio Interface driver. adds 2f00f7715e62 dt-bindings: ASoC: xlnx, spdif: Document spdif bindings adds b1d2a4cca20c ASoC: xlnx: add SPDIF audio driver adds 47caf048a017 ASoC: xlnx: enable SPDIF driver build adds 5dc4ca299684 ASoC: sgtl5000: Allow SCLK pad drive strength to be changed adds 7674bec4fc09 ASoC: rsnd: update BSDSR/BSDISR handling adds d3dcc5882ca9 ASoC: Intel: common: Add quirk for PoV P1006W tablet adds d306873589c5 ASoC: rt5651: Add ACPI ID 10EC5640 adds c2ec9d957d2b ASoC: rt5651: Add support for jack detect using an external GPIO adds aee48a9ffa5a ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic [...] adds 7eb187313eef ASoC: Intel: bytcr_rt5651: Add quirks module parameter adds 90768eaf0640 ASoC: Intel: bytcr_rt5651: Add support for jack-detect usi [...] adds fee3e1cbd6cd ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-23 [...] adds 7b57085a33ce ASoC: ADAU7002: Add optional delay before start of capture adds 4a8191aa9e05 ASoC: rt274: Variable "buf" in function rt274_jack_detect( [...] adds a6028cc60aad ASoC: da7219: MCLK should be enabled before DAI clocks adds a58943abcb08 ASoC: da7219: Add recalc_rate function to return DAI clock rate adds 04d979d7a7ba ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated adds 0a73d408b9be Merge branch 'asoc-5.1' into asoc-next adds 114235a2a13b Merge remote-tracking branch 'sound-asoc/for-next' adds 39be9b6d0455 Input: soc_button_array - add usage-page 0x01 usage-id 0xc [...] adds e9eb788f9442 Input: soc_button_array - fix mapping of the 5th GPIO in a [...] adds d6f66f618569 Input: tm2-touchkey - add support for midas touchkey adds d5a158cec4f3 Input: tm2-touchkey - correct initial brightness adds 07df1c55270c Input: tm2-touchkey - allow specifying custom keycodes adds 1cdbd3e57698 Input: tm2-touchkey - add support for aries touchkey variant adds 5dcbc7429ebc Merge remote-tracking branch 'input/next' adds 323c5a6cc8f4 Merge branch 'for-4.21/block' into for-next adds 23a6704e30e3 Merge branch 'for-4.21/block' into for-next adds 3d1fa304c92a Merge branch 'for-4.21/block' into for-next adds d91b30ea3b12 Merge branch 'for-4.21/block-late' into for-next adds 2d8fbd971495 Merge branch 'for-4.21/block' into for-next adds ca377e0a2c25 Merge branch 'for-4.21/block-late' into for-next adds be9feab677f4 Merge branch 'for-4.21/libata-late' into for-next adds 24f36e248952 Merge branch 'for-4.21/block-late' into for-next adds f6fda5c55c04 Merge branch 'for-4.21/block-late' into for-next adds c3f57725d1cc Merge branch 'for-4.21/block-late' into for-next adds 90d1c2c95426 Merge remote-tracking branch 'block/for-next' adds 0c0f1debf33d Merge remote-tracking branch 'device-mapper/for-next' adds 2b9d8dc84ae9 Merge remote-tracking branch 'kgdb/kgdb-next' adds b40ee006fe6a mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while regis [...] adds 4b3ab9372ffa iio: adc: ti_am335x_tscadc: Improve accuracy of measurement adds 8838555089f0 mfd: twl-core: Fix section annotations on {,un}protect_pm_master adds a3888f62fe66 mfd: db8500-prcmu: Fix some section annotations adds a177276aa098 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported adds a54e950fdec3 mfd: tmio: Typo s/use use/use/ adds 10628e3ecf54 mfd: ab8500-core: Return zero in get_register_interruptible() adds b0aff01e7aa6 mfd: bd9571mwv: Add volatile register to make DVFS work adds 628f3dfe4c7b mfd: at91-usart: Add platform dependency adds 7f9472134a5a mfd: madera: Add shared data for accessory detection adds ac4ca4b9f462 mfd: tps6586x: Handle interrupts on suspend adds 504e4175829c mfd: qcom_rpm: write fw_version to CTRL_REG adds 04c801c18ded mfd: wm5110: Add missing ASRC rate register adds 4a19f9a65375 mfd: axp20x: Add AC power supply cell for AXP813 adds 753a8d083e08 mfd: axp20x: Re-align MFD cell entries adds ea90e7b47f0a mfd: axp20x: Add supported cells for AXP803 adds 18e294ddafae mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove adds 38df91cc0b82 mfd: Use of_node_name_eq() for node name comparisons adds 75d4c5e03c2a mfd: tps65218: Use devm_regmap_add_irq_chip and clean up e [...] adds ddf5aaa8eecb mfd: ingenic-tcu: Fix bit field description in header adds f7b1e49c6703 mfd: rave-sp: Fix typo in rave_sp_checksum comment adds 4bcb83e05503 mfd: madera: Remove spurious semicolon in while loop adds c1f3375be60c mfd: cros_ec: Add commands to control codec adds 9e28989d41c0 mfd: mc13xxx: Fix a missing check of a register-read failure adds 3f2d347e851e mfd: exynos-lpass: Enable UART module support adds b1fc0a2870da Merge remote-tracking branch 'mfd/for-mfd-next' adds 96e3e1e298a7 Merge remote-tracking branch 'backlight/for-backlight-next' adds 557ce9d755d5 regulator: act8945a: Use rdev_get_id() to access id of regulator adds 48f1b4efd67c regulator: Fix trivial language typos adds 6f3656f3552a regulator: axp20x: check rdev is null before dereferencing it adds 03c87b95ac04 regulator: provide rdev_get_regmap() adds 8bbe604b3938 Merge branch 'regulator-5.1' into regulator-next adds 9ad0e01ce930 Merge remote-tracking branch 'regulator/for-next' adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds e7e4aa2d3e47 Merge remote-tracking branch 'security/next-testing' adds ec2773c601d9 Merge remote-tracking branch 'apparmor/apparmor-next' adds 3aa8b8bbc142 watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem adds 4a22fc534f2f watchdog: tqmx86: Fix a couple IS_ERR() vs NULL bugs adds 652e70b041c3 Merge remote-tracking branch 'watchdog/master' adds 84d043185dbe spi: Add a driver for the Freescale/NXP QuadSPI controller adds 802614598045 dt-bindings: spi: Move the bindings for the FSL QSPI driver adds 78df30808961 dt-bindings: spi: Adjust the bindings for the FSL QSPI driver adds 50f1242c6742 mtd: fsl-quadspi: Remove the driver as it was replaced by [...] adds fcf85e5c2ac0 MAINTAINERS: Move the Freescale QSPI driver to the SPI framework adds 0dcdcd0e42d3 spi: add cpu details to fsl-dspi Kconfig help adds e1bc204894ea spi: dw: fix potential variable assignment error adds d57a984ff7aa spi: stm32: switch to SPDX identifier adds d4c9134a6c2c spi: stm32: use NULL pointer instead of plain integer adds 2cbee7f886b2 spi: stm32: fix DMA configuration with only one channel adds bb35c9f91a8d spi: fix typo in SPI_STM32 help text adds d6cea11b092a spi: stm32: use explicit CPOL and CPHA mode bits adds 6962b055a1c8 spi: stm32: remove SPI LOOP mode adds 8602663096ce spi: stm32: rename STM32 SPI registers to STM32H7 adds a9675337ad3e spi: stm32: rename interrupt function adds 9d5fce166c7a spi: stm32: split transfer one setup function adds f8bb12f2fa4f spi: stm32: add start dma transfer function adds 55166853b2f5 spi: stm32: introduce compatible data cfg adds 00505edf9511 spi: stm32: add support for STM32F4 adds 560b097c77cc spi: stm32: add description about STM32F4 bindings adds 983f6ae944c2 spi/trace: drop useless and wrong (but harmless) casts adds 8d245475c3f6 spi/trace: include buffer contents in traces adds f3186dd87669 spi: Optionally use GPIO descriptors for CS GPIOs adds 8db79547e79f spi: ath79: Convert to use CS GPIO descriptors adds efc92fbb8760 spi: atmel: Convert to use CS GPIO descriptors adds cfeefa79dc37 spi: cadence: Convert to use CS GPIO descriptors adds 054320b25520 spi: clps711x: Convert to use CS GPIO descriptors adds 101a68e74fe0 spi: davinci: Convert to use CS GPIO descriptors adds 9400c41e77b8 spi: dw: Convert to use CS GPIO descriptors adds 412e60373245 spi: core: avoid waking pump thread from spi_sync instead [...] adds c9e62ea3ec91 Merge branch 'spi-5.1' into spi-next adds 7e2d23948972 Merge remote-tracking branch 'spi/for-next' adds 11311e992366 Merge branch 'core/core' adds b12f5440d8ca Merge branch 'linus' into efi/urgent, to resolve conflict adds 1c067caadab4 Merge branch 'efi/urgent' adds c155960331ad Merge branch 'locking/atomics' adds 8a99255a50c0 perf stat: Fix endless wait for child process adds 94f45df8aaa3 tools headers x86: Sync disabled-features.h adds 3d32c4531958 tools headers uapi: Sync prctl.h with the kernel sources adds 805e4c8b61bd tools beauty: Make the prctl option table generator catch [...] adds 302df34c4e64 tools thermal tmon: Use -O3 instead of -O1 if available adds 536cdb684d2d tools iio: Override CFLAGS assignments adds 8858ecb5a28d tools headers uapi: Update i915_drm.h adds 4001b6a080aa tools headers uapi: Sync linux/in.h copy from the kernel sources adds 558517c52c87 tools headers uapi: Sync linux/kvm.h with the kernel sources adds 8c91fd605e1a tools headers uapi: Sync copy of asm-generic/unistd.h with [...] adds 86c22ab7227f tools headers x86: Sync asm/cpufeatures.h copy with the ke [...] adds a3366db06bb6 perf report: Fix wrong iteration count in --branch-history adds 442b4eb3af44 perf annotate: Pass filename to objdump via execl adds 099be748865e perf strbuf: Remove redundant va_end() in strbuf_addv() adds f712a86c1406 perf python: Make sure the python binding output directory [...] adds 03fa483821c0 perf test shell: Use a fallback to get the pathname in vfs [...] adds 64598e8b6fda Merge tag 'perf-core-for-mingo-4.21-20190104' of git://git [...] adds 2c4a5b887c73 Merge branch 'perf/urgent' adds 765cf1ec8358 Merge branch 'x86/timers' adds a77d1d196bc6 samples/seccomp: Fix 32-bit build adds 36e910f755f8 Merge branch 'x86/urgent' adds 62d9bf7cbfd1 Merge remote-tracking branch 'tip/auto-latest' adds fa804f231c93 Merge LKMM commits adds d7be17cc69ac sched: Replace call_rcu_sched() with call_rcu() adds f4d8844a129d sched: Replace synchronize_sched() with synchronize_rcu() adds ee77e3c7a6e5 rcu: Rename and comment changes due to only one rcuo kthre [...] adds 94fb70aa876b rcu: Make expedited IPI handler return after handling crit [...] adds 8d72091d7397 rcu: Inline force_quiescent_state() into rcu_force_quiesce [...] adds 841d84621ec5 rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR adds 8f9832faa774 rcu: Inline rcu_kthread_do_work() into its sole remaining caller adds 9df74c360d7f rcu: Determine expedited-GP IPI handler at build time adds e0cf0c15f468 rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() adds 8c705b1ca46a rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() adds b4f7db989227 rcu: Inline _synchronize_rcu_expedited() into synchronize_ [...] adds 004e0b8e9598 rcu: Discard separate per-CPU callback counts adds bc0951af9f02 rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking adds f8e7680f01a2 rcu: Move rcu_cpu_kthread_task to rcu_data structure adds c059f5df36fa rcu: Move rcu_cpu_kthread_status to rcu_data structure adds dedda98c12b9 rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable adds 07c7c7c1370d rcu: Move rcu_cpu_has_work to rcu_data structure adds 3de462dd756c rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable adds 7b60f3545905 rcu: Update NOCB comments adds 7ae47dfb7e2a rcu: Improve diagnostics for failed RCU grace-period start adds faef1abecf6c rcu: Protect rcu_check_gp_kthread_starvation() access to - [...] adds da3d56fb3dd6 rcu: Add sysrq rcu_node-dump capability adds 3c22c39d5111 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt adds f041d479a9cf rcu: Prevent needless ->gp_seq_needed update in __note_gp_ [...] adds 3778fd59ba49 Merge branches 'consolidate.2019.01.08a' and 'fwd.2019.01. [...] adds 9377eb1dd0da doc: Now jiffies_till_sched_qs solicits help from cond_resched() adds f38d4115987d doc: CPU-hotplug notifiers cannot invoke synchronize_srcu( [...] adds 40cd95d11f28 doc: Fix outdated links adds df7f0505ff9e rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() adds 6131995c831e rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() adds e37983a545f3 rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU adds 0c29e074a23b rcu: Remove preemption disabling from expedited CPU selection adds 711b3c93fb32 rcu: Repair rcu_nmi_exit() docbook header adds b2ea0ffcc600 rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment adds e411e625f869 rcu: Add sparse check to rcu_assign_pointer() adds d5e21a894632 time: Move CONTEXT_TRACKING to kernel/time/Kconfig adds 1c40068092ce include/asm-generic: Remove spin_is_locked() comment adds b5447bc28a21 virt/kvm: Replace spin_is_locked() with lockdep adds 6363a25ed9ab srcu: Check for invalid idx argument in srcu_read_unlock() adds 98a5d0ffc1bd srcu: Remove srcu_queue_delayed_work_on() adds a0a2c92a5543 rcutorture: Record grace periods in forward-progress histogram adds f31e3780b70d torture: Explain and simplify odd "for" loop in mkinitrd.sh adds 1cbefc9f167a rcutorture: Add grace period after CPU offline adds fbd42189a219 rcuperf: Stop abusing IS_ENABLED() adds 8ccd49ed2ea2 rcutorture/nolibc: Fix the clobbered registers in the MIPS [...] adds 1eb3743f66a0 rcutorture/nolibc: Fix some poor indentation and alignment adds fd7512d412d0 rcutorture/nolibc: Add a bit of documentation to explain h [...] adds 4f1ac6a3dc54 tools headers: Move the nolibc header from rcutorture to t [...] adds c0db34549b40 MAINTAINERS: Add myself as the maintainer for the nolibc h [...] adds bae17fe20bfe RCU/torture.txt: Remove section MODULE PARAMETERS adds 529c7a46afd1 Merge branches 'doc.2019.01.08a', 'fixes.2019.01.08a', 'si [...] adds 5daa0b337e83 tools/memory-model: Rename some RCU relations adds f8fe4d1cb36b tools/memory-model: Refactor some RCU relations adds dd77e5d3b9b6 tools/memory-model: Add SRCU support adds 0f8737c0feca tools/memory-model: Update README for addition of SRCU adds f256ade3d3e9 docs/memory-barriers.txt: Enforce heavy ordering for port [...] adds 8e63db8a8b0a tools/memory-model: Update Documentation/explanation.txt t [...] adds c62f9a610d89 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds 1b4a54015fe3 Merge LKMM and RCU commits adds decbdac32edd Merge remote-tracking branch 'rcu/rcu/next' adds b79470b64fa9 pvcalls-front: read all data before closing the connection adds 96283f9a084e pvcalls-front: don't try to free unallocated rings adds beee1fbe8f7d pvcalls-front: properly allocate sk adds d90a1ca60a1e pvcalls-front: don't return error when the ring is full adds e6587cdbd732 pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read adds 1f8ce09b36c4 xen/pvcalls: remove set but not used variable 'intf' adds d1e0449ef210 Merge remote-tracking branch 'xen-tip/linux-next' adds 718f6757a29b Merge branch 'for-4.21' into for-next adds c22088a4259d Merge remote-tracking branch 'percpu/for-next' adds d09eac7d08aa ipmi: Don't initialize anything in the core until somethin [...] adds 610109f027d6 Merge remote-tracking branch 'ipmi/for-next' adds 2e7189b6c774 driver core: bus: convert to use BUS_ATTR_WO and RW adds a4723041857e driver core: drop use of BUS_ATTR() adds ab5b23d4553a Merge remote-tracking branch 'driver-core/driver-core-next' adds f2fd71db12f8 usb: core: Simplify return value of usb_get_configuration() adds d1ab1b842073 usb: host: u132-hcd: fix a couple of indentation issues adds 8a1dbc8d91d3 usb: devio: update max count of DPs per interval for ISOC adds 00553f322b7a usb: gadget: udc: reduce indentation adds 6756f4c375db USB: core: urb: Use struct_size() in kmalloc() adds c7f9e0e380c7 Merge remote-tracking branch 'usb/usb-next' adds db4a6cbf699a serial: clps711x: Remove board support adds 51f689cc1133 serial: max310x: pass return value of spi_register_driver adds 84f1c5c0174a sc16is7xx: Use struct_size() in devm_kzalloc() adds 833954a4e34e serial: max310x: Use struct_size() in devm_kzalloc() adds 11b3770d54b2 serial: sh-sci: Extract sci_dma_rx_chan_invalidate() adds 38766e4b612b serial: sh-sci: Extract sci_dma_rx_reenable_irq() adds 26f073993665 serial: sh-sci: Fix fallback to PIO in sci_dma_rx_complete() adds 8fcf7a656979 serial: sh-sci: Make RX/TX DMA function names consistent adds 9e06d55f7b85 tty: serial: qcom_geni_serial: Remove use of *_relaxed() and mb() adds a85fb9ce1fab tty: serial: qcom_geni_serial: Remove set_rfr_wm() and rel [...] adds bdc05a8a3f82 tty: serial: qcom_geni_serial: Remove xfer_mode variable adds 385298abbe96 tty: serial: qcom_geni_serial: Use u32 for register variables adds a29d9e9b8427 Merge remote-tracking branch 'tty/tty-next' adds 2f6fa4ca37c5 staging: wilc1000: make function wilc_get_stats_async static adds c706d4b744fb staging: erofs: fix return type of erofs_workgroup_get adds 5777c306a425 staging: speakup: Fix coding style adds e062b6e57243 staging: rtl8192e: reduce indentation adds 8f452bbb9a42 staging: comedi: cb_pcimdas.c: fixed an alignment coding s [...] adds 75f3da8958d0 staging: fsl-dpaa2: fix SPDX identifiers in header files adds 73b69c01cc92 staging: rts5208: Add a check for ms_read_extra_data adds 5f98ddc9a777 staging: rtl8192e: rename Channel to channel style adds 9a47dc5f7eb3 staging: wlan-ng: prism2fw.c: Fix "Possible unnecessary 'o [...] adds 0ca1f90861b6 staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_ [...] adds bd7c95d48854 staging: mt7621-dts: use standard 'groups' instead of 'gro [...] adds 00981d31d6df staging: mt7621-pci-phy: add new driver for phy part of mt [...] adds 61f9bde6ea57 staging: mt7621-pci: handle phy using new generic phy 'pci [...] adds 06184ba5a33a staging: mt7621-dts: add pci-phy related bindings to board [...] adds 9e2ddbdd9218 staging: mt7621-pci-phy: dt-bindings: add bindings for Med [...] adds 037e9edf9d05 staging: comedi: fix typo adds 045ee2d0d075 staging: mt7621-dma: Use struct_size() in devm_kzalloc() adds c8c270240943 Staging: rts5208: Fix error handling on rtsx_send_cmd adds 0b73ac08579d Merge remote-tracking branch 'staging/staging-next' adds f20ddb26a3de Merge remote-tracking branch 'mux/for-next' adds b6ccf8b74cf4 Merge remote-tracking branch 'icc/icc-next' adds e7987a065942 dmaengine: at_hdmac: drop useless LIST_HEAD adds 1bd09f869f9b dmaengine: dw: drop useless LIST_HEAD adds 3c763b388897 dmaengine: st_fdma: drop useless LIST_HEAD adds 4f194969c3b0 dmaengine: pl330: drop useless LIST_HEAD adds de2c45314d9b dmaengine: sa11x0: drop useless LIST_HEAD adds 7c97381e7a9a dmaengine: mv_xor: Fix a missing check in mv_xor_channel_add adds 4c5f98af046d Merge branch 'topic/mv' into next adds a474b3f0428d dmaengine: qcom_hidma: Check for driver register failure adds 310cea1d751f Merge branch 'topic/qcom' into next adds 906b40b246b0 dmaengine: stm32-mdma: Add a check on read_u32_array adds ca4c72c01e34 dmaengine: stm32-dma: check FIFO error interrupt enable adds 48bc73ba14bc dmaengine: stm32-dma: Add PM Runtime support adds 4f3ceca254e0 dmaengine: stm32-dmamux: Add PM Runtime support adds 89e987e3b4d6 dmaengine: stm32-mdma: Add PM Runtime support adds 528cdf143695 Merge branch 'topic/stm' into next adds e486df393058 dmaengine: tegra: avoid overflow of byte tracking adds 216a1d7da066 dmaengine: tegra: make byte counters unsigned int adds 547b311cf7ec dmaengine: tegra: fix incorrect case of DMA adds 65c383c78000 dmaengine: tegra: reduce channel name field size adds 95f295f9fe08 dmaengine: tegra: add tracepoints to driver adds 85df20e52aa0 Merge branch 'topic/tegra' into next adds 616f0f81d857 dmaengine: xilinx_dma: commonize DMA copy size calculation adds 5c094d4cac5b dmaengine: xilinx_dma: in axidma slave_sg and dma_cyclic m [...] adds 7df54dbeb055 dt-bindings: dmaengine: xilinx_dma: add optional xlnx,sg-l [...] adds ae809690b46a dmaengine: xilinx_dma: program hardware supported buffer length adds 05f7ea7f6ef6 dmaengine: xilinx_dma: autodetect whether the HW supports [...] adds 29b9ee4a0c0e dt-bindings: dmaengine: xilinx_dma: drop include-sg property adds b8349172b400 dmaengine: xilinx_dma: Drop SG support for VDMA IP adds ff82595c1eb5 Merge branch 'topic/xilinx' into next adds 5fde600537db dmaengine: bcm2835: Use struct_size() in kzalloc() adds ed414d580310 dmaengine: dma-jz4780: Use struct_size() in devm_kzalloc() adds 55f53b9c1746 dmaengine: st_fdma: use struct_size() in kzalloc() adds e10a12ed36be Merge branch 'for-linus' into next adds 87fe9ae84d7b dmaengine: dw: Add missed multi-block support for iDMA 32-bit adds d7dba6be0f31 dmaengine: dw: Remove misleading is_private property adds 078165779608 dmaengine: dw: Remove unused internal property adds 69da8be90d5e dmaengine: dw: Split DW and iDMA 32-bit operations adds 91f0ff883e9a dmaengine: dw: Reset DRAIN bit when resume the channel adds 934891b0a16c dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit adds b466a37fbcc9 dmaengine: dw: convert to SPDX identifiers adds 9f9bd7ebc4a3 Merge branch 'topic/dw' into next adds edd3c3899996 dmaengine: qcom: bam_dma: use struct_size() in kzalloc() adds e37c123a0324 Merge branch 'topic/qcom' into next adds d3d70373f6fe dmaengine: tegra-apb: Use struct_size() in devm_kzalloc() adds 59203861a3fc Merge branch 'topic/tegra' into next adds bdcb2c5d5ed0 dmaengine: dw-axi-dmac: Fix trivia typo adds 0ac412d4c4f0 Merge branch 'topic/dw' into next adds ad0d92d7ba6a dmaengine: imx-sdma: refine to load context only once adds 8160320bd8eb Merge branch 'topic/imx' into next adds 8562c78b5c9b Merge remote-tracking branch 'slave-dma/next' adds 0623413ee0ba Merge branch 'for-4.21' into for-next adds ba66c556028c Merge remote-tracking branch 'cgroup/for-next' adds 9f475ebff8e4 scsi: gdth: refactor ioc_general adds 8d22022c3a56 scsi: gdth: reuse dma coherent allocation in gdth_show_info adds 463563fa745a scsi: gdth: remove gdth_{alloc,free}_ioctl adds 314814552a0a scsi: gdth: remove ISA and EISA support adds adfa080bf2f9 scsi: gdth: remove direct serial port access adds e09c142891a9 scsi: gdth: remove dead rtc code adds 1d978c336ae3 scsi: gdth: remove dead dma statistics code adds 9affa597850f scsi: gdth: remove dead code under #ifdef GDTH_IOCTL_PROC adds d8e1e6add226 scsi: gdth: remove interrupt coalescing support adds bb327df8326e scsi: gdth: use generic DMA API adds 381d66da7212 scsi: arcmsr: Rename acb structure member roundup_ccbsize [...] adds 609d08581a5a scsi: arcmsr: Rename arcmsr_free_mu to arcmsr_free_io_queue adds 222f1189b01f scsi: arcmsr: Merge arcmsr_alloc_io_queue to arcmsr_alloc_ [...] adds 7860a48686ff scsi: arcmsr: Update arcmsr_alloc_ccb_pool for ccb buffer [...] adds 9e386a55e072 scsi: arcmsr: Update ACB_ADAPTER_TYPE_A for >4GB ccb addressing adds e66764f276e9 scsi: arcmsr: Update ACB_ADAPTER_TYPE_B for >4GB ccb addressing adds c71ec5511b14 scsi: arcmsr: Update ACB_ADAPTER_TYPE_C for >4GB ccb addressing adds a36ade416db7 scsi: arcmsr: Update ACB_ADAPTER_TYPE_D for >4GB ccb addressing adds 7ec7261f66df scsi: arcmsr: Add an option of set dma_mask_64 for ACB_ADA [...] adds 1d120c6183aa scsi: arcmsr: Separate 'set dma mask' as a function adds afdda87852ef scsi: arcmsr: Fix suspend/resume of ACB_ADAPTER_TYPE_B adds ad796f790cc2 scsi: arcmsr: Update driver version to v1.40.00.10-20181217 adds ef63464bcf8f scsi: hisi_sas: Create root and device debugfs directories adds eb1c2b72b769 scsi: hisi_sas: Alloc debugfs snapshot buffer memory for a [...] adds 49159a5e4175 scsi: hisi_sas: Take debugfs snapshot for all regs adds caefac199676 scsi: hisi_sas: Debugfs global register create file and ad [...] adds 61a6ebf3f584 scsi: hisi_sas: Add debugfs for port registers adds 971afae7cf4f scsi: hisi_sas: Add debugfs CQ file and add file operations adds 148e379f60c5 scsi: hisi_sas: Add debugfs DQ file and add file operations adds 1afb4b852479 scsi: hisi_sas: Add debugfs IOST file and add file operations adds 082c2cd2030e scsi: sd: Make protection lookup tables static and relocat [...] adds 7b8f32eee779 scsi: bnx2i: fix indentation issue, remove a tab adds 6de89c8b7dbe Merge branch 'misc' into for-next adds 60a9bc6b474c Merge remote-tracking branch 'scsi/for-next' adds cb20fb754511 virtio_net: bulk free tx skbs adds ece6ce2740fe virtio-net: bql support adds 18a3b9c92547 PCI: avoid bridge feature re-probing on hotplug adds 5cddcf65d87d include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR adds 09666c3d81ac include/linux/compiler.h: allow memory operands adds 50487cd8d302 barriers: convert a control to a data dependency adds 7f86a211fabe virtio: use dependent_ptr_mb adds cff8f6ab40ac Merge remote-tracking branch 'vhost/linux-next' adds 8bcd0eb9f7d4 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM adds 34f57b8a776d rpmsg: core: Make remove handler for rpmsg driver optional. adds 60042a22be4e remoteproc: debug: add crash debugfs node adds ebc40be2b8ee remoteproc: fix kernel-doc comment for parse_fw adds fff7fca51d40 remoteproc: qcom: fix spelling mistake "Peripherial" -> "P [...] adds 2808cd5e798d dt-bindings: remoteproc: qcom: Add missing clocks for SDM845 adds 0f97dbbc1f34 dt-bindings: remoteproc: qcom: Add missing clocks for MSM8996 adds 80ec419c3404 remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996 adds 688c4375b853 dt-bindings: remoteproc: qcom: Fixup regulator dependencies adds 47b874748d50 remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996 adds f2951bb00225 dt-bindings: remoteproc: qcom: Add power-domain bindings for Q6V5 adds a5cb1ee8f241 dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5 adds e9856d7eb6e4 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds a6addd856ca1 Merge remote-tracking branch 'rpmsg/for-next' adds 862523297778 gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochi [...] adds efb5667fd01e Merge remote-tracking branch 'gpio/for-next' adds b36e7b2c60f4 dt-bindings: gpio: pca953x: document the nxp,pcal6416 adds 1691632a2e16 gpio: pca953x: add support for pcal6416 type adds fa364ec9a9f0 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 135c73174f8e Merge remote-tracking branch 'random/dev' adds c4462e649a78 Merge remote-tracking branch 'livepatching/for-next' adds 14420b405d03 coresight: cpu-debug: Support for CA73 CPUs adds 401533a9a299 coresight: stm: Remove set but not used variable 'res_size' adds 675e806209e0 coresight: Use of_node_name_eq for node name comparisons adds 784b17c740e3 Merge remote-tracking branch 'coresight/next' adds c87fab7db2e6 Merge branch 'for-5.0/nvdimm-security' into libnvdimm-for-next adds 8a6f7591ddf5 Merge branch 'for-5.0/dax' into libnvdimm-for-next adds 0a023afcb3b2 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 114cd4fd8822 Merge remote-tracking branch 'ntb/ntb-next' adds 146190a8e6fa Merge remote-tracking branch 'kspp/for-next/kspp' adds 3b7ed2637601 Merge remote-tracking branch 'cisco/for-next' adds 490fd30f8595 XArray tests: Add RCU locking adds 02669b17a433 XArray: Turn xa_init_flags into a static inline adds 4a31896c5b5a XArray: Change xa_for_each iterator adds 76b4e5299565 XArray: Permit storing 2-byte-aligned pointers adds b0606fed6eec XArray: Honour reserved entries in xa_insert adds 71882400c5e6 Merge remote-tracking branch 'xarray/xarray' adds be13fc3e50ff Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 003216eb68d0 signal: add pidfd_send_signal() syscall adds 64e160db7675 selftests: add tests for pidfd_send_signal() adds 49bf67c5bf53 Merge remote-tracking branch 'pidfd/for-next' adds a708f25adc30 mm/page_alloc.c: memory hotplug: free pages as higher order adds 9d410dbb45d0 memory_hotplug-free-pages-as-higher-order-fix adds d1ae3eeddd92 memory_hotplug-free-pages-as-higher-order-fix-fix adds bacbe0d57dca mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v8 adds 0a359e48da05 mm: balloon: update comment about isolation/migration/compaction adds 20e2f1572b5a mm: convert PG_balloon to PG_offline adds a6d7a6564817 mm-convert-pg_balloon-to-pg_offline-fix adds a94aac87c449 kexec: export PG_offline to VMCOREINFO adds 2290b9bf2d37 xen/balloon: mark inflated pages PG_offline adds 6f510174e1fa hv_balloon: mark inflated pages PG_offline adds 2f53a468c29f vmw_balloon: mark inflated pages PG_offline adds e43bc8576d65 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 3de4b43faa3a PM/Hibernate: use pfn_to_online_page() adds 3535bb6a1edb PM/Hibernate: exclude all PageOffline() pages adds 6507a2665904 pm-hibernate-exclude-all-pageoffline-pages-v2 adds 8d159f97c580 checkpatch: don't interpret stack dumps as commit IDs adds 55567ec76756 mm, memory_hotplug: don't bail out in do_migrate_range() p [...] adds 90ee19280cc2 mm, thp: always specify disabled vmas as nh in smaps adds da65e677e5c5 mm/page_owner: fix for deferred struct page init adds 9c33adad0b4e mm, mempolicy: fix uninit memory access adds 7bd0935c7888 proc: fix /proc/net/* after setns(2) adds ab5f3d6fb59d proc-fix-proc-net-after-setns2-checkpatch-fixes adds 5793fa7cc5c7 proc-fix-proc-net-after-setns2-checkpatch-fixes-fix adds baf3e14392ac proc: fix /proc/net/* after setns(2) adds 9f151caadd44 arch: unexport asm/shmparam.h for all architectures adds 2412932a33ff mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT adds 7ab5443d1dc2 scripts/decode_stacktrace.sh: handle RIP address with segment adds e804aa1e321d sh: remove nargs from __SYSCALL adds 60a47bb1b736 sh: generate uapi header and syscall table header files adds 63ef58895f79 lib/debugobjects.c: move printk out of db lock critical sections adds 539eec285bc3 ocfs2: clear zero in unaligned direct IO adds 2ab8f70b1b45 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds a6b8d7f52937 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 5ac1e732010c ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds 7dc035ee0653 fs/file.c: initialize init_files.resize_wait adds 03709797b7a4 mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds 1661405d2aa7 mm: Refactor readahead defines in mm.h adds 02432351a010 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds 625c0be40dd5 mm: replace all open encodings for NUMA_NO_NODE adds 410fead5b2ad tools/: replace open encodings for NUMA_NO_NODE adds c9ef421fe5fe tools/: fix for replace open encodings for NUMA_NO_NODE adds 7f3303ead0bd mm: reuse only-pte-mapped KSM page in do_wp_page() adds 6f96adb651b6 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix adds 9c534499d1f3 powerpc: prefer memblock APIs returning virtual address adds 81b3a5984ab6 microblaze: prefer memblock API returning virtual address adds 51969a4f1185 sh: prefer memblock APIs returning virtual address adds 2e00fe846245 openrisc: simplify pte_alloc_one_kernel() adds 5d9a8e2de352 arch: simplify several early memory allocations adds a528d49ff16c arm, s390, unicore32: remove oneliner wrappers for membloc [...] adds 2db38250caf6 mm, slub: make the comment of put_cpu_partial() complete adds 8a391685341e memcg: localize memcg_kmem_enabled() check adds 422617c1b808 mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] adds 4ecbbc19c117 mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds 5fbbc4318174 mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds 5b4df6399973 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds bbbe84b5fe98 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds 8fd9cdac0385 vmalloc: add test driver to analyse vmalloc allocator adds ddaa27b3220d vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix adds 719d9b6803a2 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds dd7967cc03af mm: remove sysctl_extfrag_handler() adds ee5fe9b2b179 openvswitch: convert to kvmalloc adds f77a202934b7 md: convert to kvmalloc adds dd4c293d6d4d selinux: convert to kvmalloc adds 9630d540fb3c Generic radix trees adds fa2ef3f10c31 proc: commit to genradix adds 60dd4b742a1d sctp: convert to genradix adds 703ed0d10e7f Drop flex_arrays adds 32b696612eed mm/hugetlb: distinguish between migratability and movability adds 7250741885dc mm/hugetlb: enable PUD level huge page migration adds 006ec0a3d3c9 mm/hugetlb: enable arch specific huge page size support fo [...] adds a067fc42c38d arm64/mm: enable HugeTLB migration adds a959f9cd7cbc arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds 2cf3c69dde4d mm: remove extra drain pages on pcp list adds a8b36276d7d0 page_poison: play nicely with KASAN adds 755f499e8ba6 mm, compaction: shrink compact_control adds 4342790c81a0 mm, compaction: rearrange compact_control adds 5a37d9d69cc3 mm, compaction: remove last_migrated_pfn from compact_control adds 0ad915ac42c1 mm, compaction: remove unnecessary zone parameter in some [...] adds 1694838580ce mm, compaction: rename map_pages to split_map_pages adds a8b91324f9c4 mm, compaction: skip pageblocks with reserved pages adds 30981443349b mm, migrate: immediately fail migration of a page with no [...] adds 73ddcc5603fc mm, compaction: always finish scanning of a full pageblock adds 0218dafb8a5f mm, compaction: use the page allocator bulk-free helper fo [...] adds f9889bef3774 mm, compaction: ignore the fragmentation avoidance boost f [...] adds 6b6f4f09a4e9 mm, compaction: use free lists to quickly locate a migrati [...] adds 405dc1012d75 mm, compaction: keep migration source private to a single [...] adds e2be68daa9ad mm, compaction: use free lists to quickly locate a migrati [...] adds 750cfed26b66 mm, compaction: use free lists to quickly locate a migrati [...] adds 4992282d9807 mm, compaction: avoid rescanning the same pageblock multip [...] adds 2175d8c5c507 mm, compaction: finish pageblock scanning on contention adds 03b67cafb441 mm, compaction: finish pageblock scanning on contention -fix adds 5dbb1f1e4c0a mm, compaction: check early for huge pages encountered by [...] adds 7111070e09ff mm, compaction: keep cached migration PFNs synced for unus [...] adds 5730aa8d3a16 mm, compaction: rework compact_should_abort as compact_che [...] adds 972f66b381b0 mm, compaction: do not consider a need to reschedule as co [...] adds 08b3994972cc mm, compaction: reduce unnecessary skipping of migration t [...] adds e49371e8516d mm, compaction: round-robin the order while searching the [...] adds 3fa25045d5a3 mm, compaction: round-robin the order while searching the [...] adds 97bf7760e907 mm, compaction: sample pageblocks for free pages adds 6cc0062544b5 mm, compaction: be selective about what pageblocks to clea [...] adds e8606dac6237 mm, compaction: capture a page under direct compaction adds dba69e1e926f mm, compaction: do not direct compact remote memory adds 32def77f96df mm: create the new vm_fault_t type adds 59a386b10b10 x86/mm/fault.c: Convert to use vm_fault_t adds 3f4218899101 include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] adds 2b453050f98a mm/memcontrol.c: use struct_size() in kmalloc() adds a63f4fb6f52e mm/filemap.c: remove redundant test from find_get_pages_contig adds 29a4b8e275d1 memcg: schedule high reclaim for remote memcgs on high_work adds ba2e1197bf88 mm, oom: mark all killed tasks as oom victims adds 7eb214d85df6 memcg: do not report racy no-eligible OOM tasks adds 9fe816cea184 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 22c0d576ee28 mm: drop meminit_pfn_in_nid as it is redundant adds 4ef397b87c2f mm: implement new zone specific memblock iterator adds ed7209d69de4 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds c8c3c321ef8a mm: move hot-plug specific memory init into separate funct [...] adds 02bbe3b76663 mm: add reserved flag setting to set_page_links() adds 13dd14f118de mm: use common iterator for deferred_init_pages and deferr [...] adds d6e31d7bc1ef mm/page_alloc.c: calculate first_deferred_pfn directly adds f955d5dda846 mm/mmu_notifier: contextual information for event triggeri [...] adds f4775aa8f38f mm-mmu_notifier-contextual-information-for-event-triggerin [...] adds a27d0554da44 mm-mmu_notifier-contextual-information-for-event-triggerin [...] adds cd73878456fc filemap: kill page_cache_read usage in filemap_fault adds 79cdedff0dc0 filemap-kill-page_cache_read-usage-in-filemap_fault-fix adds 3f1ec1e27a6f filemap: pass vm_fault to the mmap ra helpers adds e3133d518e2e filemap: drop the mmap_sem for all blocking operations adds 86c041b99947 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 adds ae05f8013240 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix adds 4d4ef7864fb9 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] adds e9ca934491f5 mm, swap: fix race between swapoff and some swap operations adds 77e06ed13022 mm, swap: fix race between swapoff and some swap operations adds 6a80e8913e58 mm: don't expose page to fast gup before it's ready adds bf3435ba8563 mm/page_owner: align with pageblock_nr_pages adds bf67bd96e246 mm/page_owner: align with pageblock_nr pages adds de1c866f8b6b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f797d648e09f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6dbb4a69a52c lockdep: Add debug printk() for downgrade_write() warning. adds 03c540407d1a proc: return exit code 4 for skipped tests adds 1aef0f18c807 kernel.h: unconditionally include asm/div64.h for do_div() adds a02b5dfe5ce6 kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings adds ca3e43a72bd3 lib/genalloc.c: export symbol addr_in_gen_pool adds 0f9ab943064a lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 6e7e552a2d53 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds a843ed9edfd0 epoll: make sure all elements in ready list are in FIFO order adds 1a819ab17d2c epoll: unify awaking of wakeup source on ep_poll_callback() path adds 586144b96c9c epoll: use rwlock in order to reduce ep_poll_callback() co [...] adds 750904907319 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds ef8d826a3ce7 kernel/signal.c: allow the null signal in rt_sigqueueinfo() adds 15c5a2fe52aa kernel/exit.c: release ptraced tasks before zap_pid_ns_processes adds c4b80af6253d exec: increase BINPRM_BUF_SIZE to 256 adds 878e367d37b2 sysctl: handle overflow in proc_get_long adds 852b69d69afb sysctl: handle overflow for file-max adds 2b20749158ba ipc: allow boot time extension of IPCMNI from 32k to 8M adds 310b06ea531c ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 915ba99f044b ipc: conserve sequence numbers in extended IPCMNI mode adds 104ee6443771 Merge branch 'akpm-current/current' adds 18e13f8591d9 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds 30f3da1864f3 include/linux/sched/signal.h: replace `tsk' with `task' adds d9f5674e3739 locking/atomics: build atomic headers as required adds 536253448d52 kernel/fork.c: remove duplicated include adds ec12f08e8896 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 4fb0ced4774b Merge branch 'akpm/master' adds 6cab33afc3dd Add linux-next specific files for 20190110
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (02fc169594e9) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 5 +- CREDITS | 26 +- Documentation/ABI/testing/sysfs-block-zram | 11 +- Documentation/DMA-API.txt | 9 - .../Expedited-Grace-Periods/ExpSchedFlow.svg | 18 +- .../Expedited-Grace-Periods.html | 26 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 6 +- .../TreeRCU-callback-invocation.svg | 2 +- .../RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 8 +- .../RCU/Design/Memory-Ordering/TreeRCU-qs.svg | 6 +- .../RCU/Design/Requirements/Requirements.html | 20 +- Documentation/RCU/stallwarn.txt | 15 +- Documentation/RCU/torture.txt | 169 +- Documentation/RCU/whatisRCU.txt | 4 +- Documentation/admin-guide/kernel-parameters.txt | 48 +- Documentation/admin-guide/reporting-bugs.rst | 2 +- Documentation/admin-guide/tainted-kernels.rst | 159 +- Documentation/blockdev/zram.txt | 74 +- Documentation/bpf/bpf_design_QA.rst | 11 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/kernel-api.rst | 6 - Documentation/core-api/mm-api.rst | 3 + Documentation/core-api/xarray.rst | 15 +- Documentation/crypto/api.rst | 9 - Documentation/crypto/architecture.rst | 31 +- .../devicetree/bindings/arm/atmel-sysregs.txt | 12 +- .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 4 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 15 +- .../arm/marvell/ap806-system-controller.txt | 7 + .../arm/marvell/cp110-system-controller.txt | 9 + Documentation/devicetree/bindings/arm/rda.txt | 17 + Documentation/devicetree/bindings/arm/renesas.yaml | 228 + Documentation/devicetree/bindings/arm/shmobile.txt | 155 - .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../devicetree/bindings/clock/qoriq-clock.txt | 6 + .../devicetree/bindings/display/msm/gpu.txt | 43 +- Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57 - Documentation/devicetree/bindings/dma/snps-dma.txt | 2 - .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 7 +- .../devicetree/bindings/gpio/cdns,gpio.txt | 43 + .../devicetree/bindings/gpio/gpio-omap.txt | 10 +- .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + .../bindings/hwlock/st,stm32-hwspinlock.txt | 23 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + Documentation/devicetree/bindings/i2c/i2c-owl.txt | 4 +- .../bindings/iio/magnetometer/mag3110.txt | 27 + .../bindings/input/cypress,tm2-touchkey.txt | 9 +- .../input/touchscreen/raspberrypi,firmware-ts.txt | 26 + .../interrupt-controller/csky,apb-intc.txt | 1 + .../bindings/interrupt-controller/mrvl,intc.txt | 2 +- .../bindings/mailbox/nvidia,tegra186-hsp.txt | 30 +- .../bindings/memory-controllers/pl353-smc.txt | 47 + .../devicetree/bindings/mtd/fsl-quadspi.txt | 65 - .../devicetree/bindings/net/mediatek-dwmac.txt | 31 +- .../bindings/net/wireless/qcom,ath10k.txt | 74 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 70 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 6 +- .../devicetree/bindings/pci/mediatek-pcie.txt | 8 - .../devicetree/bindings/pci/uniphier-pcie.txt | 81 + .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 13 + .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 16 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 1 + .../devicetree/bindings/regulator/pfuze100.txt | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 6 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 64 +- .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 1 + .../devicetree/bindings/serial/fsl-lpuart.txt | 2 + .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 + .../bindings/serial/renesas,sci-serial.txt | 16 +- .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 46 + .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + Documentation/devicetree/bindings/sound/ak4458.txt | 2 +- .../bindings/sound/audio-graph-scu-card.txt | 123 - Documentation/devicetree/bindings/sound/cs4341.txt | 22 + .../bindings/sound/davinci-mcasp-audio.txt | 17 + .../devicetree/bindings/sound/fsl,micfil.txt | 32 + .../bindings/sound/rockchip,rk3328-codec.txt | 23 + .../devicetree/bindings/sound/sgtl5000.txt | 9 + .../devicetree/bindings/sound/simple-scu-card.txt | 94 - .../bindings/sound/xlnx,audio-formatter.txt | 29 + .../devicetree/bindings/sound/xlnx,spdif.txt | 28 + .../devicetree/bindings/spi/spi-fsl-qspi.txt | 63 + .../devicetree/bindings/spi/spi-stm32.txt | 9 +- .../bindings/thermal/rcar-gen3-thermal.txt | 3 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 6 +- .../devicetree/bindings/timer/rda,8810pl-timer.txt | 20 + .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/vendor-prefixes.txt | 1 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../bindings/watchdog/qcom,pm8916-wdt.txt | 28 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 1 + 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/bus.txt | 8 +- Documentation/driver-model/devres.txt | 1 - Documentation/fault-injection/fault-injection.txt | 2 +- .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 3 +- .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../locking/rwsem-optimized/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 1 + .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../time/modern-timekeeping/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/numa-memblock/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/cifs/TODO | 26 +- Documentation/filesystems/configfs/configfs.txt | 2 +- Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- Documentation/filesystems/index.rst | 14 +- Documentation/filesystems/mount_api.txt | 29 +- Documentation/filesystems/path-lookup.rst | 39 +- Documentation/filesystems/sysfs.txt | 4 +- Documentation/gpu/todo.rst | 33 +- Documentation/hwmon/f71882fg | 2 +- Documentation/kbuild/makefiles.txt | 9 +- Documentation/media/uapi/v4l/buffer.rst | 11 +- Documentation/media/uapi/v4l/extended-controls.rst | 28 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 25 +- Documentation/media/v4l-drivers/ipu3.rst | 4 +- Documentation/memory-barriers.txt | 26 +- Documentation/networking/checksum-offloads.rst | 143 + Documentation/networking/checksum-offloads.txt | 122 - .../networking/device_drivers/intel/igb.rst | 19 + Documentation/networking/index.rst | 2 + Documentation/networking/nf_conntrack-sysctl.txt | 11 +- Documentation/networking/segmentation-offloads.rst | 184 + Documentation/networking/segmentation-offloads.txt | 170 - Documentation/networking/snmp_counter.rst | 240 +- Documentation/networking/xfrm_device.txt | 7 +- Documentation/nvdimm/security.txt | 141 + Documentation/powerpc/firmware-assisted-dump.txt | 17 +- Documentation/powerpc/isa-versions.rst | 74 + Documentation/process/coding-style.rst | 57 +- Documentation/security/keys/trusted-encrypted.rst | 6 +- Documentation/sysctl/kernel.txt | 50 +- Documentation/trace/coresight-cpu-debug.txt | 2 +- Documentation/trace/index.rst | 1 + .../translations/it_IT/process/coding-style.rst | 57 +- .../it_IT/process/submitting-patches.rst | 862 +- Documentation/translations/zh_CN/coding-style.rst | 57 +- Documentation/watchdog/watchdog-kernel-api.txt | 4 - Documentation/watchdog/watchdog-pm.txt | 19 + Documentation/x86/intel_mpx.txt | 244 + Kbuild | 25 +- MAINTAINERS | 130 +- Makefile | 61 +- Next/SHA1s | 370 +- Next/Trees | 2 + Next/merge.log | 15320 +++---------------- arch/Kconfig | 1 + arch/alpha/Makefile | 3 + arch/alpha/include/asm/Kbuild | 2 +- arch/alpha/include/asm/barrier.h | 1 + arch/alpha/include/asm/futex.h | 2 +- arch/alpha/include/asm/topology.h | 3 +- arch/alpha/include/asm/uaccess.h | 10 +- arch/alpha/include/asm/unistd.h | 23 +- arch/alpha/include/uapi/asm/Kbuild | 8 +- arch/alpha/include/uapi/asm/ptrace.h | 2 +- arch/alpha/include/uapi/asm/unistd.h | 484 +- arch/alpha/kernel/core_wildfire.c | 2 +- arch/alpha/kernel/osf_sys.c | 12 +- arch/alpha/kernel/pci_iommu.c | 2 +- arch/alpha/kernel/rtc.c | 22 +- arch/alpha/kernel/signal.c | 12 +- arch/{m68k => alpha}/kernel/syscalls/Makefile | 0 arch/alpha/kernel/syscalls/syscall.tbl | 453 + arch/alpha/kernel/syscalls/syscallhdr.sh | 36 + arch/{ia64 => alpha}/kernel/syscalls/syscalltbl.sh | 0 arch/alpha/kernel/systbls.S | 542 +- arch/alpha/lib/csum_partial_copy.c | 2 +- arch/arc/include/asm/Kbuild | 4 - arch/arc/include/asm/futex.h | 2 +- arch/arc/include/uapi/asm/Kbuild | 25 - arch/arc/kernel/process.c | 2 +- arch/arc/kernel/signal.c | 4 +- arch/arc/kernel/troubleshoot.c | 30 +- arch/arc/mm/dma.c | 2 +- arch/arc/mm/init.c | 3 +- arch/arm/Kconfig | 2 + arch/arm/Makefile | 1 + arch/arm/arm-soc-for-next-contents.txt | 249 +- arch/arm/boot/Makefile | 2 +- arch/arm/boot/compressed/Makefile | 2 +- arch/arm/boot/dts/Makefile | 4 + arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 30 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 4 + arch/arm/boot/dts/at91-wb45n.dts | 2 +- arch/arm/boot/dts/at91-wb50n.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 4 - arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 + arch/arm/boot/dts/bcm283x.dtsi | 17 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 2 +- arch/arm/boot/dts/mt7623.dtsi | 18 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 42 +- arch/arm/boot/dts/r8a7743.dtsi | 43 +- arch/arm/boot/dts/r8a7744.dtsi | 150 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 18 + arch/arm/boot/dts/r8a7790-stout.dts | 15 +- arch/arm/boot/dts/rda8810pl-orangepi-2g-iot.dts | 50 + arch/arm/boot/dts/rda8810pl-orangepi-i96.dts | 50 + arch/arm/boot/dts/rda8810pl.dtsi | 99 + arch/arm/boot/dts/rk3036-kylin.dts | 1 - arch/arm/boot/dts/rk3036.dtsi | 1 + arch/arm/boot/dts/rk3066a.dtsi | 1 + arch/arm/boot/dts/rk3188-bqedison2qc.dts | 17 +- arch/arm/boot/dts/rk3188.dtsi | 1 - arch/arm/boot/dts/s5pv210-fascinate4g.dts | 7 - arch/arm/boot/dts/s5pv210-galaxys.dts | 7 - arch/arm/boot/dts/s5pv210.dtsi | 11 +- arch/arm/boot/dts/sun4i-a10.dtsi | 5 + arch/arm/boot/dts/sun6i-a31.dtsi | 1 + arch/arm/boot/dts/sun7i-a20-bananapi.dts | 5 + arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 25 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 18 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 18 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 2 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 14 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 41 + arch/arm/boot/dts/sun8i-r40.dtsi | 15 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 3 - arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 16 +- arch/arm/boot/dts/zynq-7000.dtsi | 4 +- arch/arm/configs/bcm2835_defconfig | 3 - arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/include/asm/futex.h | 4 +- arch/arm/include/asm/kvm_asm.h | 4 + arch/arm/include/asm/kvm_host.h | 2 +- arch/arm/include/asm/page.h | 2 - arch/arm/include/asm/stage2_pgtable.h | 3 + arch/arm/include/asm/uaccess.h | 4 +- arch/arm/include/uapi/asm/Kbuild | 18 - arch/arm/kernel/jump_label.c | 4 - arch/arm/kernel/perf_callchain.c | 2 +- arch/arm/kernel/signal.c | 6 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/sys_oabi-compat.c | 4 +- arch/arm/kernel/traps.c | 2 +- arch/arm/kvm/Kconfig | 1 + arch/arm/mach-actions/platsmp.c | 15 - arch/arm/mach-at91/Makefile | 5 +- arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-omap2/Makefile | 5 +- arch/arm/mach-omap2/omap-smp.c | 20 - arch/arm/mach-oxnas/Makefile | 1 - arch/arm/mach-oxnas/hotplug.c | 109 - arch/arm/mach-oxnas/platsmp.c | 4 - arch/arm/mach-qcom/platsmp.c | 26 - arch/arm/mach-rda/Kconfig | 7 + arch/arm/mach-rda/Makefile | 1 + 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-osiris-dvs.c | 8 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 + arch/arm/mach-socfpga/Kconfig | 6 +- arch/arm/mach-socfpga/socfpga.c | 3 +- arch/arm/mach-sti/Makefile | 2 +- arch/arm/mach-sti/headsmp.S | 43 - arch/arm/mach-sti/platsmp.c | 88 +- arch/arm/mach-sunxi/sunxi.c | 2 +- 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/dma-mapping.c | 2 +- arch/arm/mm/mmu.c | 15 +- arch/arm/mm/proc-macros.S | 4 +- arch/arm/oprofile/common.c | 2 +- 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/tools/Makefile | 3 +- arch/arm64/Kconfig | 8 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 14 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 11 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts | 2 + arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 98 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 555 + arch/arm64/boot/dts/mediatek/mt6797-evb.dts | 2 + arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 2 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 28 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 11 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1748 +++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 40 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 40 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 25 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 190 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 4 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 138 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 70 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 26 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 14 + 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 | 20 + 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 | 11 +- arch/arm64/include/asm/cache.h | 6 + arch/arm64/include/asm/dma-mapping.h | 6 +- arch/arm64/include/asm/futex.h | 2 +- arch/arm64/include/asm/hugetlb.h | 5 + arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_host.h | 2 +- arch/arm64/include/asm/memory.h | 3 +- arch/arm64/include/asm/smp.h | 8 +- arch/arm64/include/asm/uaccess.h | 8 +- arch/arm64/include/asm/unistd.h | 7 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/uapi/asm/Kbuild | 18 - arch/arm64/include/uapi/asm/ptrace.h | 39 +- arch/arm64/include/uapi/asm/sigcontext.h | 56 +- arch/arm64/include/uapi/asm/sve_context.h | 53 + arch/arm64/kernel/Makefile | 61 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/entry.S | 12 +- arch/arm64/kernel/ftrace.c | 1 + arch/arm64/kernel/jump_label.c | 4 - arch/arm64/kernel/perf_callchain.c | 6 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/return_address.c | 2 +- arch/arm64/kernel/signal.c | 6 +- arch/arm64/kernel/signal32.c | 6 +- arch/arm64/kernel/stacktrace.c | 12 +- arch/arm64/kernel/sys_compat.c | 13 +- arch/arm64/kernel/syscall.c | 9 +- arch/arm64/kernel/time.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/Kconfig | 1 + arch/arm64/mm/hugetlbpage.c | 20 + arch/arm64/mm/init.c | 2 +- arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 10 +- arch/c6x/include/asm/Kbuild | 1 + arch/c6x/include/uapi/asm/Kbuild | 27 - arch/c6x/kernel/signal.c | 4 +- arch/c6x/mm/dma-coherent.c | 14 +- arch/csky/Kconfig | 30 +- arch/csky/Makefile | 4 + arch/csky/abiv1/alignment.c | 4 +- arch/csky/abiv1/inc/abi/pgtable-bits.h | 1 + arch/csky/abiv1/inc/abi/switch_context.h | 17 + arch/csky/abiv2/Makefile | 1 + arch/csky/abiv2/inc/abi/entry.h | 28 +- arch/csky/abiv2/inc/abi/pgtable-bits.h | 2 +- arch/csky/abiv2/inc/abi/switch_context.h | 32 + arch/csky/abiv2/mcount.S | 124 + arch/csky/abiv2/memcpy.S | 8 +- arch/csky/include/asm/elf.h | 13 +- arch/csky/include/asm/ftrace.h | 13 + arch/csky/include/asm/io.h | 25 + arch/csky/include/asm/perf_event.h | 7 + arch/csky/include/asm/pgalloc.h | 43 +- arch/csky/include/asm/processor.h | 15 +- arch/csky/include/asm/smp.h | 4 + arch/csky/include/asm/syscall.h | 7 + arch/csky/include/asm/thread_info.h | 4 + arch/csky/include/asm/uaccess.h | 16 +- arch/csky/include/uapi/asm/Kbuild | 29 - arch/csky/include/uapi/asm/ptrace.h | 39 +- arch/csky/kernel/Makefile | 7 + arch/csky/kernel/asm-offsets.c | 3 - arch/csky/kernel/dumpstack.c | 59 +- arch/csky/kernel/entry.S | 50 +- arch/csky/kernel/ftrace.c | 50 + arch/csky/kernel/module.c | 38 +- arch/csky/kernel/perf_event.c | 1031 ++ arch/csky/kernel/process.c | 29 +- arch/csky/kernel/ptrace.c | 42 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/smp.c | 73 +- arch/csky/kernel/stacktrace.c | 57 + arch/csky/kernel/traps.c | 6 - arch/csky/lib/usercopy.c | 8 +- arch/csky/mm/fault.c | 7 +- arch/csky/mm/ioremap.c | 2 +- arch/h8300/include/asm/Kbuild | 2 + arch/h8300/include/asm/pci.h | 18 - arch/h8300/include/uapi/asm/Kbuild | 27 - arch/h8300/kernel/signal.c | 4 +- arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/asm/futex.h | 2 +- arch/hexagon/include/asm/uaccess.h | 3 - arch/hexagon/include/uapi/asm/Kbuild | 24 - arch/hexagon/kernel/signal.c | 4 +- arch/hexagon/mm/uaccess.c | 2 +- arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/futex.h | 2 +- arch/ia64/include/asm/uaccess.h | 2 +- arch/ia64/include/uapi/asm/Kbuild | 7 - arch/ia64/kernel/Makefile | 7 +- arch/ia64/kernel/numa.c | 2 +- arch/ia64/kernel/ptrace.c | 4 +- arch/ia64/kernel/signal.c | 4 +- arch/ia64/mm/discontig.c | 6 +- arch/ia64/mm/init.c | 2 + arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/uaccess_mm.h | 2 +- arch/m68k/include/asm/uaccess_no.h | 2 +- arch/m68k/include/uapi/asm/Kbuild | 20 - arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/setup_mm.c | 2 - arch/m68k/kernel/signal.c | 4 +- arch/m68k/mm/motorola.c | 2 + arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/futex.h | 2 +- arch/microblaze/include/asm/uaccess.h | 23 +- arch/microblaze/include/uapi/asm/Kbuild | 26 - arch/microblaze/kernel/signal.c | 4 +- arch/microblaze/mm/consistent.c | 2 +- arch/microblaze/mm/init.c | 5 +- arch/mips/Kconfig | 2 +- arch/mips/Makefile | 3 + arch/mips/alchemy/board-mtx1.c | 18 +- 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/bcm47xx/setup.c | 31 + arch/mips/bcm63xx/Makefile | 6 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 20 - arch/mips/bcm63xx/dev-dsp.c | 56 - arch/mips/cavium-octeon/executive/cvmx-helper.c | 3 +- arch/mips/configs/ath79_defconfig | 1 + arch/mips/include/asm/Kbuild | 4 + arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/checksum.h | 4 +- arch/mips/include/asm/futex.h | 2 +- arch/mips/include/asm/kvm_host.h | 2 +- .../asm/mach-au1x00/cpu-feature-overrides.h | 3 + .../include/asm/mach-bcm63xx/bcm63xx_dev_dsp.h | 14 - .../mips/include/asm/mach-bcm63xx/board_bcm963xx.h | 5 - .../include/asm/mach-lantiq/falcon/falcon_irq.h | 2 - .../mips/include/asm/mach-lantiq/xway/lantiq_irq.h | 2 - arch/mips/include/asm/mmu.h | 1 - arch/mips/include/asm/termios.h | 4 +- arch/mips/include/asm/uaccess.h | 12 +- arch/mips/include/asm/unistd.h | 3 + arch/mips/include/uapi/asm/Kbuild | 9 +- arch/mips/include/uapi/asm/unistd.h | 1074 +- arch/mips/jazz/jazzdma.c | 5 +- arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/ftrace.c | 6 +- arch/mips/kernel/jump_label.c | 4 - arch/mips/kernel/mips-r2-to-r6-emul.c | 24 +- arch/mips/kernel/process.c | 9 +- arch/mips/kernel/ptrace.c | 12 +- 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/signal.c | 12 +- arch/mips/kernel/signal32.c | 4 +- arch/mips/kernel/signal_n32.c | 4 +- arch/mips/kernel/signal_o32.c | 8 +- arch/mips/kernel/syscall.c | 2 +- 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/unaligned.c | 98 +- arch/mips/kernel/vdso.c | 4 +- arch/mips/kvm/Kconfig | 1 + arch/mips/kvm/mmu.c | 3 +- arch/mips/lantiq/irq.c | 77 +- arch/mips/math-emu/cp1emu.c | 16 +- arch/mips/math-emu/dsemul.c | 38 +- arch/mips/mm/cache.c | 2 +- arch/mips/mm/gup.c | 3 +- arch/mips/oprofile/backtrace.c | 2 +- arch/mips/ralink/Kconfig | 1 + arch/mips/sibyte/common/sb_tbprof.c | 2 +- arch/nds32/include/asm/Kbuild | 10 - arch/nds32/include/asm/futex.h | 2 +- arch/nds32/include/asm/uaccess.h | 11 +- arch/nds32/include/uapi/asm/Kbuild | 26 - arch/nds32/kernel/perf_event_cpu.c | 11 +- arch/nds32/kernel/signal.c | 4 +- arch/nds32/mm/alignment.c | 8 +- arch/nds32/mm/init.c | 12 +- arch/nios2/Kconfig | 3 - arch/nios2/include/asm/uaccess.h | 8 +- arch/nios2/include/uapi/asm/Kbuild | 26 - arch/nios2/kernel/signal.c | 2 +- arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/asm/futex.h | 2 +- arch/openrisc/include/asm/uaccess.h | 14 +- arch/openrisc/include/uapi/asm/Kbuild | 28 - arch/openrisc/kernel/dma.c | 2 +- arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/openrisc/kernel/signal.c | 6 +- arch/openrisc/mm/cache.c | 2 +- arch/openrisc/mm/ioremap.c | 11 +- arch/parisc/boot/Makefile | 6 - arch/parisc/include/asm/futex.h | 2 +- arch/parisc/include/asm/hardirq.h | 1 + arch/parisc/include/asm/uaccess.h | 2 +- arch/parisc/include/uapi/asm/Kbuild | 7 - arch/parisc/kernel/irq.c | 19 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/smp.c | 1 + arch/parisc/kernel/syscall.S | 2 +- arch/parisc/kernel/syscalls/syscalltbl.sh | 4 +- arch/parisc/kernel/traps.c | 4 +- arch/parisc/mm/init.c | 4 +- arch/powerpc/Kconfig | 11 +- arch/powerpc/Makefile | 20 +- 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/fsl-emb-nonhw.config | 1 + arch/powerpc/configs/g5_defconfig | 1 - arch/powerpc/configs/maple_defconfig | 1 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/ppc40x_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/Kbuild | 4 + arch/powerpc/include/asm/asm-prototypes.h | 2 +- arch/powerpc/include/asm/book3s/32/hash.h | 1 + arch/powerpc/include/asm/book3s/32/mmu-hash.h | 6 + arch/powerpc/include/asm/book3s/32/pgtable.h | 18 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 6 +- arch/powerpc/include/asm/code-patching.h | 23 +- arch/powerpc/include/asm/cputable.h | 9 +- arch/powerpc/include/asm/dma-mapping.h | 7 - arch/powerpc/include/asm/fadump.h | 7 +- arch/powerpc/include/asm/feature-fixups.h | 12 + arch/powerpc/include/asm/futex.h | 2 +- arch/powerpc/include/asm/hugetlb.h | 3 +- arch/powerpc/include/asm/io.h | 13 +- arch/powerpc/include/asm/iommu.h | 17 +- arch/powerpc/include/asm/ipic.h | 1 - arch/powerpc/include/asm/kvm_book3s.h | 2 + arch/powerpc/include/asm/kvm_book3s_64.h | 3 + arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/mmu.h | 31 +- arch/powerpc/include/asm/mmu_context.h | 30 +- arch/powerpc/include/asm/nohash/32/mmu-44x.h | 3 + arch/powerpc/include/asm/opal.h | 1 + arch/powerpc/include/asm/page.h | 2 + arch/powerpc/include/asm/pci-bridge.h | 4 +- arch/powerpc/include/asm/pci.h | 4 + arch/powerpc/include/asm/perf_event.h | 3 + arch/powerpc/include/asm/perf_event_server.h | 2 + arch/powerpc/include/asm/pgtable.h | 1 - arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ppc_asm.h | 29 +- arch/powerpc/include/asm/reg.h | 2 + arch/powerpc/include/asm/setup.h | 7 + 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/uaccess.h | 10 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/include/uapi/asm/Kbuild | 9 +- arch/powerpc/include/uapi/asm/perf_regs.h | 1 + arch/powerpc/include/uapi/asm/unistd.h | 389 +- arch/powerpc/kernel/Makefile | 10 - arch/powerpc/kernel/align.c | 3 +- arch/powerpc/kernel/cputable.c | 10 +- arch/powerpc/kernel/dma-iommu.c | 2 - arch/powerpc/kernel/dma-swiotlb.c | 6 +- arch/powerpc/kernel/dma.c | 31 +- arch/powerpc/kernel/eeh.c | 20 +- arch/powerpc/kernel/eeh_event.c | 9 +- arch/powerpc/kernel/entry_64.S | 16 +- arch/powerpc/kernel/exceptions-64e.S | 26 +- arch/powerpc/kernel/exceptions-64s.S | 2 +- arch/powerpc/kernel/fadump.c | 142 +- arch/powerpc/kernel/head_32.S | 6 +- arch/powerpc/kernel/head_44x.S | 11 +- arch/powerpc/kernel/head_8xx.S | 3 + arch/powerpc/kernel/head_booke.h | 12 + arch/powerpc/kernel/head_fsl_booke.S | 15 + arch/powerpc/kernel/iommu.c | 69 +- arch/powerpc/kernel/jump_label.c | 2 - arch/powerpc/kernel/legacy_serial.c | 7 +- arch/powerpc/kernel/paca.c | 19 +- arch/powerpc/kernel/pci-common.c | 3 +- arch/powerpc/kernel/process.c | 13 +- arch/powerpc/kernel/prom.c | 10 +- arch/powerpc/kernel/ptrace.c | 54 +- arch/powerpc/kernel/rtas_flash.c | 2 +- arch/powerpc/kernel/rtasd.c | 2 +- arch/powerpc/kernel/security.c | 28 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/setup_64.c | 24 +- arch/powerpc/kernel/signal.c | 2 +- arch/powerpc/kernel/signal_32.c | 62 +- arch/powerpc/kernel/signal_64.c | 84 +- arch/powerpc/kernel/syscalls.c | 2 +- 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/systbl.S | 40 +- arch/powerpc/kernel/systbl_chk.c | 60 - arch/powerpc/kernel/traps.c | 5 +- arch/powerpc/kernel/vdso.c | 7 +- arch/powerpc/kernel/vmlinux.lds.S | 14 +- arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/book3s.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 4 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 28 +- arch/powerpc/kvm/book3s_64_vio.c | 18 +- arch/powerpc/kvm/book3s_hv_nested.c | 74 +- arch/powerpc/kvm/bookehv_interrupts.S | 4 + arch/powerpc/kvm/e500_emulate.c | 7 + arch/powerpc/kvm/e500_mmu_host.c | 3 +- arch/powerpc/lib/checksum_wrappers.c | 4 +- arch/powerpc/lib/code-patching.c | 16 - arch/powerpc/lib/feature-fixups.c | 23 + arch/powerpc/mm/44x_mmu.c | 14 +- arch/powerpc/mm/8xx_mmu.c | 6 +- arch/powerpc/mm/dma-noncoherent.c | 15 +- arch/powerpc/mm/dump_linuxpagetables-generic.c | 2 - arch/powerpc/mm/fault.c | 47 +- arch/powerpc/mm/hash_low_32.S | 33 +- arch/powerpc/mm/hash_utils_64.c | 6 +- arch/powerpc/mm/mem.c | 58 +- arch/powerpc/mm/mmu_context_iommu.c | 110 +- arch/powerpc/mm/mmu_context_nohash.c | 2 - arch/powerpc/mm/numa.c | 14 +- arch/powerpc/mm/pgtable-book3e.c | 8 +- arch/powerpc/mm/pgtable-book3s64.c | 5 +- arch/powerpc/mm/pgtable-radix.c | 25 +- arch/powerpc/mm/pgtable.c | 20 +- arch/powerpc/mm/pgtable_32.c | 2 +- arch/powerpc/mm/pkeys.c | 10 + arch/powerpc/mm/ppc_mmu_32.c | 54 +- arch/powerpc/mm/subpage-prot.c | 2 +- arch/powerpc/mm/tlb_low_64e.S | 7 + arch/powerpc/oprofile/backtrace.c | 4 +- arch/powerpc/perf/core-book3s.c | 39 +- 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/44x/warp.c | 6 +- arch/powerpc/platforms/4xx/ocm.c | 25 +- arch/powerpc/platforms/4xx/pci.c | 1 - arch/powerpc/platforms/52xx/efika.c | 6 +- arch/powerpc/platforms/83xx/misc.c | 17 + arch/powerpc/platforms/85xx/corenet_generic.c | 10 - arch/powerpc/platforms/85xx/qemu_e500.c | 9 - arch/powerpc/platforms/86xx/mpc86xx_smp.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 3 +- arch/powerpc/platforms/cell/setup.c | 2 +- arch/powerpc/platforms/cell/spu_callbacks.c | 17 +- arch/powerpc/platforms/cell/spu_manage.c | 10 +- arch/powerpc/platforms/cell/spufs/file.c | 16 +- arch/powerpc/platforms/chrp/setup.c | 5 +- arch/powerpc/platforms/pasemi/iommu.c | 5 +- arch/powerpc/platforms/pasemi/pci.c | 66 + arch/powerpc/platforms/pasemi/setup.c | 86 + arch/powerpc/platforms/powermac/feature.c | 11 +- arch/powerpc/platforms/powermac/low_i2c.c | 4 +- arch/powerpc/platforms/powermac/pci.c | 27 +- arch/powerpc/platforms/powermac/pfunc_base.c | 7 +- arch/powerpc/platforms/powermac/pic.c | 4 +- arch/powerpc/platforms/powermac/setup.c | 10 +- arch/powerpc/platforms/powermac/smp.c | 3 +- arch/powerpc/platforms/powermac/udbg_scc.c | 2 +- arch/powerpc/platforms/powernv/eeh-powernv.c | 8 +- arch/powerpc/platforms/powernv/memtrace.c | 5 +- arch/powerpc/platforms/powernv/npu-dma.c | 564 +- arch/powerpc/platforms/powernv/opal-lpc.c | 4 +- arch/powerpc/platforms/powernv/opal-power.c | 3 +- arch/powerpc/platforms/powernv/opal-tracepoints.c | 2 +- arch/powerpc/platforms/powernv/opal-wrappers.S | 2 +- arch/powerpc/platforms/powernv/opal.c | 8 +- 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/pseries/hotplug-memory.c | 8 +- arch/powerpc/platforms/pseries/hvCall.S | 4 +- arch/powerpc/platforms/pseries/iommu.c | 88 +- arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/pci.c | 22 + arch/powerpc/platforms/pseries/pmem.c | 8 +- arch/powerpc/platforms/pseries/scanlog.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 20 +- arch/powerpc/sysdev/dart_iommu.c | 7 +- arch/powerpc/sysdev/fsl_rio.h | 2 +- arch/powerpc/sysdev/fsl_rmu.c | 4 +- arch/powerpc/sysdev/ipic.c | 28 - arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 3 +- arch/riscv/configs/defconfig | 2 +- arch/riscv/include/asm/Kbuild | 25 - arch/riscv/include/asm/futex.h | 2 +- arch/riscv/include/asm/module.h | 28 +- arch/riscv/include/asm/uaccess.h | 14 +- arch/riscv/include/uapi/asm/Kbuild | 28 - arch/riscv/kernel/cacheinfo.c | 11 + arch/riscv/kernel/cpu.c | 1 + arch/riscv/kernel/cpufeature.c | 2 + arch/riscv/kernel/module-sections.c | 30 +- arch/riscv/kernel/perf_event.c | 1 + arch/riscv/kernel/setup.c | 9 +- arch/riscv/kernel/signal.c | 4 +- arch/riscv/kernel/smp.c | 43 +- arch/riscv/kernel/smpboot.c | 6 +- arch/riscv/kernel/vmlinux.lds.S | 8 +- arch/s390/boot/string.c | 1 + arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/string.h | 28 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/uapi/asm/Kbuild | 16 - arch/s390/kernel/Makefile | 3 +- arch/s390/kernel/jump_label.c | 4 - arch/s390/kernel/syscalls/Makefile | 12 +- arch/s390/kernel/vdso.c | 5 +- arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/kvm-s390.c | 24 +- arch/s390/lib/string.c | 28 + arch/s390/mm/pgtable.c | 2 - arch/s390/numa/numa.c | 14 +- arch/s390/pci/pci.c | 3 + arch/s390/pci/pci_dma.c | 2 +- arch/s390/tools/Makefile | 9 +- arch/sh/Makefile | 3 + arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/checksum_32.h | 2 +- arch/sh/include/asm/futex.h | 2 +- arch/sh/include/asm/uaccess.h | 16 +- arch/sh/include/asm/unistd.h | 2 + arch/sh/include/uapi/asm/Kbuild | 20 +- arch/sh/include/uapi/asm/unistd_32.h | 4 +- arch/sh/include/uapi/asm/unistd_64.h | 4 +- arch/sh/kernel/dumpstack.c | 11 +- arch/sh/kernel/dwarf.c | 9 +- arch/sh/kernel/signal_32.c | 8 +- arch/sh/kernel/signal_64.c | 8 +- arch/sh/kernel/syscalls/Makefile | 45 + arch/sh/kernel/syscalls/syscall.tbl | 392 + arch/sh/kernel/syscalls_32.S | 387 +- arch/sh/kernel/traps_64.c | 12 +- arch/sh/mm/gup.c | 3 +- arch/sh/mm/init.c | 22 +- arch/sh/mm/numa.c | 5 +- arch/sh/oprofile/backtrace.c | 2 +- arch/sh/tools/Makefile | 2 +- arch/sparc/include/asm/checksum_32.h | 2 +- arch/sparc/include/asm/uaccess_32.h | 3 +- arch/sparc/include/asm/uaccess_64.h | 2 +- arch/sparc/include/uapi/asm/Kbuild | 3 - arch/sparc/kernel/Makefile | 2 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/jump_label.c | 4 - arch/sparc/kernel/pci_fire.c | 3 +- arch/sparc/kernel/pci_schizo.c | 3 +- arch/sparc/kernel/perf_event.c | 8 +- arch/sparc/kernel/prom_64.c | 7 +- arch/sparc/kernel/psycho_common.c | 3 +- arch/sparc/kernel/sbus.c | 3 +- arch/sparc/kernel/setup_32.c | 13 +- arch/sparc/kernel/setup_64.c | 4 +- arch/sparc/kernel/sigutil_32.c | 2 +- arch/sparc/kernel/stacktrace.c | 8 +- arch/sparc/kernel/traps_64.c | 7 +- arch/sparc/kernel/unaligned_32.c | 7 +- arch/sparc/mm/init_64.c | 15 +- arch/sparc/mm/io-unit.c | 25 +- arch/sparc/mm/iommu.c | 41 +- arch/sparc/net/bpf_jit_comp_64.c | 1 + arch/sparc/vdso/Makefile | 2 +- arch/um/Kconfig | 1 + arch/um/Kconfig.debug | 1 + arch/um/Makefile | 2 - arch/um/drivers/chan_kern.c | 10 - arch/um/drivers/line.c | 10 - arch/um/drivers/mconsole_kern.c | 2 - arch/um/drivers/net_kern.c | 2 - arch/um/drivers/port_kern.c | 1 - arch/um/drivers/random.c | 1 - arch/um/drivers/ubd_kern.c | 231 +- arch/um/drivers/vector_user.c | 2 + arch/um/include/asm/Kbuild | 2 - arch/um/include/asm/pgtable.h | 9 +- arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/os.h | 1 + arch/um/kernel/irq.c | 6 - arch/um/kernel/ptrace.c | 4 +- arch/um/kernel/sigio.c | 1 - arch/um/kernel/skas/uaccess.c | 23 +- arch/um/kernel/tlb.c | 115 +- arch/um/os-Linux/file.c | 10 + arch/unicore32/include/asm/Kbuild | 1 + arch/unicore32/include/uapi/asm/Kbuild | 29 - arch/unicore32/kernel/signal.c | 4 +- arch/unicore32/mm/mmu.c | 14 +- arch/x86/Kconfig | 29 + arch/x86/Makefile | 9 +- arch/x86/boot/compressed/Makefile | 2 +- arch/x86/crypto/aesni-intel_avx-x86_64.S | 3665 +++-- arch/x86/crypto/aesni-intel_glue.c | 353 +- arch/x86/crypto/chacha_glue.c | 33 +- arch/x86/entry/calling.h | 4 +- arch/x86/entry/syscalls/syscall_32.tbl | 7 +- arch/x86/entry/syscalls/syscall_64.tbl | 7 +- arch/x86/entry/vsyscall/vsyscall_64.c | 2 +- arch/x86/events/intel/pt.c | 60 +- arch/x86/events/intel/pt.h | 58 - arch/x86/hyperv/nested.c | 80 + arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/ia32/ia32_signal.c | 8 +- arch/x86/ia32/sys_ia32.c | 2 +- arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 11 +- arch/x86/include/asm/asm.h | 53 +- arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/bugs.h | 6 + arch/x86/include/asm/checksum_32.h | 2 +- arch/x86/include/asm/cpufeature.h | 84 +- arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/fpu/xstate.h | 4 +- arch/x86/include/asm/hyperv-tlfs.h | 32 + arch/x86/include/asm/intel_pt.h | 26 + arch/x86/include/asm/io.h | 8 + arch/x86/include/asm/jump_label.h | 59 +- arch/x86/include/asm/kvm_host.h | 12 +- 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 | 38 + arch/x86/include/asm/paravirt_types.h | 56 +- arch/x86/include/asm/pci.h | 3 +- arch/x86/include/asm/pci_x86.h | 7 + arch/x86/include/asm/pgtable_32.h | 2 +- arch/x86/include/asm/processor.h | 18 + arch/x86/include/asm/refcount.h | 81 +- arch/x86/include/asm/rmwcc.h | 6 +- arch/x86/include/asm/string_64.h | 18 - arch/x86/include/asm/svm.h | 7 - arch/x86/include/asm/trace/hyperv.h | 14 + arch/x86/include/asm/trace/mpx.h | 134 + arch/x86/include/asm/uaccess.h | 97 +- arch/x86/include/asm/vmx.h | 8 + arch/x86/include/uapi/asm/Kbuild | 3 - arch/x86/kernel/Makefile | 3 +- arch/x86/kernel/amd_gart_64.c | 10 +- arch/x86/kernel/apic/x2apic_uv_x.c | 7 +- arch/x86/kernel/cpu/common.c | 18 + arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/cpu/intel.c | 37 + arch/x86/kernel/cpu/mce/Makefile | 4 +- arch/x86/kernel/cpu/mtrr/if.c | 2 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 7 +- arch/x86/kernel/fpu/signal.c | 4 +- arch/x86/kernel/fpu/xstate.c | 6 +- arch/x86/kernel/ftrace.c | 41 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/jump_label.c | 4 - arch/x86/kernel/kvmclock.c | 15 +- arch/x86/kernel/macros.S | 16 - arch/x86/kernel/setup.c | 2 + arch/x86/kernel/signal.c | 14 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/sys_x86_64.c | 9 + arch/x86/kernel/traps.c | 74 + arch/x86/kernel/vm86_32.c | 4 +- arch/x86/kvm/Kconfig | 1 + arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 40 +- arch/x86/kvm/cpuid.h | 1 + arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/mmu.c | 98 +- arch/x86/kvm/paging_tmpl.h | 3 +- arch/x86/kvm/svm.c | 47 +- arch/x86/kvm/vmx/capabilities.h | 15 + arch/x86/kvm/vmx/nested.c | 65 +- arch/x86/kvm/vmx/vmenter.S | 57 + arch/x86/kvm/vmx/vmx.c | 589 +- arch/x86/kvm/vmx/vmx.h | 32 +- arch/x86/kvm/x86.c | 64 +- arch/x86/kvm/x86.h | 3 +- arch/x86/lib/Makefile | 3 +- arch/x86/lib/csum-wrappers_64.c | 4 +- arch/x86/lib/iomem.c | 42 + arch/x86/lib/usercopy_32.c | 2 +- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/math-emu/fpu_system.h | 4 +- arch/x86/math-emu/load_store.c | 6 +- arch/x86/math-emu/reg_ld_str.c | 48 +- arch/x86/mm/Makefile | 1 + arch/x86/mm/fault.c | 2 +- arch/x86/mm/hugetlbpage.c | 5 + arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 8 +- arch/x86/mm/mpx.c | 936 ++ arch/x86/platform/efi/quirks.c | 16 + arch/x86/um/Makefile | 1 + arch/x86/um/asm/checksum_32.h | 2 +- arch/x86/um/signal.c | 6 +- arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/checksum.h | 2 +- arch/xtensa/include/asm/futex.h | 2 +- arch/xtensa/include/asm/jump_label.h | 65 + arch/xtensa/include/asm/uaccess.h | 10 +- arch/xtensa/include/uapi/asm/Kbuild | 10 - arch/xtensa/kernel/Makefile | 1 + arch/xtensa/kernel/jump_label.c | 95 + arch/xtensa/kernel/pci-dma.c | 2 +- arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/stacktrace.c | 2 +- block/bio.c | 4 + block/blk-cgroup.c | 29 +- block/blk-core.c | 3 +- block/blk-mq.c | 8 - block/bsg.c | 4 + block/genhd.c | 2 +- block/kyber-iosched.c | 28 +- certs/Makefile | 2 +- crypto/ablkcipher.c | 76 +- crypto/blkcipher.c | 6 +- crypto/cryptd.c | 4 +- crypto/crypto_user_base.c | 4 +- crypto/crypto_user_stat.c | 33 - crypto/ctr.c | 2 - crypto/salsa20_generic.c | 2 +- crypto/skcipher.c | 8 +- drivers/acpi/Kconfig | 4 +- drivers/acpi/Makefile | 2 +- drivers/acpi/acpi_dbg.c | 4 +- drivers/acpi/acpica/Makefile | 2 +- drivers/acpi/acpica/achware.h | 9 + drivers/acpi/acpica/evhandler.c | 8 +- drivers/acpi/acpica/exregion.c | 4 + drivers/acpi/apei/ghes.c | 2 + drivers/acpi/arm64/iort.c | 20 +- drivers/acpi/ec.c | 12 + drivers/acpi/internal.h | 7 + drivers/acpi/nfit/Kconfig | 11 + drivers/acpi/nfit/Makefile | 1 + drivers/acpi/nfit/core.c | 103 +- drivers/acpi/nfit/intel.c | 388 + drivers/acpi/nfit/intel.h | 76 + drivers/acpi/nfit/nfit.h | 24 +- drivers/acpi/numa.c | 6 +- drivers/acpi/osi.c | 7 + drivers/acpi/osl.c | 2 + drivers/acpi/pmic/intel_pmic.c | 61 + drivers/acpi/pmic/intel_pmic.h | 4 + drivers/acpi/pmic/intel_pmic_chtwc.c | 19 + drivers/acpi/pmic/intel_pmic_xpower.c | 42 +- drivers/acpi/power.c | 22 + drivers/acpi/reboot.c | 40 +- drivers/acpi/sleep.c | 16 +- drivers/acpi/tables.c | 2 + drivers/android/Kconfig | 12 + drivers/android/Makefile | 1 + drivers/android/binder.c | 88 +- drivers/android/binder_internal.h | 49 + drivers/android/binderfs.c | 497 + drivers/ata/pata_macio.c | 2 + drivers/base/Kconfig | 1 + drivers/base/bus.c | 27 +- drivers/base/component.c | 12 +- drivers/base/dd.c | 4 +- drivers/base/memory.c | 11 +- drivers/base/node.c | 39 +- drivers/base/power/domain.c | 71 +- drivers/base/power/main.c | 3 + drivers/base/power/runtime.c | 63 +- drivers/base/property.c | 2 +- drivers/base/regmap/regmap-irq.c | 78 +- drivers/base/swnode.c | 5 +- drivers/block/amiflop.c | 2 - drivers/block/drbd/drbd_debugfs.c | 2 + drivers/block/drbd/drbd_int.h | 19 +- drivers/block/drbd/drbd_main.c | 28 +- drivers/block/drbd/drbd_nl.c | 133 +- drivers/block/drbd/drbd_protocol.h | 47 + drivers/block/drbd/drbd_receiver.c | 251 +- 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/loop.c | 1 - drivers/block/mtip32xx/mtip32xx.c | 5 +- drivers/block/sunvdc.c | 3 +- drivers/block/swim3.c | 14 +- drivers/block/virtio_blk.c | 36 +- drivers/block/zram/zram_drv.c | 90 +- drivers/block/zram/zram_drv.h | 5 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btusb.c | 72 +- drivers/bluetooth/hci_bcm.c | 22 + drivers/bus/qcom-ebi2.c | 1 - drivers/cdrom/gdrom.c | 1 + drivers/char/generic_nvram.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 143 +- drivers/char/lp.c | 41 +- drivers/char/mem.c | 4 +- drivers/char/nwflash.c | 2 +- drivers/char/pcmcia/cm4000_cs.c | 4 +- drivers/char/rtc.c | 4 +- drivers/char/tpm/Kconfig | 1 + drivers/clk/Kconfig | 7 +- drivers/clk/Makefile | 1 + drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/clk-clps711x.c | 61 +- drivers/clk/clk-fixed-mmio.c | 101 + drivers/clk/clk-highbank.c | 1 + drivers/clk/clk-qoriq.c | 1 + drivers/clk/clk-versaclock5.c | 4 +- drivers/clk/clk.c | 2 +- drivers/clk/imx/clk-composite-8m.c | 2 +- drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx8mq.c | 194 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 150 +- drivers/clk/imx/clk-imx8qxp.c | 154 +- drivers/clk/imx/clk-vf610.c | 1 + drivers/clk/imx/clk.h | 5 +- drivers/clk/mvebu/armada-370.c | 4 +- drivers/clk/mvebu/armada-xp.c | 4 +- drivers/clk/mvebu/dove.c | 8 +- drivers/clk/mvebu/kirkwood.c | 2 + drivers/clk/mvebu/mv98dx3236.c | 4 +- drivers/clk/qcom/clk-smd-rpm.c | 63 + drivers/clk/qcom/gcc-msm8998.c | 51 +- drivers/clk/rockchip/clk-rk3188.c | 4 +- drivers/clk/rockchip/clk-rk3328.c | 12 +- drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/socfpga/clk-pll-a10.c | 1 + drivers/clk/socfpga/clk-pll.c | 1 + drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 4 +- drivers/clk/ti/clk.c | 8 +- drivers/clk/zynqmp/clkc.c | 4 +- drivers/clocksource/Kconfig | 10 +- drivers/clocksource/Makefile | 11 +- drivers/clocksource/riscv_timer.c | 109 - drivers/clocksource/timer-imx-tpm.c | 3 + .../clocksource/{meson6_timer.c => timer-meson6.c} | 0 drivers/clocksource/timer-mp-csky.c | 6 +- drivers/clocksource/timer-rda.c | 195 + drivers/clocksource/timer-riscv.c | 118 + .../{rockchip_timer.c => timer-rockchip.c} | 0 .../clocksource/{sun4i_timer.c => timer-sun4i.c} | 0 .../{tegra20_timer.c => timer-tegra20.c} | 0 drivers/cpufreq/cpufreq.c | 12 +- drivers/cpufreq/scmi-cpufreq.c | 8 +- drivers/cpufreq/scpi-cpufreq.c | 4 +- drivers/crypto/amcc/crypto4xx_core.c | 2 +- drivers/crypto/bcm/cipher.c | 1 - drivers/crypto/cavium/nitrox/Makefile | 4 +- drivers/crypto/cavium/nitrox/nitrox_aead.c | 364 + drivers/crypto/cavium/nitrox/nitrox_algs.c | 559 +- drivers/crypto/cavium/nitrox/nitrox_common.h | 6 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 3 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 239 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 38 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 498 + drivers/crypto/ccp/psp-dev.c | 6 +- drivers/crypto/chelsio/chcr_algo.c | 402 +- drivers/crypto/chelsio/chcr_algo.h | 2 +- drivers/crypto/chelsio/chcr_core.c | 195 +- drivers/crypto/chelsio/chcr_core.h | 35 +- drivers/crypto/chelsio/chcr_crypto.h | 10 +- drivers/crypto/chelsio/chcr_ipsec.c | 7 +- drivers/crypto/ixp4xx_crypto.c | 5 - drivers/crypto/mxc-scc.c | 12 +- drivers/crypto/nx/nx-aes-ctr.c | 1 - drivers/crypto/omap-aes.c | 1 - drivers/crypto/picoxcell_crypto.c | 3 +- drivers/crypto/talitos.c | 1 - drivers/crypto/ux500/cryp/cryp_core.c | 4 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/dma-buf/Kconfig | 1 + drivers/dma-buf/dma-buf.c | 12 +- drivers/dma-buf/dma-fence.c | 2 +- drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_debug.c | 16 +- drivers/dma-buf/sync_file.c | 4 +- drivers/dma/Kconfig | 14 - drivers/dma/Makefile | 1 - drivers/dma/amba-pl08x.c | 14 +- drivers/dma/at_hdmac.c | 5 - drivers/dma/bcm2835-dma.c | 3 +- drivers/dma/dma-jz4780.c | 5 +- drivers/dma/dmaengine.c | 4 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/dw/Kconfig | 2 + drivers/dma/dw/Makefile | 2 +- drivers/dma/dw/core.c | 245 +- drivers/dma/dw/dw.c | 138 + drivers/dma/dw/idma32.c | 160 + drivers/dma/dw/internal.h | 15 +- drivers/dma/dw/pci.c | 53 +- drivers/dma/dw/platform.c | 22 +- drivers/dma/dw/regs.h | 30 +- drivers/dma/fsl-qdma.c | 1259 -- drivers/dma/fsldma.c | 16 +- drivers/dma/fsldma.h | 61 +- drivers/dma/imx-sdma.c | 7 + drivers/dma/mic_x100_dma.c | 22 +- drivers/dma/mv_xor.c | 5 +- drivers/dma/pl330.c | 1 - drivers/dma/pxa_dma.c | 36 +- drivers/dma/qcom/bam_dma.c | 4 +- drivers/dma/qcom/hidma_dbg.c | 33 +- drivers/dma/qcom/hidma_mgmt.c | 3 +- drivers/dma/sa11x0-dma.c | 2 - drivers/dma/st_fdma.c | 6 +- drivers/dma/stm32-dma.c | 71 +- drivers/dma/stm32-dmamux.c | 58 +- drivers/dma/stm32-mdma.c | 56 +- drivers/dma/tegra20-apb-dma.c | 45 +- drivers/dma/xilinx/xilinx_dma.c | 166 +- drivers/edac/fsl_ddr_edac.c | 4 +- drivers/edac/fsl_ddr_edac.h | 4 +- drivers/firewire/core-cdev.c | 2 +- drivers/firmware/arm_sdei.c | 6 - drivers/firmware/efi/test/efi_test.c | 8 +- drivers/firmware/memmap.c | 2 +- drivers/firmware/raspberrypi.c | 11 + drivers/fpga/dfl-afu-dma-region.c | 2 +- drivers/fpga/dfl-fme-pr.c | 3 +- drivers/gpio/Kconfig | 21 + drivers/gpio/Makefile | 2 + drivers/gpio/gpio-aspeed.c | 1 - drivers/gpio/gpio-cadence.c | 291 + drivers/gpio/gpio-max77620.c | 96 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-sama5d2-piobu.c | 253 + drivers/gpio/gpiolib-acpi.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 15 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 7 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 7 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 78 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 9 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 30 +- drivers/gpu/drm/amd/amdgpu/vi.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 22 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 133 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 - drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 15 + .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 246 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 4 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 7 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 11 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 15 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 1 + .../drm/amd/display/include/bios_parser_types.h | 1 + drivers/gpu/drm/amd/display/include/dal_types.h | 1 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 43 + drivers/gpu/drm/arc/arcpgu_crtc.c | 2 + drivers/gpu/drm/arc/arcpgu_drv.c | 6 + drivers/gpu/drm/armada/armada_gem.c | 2 +- drivers/gpu/drm/ast/ast_fb.c | 2 - drivers/gpu/drm/ati_pcigart.c | 7 +- drivers/gpu/drm/bochs/bochs_hw.c | 7 + .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/tc358767.c | 48 +- drivers/gpu/drm/drm_atomic.c | 19 +- drivers/gpu/drm/drm_atomic_state_helper.c | 3 + drivers/gpu/drm/drm_bufs.c | 11 + drivers/gpu/drm/drm_connector.c | 91 +- drivers/gpu/drm/drm_context.c | 15 +- drivers/gpu/drm/drm_damage_helper.c | 3 +- drivers/gpu/drm/drm_dp_helper.c | 2 + drivers/gpu/drm/drm_dp_mst_topology.c | 109 +- drivers/gpu/drm/drm_drv.c | 1 - drivers/gpu/drm/drm_fb_helper.c | 100 +- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_gem.c | 36 +- drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_ioctl.c | 10 +- drivers/gpu/drm/drm_lease.c | 6 +- drivers/gpu/drm/drm_mode_config.c | 5 +- drivers/gpu/drm/drm_mode_object.c | 13 +- drivers/gpu/drm/drm_modeset_lock.c | 8 + drivers/gpu/drm/drm_syncobj.c | 91 +- drivers/gpu/drm/etnaviv/Kconfig | 2 +- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h | 2 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/dvo.h | 1 - drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 449 +- drivers/gpu/drm/i915/i915_drv.c | 50 +- drivers/gpu/drm/i915/i915_drv.h | 250 +- drivers/gpu/drm/i915/i915_gem.c | 232 +- drivers/gpu/drm/i915/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/i915_gem_dmabuf.c | 1 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 - drivers/gpu/drm/i915/i915_gem_execbuffer.c | 27 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 11 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 166 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 2 - drivers/gpu/drm/i915/i915_gem_internal.c | 1 - drivers/gpu/drm/i915/i915_gem_object.h | 3 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 69 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 5 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 4 +- drivers/gpu/drm/i915/i915_gpu_error.c | 74 +- drivers/gpu/drm/i915/i915_gpu_error.h | 1 + drivers/gpu/drm/i915/i915_ioc32.c | 3 +- drivers/gpu/drm/i915/i915_irq.c | 39 +- drivers/gpu/drm/i915/i915_params.c | 32 +- drivers/gpu/drm/i915/i915_params.h | 11 + drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_perf.c | 14 +- drivers/gpu/drm/i915/i915_query.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 222 +- drivers/gpu/drm/i915/i915_request.c | 165 +- drivers/gpu/drm/i915/i915_request.h | 1 - drivers/gpu/drm/i915/i915_suspend.c | 13 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 4 +- drivers/gpu/drm/i915/i915_timeline.h | 8 - drivers/gpu/drm/i915/i915_trace.h | 30 - drivers/gpu/drm/i915/intel_acpi.c | 1 - drivers/gpu/drm/i915/intel_atomic.c | 3 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 1 - drivers/gpu/drm/i915/intel_audio.c | 3 +- drivers/gpu/drm/i915/intel_bios.c | 14 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 26 - drivers/gpu/drm/i915/intel_cdclk.c | 10 +- drivers/gpu/drm/i915/intel_color.c | 218 +- drivers/gpu/drm/i915/intel_connector.c | 1 - drivers/gpu/drm/i915/intel_crt.c | 7 +- drivers/gpu/drm/i915/intel_ddi.c | 328 +- drivers/gpu/drm/i915/intel_device_info.c | 107 +- drivers/gpu/drm/i915/intel_device_info.h | 31 +- drivers/gpu/drm/i915/intel_display.c | 167 +- drivers/gpu/drm/i915/intel_display.h | 6 +- drivers/gpu/drm/i915/intel_dp.c | 142 +- drivers/gpu/drm/i915/intel_dp_mst.c | 11 - drivers/gpu/drm/i915/intel_drv.h | 29 +- drivers/gpu/drm/i915/intel_dsi.h | 1 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_dvo.c | 1 - drivers/gpu/drm/i915/intel_engine_cs.c | 90 +- drivers/gpu/drm/i915/intel_fbc.c | 31 +- drivers/gpu/drm/i915/intel_fbdev.c | 1 - drivers/gpu/drm/i915/intel_fifo_underrun.c | 6 +- drivers/gpu/drm/i915/intel_frontbuffer.c | 1 - drivers/gpu/drm/i915/intel_guc_fw.c | 6 +- drivers/gpu/drm/i915/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/intel_hangcheck.c | 167 +- drivers/gpu/drm/i915/intel_hdcp.c | 17 +- drivers/gpu/drm/i915/intel_hdmi.c | 1 - drivers/gpu/drm/i915/intel_hotplug.c | 1 - drivers/gpu/drm/i915/intel_huc_fw.c | 7 +- drivers/gpu/drm/i915/intel_i2c.c | 1 - drivers/gpu/drm/i915/intel_lrc.c | 250 +- drivers/gpu/drm/i915/intel_lvds.c | 5 +- drivers/gpu/drm/i915/intel_mocs.c | 2 +- drivers/gpu/drm/i915/intel_mocs.h | 1 - drivers/gpu/drm/i915/intel_opregion.c | 1 - drivers/gpu/drm/i915/intel_overlay.c | 11 +- drivers/gpu/drm/i915/intel_panel.c | 8 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 8 +- drivers/gpu/drm/i915/intel_pm.c | 738 +- drivers/gpu/drm/i915/intel_psr.c | 75 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 505 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 93 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 4 +- drivers/gpu/drm/i915/intel_sdvo.c | 1 - drivers/gpu/drm/i915/intel_sprite.c | 7 +- drivers/gpu/drm/i915/intel_tv.c | 1 - drivers/gpu/drm/i915/intel_uc.c | 14 +- drivers/gpu/drm/i915/intel_uc.h | 6 +- drivers/gpu/drm/i915/intel_uc_fw.c | 11 +- drivers/gpu/drm/i915/intel_uncore.c | 147 +- drivers/gpu/drm/i915/intel_vdsc.c | 1 - drivers/gpu/drm/i915/intel_wopcm.c | 6 +- drivers/gpu/drm/i915/intel_workarounds.c | 14 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 35 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 1 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 86 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 334 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 15 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 2 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 1 - drivers/gpu/drm/meson/meson_dw_hdmi.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 3 +- drivers/gpu/drm/msm/msm_rd.c | 7 +- drivers/gpu/drm/nouveau/Kconfig | 3 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 8 - drivers/gpu/drm/omapdrm/omap_connector.c | 9 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 8 +- drivers/gpu/drm/qxl/qxl_display.c | 5 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +- drivers/gpu/drm/r128/r128_cce.c | 5 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 9 - drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 + drivers/gpu/drm/sti/sti_crtc.c | 16 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 3 + drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 3 + drivers/gpu/drm/tinydrm/hx8357d.c | 1 + drivers/gpu/drm/tinydrm/ili9225.c | 2 + drivers/gpu/drm/tinydrm/ili9341.c | 1 + drivers/gpu/drm/tinydrm/mi0283qt.c | 1 + drivers/gpu/drm/tinydrm/mipi-dbi.c | 3 + drivers/gpu/drm/tinydrm/repaper.c | 1 + drivers/gpu/drm/tinydrm/st7586.c | 1 + drivers/gpu/drm/tinydrm/st7735r.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 33 +- drivers/gpu/drm/v3d/v3d_drv.h | 1 - drivers/gpu/drm/v3d/v3d_gem.c | 60 +- drivers/gpu/drm/vc4/vc4_crtc.c | 43 + drivers/gpu/drm/vc4/vc4_drv.h | 3 + drivers/gpu/drm/vc4/vc4_hdmi.c | 16 + drivers/gpu/drm/vc4/vc4_kms.c | 3 +- drivers/gpu/drm/vc4/vc4_plane.c | 128 +- drivers/gpu/drm/vgem/vgem_fence.c | 4 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 103 - drivers/gpu/drm/virtio/virtgpu_drv.c | 84 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 24 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 191 - drivers/gpu/drm/virtio/virtgpu_fence.c | 8 - drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 18 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 17 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 12 +- drivers/gpu/drm/vkms/vkms_drv.c | 1 + drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 - drivers/hid/hid-debug.c | 12 +- drivers/hid/hid-lenovo.c | 10 +- drivers/hid/hid-sony.c | 31 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 7 +- drivers/hv/hv_balloon.c | 10 +- drivers/hwmon/dell-smm-hwmon.c | 97 +- drivers/hwmon/hih6130.c | 11 +- drivers/hwmon/k10temp.c | 2 +- drivers/hwmon/lm80.c | 28 +- drivers/hwmon/nct6775.c | 12 +- drivers/hwmon/occ/common.c | 24 +- drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/stm32_hwspinlock.c | 156 + drivers/hwtracing/intel_th/msu.c | 3 +- drivers/hwtracing/stm/policy.c | 12 +- drivers/i2c/busses/i2c-ismt.c | 2 + drivers/i2c/busses/i2c-owl.c | 1 + drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/iio/Kconfig | 1 + drivers/iio/adc/ti_am335x_adc.c | 5 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/agent.c | 4 +- drivers/infiniband/core/cache.c | 7 +- drivers/infiniband/core/cm.c | 9 +- drivers/infiniband/core/cma.c | 5 +- drivers/infiniband/core/core_priv.h | 5 +- drivers/infiniband/core/cq.c | 2 +- drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/iwcm.c | 12 +- drivers/infiniband/core/mad_rmpp.c | 11 +- drivers/infiniband/core/nldev.c | 13 +- drivers/infiniband/core/restrack.c | 50 +- drivers/infiniband/core/sa_query.c | 9 +- drivers/infiniband/core/user_mad.c | 244 +- drivers/infiniband/core/uverbs.h | 25 + drivers/infiniband/core/uverbs_cmd.c | 72 +- drivers/infiniband/core/uverbs_ioctl.c | 11 + drivers/infiniband/core/uverbs_main.c | 3 +- drivers/infiniband/core/uverbs_std_types.c | 63 +- drivers/infiniband/core/uverbs_std_types_cq.c | 2 +- drivers/infiniband/core/uverbs_std_types_device.c | 166 +- drivers/infiniband/core/uverbs_std_types_mr.c | 64 +- drivers/infiniband/core/verbs.c | 27 +- 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 | 32 + 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 | 15 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 6 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 2 +- drivers/infiniband/hw/cxgb4/qp.c | 23 +- drivers/infiniband/hw/hfi1/affinity.c | 3 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/mad.c | 2 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 2 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 3 +- drivers/infiniband/hw/hns/hns_roce_device.h | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 2 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 30 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 21 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 46 +- drivers/infiniband/hw/mlx4/ah.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 28 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 4 +- drivers/infiniband/hw/mlx4/qp.c | 25 +- drivers/infiniband/hw/mlx4/srq.c | 10 +- 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/devx.c | 34 +- drivers/infiniband/hw/mlx5/flow.c | 14 +- drivers/infiniband/hw/mlx5/main.c | 68 +- drivers/infiniband/hw/mlx5/mem.c | 5 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 34 +- drivers/infiniband/hw/mlx5/mr.c | 64 +- drivers/infiniband/hw/mlx5/odp.c | 129 +- drivers/infiniband/hw/mlx5/qp.c | 13 +- drivers/infiniband/hw/mlx5/srq.c | 8 +- drivers/infiniband/hw/mthca/mthca_dev.h | 9 +- drivers/infiniband/hw/mthca/mthca_mad.c | 7 +- drivers/infiniband/hw/mthca/mthca_provider.c | 19 +- drivers/infiniband/hw/mthca/mthca_qp.c | 22 +- drivers/infiniband/hw/mthca/mthca_srq.c | 29 +- drivers/infiniband/hw/nes/nes_verbs.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 7 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 + drivers/infiniband/hw/qedr/verbs.c | 13 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_mad.c | 3 +- drivers/infiniband/hw/qib/qib_sdma.c | 4 +- drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 14 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 3 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 5 +- 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 | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 4 +- drivers/infiniband/sw/rdmavt/ah.c | 5 +- drivers/infiniband/sw/rdmavt/ah.h | 3 +- drivers/infiniband/sw/rdmavt/mad.c | 3 +- drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_hw_counters.c | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 13 +- drivers/infiniband/sw/rxe/rxe_qp.c | 5 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 6 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 5 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 156 +- drivers/infiniband/ulp/srp/ib_srp.h | 20 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 281 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 44 +- drivers/input/keyboard/nomadik-ske-keypad.c | 2 +- drivers/input/keyboard/tm2-touchkey.c | 132 +- drivers/input/misc/drv2667.c | 6 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/mouse/elantech.c | 18 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/ad7879.c | 2 +- drivers/input/touchscreen/atmel_mxt_ts.c | 4 +- drivers/input/touchscreen/ektf2127.c | 2 +- drivers/input/touchscreen/gunze.c | 4 +- drivers/input/touchscreen/inexio.c | 4 +- drivers/input/touchscreen/mtouch.c | 4 +- drivers/input/touchscreen/raspberrypi-ts.c | 227 + drivers/iommu/dmar.c | 5 +- drivers/iommu/intel-iommu.c | 3 +- drivers/iommu/iommu.c | 6 +- drivers/irqchip/irq-csky-apb-intc.c | 172 +- drivers/isdn/capi/kcapi.c | 4 +- drivers/isdn/hisax/hfc_pci.c | 2 + drivers/lightnvm/pblk-recovery.c | 1 - drivers/macintosh/ans-lcd.c | 4 +- drivers/macintosh/macio_asic.c | 33 +- drivers/macintosh/rack-meter.c | 13 +- drivers/macintosh/via-pmu.c | 6 +- drivers/macintosh/windfarm_lm87_sensor.c | 4 +- drivers/macintosh/windfarm_smu_controls.c | 4 +- drivers/macintosh/windfarm_smu_sensors.c | 2 +- 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 | 10 +- drivers/mailbox/hi3660-mailbox.c | 11 +- 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 | 13 +- drivers/md/dm-core.h | 3 - drivers/md/dm.c | 35 +- drivers/md/raid10.c | 76 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 19 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 55 +- drivers/media/pci/cx23885/cx23885.h | 2 + drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/platform/aspeed-video.c | 1 + drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 - drivers/media/platform/vicodec/vicodec-core.c | 12 +- drivers/media/platform/vim2m.c | 12 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 46 +- drivers/media/v4l2-core/v4l2-ctrls.c | 9 - drivers/media/v4l2-core/v4l2-mem2mem.c | 20 + drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 1 + drivers/memory/Makefile.asm-offsets | 5 +- drivers/memory/pl353-smc.c | 463 + drivers/mfd/Makefile | 1 + drivers/mfd/bcm2835-pm.c | 92 + drivers/mfd/exynos-lpass.c | 4 +- drivers/mfd/madera-core.c | 2 +- drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/rave-sp.c | 2 +- drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/misc/Makefile | 2 +- drivers/misc/cxl/vphb.c | 12 - drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/mic/scif/scif_fence.c | 22 +- drivers/misc/mic/scif/scif_rma.h | 13 + drivers/misc/ocxl/afu_irq.c | 1 - drivers/misc/ocxl/config.c | 2 +- drivers/misc/ocxl/link.c | 25 +- drivers/misc/sgi-xp/xpc_uv.c | 3 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 20 +- drivers/mmc/host/mtk-sd.c | 53 +- drivers/mtd/devices/mtdram.c | 2 - drivers/mtd/mtdcore.c | 2 +- drivers/mtd/mtdcore.h | 2 +- drivers/mtd/mtdpart.c | 36 +- drivers/mtd/spi-nor/Kconfig | 9 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/fsl-quadspi.c | 1224 -- drivers/net/appletalk/cops.c | 10 +- drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/microchip/ksz9477.c | 8 +- drivers/net/dsa/microchip/ksz_common.c | 2 - drivers/net/dsa/mt7530.c | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 2 + drivers/net/ethernet/amd/au1000_eth.c | 5 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 311 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 102 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 614 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 5 + drivers/net/ethernet/cadence/macb_main.c | 56 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 4 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 41 + drivers/net/ethernet/freescale/fman/fman_memac.c | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 17 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 28 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 46 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 24 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 6 + drivers/net/ethernet/ibm/ibmveth.c | 6 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 3 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 18 +- drivers/net/ethernet/intel/ice/ice_main.c | 16 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 1 + drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 24 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 33 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 299 + drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 15 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 18 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 101 +- drivers/net/ethernet/mellanox/mlx4/icm.h | 22 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 59 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 186 +- 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 | 107 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 186 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 542 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 45 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 11 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 13 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 11 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 209 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 19 +- .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 34 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 182 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 101 +- drivers/net/ethernet/microchip/lan743x_main.c | 22 +- drivers/net/ethernet/mscc/ocelot.c | 57 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 27 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 5 + drivers/net/ethernet/realtek/r8169.c | 13 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 71 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/ethernet/sun/niu.c | 10 +- drivers/net/ethernet/ti/cpmac.c | 1 - drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/hamradio/6pack.c | 16 +- drivers/net/netdevsim/ipsec.c | 7 +- drivers/net/phy/mscc.c | 55 +- drivers/net/phy/phy_device.c | 9 +- drivers/net/ppp/ppp_async.c | 14 +- drivers/net/ppp/ppp_generic.c | 54 +- drivers/net/ppp/ppp_synctty.c | 9 +- drivers/net/ppp/pptp.c | 5 - drivers/net/tap.c | 3 +- drivers/net/usb/cdc_ether.c | 26 +- drivers/net/usb/lan78xx.c | 4 + drivers/net/usb/qmi_wwan.c | 17 +- drivers/net/virtio_net.c | 33 + drivers/net/vxlan.c | 22 +- drivers/net/wan/fsl_ucc_hdlc.c | 63 +- drivers/net/wan/x25_asy.c | 2 + drivers/net/wireless/ath/ath10k/Kconfig | 3 +- drivers/net/wireless/ath/ath10k/core.c | 28 + drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/debug.c | 5 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 300 +- drivers/net/wireless/ath/ath10k/hw.c | 7 + drivers/net/wireless/ath/ath10k/hw.h | 10 + drivers/net/wireless/ath/ath10k/mac.c | 116 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 7 + drivers/net/wireless/ath/ath10k/snoc.c | 1 - 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 | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 3 + drivers/net/wireless/ath/ath10k/wmi.c | 29 +- drivers/net/wireless/ath/ath10k/wmi.h | 47 + drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +- drivers/net/wireless/ath/wil6210/debugfs.c | 240 +- drivers/net/wireless/ath/wil6210/main.c | 2 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 21 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 8 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 7 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 290 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 126 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 56 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 3 + drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 3 +- drivers/net/wireless/st/cw1200/debug.c | 32 +- drivers/net/wireless/st/cw1200/scan.c | 13 +- drivers/net/xen-netfront.c | 2 +- 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 | 57 + drivers/nvdimm/nd.h | 8 + drivers/nvdimm/region_devs.c | 5 + drivers/nvdimm/security.c | 454 + drivers/nvme/host/core.c | 38 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 5 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 17 +- drivers/nvme/host/rdma.c | 49 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/host/trace.c | 3 + drivers/nvme/host/trace.h | 23 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/tcp.c | 4 +- drivers/of/base.c | 9 +- drivers/opp/core.c | 63 +- drivers/parisc/lba_pci.c | 12 + drivers/pci/Makefile | 2 +- drivers/pci/controller/dwc/Kconfig | 22 +- drivers/pci/controller/dwc/Makefile | 2 + drivers/pci/controller/dwc/pci-imx6.c | 103 +- drivers/pci/controller/dwc/pci-meson.c | 593 + drivers/pci/controller/dwc/pcie-uniphier.c | 471 + drivers/pci/controller/pcie-mediatek.c | 8 - drivers/pci/iov.c | 48 +- drivers/pci/msi.c | 9 +- drivers/pci/pcie/aspm.c | 6 - drivers/pci/proc.c | 4 +- drivers/pci/quirks.c | 24 + drivers/pci/setup-bus.c | 10 + drivers/pci/switch/switchtec.c | 2 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 4 +- drivers/phy/ti/Kconfig | 1 + drivers/pinctrl/Kconfig | 6 +- drivers/pinctrl/aspeed/Makefile | 2 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/freescale/Kconfig | 5 +- drivers/pinctrl/mediatek/Kconfig | 16 +- drivers/pinctrl/meson/pinctrl-meson8.c | 33 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 45 +- drivers/pinctrl/pinctrl-ocelot.c | 338 +- drivers/pinctrl/pinctrl-rza1.c | 5 + drivers/pinctrl/pinctrl-xway.c | 39 +- drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- 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-r8a7791.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 26 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 8 +- 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 | 6 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 63 + drivers/pinctrl/sunxi/pinctrl-sunxi.h | 6 + drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 4 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/pnp/isapnp/proc.c | 2 +- drivers/ptp/ptp_chardev.c | 3 +- drivers/ptp/ptp_clock.c | 4 +- drivers/pwm/pwm-clps711x.c | 13 +- drivers/pwm/pwm-imx.c | 53 +- drivers/regulator/Kconfig | 9 +- drivers/regulator/act8945a-regulator.c | 13 +- drivers/regulator/axp20x-regulator.c | 8 +- drivers/regulator/bcm590xx-regulator.c | 4 + drivers/regulator/core.c | 59 +- drivers/regulator/dbx500-prcmu.c | 35 +- drivers/regulator/lochnagar-regulator.c | 2 +- drivers/regulator/lp8755.c | 4 +- drivers/regulator/mcp16502.c | 10 +- drivers/regulator/of_regulator.c | 4 +- drivers/regulator/palmas-regulator.c | 5 +- drivers/regulator/tps65910-regulator.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 12 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/reset/reset-socfpga.c | 2 +- drivers/reset/reset-sunxi.c | 1 + drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 9 +- drivers/rtc/class.c | 161 +- drivers/rtc/{rtc-dev.c => dev.c} | 0 drivers/rtc/interface.c | 19 +- drivers/rtc/{rtc-lib.c => lib.c} | 0 drivers/rtc/nvmem.c | 9 +- drivers/rtc/{rtc-proc.c => proc.c} | 0 drivers/rtc/rtc-abx80x.c | 38 + drivers/rtc/rtc-imx-sc.c | 91 + drivers/rtc/rtc-pcf2123.c | 1 + drivers/rtc/{rtc-sysfs.c => sysfs.c} | 0 drivers/scsi/3w-xxxx.c | 2 +- drivers/scsi/Kconfig | 2 +- drivers/scsi/arcmsr/arcmsr.h | 13 +- drivers/scsi/arcmsr/arcmsr_hba.c | 332 +- drivers/scsi/bfa/bfa_ioc.c | 4 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/fcoe/fcoe.c | 4 - drivers/scsi/gdth.c | 1286 +- drivers/scsi/gdth.h | 30 - drivers/scsi/gdth_ioctl.h | 89 - drivers/scsi/gdth_proc.c | 113 +- drivers/scsi/gdth_proc.h | 3 - drivers/scsi/hisi_sas/hisi_sas.h | 47 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 508 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 174 +- drivers/scsi/isci/init.c | 14 +- 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 | 4 + drivers/scsi/libiscsi.c | 10 + drivers/scsi/libiscsi_tcp.c | 4 + drivers/scsi/lpfc/lpfc_attr.c | 84 +- drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_ct.c | 48 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 18 +- drivers/scsi/lpfc/lpfc_hw4.h | 12 + drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_scsi.c | 121 +- drivers/scsi/lpfc/lpfc_sli.c | 119 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 9 +- drivers/scsi/megaraid/megaraid_sas_base.c | 152 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 98 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/myrb.c | 4 +- drivers/scsi/myrs.c | 1 - drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/pmcraid.c | 4 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 48 +- drivers/scsi/qla2xxx/tcm_qla2xxx.h | 3 - drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_pm.c | 26 +- drivers/scsi/scsi_transport_iscsi.c | 34 +- drivers/scsi/sd.c | 68 + drivers/scsi/sd.h | 62 - drivers/scsi/sg.c | 16 +- drivers/scsi/smartpqi/smartpqi.h | 216 +- drivers/scsi/smartpqi/smartpqi_init.c | 1605 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 164 +- drivers/scsi/smartpqi/smartpqi_sis.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/soc/bcm/Kconfig | 11 + drivers/soc/bcm/Makefile | 1 + drivers/soc/bcm/bcm2835-power.c | 661 + 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/qe/qe_tdm.c | 55 - drivers/soc/renesas/r8a774c0-sysc.c | 23 +- drivers/spi/Kconfig | 15 +- drivers/spi/Makefile | 1 + drivers/spi/spi-ath79.c | 42 +- drivers/spi/spi-atmel.c | 93 +- drivers/spi/spi-cadence.c | 67 +- drivers/spi/spi-clps711x.c | 23 +- drivers/spi/spi-davinci.c | 53 +- drivers/spi/spi-dw-mmio.c | 22 - drivers/spi/spi-dw.c | 12 +- drivers/spi/spi-fsl-dspi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 92 +- drivers/spi/spi-fsl-qspi.c | 966 ++ drivers/spi/spi-npcm-pspi.c | 3 +- drivers/spi/spi-sh-msiof.c | 10 +- drivers/spi/spi-stm32.c | 1403 +- drivers/spi/spi.c | 226 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ashmem.c | 4 +- drivers/staging/comedi/comedi_compat32.c | 24 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +- drivers/staging/comedi/drivers/usbduxfast.c | 2 +- drivers/staging/erofs/internal.h | 2 +- drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +- drivers/staging/media/ipu3/ipu3-css-params.c | 1 + drivers/staging/media/ipu3/ipu3-dmamap.c | 1 + drivers/staging/media/sunxi/cedrus/cedrus.h | 9 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 23 +- drivers/staging/most/sound/sound.c | 2 +- drivers/staging/mt7621-dma/ralink-gdma.c | 6 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 +- drivers/staging/mt7621-dts/mt7621.dtsi | 55 +- drivers/staging/mt7621-mmc/sd.c | 51 +- drivers/staging/mt7621-pci-phy/Kconfig | 7 + drivers/staging/mt7621-pci-phy/Makefile | 1 + drivers/staging/mt7621-pci-phy/TODO | 4 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 54 + drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 387 + drivers/staging/mt7621-pci/pci-mt7621.c | 250 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 41 +- drivers/staging/octeon/ethernet-tx.c | 3 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 3 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 770 +- drivers/staging/rtl8188eu/core/rtw_security.c | 10 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 30 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 6 +- drivers/staging/rtl8188eu/hal/phy.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 7 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 6 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 11 +- drivers/staging/rtl8192e/dot11d.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 6 +- drivers/staging/rts5208/ms.c | 5 +- drivers/staging/rts5208/sd.c | 7 +- drivers/staging/speakup/Kconfig | 32 +- drivers/staging/wilc1000/host_interface.c | 2 +- drivers/staging/wilc1000/wilc_sdio.c | 1 + drivers/staging/wlan-ng/prism2fw.c | 5 +- drivers/target/iscsi/iscsi_target.c | 2 +- drivers/tee/optee/core.c | 3 + drivers/tee/optee/supp.c | 13 +- drivers/thermal/Kconfig | 2 +- drivers/thermal/armada_thermal.c | 280 +- drivers/thermal/broadcom/bcm2835_thermal.c | 11 + drivers/thermal/broadcom/brcmstb_thermal.c | 24 +- drivers/thermal/imx_thermal.c | 52 +- drivers/thermal/intel/intel_powerclamp.c | 14 +- drivers/thermal/qcom/tsens-common.c | 12 +- drivers/thermal/rcar_thermal.c | 8 + drivers/thermal/st/Makefile | 2 +- drivers/thermal/tegra/soctherm.c | 12 +- drivers/thermal/thermal-generic-adc.c | 12 +- drivers/thermal/thermal_hwmon.h | 4 +- drivers/thermal/uniphier_thermal.c | 13 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 1 - drivers/tty/serial/8250/Kconfig | 1 - drivers/tty/serial/Kconfig | 19 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/clps711x.c | 23 +- drivers/tty/serial/lantiq.c | 36 +- drivers/tty/serial/max310x.c | 14 +- drivers/tty/serial/qcom_geni_serial.c | 293 +- drivers/tty/serial/rda-uart.c | 831 + drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/sccnxp.c | 54 +- drivers/tty/serial/sh-sci.c | 71 +- drivers/tty/serial/sunsu.c | 31 +- drivers/tty/serial/xilinx_uartps.c | 16 +- drivers/usb/class/cdc-acm.c | 17 + drivers/usb/class/cdc-acm.h | 1 + drivers/usb/core/config.c | 5 +- drivers/usb/core/devices.c | 2 +- drivers/usb/core/devio.c | 15 +- drivers/usb/core/generic.c | 9 +- drivers/usb/core/quirks.c | 3 +- drivers/usb/core/urb.c | 5 +- drivers/usb/dwc3/dwc3-haps.c | 4 - drivers/usb/gadget/function/f_hid.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/snps_udc_core.c | 17 +- drivers/usb/host/r8a66597-hcd.c | 5 +- drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/musb/musb_dsps.c | 21 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/usb-serial-simple.c | 3 +- drivers/usb/storage/scsiglue.c | 8 +- drivers/usb/storage/unusual_devs.h | 12 + drivers/usb/typec/tcpm/tcpm.c | 35 +- drivers/vfio/Kconfig | 1 + drivers/vfio/pci/Kconfig | 6 + drivers/vfio/pci/Makefile | 1 + drivers/vfio/pci/trace.h | 102 + drivers/vfio/pci/vfio_pci.c | 42 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 482 + drivers/vfio/pci/vfio_pci_private.h | 20 + drivers/vfio/vfio_iommu_spapr_tce.c | 74 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/vhost/scsi.c | 4 +- drivers/vhost/vhost.c | 16 +- drivers/vhost/vsock.c | 16 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/amifb.c | 4 +- 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/omap2/omapfb/omapfb-ioctl.c | 2 +- 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/logo/Kconfig | 9 + drivers/virtio/virtio_pci_legacy.c | 6 +- drivers/virtio/virtio_ring.c | 12 +- drivers/watchdog/Kconfig | 20 + drivers/watchdog/Makefile | 2 + drivers/watchdog/asm9260_wdt.c | 2 +- drivers/watchdog/bcm2835_wdt.c | 26 +- drivers/watchdog/bcm_kona_wdt.c | 16 +- drivers/watchdog/hpwdt.c | 15 +- drivers/watchdog/ie6xx_wdt.c | 16 +- drivers/watchdog/mena21_wdt.c | 73 +- drivers/watchdog/mt7621_wdt.c | 1 + drivers/watchdog/mtx-1_wdt.c | 19 +- drivers/watchdog/pm8916_wdt.c | 211 + drivers/watchdog/renesas_wdt.c | 11 +- drivers/watchdog/rt2880_wdt.c | 1 + drivers/watchdog/tqmx86_wdt.c | 126 + drivers/xen/balloon.c | 8 +- drivers/xen/privcmd.c | 6 +- drivers/xen/pvcalls-back.c | 9 +- drivers/xen/pvcalls-front.c | 20 +- firmware/.gitignore | 5 - firmware/Makefile | 83 +- fs/9p/vfs_super.c | 2 +- fs/Makefile | 5 +- fs/afs/mntpt.c | 25 +- fs/afs/super.c | 56 +- fs/aio.c | 144 +- fs/binfmt_aout.c | 4 +- fs/block_dev.c | 7 +- fs/btrfs/ctree.c | 16 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/ioctl.c | 49 +- fs/btrfs/send.c | 2 +- fs/buffer.c | 10 +- fs/ceph/addr.c | 5 +- fs/ceph/caps.c | 75 +- fs/ceph/inode.c | 60 +- fs/ceph/mds_client.c | 129 +- fs/ceph/mds_client.h | 16 +- fs/ceph/mdsmap.c | 1 - fs/ceph/super.c | 4 +- fs/cifs/Kconfig | 5 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 1 + fs/cifs/cifssmb.c | 23 +- fs/cifs/connect.c | 108 +- fs/cifs/dfs_cache.c | 41 +- fs/cifs/file.c | 16 +- fs/cifs/inode.c | 7 +- fs/cifs/misc.c | 34 +- fs/cifs/smb2file.c | 8 +- fs/cifs/smb2inode.c | 18 +- fs/cifs/smb2maperror.c | 4 +- fs/cifs/smb2ops.c | 85 +- fs/cifs/smb2pdu.c | 71 +- fs/cifs/smb2pdu.h | 2 +- fs/cifs/smb2proto.h | 2 +- fs/cifs/transport.c | 120 +- fs/dax.c | 16 +- fs/eventpoll.c | 175 +- fs/exec.c | 1 + fs/ext4/ext4.h | 11 +- fs/ext4/fsync.c | 16 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 16 +- fs/ext4/ioctl.c | 2 +- fs/ext4/resize.c | 5 +- fs/ext4/super.c | 21 +- fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 6 +- fs/f2fs/checkpoint.c | 31 +- fs/f2fs/data.c | 16 +- fs/f2fs/debug.c | 25 +- fs/f2fs/dir.c | 11 +- fs/f2fs/f2fs.h | 49 +- fs/f2fs/file.c | 22 +- fs/f2fs/gc.c | 15 +- fs/f2fs/inline.c | 20 +- fs/f2fs/inode.c | 4 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 30 +- fs/f2fs/node.h | 2 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 83 +- fs/f2fs/shrinker.c | 2 +- fs/f2fs/super.c | 123 +- fs/f2fs/sysfs.c | 2 + fs/f2fs/xattr.c | 22 +- fs/fat/dir.c | 4 +- fs/file.c | 30 + fs/file_table.c | 9 +- fs/fs_context.c | 161 +- fs/fsopen.c | 558 - fs/fuse/inode.c | 2 +- fs/hugetlbfs/inode.c | 47 +- fs/internal.h | 10 +- fs/ioctl.c | 2 +- fs/iomap.c | 27 +- fs/locks.c | 2 +- fs/namei.c | 3 +- fs/namespace.c | 499 +- fs/nfs/callback.c | 10 +- fs/nfs/internal.h | 6 +- fs/nfs/nfs4_fs.h | 3 +- fs/nfs/nfs4proc.c | 8 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4trace.h | 456 +- fs/nfs/super.c | 13 +- fs/nfs/unlink.c | 5 - fs/nfsd/netns.h | 3 - fs/nfsd/nfs4layouts.c | 1 - fs/nfsd/nfs4recover.c | 309 +- fs/nfsd/nfs4state.c | 82 +- fs/nfsd/nfsctl.c | 1 - fs/nfsd/state.h | 8 +- fs/notify/fanotify/Kconfig | 1 + fs/notify/inotify/Kconfig | 1 + fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/pipe.c | 3 +- fs/proc/base.c | 9 + fs/proc/generic.c | 4 +- fs/proc/internal.h | 1 + fs/proc/proc_net.c | 20 + fs/proc/root.c | 14 +- fs/pstore/pmsg.c | 2 +- fs/pstore/ram_core.c | 2 +- fs/read_write.c | 13 +- fs/readdir.c | 10 +- fs/select.c | 11 +- fs/super.c | 114 +- fs/sysfs/dir.c | 3 +- fs/sysfs/file.c | 6 +- fs/sysfs/group.c | 3 +- fs/sysfs/mount.c | 11 +- fs/sysfs/symlink.c | 3 +- fs/xfs/libxfs/xfs_format.h | 10 + fs/xfs/libxfs/xfs_types.h | 22 + fs/xfs/scrub/trace.h | 131 +- fs/xfs/xfs_aops.h | 3 + fs/xfs/xfs_buf.c | 1 - fs/xfs/xfs_fsops.c | 1 - fs/xfs/xfs_rtalloc.c | 44 +- fs/xfs/xfs_trace.h | 45 +- include/acpi/acpi_drivers.h | 7 + include/acpi/platform/aclinux.h | 4 + include/asm-generic/barrier.h | 18 + include/asm-generic/bug.h | 11 +- include/asm-generic/mm_hooks.h | 11 + include/asm-generic/uaccess.h | 12 +- include/crypto/aead.h | 3 - include/crypto/internal/cryptouser.h | 12 - include/crypto/internal/skcipher.h | 2 - include/crypto/skcipher.h | 13 - include/drm/bridge/dw_hdmi.h | 6 +- include/drm/drmP.h | 7 - include/drm/drm_atomic.h | 37 +- include/drm/drm_connector.h | 4 +- include/drm/drm_device.h | 228 +- include/drm/drm_dp_helper.h | 11 + include/drm/drm_dp_mst_helper.h | 5 +- include/drm/drm_encoder_slave.h | 1 - include/drm/drm_file.h | 1 + include/drm/drm_framebuffer.h | 10 +- include/drm/drm_gem_cma_helper.h | 5 +- include/drm/drm_hdcp.h | 2 + include/drm/drm_legacy.h | 14 +- include/drm/drm_mode_config.h | 23 +- include/drm/drm_syncobj.h | 23 +- include/drm/intel-gtt.h | 3 + include/dt-bindings/clock/imx8-clock.h | 289 + include/dt-bindings/clock/imx8qxp-clock.h | 289 - include/dt-bindings/clock/qcom,rpmcc.h | 10 + include/dt-bindings/mailbox/tegra186-hsp.h | 11 + include/dt-bindings/pinctrl/k3.h | 35 + include/dt-bindings/pinctrl/pads-imx8qm.h | 960 ++ include/dt-bindings/soc/bcm2835-pm.h | 28 + include/kvm/arm_arch_timer.h | 3 + include/linux/acpi.h | 7 + include/linux/bcma/bcma_soc.h | 1 + include/linux/blk-cgroup.h | 21 +- include/linux/blk-mq.h | 10 + include/linux/blk_types.h | 11 - include/linux/bpf_verifier.h | 13 + include/linux/ceph/libceph.h | 6 +- include/linux/ceph/osd_client.h | 1 - include/linux/compaction.h | 5 +- include/linux/compiler-clang.h | 5 +- include/linux/compiler-gcc.h | 6 - include/linux/compiler-intel.h | 4 +- include/linux/compiler.h | 64 +- include/linux/compiler_attributes.h | 9 +- include/linux/crypto.h | 41 +- include/linux/device.h | 2 +- include/linux/dma-debug.h | 11 +- include/linux/dma-fence.h | 22 +- include/linux/dma-mapping.h | 349 +- include/linux/dma/dw.h | 9 +- include/linux/drbd.h | 2 +- include/linux/dynamic_debug.h | 6 +- include/linux/efi.h | 2 +- include/linux/fb.h | 2 +- include/linux/fdtable.h | 1 + include/linux/filter.h | 10 +- include/linux/font.h | 4 +- include/linux/fs.h | 9 +- include/linux/fs_context.h | 52 +- include/linux/ftrace.h | 1 + include/linux/genalloc.h | 2 +- include/linux/genl_magic_struct.h | 5 +- include/linux/gfp.h | 9 +- include/linux/hmm.h | 24 + include/linux/hugetlb.h | 48 +- include/linux/ieee80211.h | 30 +- include/linux/interrupt.h | 15 +- include/linux/irq.h | 6 +- include/linux/irqdomain.h | 6 +- include/linux/jump_label.h | 22 +- include/linux/jump_label_ratelimit.h | 8 +- include/linux/kernel.h | 2 +- include/linux/key.h | 3 + include/linux/ksm.h | 7 + include/linux/kvm_host.h | 3 +- include/linux/libnvdimm.h | 76 +- include/linux/lsm_hooks.h | 15 - include/linux/mailbox_client.h | 1 + include/linux/mailbox_controller.h | 9 + include/linux/memcontrol.h | 37 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 8 +- include/linux/memremap.h | 32 - include/linux/mfd/bcm2835-pm.h | 14 + include/linux/mfd/cros_ec_commands.h | 94 + include/linux/mfd/ingenic-tcu.h | 2 +- include/linux/mfd/intel_soc_pmic.h | 3 + include/linux/mfd/ti_am335x_tscadc.h | 4 + include/linux/mlx5/device.h | 1 + include/linux/mlx5/driver.h | 4 - include/linux/mlx5/mlx5_ifc.h | 66 +- include/linux/mm.h | 50 +- include/linux/mm_types.h | 73 +- include/linux/mmzone.h | 10 +- include/linux/module.h | 8 +- include/linux/mount.h | 1 + include/linux/msi.h | 4 +- include/linux/netfilter.h | 4 +- include/linux/netfilter_bridge.h | 33 +- include/linux/netfilter_ingress.h | 2 +- include/linux/netlink.h | 48 +- include/linux/node.h | 9 +- include/linux/nodemask.h | 15 +- include/linux/pci.h | 5 + include/linux/pci_ids.h | 3 + include/linux/phy.h | 13 +- include/linux/phy/phy.h | 2 +- include/linux/pl353-smc.h | 30 + include/linux/platform_data/dma-dw.h | 12 +- include/linux/pm.h | 5 +- include/linux/pm_opp.h | 5 + include/linux/pm_runtime.h | 6 +- include/linux/proc_fs.h | 6 + include/linux/ptr_ring.h | 2 + include/linux/qed/qed_chain.h | 31 + include/linux/rcupdate.h | 21 +- include/linux/regmap.h | 31 +- include/linux/regset.h | 4 +- include/linux/regulator/driver.h | 1 + include/linux/reset/socfpga.h | 7 + include/linux/reset/sunxi.h | 7 + include/linux/rtc.h | 14 +- include/linux/sbitmap.h | 16 +- include/linux/sched.h | 7 + include/linux/security.h | 14 - include/linux/shmem_fs.h | 2 +- include/linux/skbuff.h | 143 +- include/linux/skmsg.h | 12 +- include/linux/slub_def.h | 2 +- include/linux/socket.h | 1 + include/linux/spi/spi.h | 25 +- include/linux/srcu.h | 1 + include/linux/srcutree.h | 3 +- include/linux/string.h | 20 + include/linux/sunrpc/bc_xprt.h | 19 +- include/linux/sunrpc/clnt.h | 4 +- include/linux/sunrpc/svc.h | 7 +- include/linux/sunrpc/svc_rdma.h | 1 - include/linux/sunrpc/svc_xprt.h | 1 - include/linux/sunrpc/xprt.h | 1 - include/linux/syscalls.h | 12 +- include/linux/torture.h | 3 +- include/linux/uaccess.h | 11 +- include/linux/watchdog.h | 3 - include/linux/xarray.h | 225 +- include/media/mpeg2-ctrls.h | 14 +- include/media/v4l2-mem2mem.h | 20 + include/media/videobuf2-v4l2.h | 17 + include/net/checksum.h | 4 +- include/net/inet_hashtables.h | 1 + include/net/ip_tunnels.h | 39 +- include/net/mac80211.h | 3 + include/net/neighbour.h | 1 + include/net/netfilter/br_netfilter.h | 14 +- include/net/netfilter/nf_conntrack.h | 5 + include/net/netfilter/nf_conntrack_acct.h | 6 +- include/net/netfilter/nf_conntrack_count.h | 19 +- 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/netns/conntrack.h | 6 +- include/net/seg6.h | 1 - include/net/sock.h | 38 +- include/net/tls.h | 9 + include/net/xfrm.h | 41 +- include/rdma/ib_umem_odp.h | 26 +- include/rdma/ib_verbs.h | 27 +- include/rdma/restrack.h | 13 +- include/rdma/uverbs_ioctl.h | 30 + include/scsi/srp.h | 26 +- include/soc/bcm2835/raspberrypi-firmware.h | 4 + include/soc/fsl/dpaa2-io.h | 4 + include/sound/hdaudio.h | 7 + include/trace/events/ext4.h | 20 + include/trace/events/f2fs.h | 3 + include/trace/events/iscsi.h | 107 + include/trace/events/rpcrdma.h | 218 +- include/trace/events/spi.h | 31 +- include/trace/events/sunrpc.h | 178 +- include/trace/events/tegra_apb_dma.h | 61 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/v3d_drm.h | 8 + include/uapi/linux/Kbuild | 2 - include/uapi/linux/android/binder_ctl.h | 35 + include/uapi/linux/audit.h | 1 + include/uapi/linux/blkzoned.h | 4 +- include/uapi/linux/elf-em.h | 1 + include/uapi/linux/fb.h | 2 - include/uapi/linux/fcntl.h | 3 - include/uapi/linux/if_tunnel.h | 20 + include/uapi/linux/magic.h | 1 + include/uapi/linux/mount.h | 62 - include/uapi/linux/net_tstamp.h | 4 +- include/uapi/linux/nfsd/cld.h | 1 - include/uapi/linux/prctl.h | 2 +- include/uapi/linux/ptp_clock.h | 2 +- include/uapi/linux/serial_core.h | 3 + include/uapi/linux/vfio.h | 42 + include/uapi/linux/vhost.h | 113 +- include/uapi/linux/vhost_types.h | 128 + include/uapi/linux/videodev2.h | 12 + include/uapi/linux/virtio_blk.h | 6 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 74 + include/uapi/rdma/ib_user_ioctl_verbs.h | 16 + include/uapi/rdma/rdma_netlink.h | 3 + init/Kconfig | 34 +- init/init_task.c | 3 +- init/main.c | 5 + ipc/mqueue.c | 22 +- kernel/Makefile | 6 +- kernel/async.c | 1 + kernel/bpf/core.c | 54 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/verifier.c | 404 +- kernel/cgroup/cgroup-internal.h | 1 - kernel/cgroup/cgroup-v1.c | 26 +- kernel/cgroup/cgroup.c | 20 +- kernel/cgroup/cpuset.c | 38 +- kernel/compat.c | 18 +- kernel/configs/tiny.config | 1 - kernel/dma/coherent.c | 2 - kernel/dma/debug.c | 19 +- kernel/dma/mapping.c | 96 +- kernel/dma/remap.c | 15 +- kernel/dma/virt.c | 2 +- kernel/events/core.c | 2 +- kernel/exit.c | 21 +- kernel/fork.c | 17 +- kernel/futex.c | 104 +- kernel/irq/affinity.c | 46 +- kernel/irq/devres.c | 4 +- kernel/irq/irqdesc.c | 28 +- kernel/irq/irqdomain.c | 4 +- kernel/irq/msi.c | 8 +- kernel/jump_label.c | 10 +- kernel/kthread.c | 3 +- kernel/locking/lockdep.c | 19 + kernel/locking/locktorture.c | 2 +- kernel/memremap.c | 20 +- kernel/module.c | 2 +- kernel/panic.c | 10 +- kernel/pid.c | 6 +- kernel/printk/printk.c | 4 +- kernel/ptrace.c | 4 +- kernel/rcu/Kconfig | 30 - kernel/rcu/rcu.h | 4 +- kernel/rcu/rcuperf.c | 8 +- kernel/rcu/rcutorture.c | 40 +- kernel/rcu/srcutree.c | 55 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 248 +- kernel/rcu/tree.h | 36 +- kernel/rcu/tree_exp.h | 184 +- kernel/rcu/tree_plugin.h | 221 +- kernel/rseq.c | 6 +- kernel/sched/core.c | 9 +- kernel/sched/cpufreq.c | 4 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/debug.c | 4 +- kernel/sched/fair.c | 80 +- kernel/sched/sched.h | 8 +- kernel/sched/topology.c | 4 +- kernel/signal.c | 145 +- kernel/sys.c | 15 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 49 +- kernel/time/Kconfig | 29 + kernel/time/timer.c | 2 +- kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 2 +- kernel/trace/fgraph.c | 15 +- kernel/trace/ftrace.c | 19 +- kernel/trace/trace.c | 10 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_events_hist.c | 281 +- kernel/trace/trace_output.c | 38 +- kernel/trace/trace_probe.c | 17 +- kernel/trace/trace_stack.c | 6 +- lib/Kconfig.debug | 29 +- lib/Makefile | 1 + lib/bitmap.c | 4 +- lib/cpumask.c | 3 +- lib/dynamic_debug.c | 2 +- lib/fonts/Kconfig | 10 + lib/fonts/Makefile | 1 + lib/fonts/font_ter16x32.c | 2072 +++ lib/fonts/fonts.c | 4 + lib/gen_crc64table.c | 2 - lib/genalloc.c | 10 +- lib/iov_iter.c | 8 +- lib/raid6/Makefile | 20 +- lib/sbitmap.c | 30 +- lib/seq_buf.c | 8 +- lib/strncpy_from_user.c | 9 +- lib/strnlen_user.c | 9 +- lib/test_vmalloc.c | 551 + lib/test_xarray.c | 51 +- lib/usercopy.c | 4 +- lib/xarray.c | 92 +- localversion-next | 2 +- mm/compaction.c | 1038 +- mm/filemap.c | 12 +- mm/gup.c | 6 +- mm/hmm.c | 4 +- mm/huge_memory.c | 15 +- mm/hugetlb.c | 8 +- mm/internal.h | 23 +- mm/kasan/common.c | 65 +- mm/ksm.c | 62 +- mm/memcontrol.c | 75 +- mm/memfd.c | 3 +- mm/memory.c | 41 +- mm/memory_hotplug.c | 274 +- mm/mempolicy.c | 4 +- mm/migrate.c | 4 +- mm/mincore.c | 106 +- mm/mmap.c | 6 + mm/oom_kill.c | 6 + mm/page_alloc.c | 97 +- mm/page_ext.c | 5 +- mm/page_io.c | 3 +- mm/page_poison.c | 2 + mm/percpu-km.c | 5 +- mm/shmem.c | 693 +- mm/slab.c | 6 +- mm/slab.h | 4 - mm/slab_common.c | 35 +- mm/slub.c | 24 +- mm/sparse.c | 2 +- mm/swapfile.c | 413 +- mm/usercopy.c | 9 +- mm/util.c | 2 +- mm/vmalloc.c | 59 +- mm/vmscan.c | 23 +- net/Kconfig | 4 + net/ax25/af_ax25.c | 11 +- net/ax25/ax25_dev.c | 2 + net/batman-adv/icmp_socket.c | 2 +- net/batman-adv/log.c | 2 +- net/bluetooth/hci_event.c | 6 + net/bridge/br_netfilter_hooks.c | 41 +- net/bridge/br_netfilter_ipv6.c | 4 +- net/bridge/br_private.h | 1 + net/bridge/br_vlan.c | 26 +- net/can/gw.c | 30 +- net/ceph/ceph_common.c | 11 +- net/ceph/debugfs.c | 2 +- net/ceph/messenger.c | 55 +- net/ceph/osd_client.c | 4 +- net/compat.c | 45 +- net/core/dev.c | 6 +- net/core/ethtool.c | 12 +- net/core/filter.c | 24 +- net/core/gro_cells.c | 1 + net/core/neighbour.c | 234 +- net/core/net_namespace.c | 3 +- net/core/pktgen.c | 3 +- net/core/rtnetlink.c | 17 +- net/core/skbuff.c | 205 +- net/core/skmsg.c | 26 +- net/core/sock.c | 15 +- net/dccp/proto.c | 8 +- net/ieee802154/6lowpan/tx.c | 3 + net/ipv4/devinet.c | 2 +- net/ipv4/esp4.c | 9 +- net/ipv4/esp4_offload.c | 15 +- net/ipv4/fib_rules.c | 8 +- net/ipv4/fou.c | 3 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/inet_hashtables.c | 34 +- net/ipv4/ip_gre.c | 9 + net/ipv4/ip_output.c | 1 + net/ipv4/ip_tunnel.c | 9 - net/ipv4/ip_tunnel_core.c | 1 + net/ipv4/ip_vti.c | 12 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 178 +- net/ipv4/netfilter/nf_reject_ipv4.c | 6 +- net/ipv4/route.c | 1 + net/ipv4/tcp_bpf.c | 15 +- net/ipv6/addrconf.c | 6 +- net/ipv6/af_inet6.c | 17 +- net/ipv6/esp6.c | 9 +- net/ipv6/esp6_offload.c | 15 +- net/ipv6/fou6.c | 8 + net/ipv6/icmp.c | 8 +- net/ipv6/ip6_fib.c | 6 +- net/ipv6/ip6_gre.c | 10 +- net/ipv6/ip6_output.c | 1 + net/ipv6/ip6_tunnel.c | 11 +- net/ipv6/ip6_udp_tunnel.c | 3 +- net/ipv6/ip6_vti.c | 9 +- net/ipv6/ip6mr.c | 17 +- net/ipv6/netfilter/nf_reject_ipv6.c | 10 +- net/ipv6/reassembly.c | 3 +- net/ipv6/route.c | 10 +- net/ipv6/sit.c | 3 + net/ipv6/udp.c | 8 +- net/ipv6/xfrm6_input.c | 8 +- net/ipv6/xfrm6_tunnel.c | 3 + net/l2tp/l2tp_ppp.c | 4 - net/mac80211/ieee80211_i.h | 1 + net/mac80211/mlme.c | 53 +- net/mac80211/util.c | 2 + net/netfilter/core.c | 6 +- net/netfilter/nf_conncount.c | 290 +- net/netfilter/nf_conntrack_acct.c | 89 +- net/netfilter/nf_conntrack_core.c | 28 +- net/netfilter/nf_conntrack_ecache.c | 66 +- net/netfilter/nf_conntrack_helper.c | 69 +- net/netfilter/nf_conntrack_proto_gre.c | 42 +- net/netfilter/nf_conntrack_proto_udp.c | 18 +- net/netfilter/nf_conntrack_standalone.c | 103 +- net/netfilter/nf_conntrack_timestamp.c | 70 +- net/netfilter/nf_log_common.c | 20 +- net/netfilter/nf_queue.c | 50 +- net/netfilter/nf_tables_api.c | 2 + net/netfilter/nfnetlink_queue.c | 23 +- net/netfilter/nft_connlimit.c | 14 +- net/netfilter/nft_meta.c | 2 +- net/netfilter/nft_xfrm.c | 2 +- net/netfilter/xt_physdev.c | 2 +- net/netfilter/xt_policy.c | 2 +- net/netrom/af_netrom.c | 15 +- net/openvswitch/flow.c | 8 +- net/packet/af_packet.c | 8 +- net/qrtr/qrtr.c | 3 +- net/rds/ib_send.c | 4 +- net/rds/message.c | 28 +- net/rds/rdma.c | 75 +- net/rds/rds.h | 27 +- net/rds/send.c | 63 +- net/rds/tcp.c | 2 +- net/sched/cls_flower.c | 7 +- net/smc/af_smc.c | 18 +- net/smc/smc.h | 4 + net/sunrpc/auth_gss/gss_mech_switch.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 8 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/clnt.c | 3 + net/sunrpc/rpc_pipe.c | 19 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/svc.c | 24 +- net/sunrpc/svc_xprt.c | 9 +- net/sunrpc/svcsock.c | 122 +- net/sunrpc/sysctl.c | 2 +- net/sunrpc/xprtmultipath.c | 4 +- net/sunrpc/xprtrdma/Makefile | 3 +- net/sunrpc/xprtrdma/backchannel.c | 59 +- 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.c | 6 - net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 8 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 4 - net/sunrpc/xprtrdma/svc_rdma_transport.c | 59 - net/sunrpc/xprtrdma/transport.c | 92 +- net/sunrpc/xprtrdma/verbs.c | 263 +- net/sunrpc/xprtrdma/xprt_rdma.h | 81 +- net/sunrpc/xprtsock.c | 37 +- net/tipc/Makefile | 4 +- net/tipc/bearer.c | 10 +- net/tipc/bearer.h | 2 +- net/tipc/link.c | 161 +- net/tipc/link.h | 2 + net/tipc/netlink_compat.c | 11 +- net/tipc/node.c | 90 +- net/tipc/node.h | 1 + net/tipc/socket.c | 236 +- net/tipc/socket.h | 4 + net/tipc/sysctl.c | 8 + net/tipc/trace.c | 206 + net/tipc/trace.h | 431 + net/tls/tls_main.c | 16 +- net/tls/tls_sw.c | 53 +- net/xdp/xsk.c | 16 +- net/xfrm/Kconfig | 1 + net/xfrm/xfrm_device.c | 4 +- net/xfrm/xfrm_input.c | 76 +- net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_output.c | 7 +- net/xfrm/xfrm_policy.c | 22 +- samples/Kconfig | 9 +- samples/Makefile | 2 +- samples/bpf/Makefile | 4 +- samples/bpf/test_cgrp2_attach2.c | 14 +- samples/bpf/test_current_task_under_cgroup_user.c | 2 +- samples/seccomp/Makefile | 1 + samples/statx/Makefile | 7 + samples/statx/test-statx.c | 258 + samples/vfs/Makefile | 10 - samples/vfs/test-fsmount.c | 133 - samples/vfs/test-statx.c | 263 - scripts/.gitignore | 2 - scripts/Kbuild.include | 14 +- scripts/Makefile.asm-generic | 4 + scripts/Makefile.headersinst | 7 - scripts/Makefile.lib | 34 +- scripts/coccinelle/iterators/use_after_iter.cocci | 3 + scripts/coccinelle/misc/boolinit.cocci | 5 + scripts/decode_stacktrace.sh | 9 +- scripts/gcc-goto.sh | 2 +- scripts/gen_compile_commands.py | 151 + scripts/kallsyms.c | 4 +- scripts/kconfig/.gitignore | 1 + scripts/kconfig/Makefile | 65 +- scripts/kconfig/conf.c | 2 +- scripts/kconfig/confdata.c | 3 +- scripts/kconfig/expr.c | 4 +- scripts/kconfig/expr.h | 2 +- scripts/kconfig/gconf.c | 30 +- scripts/kconfig/images.c | 34 +- scripts/kconfig/images.h | 33 + scripts/kconfig/lkc.h | 6 +- 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 | 2 +- scripts/kconfig/merge_config.sh | 11 +- scripts/kconfig/nconf.c | 5 +- scripts/kconfig/nconf.gui.c | 5 +- scripts/kconfig/nconf.h | 5 +- scripts/kconfig/preprocess.c | 2 + scripts/kconfig/qconf.cc | 4 +- scripts/kconfig/qconf.h | 2 +- scripts/kconfig/streamline_config.pl | 2 +- scripts/kconfig/symbol.c | 4 +- scripts/kconfig/tests/auto_submenu/Kconfig | 2 + scripts/kconfig/tests/auto_submenu/__init__.py | 1 + scripts/kconfig/tests/choice/Kconfig | 2 + scripts/kconfig/tests/choice/__init__.py | 1 + .../kconfig/tests/choice_value_with_m_dep/Kconfig | 2 + .../tests/choice_value_with_m_dep/__init__.py | 1 + .../kconfig/tests/err_recursive_inc/__init__.py | 1 + scripts/kconfig/tests/inter_choice/Kconfig | 2 + scripts/kconfig/tests/inter_choice/__init__.py | 1 + scripts/kconfig/tests/new_choice_with_dep/Kconfig | 2 + .../kconfig/tests/new_choice_with_dep/__init__.py | 1 + .../kconfig/tests/no_write_if_dep_unmet/Kconfig | 2 + .../tests/no_write_if_dep_unmet/__init__.py | 1 + scripts/kconfig/tests/rand_nested_choice/Kconfig | 2 + .../kconfig/tests/rand_nested_choice/__init__.py | 1 + scripts/kconfig/util.c | 3 +- scripts/kconfig/zconf.l | 15 +- scripts/kconfig/zconf.y | 19 +- security/apparmor/include/mount.h | 11 +- security/apparmor/lsm.c | 99 +- security/apparmor/mount.c | 46 - security/integrity/ima/ima_main.c | 2 +- security/keys/encrypted-keys/encrypted.c | 29 +- security/keys/internal.h | 2 - security/keys/keyctl_pkey.c | 2 + security/keys/process_keys.c | 1 + security/security.c | 11 - security/selinux/hooks.c | 9 - security/selinux/xfrm.c | 4 +- security/smack/smack_lsm.c | 4 +- security/tomoyo/common.c | 2 +- security/tomoyo/common.h | 3 - security/tomoyo/mount.c | 45 - security/tomoyo/tomoyo.c | 15 - sound/core/compress_offload.c | 3 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/firewire/bebob/bebob.c | 2 +- sound/hda/hdac_bus.c | 7 +- sound/hda/hdac_controller.c | 8 +- sound/hda/hdac_stream.c | 4 +- sound/isa/gus/gus_main.c | 13 +- sound/isa/sb/emu8000_patch.c | 4 +- sound/isa/sb/sb16_main.c | 10 +- sound/pci/cs46xx/dsp_spos.c | 3 + sound/pci/emu10k1/emufx.c | 5 + sound/pci/hda/hda_tegra.c | 2 + sound/pci/hda/patch_realtek.c | 21 +- sound/pci/ice1712/ews.c | 7 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/pcm1796.h | 1 - sound/pci/oxygen/xonar_pcm179x.c | 71 +- sound/pci/rme9652/hdsp.c | 10 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/adau7002.c | 45 + sound/soc/codecs/ak4458.c | 79 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs4341.c | 346 + sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/da7219.c | 85 +- sound/soc/codecs/da7219.h | 1 + sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/es8316.c | 200 +- sound/soc/codecs/es8316.h | 7 + sound/soc/codecs/max98090.c | 15 - sound/soc/codecs/max98373.c | 6 +- sound/soc/codecs/max98927.c | 8 +- sound/soc/codecs/mt6351.c | 4 +- sound/soc/codecs/nau8824.c | 2 +- sound/soc/codecs/nau8825.c | 1 + sound/soc/codecs/pcm512x.c | 11 +- sound/soc/codecs/rk3328_codec.c | 519 + sound/soc/codecs/rk3328_codec.h | 210 + sound/soc/codecs/rl6347a.c | 4 +- sound/soc/codecs/rt274.c | 24 +- sound/soc/codecs/rt286.c | 8 +- sound/soc/codecs/rt298.c | 12 +- sound/soc/codecs/rt5514.c | 1 + sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5645.c | 66 +- sound/soc/codecs/rt5651.c | 61 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5670.c | 54 - sound/soc/codecs/rt5677.c | 8 +- sound/soc/codecs/rt5682.c | 1 + sound/soc/codecs/sgtl5000.c | 19 +- sound/soc/codecs/tlv320aic32x4.c | 34 +- sound/soc/codecs/tlv320aic32x4.h | 1 + sound/soc/codecs/tscs42xx.c | 2 +- sound/soc/codecs/wm8904.c | 21 +- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_micfil.c | 826 + sound/soc/fsl/fsl_micfil.h | 283 + sound/soc/generic/Kconfig | 17 - sound/soc/generic/Makefile | 4 - sound/soc/generic/audio-graph-card.c | 465 +- sound/soc/generic/audio-graph-scu-card.c | 501 - sound/soc/generic/simple-card-utils.c | 14 +- sound/soc/generic/simple-card.c | 454 +- sound/soc/generic/simple-scu-card.c | 474 - sound/soc/intel/Kconfig | 2 +- sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 10 +- sound/soc/intel/atom/sst/sst_acpi.c | 45 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 3 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 326 +- sound/soc/intel/boards/bytcr_rt5640.c | 12 + sound/soc/intel/boards/bytcr_rt5651.c | 103 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 47 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 4 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 44 +- 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 | 2 +- sound/soc/intel/skylake/skl-pcm.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/intel/skylake/skl.c | 48 +- sound/soc/pxa/Makefile | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 17 +- sound/soc/sh/rcar/src.c | 125 +- sound/soc/soc-core.c | 17 +- sound/soc/ti/davinci-mcasp.c | 311 +- sound/soc/xilinx/Kconfig | 14 + sound/soc/xilinx/Makefile | 4 + sound/soc/xilinx/xlnx_formatter_pcm.c | 565 + sound/soc/xilinx/xlnx_i2s.c | 15 +- sound/soc/xilinx/xlnx_spdif.c | 339 + sound/usb/card.c | 2 +- sound/usb/line6/pod.c | 3 +- sound/usb/mixer.c | 35 +- sound/usb/quirks-table.h | 6 + sound/usb/quirks.c | 2 +- sound/usb/stream.c | 36 +- tools/Makefile | 14 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 1 + .../arch}/riscv/include/uapi/asm/bitsperlong.h | 0 tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/asm/rmwcc.h | 6 +- {arch => tools/arch}/x86/include/uapi/asm/prctl.h | 0 tools/bpf/bpftool/Makefile | 2 - tools/build/Makefile.feature | 10 +- tools/build/feature/Makefile | 16 +- tools/build/feature/test-all.c | 5 + tools/build/feature/test-libaio.c | 16 + tools/build/feature/test-libopencsd.c | 8 + tools/debugging/Makefile | 16 + tools/debugging/kernel-chktaint | 202 + tools/gpio/Makefile | 2 +- tools/include/linux/err.h | 13 + {include => tools/include}/linux/numa.h | 0 tools/include/nolibc/nolibc.h | 2263 +++ tools/include/uapi/asm-generic/unistd.h | 8 +- tools/include/uapi/asm/bitsperlong.h | 2 + tools/include/uapi/drm/i915_drm.h | 8 + {include => tools/include}/uapi/linux/fadvise.h | 0 tools/include/uapi/linux/in.h | 10 +- tools/include/uapi/linux/kvm.h | 19 + tools/include/uapi/linux/prctl.h | 8 + .../include}/uapi/linux/usbdevice_fs.h | 0 tools/lib/bpf/README.rst | 14 + 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/Documentation/explanation.txt | 289 +- tools/memory-model/README | 25 +- tools/memory-model/linux-kernel.bell | 35 +- tools/memory-model/linux-kernel.cat | 41 +- tools/memory-model/linux-kernel.def | 5 + 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 | 54 +- tools/perf/Makefile.perf | 48 +- tools/perf/arch/arc/annotate/instructions.c | 9 + tools/perf/arch/common.c | 21 +- tools/perf/arch/common.h | 1 + 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/intel-pt.c | 11 + tools/perf/bench/numa.c | 7 +- tools/perf/builtin-c2c.c | 4 +- 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 | 80 +- tools/perf/builtin-stat.c | 11 +- tools/perf/builtin-timechart.c | 4 + tools/perf/builtin-top.c | 289 +- tools/perf/builtin-trace.c | 571 +- tools/perf/check-headers.sh | 3 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 33 +- tools/perf/include/bpf/bpf.h | 2 + tools/perf/include/bpf/stdio.h | 3 - tools/perf/perf.h | 2 +- .../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 +- 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 +- .../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/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/lib/probe_vfs_getname.sh | 3 +- 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 | 43 +- 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 | 53 +- 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/prctl_option.sh | 2 +- 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/usbdevfs_ioctl.sh | 19 + 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 | 1 + tools/perf/util/annotate.c | 57 +- tools/perf/util/annotate.h | 5 + tools/perf/util/auxtrace.c | 11 +- tools/perf/util/bpf-loader.c | 4 +- tools/perf/util/callchain.c | 32 +- tools/perf/util/callchain.h | 1 + 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/dump-insn.c | 8 + tools/perf/util/dump-insn.h | 2 + tools/perf/util/env.c | 2 +- tools/perf/util/event.c | 61 +- tools/perf/util/event.h | 8 +- tools/perf/util/evlist.c | 10 +- tools/perf/util/evlist.h | 2 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/evsel_fprintf.c | 1 + tools/perf/util/header.c | 12 +- tools/perf/util/hist.c | 2 +- tools/perf/util/hist.h | 1 + tools/perf/util/include/asm/uaccess.h | 2 +- tools/perf/util/intel-bts.c | 4 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 8 + tools/perf/util/intel-pt.c | 6 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 35 +- tools/perf/util/machine.h | 6 +- tools/perf/util/map.c | 62 +- tools/perf/util/map.h | 16 + tools/perf/util/mmap.c | 152 +- tools/perf/util/mmap.h | 26 +- tools/perf/util/ordered-events.c | 44 +- tools/perf/util/ordered-events.h | 8 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-file.c | 2 +- tools/perf/util/python.c | 7 +- 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 | 14 +- 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 | 3 +- tools/perf/util/strbuf.c | 1 - tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol.c | 11 - tools/perf/util/symbol.h | 1 + tools/perf/util/thread-stack.c | 227 +- tools/perf/util/thread-stack.h | 8 +- 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 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 4 +- tools/power/x86/turbostat/Makefile | 8 +- tools/power/x86/turbostat/turbostat.c | 189 +- tools/power/x86/x86_energy_perf_policy/Makefile | 6 +- tools/testing/nvdimm/Kbuild | 3 + tools/testing/nvdimm/dimm_devs.c | 41 + tools/testing/nvdimm/test/nfit.c | 321 + tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- tools/testing/selftests/bpf/test_btf.c | 27 + tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 2 +- tools/testing/selftests/bpf/test_maps.c | 2 +- tools/testing/selftests/bpf/test_netcnt.c | 2 +- .../selftests/bpf/test_skb_cgroup_id_user.c | 2 +- tools/testing/selftests/bpf/test_sock.c | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 55 +- tools/testing/selftests/bpf/test_socket_cookie.c | 2 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 2 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 1712 ++- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 395 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 78 + tools/testing/selftests/kvm/dirty_log_test.c | 146 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 + .../testing/selftests/kvm/lib/aarch64/processor.c | 18 +- tools/testing/selftests/kvm/lib/kvm_util.c | 40 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 1 + tools/testing/selftests/kvm/lib/ucall.c | 30 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 4 +- tools/testing/selftests/kvm/x86_64/state_test.c | 4 +- tools/testing/selftests/memfd/memfd_test.c | 74 - tools/testing/selftests/net/Makefile | 1 + .../selftests/net/forwarding/bridge_vlan_aware.sh | 15 +- .../selftests/net/forwarding/router_vid_1.sh | 135 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 2 +- tools/testing/selftests/net/ip_defrag.c | 96 +- tools/testing/selftests/net/ip_defrag.sh | 9 +- tools/testing/selftests/net/reuseport_addr_any.c | 131 +- tools/testing/selftests/net/rtnetlink.sh | 69 + .../selftests/net/test_vxlan_fdb_changelink.sh | 29 + .../selftests/networking/timestamping/Makefile | 5 +- .../selftests/networking/timestamping/config | 2 + .../networking/timestamping/txtimestamp.c | 382 +- .../networking/timestamping/txtimestamp.sh | 57 + tools/testing/selftests/pidfd/Makefile | 6 + tools/testing/selftests/pidfd/pidfd_test.c | 381 + tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 2 +- .../selftests/powerpc/tm/tm-signal-sigreturn-nt.c | 46 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-loadavg-001.c | 2 +- .../selftests/proc/proc-self-map-files-002.c | 2 +- tools/testing/selftests/proc/proc-self-syscall.c | 2 +- tools/testing/selftests/proc/proc-self-wchan.c | 2 +- tools/testing/selftests/proc/read.c | 2 +- tools/testing/selftests/proc/setns-dcache.c | 129 + tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 27 +- tools/testing/selftests/rcutorture/bin/nolibc.h | 2197 --- tools/testing/selftests/vm/run_vmtests | 16 + tools/testing/selftests/vm/test_vmalloc.sh | 176 + 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/thermal/tmon/Makefile | 8 +- tools/virtio/linux/kernel.h | 4 + tools/vm/page_owner_sort.c | 4 +- virt/kvm/arm/arch_timer.c | 27 +- virt/kvm/arm/arm.c | 2 + virt/kvm/arm/mmu.c | 6 +- virt/kvm/arm/trace.h | 2 +- virt/kvm/arm/vgic/vgic.c | 2 +- virt/kvm/async_pf.c | 2 +- virt/kvm/coalesced_mmio.c | 6 +- virt/kvm/kvm_main.c | 54 +- 3278 files changed, 90864 insertions(+), 60711 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/rda.txt create mode 100644 Documentation/devicetree/bindings/arm/renesas.yaml delete mode 100644 Documentation/devicetree/bindings/arm/shmobile.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.txt delete mode 100644 Documentation/devicetree/bindings/dma/fsl-qdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/cdns,gpio.txt create mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/raspberrypi [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.txt delete mode 100644 Documentation/devicetree/bindings/mtd/fsl-quadspi.txt create mode 100644 Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/uniphier-pcie.txt create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt create mode 100644 Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt create mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.txt create mode 100644 Documentation/networking/checksum-offloads.rst delete mode 100644 Documentation/networking/checksum-offloads.txt create mode 100644 Documentation/networking/segmentation-offloads.rst delete mode 100644 Documentation/networking/segmentation-offloads.txt create mode 100644 Documentation/nvdimm/security.txt create mode 100644 Documentation/powerpc/isa-versions.rst create mode 100644 Documentation/watchdog/watchdog-pm.txt create mode 100644 Documentation/x86/intel_mpx.txt copy arch/{m68k => alpha}/kernel/syscalls/Makefile (100%) create mode 100644 arch/alpha/kernel/syscalls/syscall.tbl create mode 100644 arch/alpha/kernel/syscalls/syscallhdr.sh copy arch/{ia64 => alpha}/kernel/syscalls/syscalltbl.sh (100%) create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm/boot/dts/rda8810pl-orangepi-2g-iot.dts create mode 100644 arch/arm/boot/dts/rda8810pl-orangepi-i96.dts create mode 100644 arch/arm/boot/dts/rda8810pl.dtsi delete mode 100644 arch/arm/mach-oxnas/hotplug.c create mode 100644 arch/arm/mach-rda/Kconfig create mode 100644 arch/arm/mach-rda/Makefile delete mode 100644 arch/arm/mach-realview/hotplug.c delete mode 100644 arch/arm/mach-realview/hotplug.h delete mode 100644 arch/arm/mach-sti/headsmp.S delete mode 100644 arch/arm/mach-vexpress/hotplug.c create mode 100644 arch/arm/plat-versatile/hotplug.c create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0.dtsi create mode 100644 arch/arm64/include/uapi/asm/sve_context.h create mode 100644 arch/csky/abiv1/inc/abi/switch_context.h create mode 100644 arch/csky/abiv2/inc/abi/switch_context.h create mode 100644 arch/csky/abiv2/mcount.S create mode 100644 arch/csky/include/asm/ftrace.h create mode 100644 arch/csky/include/asm/perf_event.h create mode 100644 arch/csky/kernel/ftrace.c create mode 100644 arch/csky/kernel/perf_event.c create mode 100644 arch/csky/kernel/stacktrace.c delete mode 100644 arch/h8300/include/asm/pci.h delete mode 100644 arch/mips/bcm63xx/dev-dsp.c delete mode 100644 arch/mips/include/asm/mach-bcm63xx/bcm63xx_dev_dsp.h delete mode 100644 arch/mips/kernel/scall64-64.S create mode 100644 arch/mips/kernel/scall64-n64.S create mode 100644 arch/mips/kernel/syscalls/Makefile create mode 100644 arch/mips/kernel/syscalls/syscall_n32.tbl create mode 100644 arch/mips/kernel/syscalls/syscall_n64.tbl create mode 100644 arch/mips/kernel/syscalls/syscall_o32.tbl create mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh create mode 100644 arch/mips/kernel/syscalls/syscallnr.sh create mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/include/asm/systbl.h create mode 100644 arch/powerpc/kernel/syscalls/Makefile create mode 100644 arch/powerpc/kernel/syscalls/syscall.tbl create mode 100644 arch/powerpc/kernel/syscalls/syscallhdr.sh create mode 100644 arch/powerpc/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/kernel/systbl_chk.c create mode 100644 arch/sh/kernel/syscalls/Makefile create mode 100644 arch/sh/kernel/syscalls/syscall.tbl create mode 100644 arch/x86/include/asm/mpx.h create mode 100644 arch/x86/include/asm/trace/mpx.h delete mode 100644 arch/x86/kernel/macros.S create mode 100644 arch/x86/kvm/vmx/vmenter.S create mode 100644 arch/x86/lib/iomem.c create mode 100644 arch/x86/mm/mpx.c create mode 100644 arch/xtensa/include/asm/jump_label.h create mode 100644 arch/xtensa/kernel/jump_label.c create mode 100644 drivers/acpi/nfit/intel.c create mode 100644 drivers/android/binder_internal.h create mode 100644 drivers/android/binderfs.c create mode 100644 drivers/clk/clk-fixed-mmio.c delete mode 100644 drivers/clocksource/riscv_timer.c rename drivers/clocksource/{meson6_timer.c => timer-meson6.c} (100%) create mode 100644 drivers/clocksource/timer-rda.c create mode 100644 drivers/clocksource/timer-riscv.c rename drivers/clocksource/{rockchip_timer.c => timer-rockchip.c} (100%) rename drivers/clocksource/{sun4i_timer.c => timer-sun4i.c} (100%) rename drivers/clocksource/{tegra20_timer.c => timer-tegra20.c} (100%) create mode 100644 drivers/crypto/cavium/nitrox/nitrox_aead.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_skcipher.c create mode 100644 drivers/dma/dw/dw.c create mode 100644 drivers/dma/dw/idma32.c delete mode 100644 drivers/dma/fsl-qdma.c create mode 100644 drivers/gpio/gpio-cadence.c create mode 100644 drivers/gpio/gpio-sama5d2-piobu.c delete mode 100644 drivers/gpu/drm/virtio/virtgpu_drm_bus.c create mode 100644 drivers/hwspinlock/stm32_hwspinlock.c create mode 100644 drivers/input/touchscreen/raspberrypi-ts.c create mode 100644 drivers/memory/pl353-smc.c create mode 100644 drivers/mfd/bcm2835-pm.c delete mode 100644 drivers/mtd/spi-nor/fsl-quadspi.c create mode 100644 drivers/nvdimm/security.c create mode 100644 drivers/pci/controller/dwc/pci-meson.c create mode 100644 drivers/pci/controller/dwc/pcie-uniphier.c rename drivers/rtc/{rtc-dev.c => dev.c} (100%) rename drivers/rtc/{rtc-lib.c => lib.c} (100%) rename drivers/rtc/{rtc-proc.c => proc.c} (100%) create mode 100644 drivers/rtc/rtc-imx-sc.c rename drivers/rtc/{rtc-sysfs.c => sysfs.c} (100%) create mode 100644 drivers/soc/bcm/bcm2835-power.c create mode 100644 drivers/spi/spi-fsl-qspi.c create mode 100644 drivers/staging/mt7621-pci-phy/Kconfig create mode 100644 drivers/staging/mt7621-pci-phy/Makefile create mode 100644 drivers/staging/mt7621-pci-phy/TODO create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c create mode 100644 drivers/tty/serial/rda-uart.c create mode 100644 drivers/vfio/pci/trace.h create mode 100644 drivers/vfio/pci/vfio_pci_nvlink2.c create mode 100644 drivers/watchdog/pm8916_wdt.c create mode 100644 drivers/watchdog/tqmx86_wdt.c delete mode 100644 fs/fsopen.c create mode 100644 include/dt-bindings/clock/imx8-clock.h delete mode 100644 include/dt-bindings/clock/imx8qxp-clock.h create mode 100644 include/dt-bindings/pinctrl/k3.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8qm.h create mode 100644 include/dt-bindings/soc/bcm2835-pm.h create mode 100644 include/linux/mfd/bcm2835-pm.h create mode 100644 include/linux/pl353-smc.h create mode 100644 include/linux/reset/socfpga.h create mode 100644 include/linux/reset/sunxi.h create mode 100644 include/trace/events/iscsi.h create mode 100644 include/trace/events/tegra_apb_dma.h create mode 100644 include/uapi/linux/android/binder_ctl.h create mode 100644 include/uapi/linux/vhost_types.h create mode 100644 lib/fonts/font_ter16x32.c create mode 100644 lib/test_vmalloc.c delete mode 100644 net/sunrpc/xprtrdma/fmr_ops.c create mode 100644 net/tipc/trace.c create mode 100644 net/tipc/trace.h 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 create mode 100755 scripts/gen_compile_commands.py create mode 100644 scripts/kconfig/images.h create mode 100644 sound/soc/codecs/cs4341.c create mode 100644 sound/soc/codecs/rk3328_codec.c create mode 100644 sound/soc/codecs/rk3328_codec.h create mode 100644 sound/soc/fsl/fsl_micfil.c create mode 100644 sound/soc/fsl/fsl_micfil.h delete mode 100644 sound/soc/generic/audio-graph-scu-card.c delete mode 100644 sound/soc/generic/simple-scu-card.c create mode 100644 sound/soc/xilinx/xlnx_formatter_pcm.c create mode 100644 sound/soc/xilinx/xlnx_spdif.c copy {arch => tools/arch}/riscv/include/uapi/asm/bitsperlong.h (100%) copy {arch => tools/arch}/x86/include/uapi/asm/prctl.h (100%) create mode 100644 tools/build/feature/test-libaio.c create mode 100644 tools/debugging/Makefile create mode 100755 tools/debugging/kernel-chktaint copy {include => tools/include}/linux/numa.h (100%) create mode 100644 tools/include/nolibc/nolibc.h copy {include => tools/include}/uapi/linux/fadvise.h (100%) copy {include => tools/include}/uapi/linux/usbdevice_fs.h (100%) create mode 100644 tools/lib/traceevent/libtraceevent.pc.template create mode 100644 tools/perf/arch/arc/annotate/instructions.c create mode 100644 tools/perf/trace/beauty/arch_prctl.c create mode 100755 tools/perf/trace/beauty/fadvise.sh create mode 100755 tools/perf/trace/beauty/rename_flags.sh create mode 100644 tools/perf/trace/beauty/renameat.c create mode 100755 tools/perf/trace/beauty/usbdevfs_ioctl.sh create mode 100755 tools/perf/trace/beauty/x86_arch_prctl.sh create mode 100644 tools/perf/util/srccode.c create mode 100644 tools/perf/util/srccode.h create mode 100644 tools/testing/nvdimm/dimm_devs.c create mode 100755 tools/testing/selftests/net/forwarding/router_vid_1.sh create mode 100755 tools/testing/selftests/net/test_vxlan_fdb_changelink.sh create mode 100644 tools/testing/selftests/networking/timestamping/config create mode 100755 tools/testing/selftests/networking/timestamping/txtimestamp.sh create mode 100644 tools/testing/selftests/pidfd/Makefile create mode 100644 tools/testing/selftests/pidfd/pidfd_test.c create mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c create mode 100644 tools/testing/selftests/proc/setns-dcache.c delete mode 100644 tools/testing/selftests/rcutorture/bin/nolibc.h create mode 100644 tools/testing/selftests/vm/test_vmalloc.sh 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