This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 1efde6eb1819 Add linux-next specific files for 20181220 omits dce3cb51eb57 Merge branch 'akpm/master' omits ac3cd921fb84 Drop flex_arrays omits 5d0128ee7537 sctp: convert to genradix omits 5e7a86b8eefa proc: commit to genradix omits 2ddb34f7cfc6 Generic radix trees omits d0639332e9fc selinux: convert to kvmalloc omits 96039353b7ac md: convert to kvmalloc omits 263e93c03793 openvswitch: convert to kvmalloc omits 5c6c78d373bf drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 144eae8d5837 kernel/fork.c: remove duplicated include omits 51cd42ae74db mm/page_io.c: fix polled swap page in omits 9fc2e4bd127a checkpatch: add Co-developed-by to signature tags omits d1dfbd4d1b5d docs: fix Co-Developed-by docs omits b0a605d42431 drivers/base/platform.c: kmemleak ignore a known leak omits 7093f89f2ff2 fs: don't open code lru_to_page() omits 66910b5d114b include/linux/sched/signal.h: replace `tsk' with `task' omits 8e8b604386df fs-remove-caller-signal_pending-branch-predictions-fix omits 5d62a81e23bd fs/: remove caller signal_pending branch predictions omits ad1d8ab07f1a mm/: remove caller signal_pending branch predictions omits c3b70ac1b755 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits 4771c036e9e8 kernel/sched/: remove caller signal_pending branch predictions omits d98539b4f5ab kernel/locking/mutex.c: remove caller signal_pending branc [...] omits 901526385dbf pm-hibernate-exclude-all-pageoffline-pages-v2 omits 42d38ad26e2a PM/Hibernate: exclude all PageOffline() pages omits 031864d6e505 PM/Hibernate: use pfn_to_online_page() omits d83d09cb70b8 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits 173c1cb8cf42 vmw_balloon: mark inflated pages PG_offline omits f3fa8b6c34be hv_balloon: mark inflated pages PG_offline omits daca1b35fdad xen/balloon: mark inflated pages PG_offline omits 2f194f1fecfe kexec: export PG_offline to VMCOREINFO omits 28f23d1c199a mm-convert-pg_balloon-to-pg_offline-fix omits bf0ffd54a4b2 mm: convert PG_balloon to PG_offline omits b39fab64d9aa mm: balloon: update comment about isolation/migration/compaction omits e9a900bacd8e locking/atomics: build atomic headers as required omits 4c6d98f3d0fc kernel/signal.c: remove some duplicated includes omits e09bcbfc71fb kernel/async.c: remove some duplicated includes omits a916763dd622 mm: select HAVE_MOVE_PMD on x86 for faster mremap omits 230cb93ccbb2 mm/mremap: fix 'move_normal_pmd' unused function warning omits e45cb3bc590b mm: speed up mremap by 20x on large regions omits 4ee646989257 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] omits 055fe817a6bf mm: treewide: remove unused address argument from pte_allo [...] omits d1d913584796 lib/test_debug_virtual.c: fix build failure omits cabb613a2e73 scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits d1461bcd8bb4 Merge branch 'akpm-current/current' omits c59a9b235081 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' omits b0087088c8b7 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits e63ebcdb5639 Merge remote-tracking branch 'nvmem/for-next' omits b68bd998ef20 Merge remote-tracking branch 'slimbus/for-next' omits ce6615641c18 Merge remote-tracking branch 'cisco/for-next' omits 5ffe837cbbc9 Merge remote-tracking branch 'kspp/for-next/kspp' omits a90d8fa2b8b8 Merge remote-tracking branch 'ntb/ntb-next' omits c256e5448efc Merge remote-tracking branch 'rtc/rtc-next' omits 25c778a0327f Merge remote-tracking branch 'coresight/next' omits 89f21cb74a19 Merge remote-tracking branch 'livepatching/for-next' omits f5130b2a7a7b Merge remote-tracking branch 'y2038/y2038' omits fc8ca2e61207 Merge remote-tracking branch 'kselftest/next' omits bf68335521eb Merge remote-tracking branch 'random/dev' omits ef247286ee6e Merge remote-tracking branch 'pwm/for-next' omits 074e64299d84 Merge remote-tracking branch 'pinctrl/for-next' omits 75d1790cc897 Merge remote-tracking branch 'gpio/for-next' omits e10f6fdf0435 Merge remote-tracking branch 'rpmsg/for-next' omits f990bd3697e3 Merge remote-tracking branch 'vhost/linux-next' omits b1fab102ca52 Merge remote-tracking branch 'scsi-mkp/for-next' omits 64f1449cdabe Merge remote-tracking branch 'scsi/for-next' omits fb37153ac19f Merge remote-tracking branch 'cgroup/for-next' omits 1f3aa36a1326 Merge remote-tracking branch 'slave-dma/next' omits 330dc3896d02 Merge remote-tracking branch 'icc/icc-next' omits ca5e3543b19b Merge remote-tracking branch 'mux/for-next' omits b7963d6a6f92 Merge remote-tracking branch 'staging/staging-next' omits db093c2c3ca3 Merge remote-tracking branch 'char-misc/char-misc-next' omits 5a6211169a63 Merge remote-tracking branch 'tty/tty-next' omits a38175e5c2ee Merge remote-tracking branch 'usb-serial/usb-next' omits 7718b8bdd2e8 Merge remote-tracking branch 'usb/usb-next' omits 903bd3425575 Merge remote-tracking branch 'driver-core/driver-core-next' omits 735d85df4afe Merge remote-tracking branch 'ipmi/for-next' omits d33d3ec12ae7 Merge remote-tracking branch 'leds/for-next' omits 07315263d171 Merge remote-tracking branch 'hsi/for-next' omits 6f21d4d0d710 Merge remote-tracking branch 'chrome-platform/for-next' omits 7c1833a78c7f Merge remote-tracking branch 'drivers-x86/for-next' omits 816a1574c6f1 Merge remote-tracking branch 'percpu/for-next' omits f3df45d74be8 Merge remote-tracking branch 'xen-tip/linux-next' omits 48bf8ced846b Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 605f4dbd4b45 Merge remote-tracking branch 'kvm/linux-next' omits 20b8ad08fd62 Merge remote-tracking branch 'rcu/rcu/next' omits 5667829de5eb Merge remote-tracking branch 'ftrace/for-next' omits 7433481a173d Merge remote-tracking branch 'edac-amd/for-next' omits 96e0a22693e3 Merge remote-tracking branch 'clockevents/clockevents/next' omits 75dd86eeac17 Merge remote-tracking branch 'tip/auto-latest' omits 75f962d8fe52 Merge remote-tracking branch 'spi/for-next' omits 4ec2a643d3d7 Merge remote-tracking branch 'mailbox/mailbox-for-next' omits d9518a5c27f7 Merge remote-tracking branch 'devicetree/for-next' omits 6ffccd152ca3 Merge remote-tracking branch 'audit/next' omits e2267b2875b0 Merge remote-tracking branch 'vfio/next' omits 636b6a8641b3 Merge remote-tracking branch 'iommu/next' omits 96ae0a1f40d4 Merge remote-tracking branch 'watchdog/master' omits dbff1d66dff3 Merge remote-tracking branch 'selinux/next' omits 989a4636cca2 Merge remote-tracking branch 'apparmor/apparmor-next' omits f58ab98f1d61 Merge remote-tracking branch 'security/next-testing' omits 1531a9f0415b Merge remote-tracking branch 'regulator/for-next' omits 2b0681b336e7 Merge remote-tracking branch 'battery/for-next' omits b5f2fad28dca Merge remote-tracking branch 'backlight/for-backlight-next' omits 34984dcd3fd2 Merge remote-tracking branch 'mfd/for-mfd-next' omits b566948c7250 Merge remote-tracking branch 'md/for-next' omits f4c069d7c963 Merge remote-tracking branch 'kgdb/kgdb-next' omits fa455b273772 Merge remote-tracking branch 'mmc/next' omits d88e0e7efebc Merge remote-tracking branch 'device-mapper/for-next' omits 6173f57441f9 Merge remote-tracking branch 'block/for-next' omits 7b6c1c2fe83d Merge remote-tracking branch 'input/next' omits 3875eaefe30e Merge remote-tracking branch 'modules/modules-next' omits 8e823631bfdf Merge remote-tracking branch 'sound-asoc/for-next' omits 9e5ea82de47d Merge remote-tracking branch 'sound/for-next' omits faf260ad3753 Merge remote-tracking branch 'regmap/for-next' omits 3ec9af473d87 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits a8cd96bd2457 Merge remote-tracking branch 'drm-msm/msm-next' omits 60f470438bc3 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 56731239dfeb Merge remote-tracking branch 'drm/drm-next' omits 6580aac4d991 Merge remote-tracking branch 'crypto/master' omits f809c6bc7166 Merge remote-tracking branch 'mtd/mtd/next' omits c3eee42aa3da Merge remote-tracking branch 'gfs2/for-next' omits 92a0cab0282d Merge remote-tracking branch 'wireless-drivers-next/master' omits 302ef8c18225 Merge remote-tracking branch 'nfc-next/master' omits 75393e8b511a Merge remote-tracking branch 'netfilter-next/master' omits 730510a0d69b Merge remote-tracking branch 'mlx5-next/mlx5-next' omits bb0a854c4534 Merge remote-tracking branch 'bpf-next/master' omits c1a077ab827e Merge remote-tracking branch 'net-next/master' omits a8ce9b062042 Merge remote-tracking branch 'rdma/for-next' omits 7f6179cf50f8 Merge remote-tracking branch 'swiotlb/linux-next' omits 9896c2a37b5d Merge remote-tracking branch 'dlm/next' omits ac9730abe88a Merge remote-tracking branch 'ieee1394/for-next' omits 0ce615fc6b0c Merge remote-tracking branch 'thermal/next' omits 2d1ec1ffff51 Merge remote-tracking branch 'pm/linux-next' omits 06d9a257bd40 Merge remote-tracking branch 'v4l-dvb-next/master' omits 159e651febf1 Merge remote-tracking branch 'v4l-dvb/master' omits 4cfdb5a67efe Merge remote-tracking branch 'jc_docs/docs-next' omits e99e3c30d371 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 27831e783655 Merge remote-tracking branch 'i3c/i3c/next' omits 529d4769eab8 Merge remote-tracking branch 'i2c/i2c/for-next' omits f8e36de7971e Merge remote-tracking branch 'hid/for-next' omits 65dbd439626f Merge remote-tracking branch 'pstore/for-next/pstore' omits f90c2bc3a6aa Merge remote-tracking branch 'pci/next' omits a3190f34f2a9 Merge remote-tracking branch 'printk/for-next' omits d53e3b5ee117 Merge remote-tracking branch 'vfs/for-next' omits 32dd688663c6 Merge remote-tracking branch 'file-locks/locks-next' omits 3a2940d258ce Merge remote-tracking branch 'xfs/for-next' omits 2edfaa6a329d Merge remote-tracking branch 'v9fs/9p-next' omits 87d8f1e5ac5e Merge remote-tracking branch 'ubifs/linux-next' omits ab522a6cc5c9 Merge remote-tracking branch 'nfsd/nfsd-next' omits 072d969dab63 Merge remote-tracking branch 'nfs-anna/linux-next' omits cdb93b56cc68 Merge remote-tracking branch 'nfs/linux-next' omits dfd0a9bf89fa Merge remote-tracking branch 'jfs/jfs-next' omits a5fe84043cea Merge remote-tracking branch 'f2fs/dev' omits 95684977238b Merge remote-tracking branch 'ext4/dev' omits 06cdef00f1f2 Merge remote-tracking branch 'ext3/for_next' omits dcf3915a128b Merge remote-tracking branch 'ecryptfs/next' omits 96f947349308 Merge remote-tracking branch 'cifs/for-next' omits 093ef9b6d8a0 PCI: avoid bridge feature re-probing on hotplug omits 7375b7b99ce1 virtio_net: bulk free tx skbs omits c069f4610bde virtio-net: bql support omits ac456089dda8 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 49206268e37d Merge remote-tracking branch 'befs/for-next' omits d4db323b7678 Merge remote-tracking branch 'fscrypt/master' omits 050b537f4125 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 301e85426cbb Merge remote-tracking branch 'sparc-next/master' omits bf53fc2dcc6c Merge remote-tracking branch 's390/features' omits b9a2e63684c8 Merge remote-tracking branch 'risc-v/for-next' omits 8c69d6a1717f Merge remote-tracking branch 'powerpc/next' omits 67172546c925 Merge remote-tracking branch 'parisc-hd/for-next' omits 3b64f68058d0 Merge remote-tracking branch 'openrisc/for-next' omits cfb82523a23e Merge remote-tracking branch 'nios2/for-next' omits fa984105306e Merge remote-tracking branch 'nds32/next' omits 7a473beeb97e Merge remote-tracking branch 'mips/mips-next' omits d0f9ffe2aa34 Merge remote-tracking branch 'microblaze/next' omits b8ee30d712a8 Merge remote-tracking branch 'm68k/for-next' omits 3e27c587d53d Merge remote-tracking branch 'ia64/next' omits 933737aedb33 Merge remote-tracking branch 'csky/linux-next' omits 9962c8ee31a1 Merge remote-tracking branch 'clk/clk-next' omits db7e1ee6fc2b Merge remote-tracking branch 'tegra/for-next' omits 0c75e22fcb84 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 6599720c5c4e Merge remote-tracking branch 'samsung-krzk/for-next' omits a082cb5bbbda Merge remote-tracking branch 'rockchip/for-next' omits 3d790ba49084 Merge remote-tracking branch 'renesas/next' omits d32ac9001ef7 Merge remote-tracking branch 'qcom/for-next' omits 92a09239224f Merge remote-tracking branch 'reset/reset/next' omits 6e0fb5395004 Merge remote-tracking branch 'omap/for-next' omits d0887912811e Merge remote-tracking branch 'mvebu/for-next' omits 132e90d76160 Merge remote-tracking branch 'mediatek/for-next' omits 6cf9e4f701e5 Merge remote-tracking branch 'keystone/next' omits 8f7034f3e7da Merge remote-tracking branch 'imx-mxs/for-next' omits c111fda34817 Merge remote-tracking branch 'bcm2835/for-next' omits cb4cc28dafa0 Merge remote-tracking branch 'at91/at91-next' omits f0610b4d6132 Merge remote-tracking branch 'aspeed/for-next' omits 13b3bec56d1f Merge remote-tracking branch 'amlogic/for-next' omits e86b889b9077 Merge remote-tracking branch 'actions/for-next' omits 56f298cb5f19 Merge remote-tracking branch 'arm-soc/for-next' omits 249460df2041 Merge remote-tracking branch 'arm64/for-next/core' omits 63c39b51f2a5 Merge remote-tracking branch 'arm/for-next' omits 3f7a7d493bac Merge remote-tracking branch 'asm-generic/master' omits 214755ef8cf8 Merge remote-tracking branch 'dma-mapping/for-next' omits 498eaa520614 Merge remote-tracking branch 'leaks/leaks-next' omits ba3eed50a98b Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 71289f339b85 Merge remote-tracking branch 'kbuild/for-next' omits 4f4c7bbaa846 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits c0e62c39b30c Merge remote-tracking branch 'mmc-fixes/fixes' omits 105928f9544b Merge remote-tracking branch 'scsi-fixes/fixes' omits a547e63226cd Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 4f023645cd36 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' omits 2ac54b498490 Merge remote-tracking branch 'vfs-fixes/fixes' omits 2dcb2d4f040e Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 8eb527110acb Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 6dad8fcc170a Merge remote-tracking branch 'kvm-fixes/master' omits bf015e3bcf70 Merge remote-tracking branch 'omap-fixes/fixes' omits 92fc65329d42 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 06e77837723e Merge remote-tracking branch 'ide/master' omits 456b25a8daef Merge remote-tracking branch 'input-current/for-linus' omits eb5e45ac3471 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits c80e6cdf7ab9 Merge remote-tracking branch 'usb.current/usb-linus' omits ac0adbe38305 Merge remote-tracking branch 'tty.current/tty-linus' omits fd9ce0225d67 Merge remote-tracking branch 'spi-fixes/for-linus' omits d4fcd1207d40 Merge remote-tracking branch 'regulator-fixes/for-linus' omits f2bc909a96ee Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 3af35c1b6e2b Merge remote-tracking branch 'net/master' omits 987b52efd6cd Merge remote-tracking branch 'm68k-current/for-linus' omits 3a38703c03dc Merge remote-tracking branch 'arc-current/for-curr' omits d067a1214cff Merge remote-tracking branch 'kbuild-current/fixes' omits b865f6fa1338 Merge remote-tracking branch 'fixes/master' omits efbe77c36154 ext4: check for shutdown and r/o file system in ext4_write [...] omits 9a452e100da3 ext4: force inode writes when nfsd calls commit_metadata() omits 7c2a9dbcf060 Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits 9d2d8b119e9d Merge branch 'regulator-4.21' into regulator-next omits 942e829a2ecc Merge branch 'regulator-4.20' into regulator-linus omits a5a5038696d0 Merge branch 'asoc-4.21' into asoc-next omits 3031782c33f1 Merge branch 'asoc-4.20' into asoc-linus omits 6e74cde1f494 ext4: avoid declaring fs inconsistent due to invalid file handles omits f5894204a02f ext4: include terminating u32 in size of xattr entries whe [...] omits 7123e575a6a2 dma-mapping: deprecate dma_zalloc_coherent omits a8906e06004a dma-mapping: zero memory returned from dma_alloc_* omits 097cfe32e9d8 Merge branches 'kbuild', 'fixes' and 'kconfig' into for-next omits 39ae43aa9323 kconfig: convert to SPDX License Identifier omits 1202a93dcdf9 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field omits f42c6462541d Merge branch 'x86/urgent' omits 46f1037d410b Merge branch 'timers/core' omits 0fe843f15c56 Merge branch 'irq/core' omits f4068df8534a Merge branch 'timers/core' omits 42e0b1bf94a4 Merge branch 'ras/core' omits 572e2487f95b Merge branch 'locking/urgent' omits 0c42f6e65f0c Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] omits 635e69d15509 Merge branch 'acpi-osi' into linux-next omits 41cf9be66804 Merge branch 'pm-tools' into linux-next omits 38caad5e1ec9 Merge branch 'devprop' into linux-next omits a2be83db3bb3 Merge branches 'pm-core' and 'acpi-pm' into linux-next omits e879360c2e7f Merge branches 'pm-qos', 'pm-sleep', 'pm-devfreq' and 'pm- [...] omits 97091855bf61 Merge branch 'pm-opp' into linux-next omits 67cd4a5d148c Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq- [...] omits ce9bb896d1e2 f2fs: fix missing unlock(sbi->gc_mutex) omits 822c833a2f2c f2fs: fix to dirty inode synchronously omits e19cc7127dea f2fs: clean up structure extent_node omits e8dacfd1d2f1 f2fs: fix block address for __check_sit_bitmap omits dc08e68e5c9f f2fs: fix sbi->extent_list corruption issue omits 6aeb114fc9a7 f2fs: clean up checkpoint flow omits a0479263df46 f2fs: flush stale issued discard candidates omits 84aa93cda763 f2fs: correct wrong spelling, issing_* omits 4e8fda031c2f f2fs: use kvmalloc, if kmalloc is failed omits c12001f3ce56 f2fs: remove redundant comment of unused wio_mutex omits 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 153bab531cbc Merge branch 'irq/core' omits 3930bdad68d0 ASoC: xlnx: Grammar s/the the/the/ omits 7fc2de651824 Merge branch 'perf/core' 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 f0722e173448 Merge branches 'fixes-for-v4.21', 'fixes-for-v4.20', 'dt-b [...] 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 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 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 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 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 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 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 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 d33e8852f55c f2fs: check PageWriteback flag for ordered case 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 2dd516ff7d85 Merge tag 'dma-mapping-4.20-4' of git://git.infradead.org/ [...] 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 ab63e725b49c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] 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 c0f3ece4657f Merge tag 'kbuild-fixes-v4.20-2' of git://git.kernel.org/p [...] adds 1d51b4b1d3f2 Merge tag 'm68k-for-v4.20-tag2' of git://git.kernel.org/pu [...] new f57b620a89ad Merge tag 'upstream-4.20-rc7' of git://git.infradead.org/l [...] new 9097a058d49e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] new 783619556a56 Merge tag '4.20-rc7-smb3-fixes' of git://git.samba.org/sfr [...] new 00ded24c33c5 gpio: gpio-omap: Revert deferred wakeup quirk handling for [...] new abf221d2f51b gpio: max7301: fix driver for use with CONFIG_VMAP_STACK new c8da642d41a6 gpio: mvebu: only fail on missing clk if pwm is actually t [...] new bc380733a5e7 Merge tag 'gpio-v4.20-3' of git://git.kernel.org/pub/scm/l [...] new d21ff5d7f8c3 Input: elantech - disable elan-i2c for P52 and P72 new 7a71712293ba Input: synaptics - enable SMBus for HP EliteBook 840 G4 new 0b517333721c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 505b5240329b drm/ioctl: Fix Spectre v1 vulnerabilities new b6aac625e579 Merge tag 'drm-misc-fixes-2018-12-20' of git://anongit.fre [...] new 96d6ee7d2f81 Merge tag 'drm-fixes-2018-12-21' of git://anongit.freedesk [...] new 70ad6368e878 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new d5fa080d4cea Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] new e572fa0e8401 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] new 3cf85f9f6bd7 KVM: x86: nSVM: fix switch to guest mmu new 5092adb2272e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new 8fd1a4affbda mscc: Configured MAC entries should be locked. new d15f5ac8deea ipv6: frags: Fix bogus skb->sk in reassembled packets new de985ec5c5bb MAINTAINERS: update cxgb4 and cxgb3 maintainer new f0c928d878e7 tcp: fix a race in inet_diag_dump_icsk() new d134e486e831 net: netxen: fix a missing check and an uninitialized use new 99137b7888f4 packet: validate address length new 5c1e7e94a7fa Prevent overflow of sk_msg in sk_msg_clone() new cbb49697d551 ipv6: tunnels: fix two use-after-free new 65a10e28aee7 tls: Do not call sk_memcopy_from_iter with zero length new 7c3db4105ce8 qmi_wwan: Add support for Fibocom NL678 series new d667044f4951 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup new 87935eee5770 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 0ff70f62c6a7 sparc: vdso: Drop implicit common-page-size linker flag new afaffac36806 sparc: Set "ARCH: sunxx" information on the same line new d430aff8cd0c serial/sunsu: fix refcount leak new 6cafab50eea3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc new 2830bf6f05fb mm, memory_hotplug: initialize struct pages for the full m [...] new 2e83ee1d8694 mm: thp: fix flags for pmd migration when split new 5eed6f1dff87 fork,memcg: fix crash in free_thread_stack on memcg charge fail new 17e2e7d7e1b8 mm, page_alloc: fix has_unmovable_pages for HugePages new 23203e3f34c9 Merge branch 'akpm' (patches from Andrew) new 0cd60eb1a7b5 dma-mapping: fix flags in dma_alloc_wc new 94f82008ce30 Revert "vfs: Allow userns root to call mknod on owned file [...] new 9bc30ab82108 auxdisplay: charlcd: fix x/y command parsing new 38c0ecf6087a Merge tag 'auxdisplay-for-linus-v4.20' of https://github.c [...] new 1104bd96eb2a Merge tag 'compiler-attributes-for-linus-v4.20' of https:/ [...] new 9105b8aa50c1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 3c730b1041ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8fe28cb58bcb Linux 4.20 new c76cd634eb5b Merge tag 'platform-drivers-x86-v4.21-1' of git://git.infr [...] new 4971f090aa7f Merge tag 'drm-next-2018-12-14' of git://anongit.freedeskt [...] new b3cc2bfe7244 Merge tag 'i3c/for-4.21' of git://git.kernel.org/pub/scm/l [...] new eaa764997115 Merge tag 'mtd/for-4.21' of git://git.infradead.org/linux-mtd new bbb55cd70890 media: ddbridge: Move asm includes after linux ones new 4bd46aa0353e media: cx23885: only reset DMA on problematic CPUs new 5813540b584c Merge tag 'media/v4.20-6' of git://git.kernel.org/pub/scm/ [...] new 51abe041c5ed media: staging/intel-ipu3: Add dual pipe support new faa9ce7c59a7 media: ipu3-imgu: Fix compiler warnings new d84273453689 media: ipu3-imgu: Fix firmware binary location new 34fc0e1bf892 media: doc-rst: Add Intel IPU3 documentation new d0276a2b8303 media: v4l: Add Intel IPU3 meta buffer formats new 5e44465ccf7a media: staging/ipu3-imgu: Address documentation comments new 38b11beb73c5 media: staging/ipu3-imgu: Add MAINTAINERS entry new 996680d461f8 Merge tag 'media/v4.20-7' of git://git.kernel.org/pub/scm/ [...] new 8e61e7b5c4de Merge tag 'sound-4.21-rc1' of git://git.kernel.org/pub/scm [...] new b271b2127e66 Merge tag 'edac_for_4.21' of git://git.kernel.org/pub/scm/ [...] new 3a56fe685dc9 Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq-sched' new 6f049e7c87fd Merge branch 'pm-opp' new d32dcc6c6970 PM / Domains: remove define_genpd_open_function() and defi [...] new 442a5d000a4c Merge branches 'pm-core', 'pm-qos', 'pm-domains' and 'pm-sleep' new a465d38fa3dc Merge branches 'pm-devfreq', 'pm-avs' and 'pm-tools' new 1e2af254ef13 Merge tag 'pm-4.21-rc1' of git://git.kernel.org/pub/scm/li [...] new 1027fb0fb94a Merge branch 'acpica' new 1f000e1bfff4 ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode new 98cff8b23ed1 ACPI/APEI: Clear GHES block_status before panic() new 4cd9da8ad1c9 Merge branches 'acpi-tables', 'acpi-soc', 'acpi-apei' and [...] new 36ad7d2b9e9b ACPI: Move PCI reset to a separate function new 86689776878f ACPI: Allow CONFIG_PCI to be unset for reboot new bd23fac3eaaa ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unset new 5d32a66541c4 PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set new 52146173a033 arm64: select ACPI PCI code only when both features are enabled new 43554cebba50 ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set new 5c6a1177826e ACPI: Make PCI slot detection driver depend on PCI new 3eb85368460d Merge branch 'acpi-pci' new e6d131500638 Merge tag 'acpi-4.21-rc1' of git://git.kernel.org/pub/scm/ [...] new 88a053d29234 pwm: Enable Kona PWM to be built for the Cygnus architecture new e747cbe257fd pwm: bcm2835: Switch to SPDX identifier new b0f17570b820 pwm: clps711x: Fix period calculation new f236d1886836 pwm: clps711x: Switch to SPDX identifier new 9f4c8f9607c3 pwm: imx: Add ipg clock operation new e94b815524f8 dt-bindings: pwm: rcar: Add r8a774c0 support new d923fd6dc133 Merge tag 'pwm/for-4.21-rc1' of git://git.kernel.org/pub/s [...] new 67a2ab931e9f Merge branch 'regulator-4.20' into regulator-linus new 4906d09164c0 regulator: mcp16502: Use #ifdef CONFIG_PM_SLEEP around mcp [...] new f4c8f980283b regulator: mcp16502: Fix missing n_voltages setting new 3e60b4fc8671 regulator: convert to DEFINE_SHOW_ATTRIBUTE new 77ea906082dc regulator: mcp16502: Select REGMAP_I2C to fix build error new cd07e3701fa6 regulator: tps65910: fix a missing check of return value new b27d9668be60 Merge branch 'regulator-4.21' into regulator-next new c3b572596522 Merge remote-tracking branch 'regulator/topic/coupled' int [...] new 79f20778fb22 Merge tag 'regulator-v4.21' of git://git.kernel.org/pub/sc [...] new 2d54911644e4 Merge branch 'spi-4.20' into spi-linus new 916d9802e4b0 spi: sh-msiof: Reduce the number of times write to and per [...] new b3fc4e0e966e Merge branch 'spi-4.21' into spi-next new 74ff666bd7ba Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] new 0051db82182b Merge tag 'spi-v4.21' of git://git.kernel.org/pub/scm/linu [...] new b1669432b355 Merge tag 'regmap-v4.21' of git://git.kernel.org/pub/scm/l [...] new 4e4390ad067a Merge tag 'leds-for-4.21-rc1' of git://git.kernel.org/pub/ [...] new 1fbb2dc6f0ce Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new d8924c0d76aa Merge tag 'devprop-4.21-rc1' of git://git.kernel.org/pub/s [...] new e4b99d415c39 Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] new 9f687dddc4e1 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] new 13e1ad2be3a8 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/p [...] new 5694cecdb092 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new e0783bb42448 Merge tag 'm68k-for-v4.21-tag1' of git://git.kernel.org/pu [...] new 9947ab7bc3f5 Merge tag 'please-pull-y2038prep' of git://git.kernel.org/ [...] new 507413a5f88a Merge tag 'asm-generic-4.21' of git://git.kernel.org/pub/s [...] new 30807ef2b76e Merge tag 'microblaze-v5.0-rc1' of git://git.monstr.eu/lin [...] new 8b699616f399 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] new 94f9bf118f1e RISC-V: Fix of_node_* refcount new cd378dbb3daf RISC-V: add of_node_put() new 397182e0db56 riscv: remove unused variable in ftrace new 3aed8c43267e RISC-V: Update Kconfig to better handle CMDLINE new 358f3fff5271 RISC-V: Move from EARLY_PRINTK to SBI earlycon new a266cdba17b3 RISC-V: lib: minor asm cleanup new 9b9afe4a0ef1 RISC-V: Select GENERIC_SCHED_CLOCK for clocksource drivers new 9830afca9273 Merge tag 'riscv-for-linus-4.21-mw1' of git://git.kernel.o [...] new c2f1f3e0e17d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] new 41e486f4f66d MIPS: Remove struct mm_context_t fp_mode_switching field new adcc81f148d7 MIPS: math-emu: Write-protect delay slot emulation pages new 89261c570213 Merge tag 'mips_4.21' of git://git.kernel.org/pub/scm/linu [...] new a5f2bd479f58 Merge branch 'parisc-4.21-1' of git://git.kernel.org/pub/s [...] new 460023a5d1d2 Merge tag 'for-linus-4.21-rc1-tag' of git://git.kernel.org [...] new cfdfaf4a8640 Merge tag 'kvm-ppc-next-4.21-1' of git://git.kernel.org/pu [...] new ed8e48122728 KVM: x86: fix size of x86_fpu_cache objects new e87555e550ce KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported new b85c32dd2749 selftests: kvm: report failed stage when exit reason is un [...] new ba7424b200d3 KVM: VMX: Remove duplicated include from vmx.c new f1b9dd5eb86c kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init new 7a86dab8cf2f kvm: Change offset in kvm_write_guest_offset_cached to unsigned new e081354d6aa7 KVM: nSVM: Fix nested guest support for PAUSE filtering. new 9ebdfe5230f2 kvm: nVMX: NMI-window and interrupt-window exiting should [...] new 788fc1e9ad8e kvm: vmx: Allow guest read access to IA32_TSC new 9b7ebff23cb8 KVM: x86: Remove KF() macro placeholder new 649472a1694f x86/kvmclock: convert to SPDX identifiers new bdd303cb1bdb KVM: fix some typos new b442324b5815 kvm: selftests: x86_64: dirty_log_test: fix -t new d4df5a15602e kvm: selftests: dirty_log_test: don't identity map the test mem new 6498e1da84da kvm: selftests: dirty_log_test: always use -t new fd3f6f813976 kvm: selftests: dirty_log_test: reset guest test phys offset new 696ade770f08 kvm: selftests: dirty_log_test: improve mode param management new cdbd24284824 kvm: selftests: add pa-48/va-48 VM modes new 8cee58161eff kvm: selftests: aarch64: dirty_log_test: support greater t [...] new 887eda13b570 perf/x86/intel/pt: Move Intel PT MSRs bit defines to globa [...] new f6d079ce867d perf/x86/intel/pt: Export pt_cap_get() new 61be2998ca54 perf/x86/intel/pt: Introduce intel_pt_validate_cap() new 69843a913fc8 perf/x86/intel/pt: Add new bit definitions for PT MSRs new e0018afec50a perf/x86/intel/pt: add new capability for Intel PT new f99e3daf94ff KVM: x86: Add Intel PT virtualization work mode new 86f5201df0d3 KVM: x86: Add Intel Processor Trace cpuid emulation new 2ef444f1600b KVM: x86: Add Intel PT context switch for each vcpu new 6c0f0bba85a0 KVM: x86: Introduce a function to initialize the PT configuration new bf8c55d8dc09 KVM: x86: Implement Intel PT MSRs read/write emulation new b08c28960f25 KVM: x86: Set intercept for Intel PT MSRs read/write new ee85dec2fe9c KVM: x86: Disable Intel PT when VMXON in L1 guest new a49b96352e68 KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops new cc4edae4b924 x86/hyper-v: Add HvFlushGuestAddressList hypercall support new 1f3a3e46cc49 KVM/VMX: Add hv tlb range flush support new 40ef75a758b2 KVM/MMU: Add tlb flush with range helper function new c3134ce240ee KVM: Replace old tlb flush function with new one to flush [...] new 748c0e312fce KVM: Make kvm_set_spte_hva() return int new 0cf853c5e238 KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_ [...] new 3cc5ea94de5f KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() new 71883a62fcd6 KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() new ac5ffda2447f KVM/x86: Use SVM assembly instruction mnemonics instead of [...] new c2a7fad5fcd3 MAINTAINERS: Add arch/x86/kvm sub-directories to existing [...] new e81434995081 KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup new bec6e03b5ea5 KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating ne [...] new 8400f8740651 KVM: PPC: Book3S HV: Align gfn to L1 page size when insert [...] new 8b23eee4e55a KVM: PPC: Book3S HV: Apply combination of host and l1 pte [...] new 90165d3da076 KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() new ae59a7e1945b KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in syn [...] new c6ad45973380 Merge tag 'kvm-ppc-next-4.21-2' of git://git.kernel.org/pu [...] new 051a2d3e59e5 KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer [...] new 453eafbe65f7 KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline s [...] new 2bcbd406715d Revert "compiler-gcc: disable -ftracer for __noclone functions" new 57d5edfe640e kvm: selftests: ucall: fix exit mmio address guessing new a0aea130afeb KVM: x86: Add CPUID support for new instruction WBNOINVD new 42b00f122cfb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new a52fb43a5faa Merge branch 'x86-cache-for-linus' of git://git.kernel.org [...] new 72af84151fa7 Merge branch 'x86-microcode-for-linus' of git://git.kernel [...] new eed9688f8513 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] new 792bf4d871de Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] new 1debf0958fa2 x86/efi: Don't unmap EFI boot services code/data regions f [...] new 684019dd1f00 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] new 1eefdec18ede Merge branch 'locking-core-for-linus' of git://git.kernel. [...] new b5c2161cc415 perf dso: Export data_file_size() method there are no symbols new 571766010ea6 perf auxtrace: Alter addr_filter__entire_dso() to work if [...] new 4eaf97e8c5b1 perf tests: Use shebangs in the shell scripts new 51433ead1460 perf stat: Avoid segfaults caused by negated options new f024cf085c42 tools lib traceevent: Fix processing of dereferenced args [...] new 7ba61524fa03 perf trace: Rename delivery functions to ease making order [...] new a761a8d102e2 perf trace: Allow selecting use the use of the ordered_eve [...] new 84a835412cdc perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD new bdc2a9d64a4c perf beauty: Add a string table generator for renameat2's [...] new 5a1cb7edfbf6 perf beauty: Wire up the renameat flags table generator to [...] new ca7ff2c8e7ad perf trace: Beautify renameat2's flags argument new 436651caa1ca perf trace beauty: renameat's newdirfd may also be AT_FDCWD new ece9804985b5 tools lib subcmd: Don't add the kernel sources to the incl [...] new 748fe0889c1f perf tools: Add missing sigqueue() prototype for systems l [...] new 0afcf29bab35 perf header: Fix up argument to ctime() new d7a8c4a6a055 perf tools: Add missing open_memstream() prototype for sys [...] new 866053bb644f perf tools: Cast off_t to s64 to avoid warning on bionic libc new 41fa483aeee5 tools lib traceevent: Use LDFLAGS in the build commands new 3f643937aaab perf tools: Link libperf-jvmti.so with LDFLAGS variable new 246fbe03edaa perf trace: Rename set_ev_qualifier_filter to clarify its [...] new 0df50e0b0e0f perf trace: Avoid using raw_syscalls in duplicity with eBP [...] new b27b38ed9427 perf trace: Implement syscall filtering in augmented_syscalls new 61d007138a44 perf bpf: Move perf_event_output() from stdio.h to bpf.h new 27f2992e7bb1 perf augmented_syscalls: Switch to using a struct for the [...] new bbab50dda724 perf trace: Switch to using a struct for the aumented_raw_ [...] new 43fd56669c28 perf cs-etm: Correct packets swapping in cs_etm__flush() new 24fff5eb2b93 perf cs-etm: Avoid stale branch samples when flush packet new cee7a6a212dd perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder new cfc1d4276b04 perf cs-etm: Refactor enumeration cs_etm_sample_type new 49ccf87bfb9e perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY new 37bb37168dc1 perf cs-etm: Treat NO_SYNC element as trace discontinuity new 02e7e2509e93 perf cs-etm: Treat EO_TRACE element as trace discontinuity new 7100b12cf474 perf cs-etm: Generate branch sample for exception packet new 4623ce405d08 perf augmented_raw_syscalls: Do not include stdio.h new ac96287cae08 perf trace: Allow specifying a set of events to add in perfconfig new e7c634fcc6ff perf trace: Allow configuring if zeroed syscall args shoul [...] new 42e4a52d01d0 perf trace: Allow configuring if the syscall duration shou [...] new 41e0d040c475 perf config: Show the configuration when no arguments are [...] new d32de87e7341 perf trace: Allow configuring default for perf_event_attr.inherit new b036146fd0f9 perf trace: Allow configuring if the syscall start timesta [...] new 9d6dc178f0c9 perf trace: Allow suppressing the syscall argument names new 9ed45d59aeae perf trace: Make the alignment of the syscall args be conf [...] new 721f5326fb35 perf trace: Enclose strings with double quotes new 2e3d7fac9db5 perf trace: Add a prefix member to the strarray class new c65c83ffe904 perf trace: Allow asking for not suppressing common string [...] new 601d66d43309 perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 new 4b8a240ed5e0 perf trace: Add alignment spaces after the closing parens new c48ee107bb38 perf augmented_raw_syscalls: Copy 'access' arg as well new 2c83dfae0213 perf trace: Enclose the errno strings with () new ce05539f20b3 perf trace: Show NULL when syscall pointer args are 0 new c22e2683c0cb tools include arch: Grab a copy of x86's prctl.h new ff4cb769bc2d perf beauty: Add a string table generator for x86's 'arch_ [...] new 40714e8b3772 perf beauty: Wire up the x86_arch prctl code table generator new 1f2d085e0f25 perf trace: Move strarrays to beauty.h for further reuse new 9614b8d69735 perf trace: When showing string prefixes show prefix + ??? [...] new fb7068e73d2c perf trace beauty: Beautify arch_prctl()'s arguments new 1355e09ab04b perf beauty mmap: Print PROT_READ before PROT_EXEC to matc [...] new a66313408a08 perf beauty mmap: Print mmap's 'offset' arg in hexadecimal new f9cdd63e7994 tools headers uapi: Grab a copy of fadvise.h new 069c1c6cc364 perf beauty: Add generator for fadvise64's 'advice' arg constants new 42337cb768ad perf trace: Wire up the fadvise 'advice' table generator new bc055c54b887 perf symbols: Relax checks on perf-PID.map ownership new 89a094898489 tools uapi asm: Update asm-generic/unistd.h copy new 883f4def8b77 Merge tag 'perf-core-for-mingo-4.21-20181218' of git://git [...] new 116b081c285d Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] new 17bf423a1f2d Merge branch 'sched-core-for-linus' of git://git.kernel.or [...] new 8465625ab470 Merge branch 'x86-amd-nb-for-linus' of git://git.kernel.or [...] new 38fabca18fc4 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/p [...] new 9a126e788af8 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] new 6e54df001ac9 Merge branch 'x86-build-for-linus' of git://git.kernel.org [...] new 312a46615510 Merge branch 'x86-cleanups-for-linus' of git://git.kernel. [...] new db2ab474c4a4 Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/p [...] new d6e867a6ae13 Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...] new e57d9f638af9 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pu [...] new fc2fd5f0f1aa Merge branch 'x86-platform-for-linus' of git://git.kernel. [...] new 6d101ba6be2a sched/fair: Fix warning on non-SMP build new 4d6a19827387 Merge branch 'fixes' into next new c7e900c05b8f powerpc/ipic: Remove unused ipic_set_priority() new ebd1d3b74f85 powerpc/32: Move the old 6xx -mcpu logic before the TARGET [...] new 10fdf838e5f5 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test new 6bf752daca07 powerpc: implement CONFIG_DEBUG_VIRTUAL new 584dbc7727a2 powerpc/mm: remove unused variable new 45090c26614f powerpc: simplify patch_instruction_site() and patch_branc [...] new 36b08b431e2e powerpc: add modify_instruction() and modify_instruction_site() new 04b0a72f2807 powerpc/32: use patch_site_addr() in machine_init() new 4a3a224c5ae3 powerpc/book3s/32: Use MMU_FTR_HPTE_TABLE in head_32.S new 9efc74ff5295 powerpc/book3s/32: Use patch_site to patch hash functions new 002cdfc2c786 powerpc/8xx: use modify_instruction_site() new d16952a62912 powerpc/signal: Use code patching instead of hardcoding new 6c16816b91a6 powerpc/44x: use patch_sites for TLB handlers patching new 8a01960fb5bd powerpc/smp: Use code patching to restore reset vector new 712877f87404 powerpc/mm: Eliminate not possible mmu features at compile time new e93ba1b7eb5b powerpc/book3s/32: fix number of bats in p/v_block_mapped() new 0ed5b55884f8 powerpc/8xx: add exception frame marker new 32c8c4c62189 powerpc/xmon: fix dump_segments() new c62ce9ef97ba powerpc: remove remaining bits from CONFIG_APUS new 05a4ab823983 powerpc/uaccess: fix warning/error with access_ok() new badb9687cec5 powerpc/mm: define an empty slice_init_new_context_exec() new 385e89d5b20f powerpc/mm: add exec protection on powerpc 603 new 374f3f5979f9 powerpc/mm/hash: Handle user access of kernel address gracefully new 17cfccc91545 powerpc/perf: Fix thresholding counter data for unknown type new 333804dc3b7a powerpc/perf: Update perf_regs structure to include SIER new 8c31459d6138 powerpc/perf: Cleanup cache_sel bits comment new 2d46d4877b1a powerpc/perf: Fix unit_sel/cache_sel checks new 59029136d750 powerpc/perf: Add constraints for power9 l2/l3 bus events new 3757cba80aff powerpc/perf: Remove l2 bus events from HW cache event array new e213574a449f raid6/ppc: Fix build for clang new 72e7bcc2cdf8 powerpc/32: Avoid unsupported flags with clang new e1e71e201703 ocxl: Fix endiannes bug in ocxl_link_update_pe() new b18f0ae92b0a powerpc/prom: fix early DEBUG messages new 9286356907ca powerpc: allow NOT_COHERENT_CACHE for amigaone new 0aeba2d0d27c powerpc/dma: properly wire up the unmap_page and unmap_sg methods new 67d8208fba13 crypto4xx_core: don't abuse __dma_sync_page new 0e652390fb95 powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define new acddff9dc439 powerpc/dma: remove the unused ISA_DMA_THRESHOLD export new 9c15a87cfc6c powerpc/dma: remove the unused dma_iommu_ops export new 44a0337b322e powerpc/dma: split the two __dma_alloc_coherent implementations new f3e5a8579c70 cxl: drop the dma_set_mask callback from vphb new 25078dc1f74b powerpc: use mm zones more sensibly new 8dbdec0bcb41 powerpc/ptrace: Combine SYSCALL_EMU & SYSCALL_TRACE handling new 49a502ea23bf powerpc/mm: Make NULL pointer deferences explicit on bad p [...] new 68f211a4d1e5 powerpc/pasemi: Add PCI initialisation for Nemo board. new 0428a5f494a0 powerpc/pasemi: Add Nemo board IRQ initroutine new 656fdf3ad8e0 powerpc/pasemi: Add Nemo board device init code. new 51f4cc2047a4 powerpc/pasemi: Add Nemo board IRQ initroutine new 3cfb9ebe906b powerpc/44x/bamboo: Fix PCI range new 759bc0158653 ocxl: Clarify error path in setup_xsl_irq() new d1f75a96842b ocxl/afu_irq: Don't include <asm/pnv-ocxl.h> new 2fea82db113e powerpc: eeh_event: convert semaphore to completion new 2b874a5c7b75 powerpc/configs: Don't enable PPC_EARLY_DEBUG in defconfigs new ec2adcd8dd64 powerpc: Add some documentation of ISA versions new f242e0ac95ca powerpc/prom: move the device tree if not in declared memory. new 76a5eaa38b15 powerpc/fsl: Add infrastructure to fixup branch predictor flush new 1cbf8990d79f powerpc/fsl: Add macro to flush the branch predictor new 7d8bad99ba5a powerpc/fsl: Fix spectre_v2 mitigations reporting new 98518c4d8728 powerpc/fsl: Emulate SPRN_BUCSR register new f633a8ad636e powerpc/fsl: Add nospectre_v2 command line argument new 10c5e83afd4a powerpc/fsl: Flush the branch predictor at each kernel ent [...] new 7fef436295bf powerpc/fsl: Flush the branch predictor at each kernel ent [...] new e7aa61f47b23 powerpc/fsl: Flush branch predictor when entering KVM new 3bc8ea8603ae powerpc/fsl: Enable runtime patching if nospectre_v2 boot [...] new dfa88658fb05 powerpc/fsl: Update Spectre v2 reporting new e59f5bd759b7 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nosp [...] new 8c6c942d33f2 powerpc/eeh: Fix debugfs_simple_attr.cocci warnings new bdbf649efe21 powerpc/powernv/ioda: Allocate indirect TCE levels of cach [...] new fa1ada78897f powerpc/powernv/npu: Remove unused headers and a macro. new 517ad4ae8aa9 vfio/spapr_tce: Get rid of possible infinite loop new f21b0a45e4e4 powerpc/powernv/ioda1: Remove dead code for a single device PE new a25de7af340f powerpc/powernv/ioda: Reduce a number of hooks in pnv_phb new c20577014f85 powerpc/powernv/eeh/npu: Fix uninitialized variables in op [...] new 0c9108b08370 Powerpc/perf: Wire up PMI throttling new a083787680f8 powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved" new 5f639e5fad18 powerpc/powernv: Remove PCI_MSI ifdef checks new 96d19d70e101 powerpc/8xx: Allow pinning IMMR TLB when using early debug [...] new b52106a040e6 powerpc/4xx: Combine four seq_printf() calls into two in o [...] new 52930bc6e871 powerpc/4xx: Use seq_putc() in ocm_debugfs_show() new a8d5dadae59f powerpc/4xx: Delete error message for a ENOMEM in two functions new ae6263cc3374 powerpc/4xx: Delete an unnecessary return statement in two [...] new 08fb726df137 powerpc/powernv: Move opal_power_control_init() call in op [...] new a4e92ce8e4c8 powerpc/fadump: Reservationless firmware assisted dump new f86593be1e7f powerpc/fadump: Throw proper error message on fadump regis [...] new 0db6896ff633 powerpc/fadump: Do not allow hot-remove memory from fadump [...] new e1c3743e1a20 powerpc/tm: Set MSR[TS] just prior to recheckpoint new 63a0d6b03b8e powerpc/tm: Save MSR to PACA before RFID new 11be39584a2e powerpc/tm: Print scratch value new 6f5b9f018f4c powerpc/tm: Unset MSR[TS] if not recheckpointing new 34642d70ac7e selftests/powerpc: Add checks for transactional sigreturn new 2f07229f02d4 ocxl: Fix endiannes bug in read_afu_name() new 2cd4bd192ee9 powerpc/pkeys: Fix handling of pkey state across fork() new 8a19eeeab66d powerpc: add __NR_syscalls along with NR_syscalls new a11b763d6170 powerpc: move macro definition from asm/systbl.h new fbf508da7440 powerpc: split compat syscall table out from native table new aff850393200 powerpc: add system call table generation support new ab66dcc76d6a powerpc: generate uapi header and system call table files new ffca395b11c4 powerpc/mm: Fix reporting of kernel execute faults on the 8xx new ab7032e793f9 powerpc/ioda/npu: Call skiboot's hot reset hook when disab [...] new e0bf78b0f959 powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to re [...] new c10c21efa4bc powerpc/vfio/iommu/kvm: Do not pin device memory new 46a1449d9e39 powerpc/powernv: Move npu struct from pnv_phb to pci_controller new 0e759bd75285 powerpc/powernv/npu: Move OPAL calls away from context man [...] new 68c0449ea16d powerpc/pseries/iommu: Use memory@ nodes in max RAM addres [...] new 3be2df00e299 powerpc/pseries/npu: Enable platform support new c409c6316166 powerpc/pseries: Remove IOMMU API support for non-LPAR systems new c4e9d3c1e65a powerpc/powernv/pseries: Rework device adding to IOMMU groups new 5eada8a3f087 powerpc/iommu_api: Move IOMMU groups setup to a single place new 847e6563aa8c powerpc/powernv: Reference iommu_table while it is linked [...] new b04149c2dd85 powerpc/powernv/npu: Move single TVE handling to NPU PE new 83fb8ccf9751 powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_ta [...] new 0bd971676e68 powerpc/powernv/npu: Add compound IOMMU groups new 1b785611e119 powerpc/powernv/npu: Add release_ownership hook new 135ef954051b powerpc/powernv/npu: Check mmio_atsd array bounds when populating new 58629c0dc349 powerpc/powernv/npu: Fault user page into the hypervisor's [...] new a15b1883fee1 vfio_pci: Allow mapping extra regions new c2c0f1cde0ef vfio_pci: Allow regions to add own capabilities new 7f92891778df vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver new 47918bc68b74 powerpc/pseries: Fix node leak in update_lmb_associativity [...] new 423e2f944564 powerpc/mm: Remove very old comment in hash-4k.h new 0d1223dd9273 powerpc/pseries/pmem: Convert to %pOFn instead of device_n [...] new 2c8e65b595cf powerpc: Use of_node_name_eq for node name comparisons new c1fa31b0fc90 ide: Use of_node_name_eq for node name comparisons new f1e0addca8bd macintosh: Use of_node_name_{eq, prefix} for node name com [...] new 505a314fb28c powerpc: Fix HMIs on big-endian with CONFIG_RELOCATABLE=y new 9bbc7e4ce47e powerpc/zImage: Also check for stdout-path new 7811eade247c arch/powerpc/fsl_rmu: Use dma_zalloc_coherent new c6e5485e0cb5 powerpc/fsl_pci: simplify fsl_pci_dma_set_mask new 01f45c8fb8b9 powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved" new 0deae39cec6d powerpc/83xx: handle machine check caused by watchdog timer new 54877957e95b powerpc/fsl: Use new clockgen binding new a6ee0c00a70b clk: qoriq: add more compatibles strings new ccdde478e844 powerpc/dts/fsl: Fix dtc-flagged interrupt errors new 5f470b3638a4 powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL new 63d86876f324 Revert "powerpc/fsl_pci: simplify fsl_pci_dma_set_mask" new 12526b0d6c58 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 8d6973327ee8 Merge tag 'powerpc-4.21-1' of git://git.kernel.org/pub/scm [...] new c06e9ef6918b Merge tag 'pstore-v4.21-rc1' of git://git.kernel.org/pub/s [...] new c6f1b355d451 Merge tag 'gcc-plugins-v4.21-rc1' of git://git.kernel.org/ [...] new a3b5c1065f3f Merge tag 'printk-for-4.21' of git://git.kernel.org/pub/sc [...] new 047ce6d380e8 Merge tag 'audit-pr-20181224' of git://git.kernel.org/pub/ [...] new fb2a624d5fe8 Merge tag 'selinux-pr-20181224' of git://git.kernel.org/pu [...] new b49d564344f7 security: integrity: partial revert of make ima_main expli [...] new 3f03bf93947f Merge branch 'next-general' of git://git.kernel.org/pub/sc [...] new 7f9f852c75e7 Merge tag 'modules-for-v4.21' of git://git.kernel.org/pub/ [...] new 3f2eadb10886 selftests: net: refactor reuseport_addr_any test new 754d5da63145 neighbor: Initialize protocol when new pneigh_entry are created new 8cdb992f0dc3 net: hns3: refine the handle for hns3_nic_net_open/stop() new a298797532d9 net: hns3: change default tc state to close new 1b7d7b058117 net: hns3: fix a bug caused by udelay new 75edb610860f net: hns3: add max vector number check for pf new 39cfbc9c4fc4 net: hns3: reset tqp while doing DOWN operation new 0285dbae5db8 net: hns3: fix vf id check issue when add flow director rule new 8edc2285b728 net: hns3: don't restore rules when flow director is disabled new 31a16f99e02c net: hns3: fix the descriptor index when get rss type new 1154bb26c879 net: hns3: remove redundant variable initialization new d129a45b5c9d Merge branch 'hns3-next' new a9cd3439e3c6 neighbor: Use nda_policy for validating attributes in adds [...] new cc4acb1b6a86 xfrm: policy: remove set but not used variable 'priority' new fa89a4593b92 xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi new ac68a3d3c3eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 3322479e6d17 bnxt_en: Update firmware interface spec. to 1.10.0.33. new fc718bb2d1ef bnxt_en: Set hwrm_intr_seq_id value to its inverted value. new 2e9ee3987719 bnxt_en: Use macros for firmware message doorbell offsets. new 89455017fb8d bnxt_en: Avoid arithmetic on void * pointer. new 5c209fc82159 bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm [...] new 760b6d33410c bnxt_en: Add support for 2nd firmware message channel. new 4f49b2b8d416 bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). new 08fe9d181606 bnxt_en: Add Level 2 context memory paging support. new cf6daed098d1 bnxt_en: Increase context memory allocations on 57500 chip [...] new abd43a13525d bnxt_en: Support for 64-bit flow handle. new 0c2ff8d79689 bnxt_en: Adjust default RX coalescing ticks to 10 us. new 44a7b3b6e3a4 Merge branch 'bnxt_en-next' new 2be09de7d6a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 59361316afcb igb: reduce CPU0 latency when updating statistics new 6f9ae17530f9 igb: Change RXPBSIZE size when setting Qav mode new bad87ee82f74 Documentation: igb: Add a section about CBS new cd0d465bb697 e100: Fix passing zero to 'PTR_ERR' warning in e100_load_u [...] new 31389b53b3e0 i40e: define proper net_device::neigh_priv_len new 9a2d57a7a062 i40e: extend PTP gettime function to read system clock new eec903769b4e ice: Do not enable NAPI on q_vectors that have no rings new 1fb3a7a75e2e igb: Fix an issue that PME is not enabled during runtime suspend new 8fa10ef01260 ixgbe: register a mdiobus new 643bae17fd4c ixgbe: use mii_bus to handle MII related ioctls new 6eea2db21012 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new f40be47a3e40 mlxsw: spectrum_router: Do not force specific configuration order new 9d15dceb8a36 selftests: mlxsw: Add a test case for L3 VNI new a2d2a20553f0 mlxsw: spectrum: Replace hard-coded default VID with a define new 262e1ff91c3b mlxsw: spectrum: Set PVID during port initialization new ab6c3b79ec7b mlxsw: spectrum: Allow controlling destruction of default [...] new 346fca3b58cb mlxsw: spectrum: Store pointer to default port VLAN in por [...] new 16f6aceb72e7 mlxsw: spectrum: Add an helper function to cleanup VLAN entries new 0417d25e7dad mlxsw: spectrum: Switch to VID 4095 as default VID new d8a1f7ab2c1f mlxsw: spectrum: Remove limitation regarding VID 1 new 29b1e34efd39 selftests: mlxsw: Adjust test regarding VID 1 new 03a84ea3d8c5 selftests: forwarding: Add router test with VID 1 new c337680fc1f4 Merge branch 'mlxsw-Two-usability-improvements' new 5d8678365c90 mlx5: update timecounter at least twice per counter overflow new 4a0475d57ad1 mlx5: extend PTP gettime function to read system clock new 4c8fb2986d44 net/mlx5e: Increase VF representors' SQ size to 128 new 1ee4457c5c2a net/mlx5e: Allow vlans on e-switch uplink reps new a0646c88ed3a net/mlx5e: Fail attempt to offload e-switch TC flows with [...] new 442e1228cbac net/mlx5e: Tunnel routing output devs helper function new b168cff0b9b2 net/mlx5e: Fail attempt to offload e-switch TC encap flows [...] new 05ada1adb65a net/mlx5e: Tunnel encap ETH header helper function new c7bcb277bda4 net/mlx5e: Re-order route and encap header memory allocation new aa331450b81f net/mlx5e: Support VLAN encap ETH header generation new e32ee6c78efa net/mlx5e: Support tunnel encap over tagged Ethernet new 0a5b589111c3 net/mlx5: Fix query_nic_sys_image_guid() error during init new a64917446eaf net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off new e716431356df Merge tag 'mlx5-updates-2018-12-19' of git://git.kernel.or [...] new 3a6d528a5e01 vxlan: Correct merge error. new 962ad710f7d6 net: dsa: microchip: fix unicast frame leak new 463561e6b9fa neighbour: remove stray semicolon new 639c1b2625af net: mscc: ocelot: Register poll timeout should be wall ti [...] new 21f947753705 net: ipv4: Set skb->dev for output route resolution new 676f4bb168ca selftests: rtnetlink: Add a test case for multipath route get new 7de333090a80 Merge branch 'ipv4-Prevent-user-triggerable-warning' new aa9d6e0f33ae linux/netlink.h: drop unnecessary extern prefix new cc4dc97ffc69 cw1200: convert to DEFINE_SHOW_ATTRIBUTE new 8c892df41500 brcmfmac: fix roamoff=1 modparam new 861cb5eb467f brcmfmac: Fix access point mode new 4f68ef64cd7f cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() new 90a8c74a8d7b ipw2x00: cleanup dead code new dabb0983349d iwlwifi: pcie: use iwl_tx_cmd_gen2 and not iwl_tx_cmd new 70dc179dd986 iwlwifi: mvm: remove dead code new a124caf8f316 iwlwifi: mvm: remove pointless NULL assignment new 4120e4a119ed iwlwifi: mvm: cleanup iwl_mvm_tx_skb_non_sta new 189b8d441b0f iwlwifi: mvm: fix setting HE ppe FW config new aca432f06b8a iwlwifi: make MVM and DVM depend on MAC80211 new 57a3a454f303 iwlwifi: split HE capabilities between AP and STA new bf9dfedaad9e iwlwifi: mvm: handle RX no data notification new 83eabf1e9810 iwlwifi: mvm: take station lock later in the code new 3681729429f4 iwlwifi: pcie: lock txq a bit later in reclaim code new 35739348ba07 iwlwifi: mvm: clean up SSN incrementation new a06875a7f8fa iwlwifi: wrt: add rt status and num of rx/tx fifos to dump new 8804351c17f9 iwlwifi: remove unused and wrong PHY_CFG_* macros new 2c34be6c1fc8 iwlwifi: mvm: set TWT responder capability bit in 11AX Sof [...] new b71a9c35f214 iwlwifi: mvm: fix spelling mistake "Recieved" -> "Received" new 83ea00d6873f iwlwifi: mvm: d3: use struct_size() in kzalloc() new 2c47e5a1f25b iwlwifi: dbg: add debug data to warning new 9517d448d543 iwlwifi: bump the API version to 43 for 9000 and 22000 new 19de2fa86e69 iwlwifi: dbg_ini: fix bad ini tlv parsing new fb376a495fbd ath6kl: Only use match sets when firmware supports it new 5803c12816c4 ath6kl: Fix off by one error in scan completion new 192a986d964c ath6kl: Use debug instead of error message when disabled new 986b83488464 wil6210: convert to DEFINE_SHOW_ATTRIBUTE new 3fe970e76b37 wil6210: remove set but not used variable 'wdev' new bff70e5f78e9 ath10k: remove set but not used variable 'num_tdls_vifs' new 553a7cca769d ath10k: fix kernel panic due to use after free new 85bd0107c6cd ath10k: add amsdu support for monitor mode new 9a9cf0e63f70 ath10k: report tx rate using ieee80211_tx_rate_update() new 68c295f21abc ath10k: disable 4addr source port learning in 10.4 FW by default new a2864772f33a ath10k: fix warning due to msdu limit error new 876596759287 ath10k: remove work in progress logs from snoc driver new c28dcbce0592 ath10k: fix a NULL vs IS_ERR() check new bd085be6ba95 ath10k: move non-fatal warn logs to dbg level new 27120f2ac995 ath10k: remove an unnecessary NULL check new 5fac78aac91d dt: bindings: ath10k: add missing dt properties for WCN399 [...] new a3542d0c73ce dt: bindings: ath10k: add bindings for wifi iommu node new 2d3b55853b12 ath10k: fix peer stats null pointer dereference new 386f97e3b201 ath10k: fix tx_stats memory leak new e5404969a335 dt-bindings: net: ath10k: fix node name and device type in [...] new f3f587995c5a dt-bindings: net: ath10k: add new dt entry to identify ext [...] new 84758d4d43e9 ath10k: add support to configure BB timing over wmi new fbbae71d374f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new e69fbf31ca2c Merge tag 'wireless-drivers-next-for-davem-2018-12-20' of [...] new 7fb1b8ca8fa1 ppp: Move PFC decompression to PPP generic layer new a6ae520defea net: seg6.h: remove an unused #include new 7085f47fcdc5 selftests: expand txtimestamp with cmsg support new b52354aa068e selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet new cda261f421ba selftests: add txtimestamp kselftest new e770454fabde Merge branch 'expand-txtimestamp-selftest' new 5a8d5209ac02 selftests: bpf: add trivial JSET tests new 960ea056561a bpf: verifier: teach the verifier to reason about the BPF_ [...] new 14507e35bd9d selftests: bpf: verifier: add tests for JSET interpretation new 9b38c4056b27 bpf: verifier: reorder stack size check with dead code san [...] new 6e774845b321 nfp: bpf: remove the trivial JSET optimization new 4987eaccd2d1 nfp: bpf: optimize codegen for JSET with a constant new 489c066cfdf1 selftests: bpf: add missing executables to .gitignore new d70f4ece9da1 Merge branch 'bpf-jset-verifier' new 77ea5f4cbe20 bpf/cpumap: make sure frame_size for build_skb is aligned [...] new 9ee79a65d176 bpf: sk_msg, fix sk_msg_md access past end test new bc1b4f013b50 bpf: sk_msg, improve offset chk in _is_valid_access new 7a69c0f25056 bpf: skmsg, replace comments with BUILD bug new 51199405f967 bpf: skb_verdict, support SK_PASS on RX BPF path new 552de9106882 bpf: sk_msg, fix socket data_ready events new a136678c0bdb bpf: sk_msg, zap ingress queue on psock down new 0608c69c9a80 bpf: sk_msg, sock{map|hash} redirect through ULP new 28cb6f1eaffd bpf: tls_sw, init TLS ULP removes BPF proto hooks new 1cf4a0ccc506 Merge branch 'bpf-sockmap-fixes-and-improvements' new 339bbff2d6e0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next new 5a86d68bcf02 netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine new b12f7bad5ad3 netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in net [...] new 2a61d8b883bb netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clust [...] new 06aa151ad1fc netfilter: ipt_CLUSTERIP: check MAC address when duplicate [...] new d535c8a69c19 netfilter: conntrack: udp: only extend timeout to stream m [...] new 294304e4c522 netfilter: conntrack: udp: set stream timeout to 2 minutes new a0badcc6652f netfilter: conntrack: register sysctl table for gre new 4b216e21cfca netfilter: conntrack: un-export seq_print_acct new 4a65798a9408 netfilter: conntrack: add mnemonics for sysctl table new d912dec12428 netfilter: conntrack: merge acct and helper sysctl table w [...] new cb2833ed0044 netfilter: conntrack: merge ecache and timestamp sysctl ta [...] new fc3893fd5cfc netfilter: conntrack: remove empty pernet fini stubs new 8527f9df04a8 netfilter: netns: shrink netns_ct struct new c3e533692527 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new a02e8964eaf9 virtio-net: ethtool configurable LRO new fa2323325e8b selftests: net: reuseport_addr_any: silence clang warning new e05b8d4fc30a net/mlx5e: TX, Print opcode in error CQE warning new 4fb2f516186e net/mlx5e: XDP, Precede XDP-related operations in RQ poll [...] new feb2ff9d74f7 net/mlx5e: XDP, Change the XDP SQ redirect indication new db02a308cd72 net/mlx5e: XDP, Warn upon polling an error CQE new b8180392edd9 net/mlx5e: XDP, Replace boolean doorbell indication with s [...] new fea28dd6a281 net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances new 1feeab800780 net/mlx5e: XDP, Add array for WQE info descriptors new 5e0d2eef771e net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE new 6277053afa34 net/mlx5e: XDP, Add user control for XDP TX MPWQE feature new 3715917408f3 Merge tag 'mlx5-XDP-100Mpps' of git://git.kernel.org/pub/s [...] new 7fa4bd739fc0 bpf: fix segfault in test_verifier selftest new e94e50bd88f7 net: fix possible user-after-free in skb_ext_add() new d312d0a6846a net: drop the unused helper skb_ext_get() new 682ec859518d net: minor cleanup in skb_ext_add() new 64935310f2fc Merge branch 'skb_ext-fixes' new ce28bb445388 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 8762cdcd1d50 staging: octeon: fix build failure with XFRM enabled new 5d1f7354faad net/mlx5e: fix semicolon.cocci warnings new 2534f14a94c1 net/mlx5e: drop useless LIST_HEAD new d0863792f805 mlxsw: spectrum: drop useless LIST_HEAD new 61988bd281c9 net/mlx4_core: drop useless LIST_HEAD new bd437c99cf63 drivers/net: appletalk/cops: remove redundant if statement [...] new c92c81df93df net: dccp: fix kernel crash on module load new 50d5258634ae net: core: Fix Spectre v1 vulnerability new d686026b1e6e phonet: af_phonet: Fix Spectre v1 vulnerability new a95386f0390a nfc: af_nfc: Fix Spectre v1 vulnerability new 6b8d95f1795c packet: validate address length if non-zero new a3ac5817ffe8 can: af_can: Fix Spectre v1 vulnerability new f2ab95814103 net: Revert recent Spectre-v1 patches. new 7bdca378b230 iptunnel: Set tun_flags in the iptunnel_metadata_reply from src new 40c3ff6d5e08 ieee802154: lowpan_header_create check must check daddr new 89dfd0083751 net/netlink_compat: Fix a missing check of nla_parse_nested new 0eb987c874dc net/net_namespace: Check the return value of register_pern [...] new 38355a5f9a22 bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans [...] new 90cadbbf341d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new e0c38a4d1f19 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ [...] new f9b1d6467860 crypto: aesni - Merge GCM_ENC_DEC new de85fc46b103 crypto: aesni - Introduce gcm_context_data new 2426f64bc51f crypto: aesni - Macro-ify func save/restore new 5350b0f56343 crypto: aesni - support 256 byte keys in avx asm new e377bedb09d6 crypto: aesni - Add GCM_COMPLETE macro new 38003cd26c9f crypto: aesni - Split AAD hash calculation to separate macro new 1cb1bcbb567d crypto: aesni - Merge avx precompute functions new a44b419fe5ae crypto: aesni - Fill in new context data structures new 517a448e0984 crypto: aesni - Move ghash_mul to GCM_COMPLETE new ec8c02d9a30b crypto: aesni - Introduce READ_PARTIAL_BLOCK macro new e044d5056396 crypto: aesni - Introduce partial block macro new 603f8c3b0dbb crypto: aesni - Add scatter/gather avx stubs, and use them in C new 9d880c5945c7 crypto: ux500 - Use proper enum in cryp_set_dma_transfer new 5ac93f808338 crypto: ux500 - Use proper enum in hash_set_dma_transfer new 3cc04c160208 crypto: chelsio - remove set but not used variable 'kctx_len' new 1f479e4cfd08 crypto: chelsio - Swap location of AAD and IV sent in WR new d5a4dfbdaf54 crypto: chelsio - Use same value for both channel in single WR new c4f6d44d774e crypto: chelsio - cleanup:send addr as value in function argument new fef4912b66d6 crypto: chelsio - Handle PCI shutdown event new 6501ab5ed4d9 crypto: chelsio - Reset counters on cxgb4 Detach new f31ba0f95f19 crypto: chelsio - Fix wrong error counter increments new 0c99c2a087c6 crypto: user - remove unused dump functions new bfad6cb3f829 crypto: api - document missing stats member new 2326828ee403 crypto: mxc-scc - fix build warnings on ARM64 new c9613335bf4f crypto: cavium/nitrox - Added AEAD cipher support new f9c9bdb5131e crypto: x86/chacha - avoid sleeping under kernel_fpu_begin() new bb648291fc04 crypto: skcipher - add might_sleep() to skcipher_walk_virt() new 101b53d91d57 crypto: salsa20-generic - don't unnecessarily use atomic walk new dec5d0db0de7 crypto: cavium/nitrox - Fix build with !CONFIG_DEBUG_FS new c79b411eaa72 crypto: skcipher - remove remnants of internal IV generators new b71acb0e3721 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new 7bbbf2c2fc84 Merge tag 'gfs2-4.21.fixes' of git://git.kernel.org/pub/sc [...] new 32ee34eddad1 Merge tag 'for-4.21-tag' of git://git.kernel.org/pub/scm/l [...] new 4de3aea385f5 Merge tag 'dlm-4.21' of git://git.kernel.org/pub/scm/linux [...] new 4b0a383ad782 Merge tag 'fsnotify_for_v4.21-rc1' of git://git.kernel.org [...] new e01799ac5630 Merge tag 'fs_for_4.21-rc1' of git://git.kernel.org/pub/sc [...] new 7af8150f9935 xfs: fix function pointer type in ftrace format new 85f8dff00a31 xfs: fix symbolic enum printing in ftrace output new 05c753c4cf53 xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs new 0357d21a6c9b xfs: move XFS_INODE_FORMAT_STR mappings to libxfs new c494213f3008 xfs: stringify btree cursor types in ftrace output new 86d163dbfe2a xfs: stringify scrub types in ftrace output new 65eed012d1f2 xfs: reallocate realtime summary cache on growfs new 47a43f2f0ce2 Merge tag 'xfs-4.21-merge-2' of git://git.kernel.org/pub/s [...] new 3cc31fa65d85 iomap: don't search past page end in iomap_is_partially_uptodate new bc77789a491c Merge tag 'iomap-4.21-merge-2' of git://git.kernel.org/pub [...] new a805622a757b ext4: include terminating u32 in size of xattr entries whe [...] new 8a363970d1dc ext4: avoid declaring fs inconsistent due to invalid file handles new fde872682e17 ext4: force inode writes when nfsd calls commit_metadata() new 18f2c4fcebf2 ext4: check for shutdown and r/o file system in ext4_write [...] new f6b1495fba0b Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 00c569b567c7 Merge tag 'locks-v4.21-1' of git://git.kernel.org/pub/scm/ [...] new 1a80dade010c Fix failure path in alloc_pid() new b12a9124eeb7 Merge tag 'y2038-for-4.21' of ssh://gitolite.kernel.org:/p [...] new 9f6b7ef6c3eb sbitmap: add helpers for add/del wait queue handling new 00203ba40d40 kyber: use sbitmap add_wait_queue/list_del wait helpers new 0e9da3fbf7d8 Merge tag 'for-4.21/block-20181221' of git://git.kernel.dk [...] new 4b9254328254 Merge branch 'for-4.21/block' into for-4.21/aio new bc9bff61624a aio: use assigned completion handler new 432c79978c33 aio: separate out ring reservation from req allocation new 2bc4ca9bb600 aio: don't zero entire aio_kiocb aio_get_req() new a79d40e9b0f3 aio: only use blk plugs for > 2 depth submissions new 71ebc6fef0f5 aio: use iocb_put() instead of open coding it new 88a6f18b950e aio: split out iocb copy from io_submit_one() new 875736bb3f3d aio: abstract out io_event filler helper new 956eb6cb3676 Merge tag 'for-4.21/aio-20181221' of git://git.kernel.dk/l [...] new fe2b0cdabcd9 Merge tag 'for-4.21/libata-20181221' of git://git.kernel.d [...] new 518a2f1925c3 dma-mapping: zero memory returned from dma_alloc_* new 06d4dd2f2ce1 dma-mapping: deprecate dma_zalloc_coherent new 8b1cce9f5832 dma-mapping: fix inverted logic in dma_supported new af7ddd8a627c Merge tag 'dma-mapping-4.21' of git://git.infradead.org/us [...] new e52c9e0710d2 scsi: smartpqi: fix build warnings new e57b2945aa65 scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() new 7223d80912d8 scsi: fcoe: remove set but not used variable 'port' new a8cc10e232f1 scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through new c7a082e4242f scsi: megaraid: fix out-of-bound array accesses new 4c5765e48510 scsi: myrb: Mark expected switch fall-throughs new c2332b004907 scsi: iscsi: Capture iscsi debug messages using tracepoints new 1aba50b880e1 scsi: isci: phy: Mark expected switch fall-through new 4f09ac9d96ce scsi: isci: remote_device: Mark expected switch fall-throughs new 87be32b3ad27 scsi: isci: remote_node_context: mark expected switch fall [...] new da7903092b88 scsi: isci: request: mark expected switch fall-through new 938edb8a31b9 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new feafa2043346 include/scsi/srp.h: Move response flag definitions into this file new 16d14e01b7a1 include/scsi/srp.h: Add support for immediate data new e37df2d5b569 RDMA/srp: Document srp_parse_in() arguments new 482fffc43c03 RDMA/srp: Handle large SCSI CDBs correctly new 2ee00f6a98c3 RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer new 4f6d498c360c RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration new 513d5647116b RDMA/srp: Rework handling of the maximum information unit length new 882981f4a411 RDMA/srp: Add support for immediate data new ed041919f0d2 RDMA/srpt: Fix a use-after-free in the channel release code new ffd5980695d1 RDMA/srpt: Improve coding style conformance new 75d79b801c53 RDMA/srpt: Join split strings new c4bbe911c2ac RDMA/srpt: Make kernel-doc headers complete new 6feb64ffda7c RDMA/srpt: Remove driver version and release date new 82305f823562 RDMA/srpt: Rework the srpt_alloc_srq() error path new 5dabcd0456d7 RDMA/srpt: Add support for immediate data new b090c4e3a07c RDMA: Mark if create address handle is in a sleepable context new 2553ba217eea RDMA: Mark if destroy address handle is in a sleepable context new 90e3edd8cca4 RDMA/bnxt_re: Make use of create AH sleepable flag new 50c582de1d39 RDMA/bnxt_re: Make use of destroy AH sleepable flag new 8036e90f92aa IB/usnic: Fix potential deadlock new 2b827ea1926b RDMA/bnxt_re: Query HWRM Interface version from FW new bd1c24ccf9eb RDMA/bnxt_re: Increase depth of control path command queue new 71bef2fd583b IB/mlx5: Introduce uid as part of alloc/dealloc transport domain new ed50edfb7235 Merge branch 'mlx5-next' into rdma.git new 425518cc5ede IB/mlx5: Use uid as part of alloc/dealloc transport domain new 6e3722baac04 IB/mlx5: Use the correct commands for UMEM and UCTX allocation new d5108e69fe01 IB/rxe: Make counters thread safe new f55c3ec42a97 IB/rxe: Reuse code which sets port state new 2e8039c65622 IB/core: uverbs copy to struct or zero helper new 4fa2813d26c8 RDMA/nldev: Expose port_cap_flags2 new 641d1207d2ed IB/core: Move query port to ioctl new 842a9c837e20 IB/mlx5: Simplify netdev unbinding new bb7e22a8ab00 IB/mlx5: Fix long EEH recover time with NVMe offloads new d53ec8af56d5 RDMA/iwcm: Don't copy past the end of dev_name() string new e7c4d8e60451 IB/mlx4: Remove set but not used variable 'pd' new 623d154305c0 IB/mlx5: Fix wrong error unwind new 900d07c12d4e IB/umad: Simplify and avoid dynamic allocation of class new cf7ad3030271 IB/umad: Avoid destroying device while it is accessed new e9dd5daf884c IB/umad: Refactor code to use cdev_device_add() new cdb53b65ae1b IB/umad: Use class_groups and let core create class file new 75bf8a2a2f6b IB/umad: Start using dev_groups of class new aa74be6eeade IB/mlx5: Allocate the per-port Q counter shared when DEVX [...] new 573671a5f650 IB/uverbs: Signedness bug in UVERBS_HANDLER() new 58f7c0bfb4e1 RDMA/mlx5: Signedness bug in UVERBS_HANDLER() new f617e5ffe04f RDMA/srpt: Use kmem_cache_free() instead of kfree() new 5d24ae67a961 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 4ed7bdc1eb4c Merge tag 'for-4.21/dm-changes' of git://git.kernel.org/pu [...] new b3ed2ce024c3 acpi/nfit: Add support for Intel DSM 1.8 commands new d6548ae4d16d acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm new 76ef5e172527 keys: Export lookup_user_key to external users new 9db67581b91d keys-encrypted: add nvdimm key format type to encrypted keys new f2989396553a acpi/nfit, libnvdimm: Introduce nvdimm_security_ops new 37833fb7989a acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm new 4c6926a23b76 acpi/nfit, libnvdimm: Add unlock of nvdimm support for Int [...] new 03b65b22ada8 acpi/nfit, libnvdimm: Add disable passphrase support to In [...] new d2a4ac73f56a acpi/nfit, libnvdimm: Add enable/update passphrase support [...] new 64e77c8c047f acpi/nfit, libnvdimm: Add support for issue secure erase D [...] new 7d988097c546 acpi/nfit, libnvdimm/security: Add security DSM overwrite support new 89fa9d8ea7bd acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master pa [...] new 3c13e2ac747a tools/testing/nvdimm: Add test support for Intel nvdimm se [...] new 926f74802cb1 tools/testing/nvdimm: Add overwrite support for nfit_test new ecaa4a97b390 tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test new 1f4883f300da libnvdimm/security: Add documentation for nvdimm security support new 37379cfc661e libnvdimm/security: Quiet security operations new 9bf3aa446447 libnvdimm, bus: Check id immediately following ida_simple_get new 9f619d4769a2 ACPI/nfit: Adjust annotation for why return 0 if fail to f [...] new 9065ed1281a5 libnvdimm, label: Switch to bitmap_zalloc() new 3d9cbe37c16f libnvdimm, namespace: Replace kmemdup() with kstrndup() new 4b5f747e82b1 Merge miscellaneous libnvdimm updates for 4.21 new 75f95da078b2 Merge tag 'libnvdimm-for-4.21' of git://git.kernel.org/pub [...] new 00d59fde8532 Merge tag 'mmc-v4.21' of git://git.kernel.org/pub/scm/linu [...] new 0116523cfffa kasan, mm: change hooks signatures new 12b22386998c kasan, slub: handle pointer tags in early_kmem_cache_node_alloc new bffa986c6f80 kasan: move common generic and tag-based code to common.c new b938fcf42739 kasan: rename source files to reflect the new naming scheme new 2bd926b439b4 kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS new b2f557eae9ed kasan, arm64: adjust shadow size for tag-based mode new 9577dd748648 kasan: rename kasan_zero_page to kasan_early_shadow_page new 080eb83f54cf kasan: initialize shadow to 0xff for tag-based mode new 9c23f84723d2 arm64: move untagged_addr macro from uaccess.h to memory.h new 3c9e3aa11094 kasan: add tag related helper functions new e71fe3f921ae kasan, arm64: untag address in _virt_addr_is_linear new 4d176711ea7a kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] new 356607f21e60 kasan, arm64: fix up fault handling logic new 21696c161324 kasan, arm64: enable top byte ignore for the kernel new 772a2fa50ffb kasan, mm: perform untagged pointers comparison in krealloc new 11cd3cd69a25 kasan: split out generic_report.c from report.c new 121e8f81d38c kasan: add bug reporting routines for tag-based mode new 5b7c4148222d mm: move obj_to_index to include/linux/slab_def.h new 7f94ffbc4c6a kasan: add hooks implementation for tag-based mode new 41eea9cd239c kasan, arm64: add brk handler for inline instrumentation new 2813b9c02962 kasan, mm, arm64: tag non slab memory allocated via pagealloc new 66afc7f1e07a kasan: add __must_check annotations to kasan hooks new 2d4acb90878b kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS new b3b0e6accb5b kasan: update documentation new e886bf9d9abe kasan: add SPDX-License-Identifier mark to source files new e0b2475a3f36 bloat-o-meter: ignore __addressable_ symbols new c5cfb62f2bdf scripts/decodecode: set ARCH when running natively on arm/arm64 new 67a28de47faa scripts/decode_stacktrace: only strip base path when a pre [...] new 919e9d39e722 scripts/checkstack.pl: dynamic stack growth for aarch64 new b72231eb7084 scripts: add spdxcheck.py self test new cd68a5253338 scripts/tags.sh: add more declarations new 440e7b379f91 arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] new ffa6daa9937a arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] new aaf9128abcb8 sh: boards: convert to SPDX identifiers new ff4a7481c389 sh: drivers: convert to SPDX identifiers new 6a0abce4c4cc sh: include: convert to SPDX identifiers new 47d11326259b sh: sh2: convert to SPDX identifiers new 234a0538240c sh: sh2a: convert to SPDX identifiers new 5ab5d57cc0c6 sh: sh3: convert to SPDX identifiers new 6ecc0a4dbb07 sh: sh4: convert to SPDX identifiers new add5ca2c4887 sh: sh4a: convert to SPDX identifiers new 82e1d03766a2 sh: sh5: convert to SPDX identifiers new 176ce1b7b0f6 sh: shmobile: convert to SPDX identifiers new b0a148f80c15 sh: cpu: convert to SPDX identifiers new 5933f6d22040 sh: kernel: convert to SPDX identifiers new 4494ce4fb4ff sh: lib: convert to SPDX identifiers new a9ee3a63dbff debugobjects: call debug_objects_mem_init eariler new 874b1ef0ef51 ocfs2: optimize the reading of heartbeat data new cb6a8fd7a6bf ocfs2: dlmfs: remove set but not used variable 'status' new dec5b0d4a99f ocfs2: remove set but not used variable 'lastzero' new 9e6aea22802b ocfs2: improve ocfs2 Makefile new 532e1e54c814 ocfs2: fix panic due to unrecovered local alloc new d85400af790d ocfs2: clear journal dirty flag after shutdown journal new 70306d9dce75 ocfs2: don't clear bh uptodate for block read new 221d7da66cd3 mm, slab: remove unnecessary unlikely() new 1265ef2de4ce mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() new 6159d0f5c03e mm/slub.c: page is always non-NULL in node_match() new 88349a2837fb mm/slub.c: record final state of slub action in deactivate_slab() new 4e45f712d82c include/linux/slab.h: fix sparse warning in kmalloc_type() new c8f61cfc871f mm/page_owner: clamp read count to PAGE_SIZE new 5eb570a8d924 mm/hotplug: optimize clear_hwpoisoned_pages() new 6a90a83f1d19 mm/mmu_notifier.c: remove mmu_notifier_synchronize() new 368686a95e55 writeback: don't decrement wb->refcnt if !wb->bdi new 20ff1c950500 mm/readahead.c: simplify get_next_ra_size() new 1c6fb1d89e73 mm: print more information about mapping in __dump_page new e0392cf7c53a mm: lower the printk loglevel for __dump_page messages new 6cc2baf600ec mm, memory_hotplug: drop pointless block alignment checks [...] new 7960509329c2 mm, memory_hotplug: print reason for the offlining failure new 2932c8b05056 mm, memory_hotplug: be more verbose for memory offline failures new d381c54760dc mm: only report isolation failures when offlining memory new 0b9df58b79fa xxHash: create arch dependent 32/64-bit xxhash() new 59e1a2f4bf83 ksm: replace jhash2 with xxhash new 9cabf929e7d9 mm/mmap.c: remove verify_mm_writelocked() new 46a3679b8190 mm, memory_hotplug: do not clear numa_node association aft [...] new fecd4a50baae mm: remove reset of pcp->counter in pageset_init() new 3d6357de8aa0 mm: reference totalram_pages and managed_pages once per function new 9705bea5f833 mm: convert zone->managed_pages to atomic variable new ca79b0c211af mm: convert totalram_pages and totalhigh_pages variables t [...] new 476567e8735a mm: remove managed_page_count_lock spinlock new 8b09549c2bfd vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] new 66f71da9dd38 mm/swap: use nr_node_ids for avail_lists in swap_info_struct new ca880420665d userfaultfd: convert userfaultfd_ctx::refcount to refcount_t new 7ead3342150e mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] new 808153e1187f mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] new 06489cfbd915 mm, devm_memremap_pages: kill mapping "System RAM" support new a95c90f1e2c2 mm, devm_memremap_pages: fix shutdown handling new 69324b8f4833 mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support new 58ef15b765af mm, hmm: use devm semantics for hmm_devmem_{add, remove} new bbecd94e6c51 mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] new 02917e9f8676 mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL new 65895b67ad27 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] new 742aa7fb52c5 mm/page_alloc.c: use a single function to free page new d31cfe7bff91 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] new 4d72868c8f7c memblock: replace usage of __memblock_free_early() with me [...] new 3b6fd6ffb27c drivers/base/memory.c: remove an unnecessary check on NR_M [...] new f29d8e9c0191 mm/memory_hotplug: drop "online" parameter from add_memory [...] new 6bb154504f8b mm, page_alloc: spread allocations across zones before int [...] new a921444382b4 mm: move zone watermark accesses behind an accessor new 0a79cdad5eb2 mm: use alloc_flags to record if kswapd can wake new 1c30844d2dfe mm: reclaim small amounts of memory when an external fragm [...] new c999fbd3dcc6 mm/mmzone.c: make "migratetype_names" const char * new 9a2f45ff3202 mm/debug.c: make "migrate_reason_names[]" const char * new e5cb113f2dbc mm: make free_reserved_area() return "const char *" new ef8444ea01d7 mm, oom: reorganize the oom report in dump_header new f0c867d9588d mm, oom: add oom victim's memcg to the oom context information new 9a1ea439b16b mm: put_and_wait_on_page_locked() while page is migrated new 23b68cfaae0e mm: check nr_initialised with PAGES_PER_SECTION directly i [...] new 2c2a5af6fed2 mm, memory_hotplug: add nid parameter to arch_remove_memory new 65c78784135f kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] new fed84c785270 mm/memblock.c: skip kmemleak for kasan_init() new 3c9959e02547 zram: fix lockdep warning of free block handling new 5547932dc67a zram: fix double free backing device new 7e5292831b34 zram: refactor flags and writeback stuff new e82592c4fd7e zram: introduce ZRAM_IDLE flag new a939888ec38b zram: support idle/huge page writeback new 23eddf39b2c2 zram: add bd_stat statistics new bb416d18b850 zram: writeback throttle new 9e247bab0668 mm: remove pte_lock_deinit() new 83af658898cb mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] new 4e0d2e7ef14d mm, sparse: pass nid instead of pgdat to sparse_add_one_section() new fa004ab7365f mm, hotplug: move init_currently_empty_zone() under zone_s [...] new 0ecea993d010 mm/hmm.c: remove set but not used variable 'devmem' new c3a5c77afefa lib/show_mem.c: drop pgdat_resize_lock in show_mem() new 3fa750dcf29e mm/page-writeback.c: don't break integrity writeback on -> [...] new bbe5d9939e81 mm/page_alloc.c: drop uneeded __meminit and __meminitdata new b6fb87b8e3ff tools/vm/page-types.c: fix "kpagecount returned fewer page [...] new 144552ff8995 /proc/kpagecount: return 0 for special pages that are neve [...] new c16eb000ca03 mm/filemap.c: remove useless check in pagecache_get_page() new d239865ac804 ioremap: rework pXd_free_pYd_page() API new 9c006972c3fe arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() new 48e178ab0d63 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() new 36ddc5a78c87 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] new 8e2d43405b22 lib/ioremap: ensure break-before-make is used for huge p4d [...] new 9f1eb38e0e11 mm, kmemleak: little optimization while scanning new b15c87263a69 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined new 5d6527a784f7 mm/mmu_notifier: use structure for invalidate_range_start/ [...] new ac46d4f3c432 mm/mmu_notifier: use structure for invalidate_range_start/ [...] new 0614ce9776b0 include/linux/memory_hotplug.h: remove duplicate declarati [...] new 7550c6079846 mm, proc: be more verbose about unstable VMA flags in /pro [...] new 7635d9cbe832 mm, thp, proc: report THP eligibility for each vma new a1400af75563 mm, proc: report PR_SET_THP_DISABLE in proc new a85009c37792 mm, memory_hotplug: try to migrate full pfn range new bb8965bd82fd mm, memory_hotplug: deobfuscate migration part of offlining new e0975b2aae0e mm, fault_around: do not take a reference to a locked page new fcf9a0ef8dc3 ksm: react on changing "sleep_millisecs" parameter faster new 125b860b251a mm/pageblock: throw compile error if pageblock_bits cannot [...] new 3cfd22be0ad6 userfaultfd: clear flag if remap event not enabled new 3c0c12cc8f00 mm/page_alloc.c: don't call kasan_free_pages() at deferred [...] new d53ce042277a kmemleak: add config to select auto scan new d9367bd06faa mm, page_alloc: enable pcpu_drain with zone capability new 0b3901b38d9d mm: migration: factor out code to compute expected number [...] new cc4f11e69fd0 mm: migrate: lock buffers before migrate_page_move_mapping() new 84ade7c15ccf mm: migrate: move migrate_page_lock_buffers() new 89cb0888ca14 mm: migrate: provide buffer_migrate_page_norefs() new 88dbcbb3a484 blkdev: avoid migration stalls for blkdev pages new ab41ee687998 mm: migrate: drop unused argument of migrate_page_move_mapping() new af3b854492f3 mm/page_alloc.c: allow error injection new 4918e7625ffa include/linux/vmstat.h: remove unused page state adjustment macro new 451b9514a59f mm: remove __hugepage_set_anon_rmap() new 1ecc07fd0a6d memory_hotplug: add missing newlines to debugging output new b43a99900559 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization new c86aa7bbfd55 hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race new 063a7d1d3623 mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm new 70c6066e19c1 include/linux/gfp.h: fix typo new 7af7a8e19f0c mm, swap: fix swapoff with KSM pages new 7056d3a37d2c memcg, oom: notify on oom killer invocation from the charge path new 0f4991e8fd48 kernel/fork.c: mark 'stack_vm_area' with __maybe_unused new f346b0becb1b Merge branch 'akpm' (patches from Andrew) new 1984f65c2fbc Merge tag 'vfio-v4.21-rc1' of git://github.com/awilliam/li [...] new c9c63915519b hwmon: (lm80) fix a missing check of the status of SMBus read new 9aa3aa15f4c2 hwmon: (lm80) fix a missing check of bus read in lm80 probe new 8754040378e4 Merge tag 'hwmon-for-v4.21' of git://git.kernel.org/pub/sc [...] new 7e59fad9c9d1 Merge tag 'drm-next-2018-12-27' of git://anongit.freedeskt [...] new d6543c0f3964 ARM: omap1: Fix new user of gpiochip_request_own_desc() new a0752e9c3097 memory: omap-gpmc: Get the header of the enum new 12d6dd069891 dt-bindings: gpio: rcar: Add r8a774c0 (RZ/G2E) support new 89a5e15bcba8 gpio/mmc/of: Respect polarity in the device tree new 6bd925a8b779 dt-bindings: arm: atmel: describe SECUMOD usage as a GPIO [...] new fb0b35d307b7 gpio: add driver for SAMA5D2 PIOBU pins new 533918b6f6ae gpio: aspeed: remove duplicated statement new f0df462f3ae1 gpio: mxs: read pin level directly instead of using .get new 6c905f91d8ae gpiolib-acpi: remove unused variable 'err', cleans up buil [...] new e4b194aa0bf5 dt-bindings: gpio: Add bindings for Cadence GPIO new 72ab2f76319e gpio: Add Cadence GPIO driver new a7c23f8d154f gpio: sama5d2-piobu: Depend on OF_GPIO new 24dc83635ffe Merge tag 'gpio-v4.21-1' of git://git.kernel.org/pub/scm/l [...] new b5c8f358ce7c dt-bindings: iio: magnetometer: add dt-bindings for freesc [...] new 485773d3c5c7 dt-bindings: mrvl,intc: fix a trivial typo new 24ad02c48c69 gpio-omap.txt: add reg and interrupts properties new b8a9ac1a5b99 of: of_node_get()/of_node_put() nodes held in phandle cache new 5801169a2ed2 of: __of_detach_node() - remove node from phandle cache new 030672aea826 Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pu [...] new 579a70035949 Merge tag 'for-v4.21' of git://git.kernel.org/pub/scm/linu [...] new 4d6ad6fba6b7 Merge tag 'hsi-for-4.21' of git://git.kernel.org/pub/scm/l [...] new eafb27fa5283 cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. new 1e12a521d691 Merge tag 'usb-serial-4.21-rc1' of https://git.kernel.org/ [...] new cd6a22310ec2 Merge USB 4.20-rc8 mergepoint into usb-next new 4b2c01ad902e USB: serial: option: add Fibocom NL678 series new c0ea81b4d378 Merge tag 'usb-4.21-rc1' of git://git.kernel.org/pub/scm/l [...] new 86df8dd14723 serial: uartps: Add the device_init_wakeup new 82b1b2ec5d40 serial: uartps: Check if the device is a console new 32cf21ac4edd serial: uartps: Fix error path when alloc failed new 260683137ab5 serial: uartps: Fix interrupt mask issue to handle the RX [...] new 9d84d3e6bd68 dt-bindings: serial: lpuart: add imx8qxp compatible string new ac8b6f148fc9 Fonts: New Terminus large console font new 6c4d97581267 dt-bindings: serial: sh-sci: Document r8a774a1 bindings new a88c4736ea36 dt-bindings: serial: sh-sci: Document r8a774c0 bindings new a8da3c7873ea serial: max310x: Fix tx_empty() callback new 3c66eb4ba18d tty: serial: qcom_geni_serial: Fix wrap around of TX buffer new 663abb1a7a7f tty: serial: qcom_geni_serial: Fix UART hang new 4ce193fdba48 serial: sccnxp: Adds a delay between sequential read/write cycles new efa0f49496be serial: sccnxp: Allow to use non-standard baud rates new 598134ffcab5 Revert "serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250" new 117eda8f71ff Merge tag 'tty-4.21-rc1' of git://git.kernel.org/pub/scm/l [...] new a86028f8e3ee staging: most: sound: replace snprintf with strscpy new b57f944785c5 staging: fbtft: fix strncmp() size warning new 502b90d4c687 staging: rtl8188eu: cleanup declarations in rtw_mlme_ext.c new 1673616a006a staging: rtl8188eu: replace tabs with spaces in rtw_mlme_ext.c new 83691365f184 staging: rtl8188eu: remove commented declarations in rtw_m [...] new f20ac243ff74 staging: rtl8188eu: remove blank lines between declarations new 7acaed81abe1 staging: rtl8188eu: add blank line after declarations new 011844addf0f staging: rtl8188eu: remove unnecessary comments in rtw_mlme_ext.c new 25c641ec2aa1 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] new 4f1a961ae15c staging: rtl8188eu: remove unused arrays WFD_OUI and WMM_INFO_OUI new 55fc57809a2b staging: rtl8188eu: remove redundant declaration in rtw_ml [...] new 0ef9f86b9352 staging: rtl8188eu: convert unsigned char arrays to u8 new 03449acb77fd staging: rtl8188eu: constify some arrays new 7a6394398f4e staging: rtl8188eu: make some arrays static in rtw_mlme_ext.c new b7d54304d92f staging: rtl8188eu: change order of declarations to improv [...] new 79ebad324b48 staging: rtl8188eu: simplify null array initializations new e54a823e90fe staging: rtl8188eu: change return type of is_basicrate() to bool new 241e15dbfc9f staging: rtl8188eu: add spaces around '&' in rtw_mlme_ext.c new 0fe6dc4d6892 staging: rtl8188eu: cleanup brace coding style issues new 1de24f362f32 staging: android: ashmem: doc: Fix spelling new 641e96e03aa0 mt7621-mmc: Fix some coding style issues new 71fbc630160f mt7621-mmc: Removed unnecessary blank lines new 43c978a16eee mt7621-mmc: Alignment should match open parenthesis new 515ba7e7f032 mt7621-mmc: return statement in void function unnecessary new 012c5e8d819c mt7621-mmc: char * array declaration might be better as st [...] new c58eef061dda staging: wilc1000: fix missing read_write setting when rea [...] new 215852f4b8bb staging: mt7621-mmc: Correct spelling mistakes in comments new 02061181d3a9 Merge tag 'staging-4.21-rc1' of git://git.kernel.org/pub/s [...] new 4f4b374332ec sysfs: Disable lockdep for driver bind/unbind files new c0b8a8709ebe component: convert to DEFINE_SHOW_ATTRIBUTE new 16df1456aa85 mm, memory_hotplug: update a comment in unregister_memory() new b07039b79c9e Merge tag 'driver-core-4.21-rc1' of git://git.kernel.org/p [...] new 15b3048aeed8 misc: mic: fix a DMA pool free failure new f88fd666051b char/rtc: Use of_node_name_eq for node name comparisons new 8995fa1e1c9b VMCI: Use memdup_user() rather than duplicating its implem [...] new 2e79c1874968 bus: qcom: remove duplicated include from qcom-ebi2.c new 0edf39d2c7db char: lp: introduce list to save port number new d6318c0e8318 char: lp: detach the device when parallel port is removed new dc34da42860d char: lp: use first unused lp number while registering new e379c1a46068 char: lp: properly count the lp devices new fdfaef212694 char: lp: use new parport device model new c18614a1a112 stm class: Fix a module refcount leak in policy creation e [...] new 4cdd41585c51 stm class: Add a reference to the SyS-T document new ec5b5ad6e272 intel_th: msu: Fix an off-by-one in attribute store new fbc4904c2877 MAINTAINERS: add another Android binder maintainer new 457fa3469a65 Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub [...] new 903b77c63167 Merge tag 'linux-kselftest-4.21-rc1' of git://git.kernel.o [...] new 889bb74302e5 Merge tag 'nds32-for-linus-4.21' of git://git.kernel.org/p [...] new 64711f9a47d4 xtensa: implement jump_label support new 9ef10340749e Merge tag 'xtensa-20181228' of git://github.com/jcmvbkbc/l [...] new 6ab7d47bcbf0 percpu: convert spin_lock_irq to spin_lock_irqsave. new 55db91fbaad9 Merge branch 'for-4.21' of git://git.kernel.org/pub/scm/li [...] new 4d71c6f8771a Merge branch 'for-4.20-fixes' into for-4.21 new e250d91d6575 cgroup: fix parsing empty mount option string new 3fc9c12d27b4 cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param new 6f9d71c9c759 Merge branch 'for-4.21' of git://git.kernel.org/pub/scm/li [...] new f496990f1f4b slab: make kmem_cache_create{_usercopy} description proper [...] new 54a67c753610 docs/mm-api: link slab_common.c to "The Slab Cache" section new 6b5a49b46cf1 configfs: fix wrong name of struct in documentation new 942104a21ce4 docs: improve pathname-lookup document structure new 3868772b99e3 Merge tag 'docs-5.0' of git://git.lwn.net/linux new d8372ba8ce28 lib: don't depend on linux headers being installed. new 733f4ef46d3e um: remove unused filechk_gen_header in Makefile new 3c78c77bafb1 scripts: remove unnecessary ihex2fw and check-lc_ctypes fr [...] new b239b4d65d64 firmware: remove unnecessary patterns from .gitignore new 3470d9eb6387 firmware: refactor firmware/Makefile new 4d4b5c2e3b6e treewide: remove explicit rules for *offsets.s new 2c667d77fc02 treewide: add intermediate .s files to targets new 11fda148040b kbuild: remove $(obj)/ prefixes in ./Kbuild new dec28d8ea2f7 kbuild: remove unused cmd_gentimeconst new 668c35f69cc7 Merge tag 'kbuild-v4.21' of git://git.kernel.org/pub/scm/l [...] new 3c8f317d4cf1 kconfig: use distinct tokens for type and default properties new ce2164ab5831 kconfig: refactor scanning and parsing "option" properties new c3d228713b10 kconfig: use specific tokens instead of T_ASSIGN for assignments new 171a515d0803 kconfig: use T_WORD instead of T_VARIABLE for variables new 48547bd23d0e microblaze: surround string default in Kconfig with double quotes new 8636a1f9677d treewide: surround Kconfig file paths with double quotes new f5451582c4e2 kconfig: stop supporting '.' and '/' in unquoted words new caaebb3c6de3 kconfig: refactor end token rules new b3d1d9d3c362 kconfig: stop associating kconf_id with yylval new 824fa3b3b5e3 kconfig: switch to ASSIGN_VAL state in the second lexer new 4b31a32caf0a kconfig: update current_pos in the second lexer new 979f2b2f7936 kconfig: remove keyword lookup table entirely new 0c874100108f kconfig: convert to SPDX License Identifier new 558e78e3ce84 kconfig: split some C files out of zconf.y new cbafbf7f551c kconfig: split the lexer out of zconf.y new 9abe42371b44 kconfig: add static qualifiers to fix gconf warnings new 3b541978562a kconfig: split images.c out of qconf.cc/gconf.c to fix gco [...] new f222b7f43661 kconfig: surround dbg_sym_flags with #ifdef DEBUG to fix g [...] new 769e47094dcc Merge tag 'kconfig-v4.21' of git://git.kernel.org/pub/scm/ [...] new 195303136f19 Merge tag 'kconfig-v4.21-2' of git://git.kernel.org/pub/sc [...] new af56b4870865 f2fs: remove redundant comment of unused wio_mutex new 5222595d093e f2fs: use kvmalloc, if kmalloc is failed new 72691af6dbd7 f2fs: correct wrong spelling, issing_* new 76c7bfb3a893 f2fs: flush stale issued discard candidates new 8ec18bff7b90 f2fs: clean up checkpoint flow new e4589fa545e0 f2fs: fix sbi->extent_list corruption issue new 9249dded7b5c f2fs: fix block address for __check_sit_bitmap new c0362117c3b8 f2fs: clean up structure extent_node new b32e019049e9 f2fs: fix to dirty inode synchronously new 8f31b4665c14 f2fs: fix missing unlock(sbi->gc_mutex) new 88960068f25f f2fs: fix validation of the block count in sanity_check_raw_super new bae0ee7a767c f2fs: check PageWriteback flag for ordered case new 60aa4d5536ab f2fs: fix use-after-free issue when accessing sbi->stat_info new 64beba0558fc f2fs: sanity check of xattr entry size new 9ab97aea85cc Merge tag 'f2fs-for-4.21' of git://git.kernel.org/pub/scm/ [...] new d8a706414af4 dax: Use non-exclusive wait in wait_entry_unlocked() new 2a1a2c1a76cf Merge tag 'dax-fix-4.21' of git://git.kernel.org/pub/scm/l [...] new c40f7d74c741 sched/fair: Fix infinite loop in update_blocked_averages() [...] new e3ed513bcf00 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] new 150fbd536f9e alpha: move __IGNORE* entries to non uapi header new d8bf616be5f0 alpha: remove CONFIG_OSF4_COMPAT flag from syscall table new b67bfd298f4c alpha: add __NR_syscalls along with NR_SYSCALLS new cabcebd33b8b alpha: add system call table generation support new a8faab540f0a alpha: generate uapi header and syscall table header files new fb430b39dbb0 alpha: fix spelling mistake QSD_PORT_ACTUVE -> QSD_PORT_ACTIVE new a104d44b183c alpha: Fix a typo on ptrace.h new 3030cf95ab20 alpha: rtc: simplify alpha_rtc_init new 1c3243f61fa7 alpha: Remove some unused variables new f12e840c819b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a0572f687fb3 ftrace: Allow ftrace_replace_code() to be schedulable new e4c07bf9867a arm64: ftrace: Set FTRACE_MAY_SLEEP before ftrace_modify_a [...] new 45fe439bc369 fgraph: Add comment to describe ftrace_graph_get_ret_stack new d2a68c4effd8 x86/ftrace: Do not call function graph from dynamic trampolines new 0fad8bfef7b0 powerpc/frace: Use ftrace_graph_get_ret_stack() instead of [...] new 945626db0961 sparc64: Use ftrace_graph_get_ret_stack() instead of curr_ [...] new cec8d0e7f06e sh: ftrace: Use ftrace_graph_get_ret_stack() instead of cu [...] new a448276ce515 arm64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack new 0464ed243809 seq_buf: Make seq_buf_puts() null-terminate the buffer new 29924e503096 seq_buf: Use size_t for len in seq_buf_puts() new e8d086ddb533 tracing: Fix ftrace_graph_get_ret_stack() to use task and [...] new 6801f0d5ca00 tracing: Remove unnecessary hist trigger struct field new 2f31ed9308cc tracing: Change strlen to sizeof for hist trigger static strings new e4f6d245031e tracing: Use var_refs[] for hist trigger reference checking new de40f033d4e8 tracing: Remove open-coding of hist trigger var_ref management new 656fe2ba85e8 tracing: Use hist trigger's var_ref array to destroy var_refs new 912201345f7c tracing: Remove hist trigger synth_var_refs new 05ddb25cb314 tracing: Add hist trigger comments for variable-related fields new 59dd974bc079 tracing: Merge seq_print_sym_short() and seq_print_sym_offset() new cc9f59fb3bc4 tracing: Avoid -Wformat-nonliteral warning new bea6957d5cd7 tracing: Simplify printf'ing in seq_print_sym new 1cce377df180 tracing: Make function ‘ftrace_exports’ static new 72921427d46b string.h: Add str_has_prefix() helper function new 754481e6954c tracing: Use str_has_prefix() helper for histogram code new b6b2735514bc tracing: Use str_has_prefix() instead of using fixed sizes new 036876fa5620 tracing: Have the historgram use the result of str_has_pre [...] new 3d739c1f6156 tracing: Use the return of str_has_prefix() to remove open [...] new 495d714ad140 Merge tag 'trace-v4.21' of git://git.kernel.org/pub/scm/li [...] new 54518ed45734 Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.o [...] new cac1fc8fb561 Merge branch 'fixes' into next/soc new 0922275ef157 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] new d36377c6eb07 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] new 9fd609ff6380 arm64: dts: zynqmp: Use mmc@ instead sdhci@ new 1696acf44e9f arm64: dts: zynqmp: replace gpio-key,wakeup with wakeup-so [...] new e7abd89466df arm64: dts: zynqmp: Add DDRC node new 4556b160a119 arm64: dts: zynqmp: Add missing gpio-controller to ps gpio new d1d4445abffb arm64: dts: zynqmp: Fix node names which contain "_" new 5385c226b63d Merge tag 'zynqmp-dt-for-v5.0' of https://github.com/Xilin [...] new ac1e507fe61d ARM: dts: Use mmc@ instead sdhci@ new bc8bd33891d3 Merge tag 'zynq-dt-for-v5.0' of https://github.com/Xilinx/ [...] new 826833df4e4b Merge tag 'omap-for-v4.21/dt-ti-sysc-signed' of git://git. [...] new fc66393ab5d6 dt-bindings: pinctrl: k3: Introduce pinmux definitions new 1d79b4375fbc arm64: dts: ti: k3-am65: Add pinctrl regions new 3f94859fd7ba arm64: dts: ti: am654-base-board: Add pinmux for main uart0 new 19a1768fc34a arm64: dts: ti: k3-am654-base-board: Add I2C nodes new 07c663b0ee57 arm64: dts: ti: k3-am65-main: Add ECAP PWM node new e577d79424c0 arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM new c484fc957219 arm64: dts: ti: k3-am654: Populate power-domain property f [...] new 2cd7d393f461 arm64: dts: ti: k3-am654: Add McSPI DT nodes new 5da94b50475a arm64: dts: ti: k3-am654: Enable main domain McSPI0 new 10f9d7fd56fe Merge tag 'am654-for-v4.21' of git://git.kernel.org/pub/sc [...] new ea096315361b ARM: dts: suniv: Fix improper bindings include patch new f1a6caf73c66 Merge tag 'imx-qspi-dt-clean' of git://git.kernel.org/pub/ [...] new 984199efb0be Merge tag 'sunxi-dt-for-4.21-2' of git://git.kernel.org/pu [...] new bda090cfeb50 Merge tag 'sunxi-dt64-for-4.21-2' of git://git.kernel.org/ [...] new 3f47de2c6b60 Merge tag 'samsung-dt-4.21-2' of git://git.kernel.org/pub/ [...] new b7badd1d7aa6 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] new 82c7b351be3f Revert "arm64: defconfig: Enable FSL_MC_BUS and FSL_MC_DPIO" new e1ef035d272e Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] new 57b0e3145320 KEYS: fix parsing invalid pkey info string new e1b83a31c798 Watchdog: remove outdated comment new 94d6b80c45d3 watchdog/hpwdt: Exclude via blacklist new de2cb0cc300e watchdog/hpwdt: Do not claim unsupported hardware new 437a3f8ea493 watchdog/hpwdt: Update driver version. new b1bbb0cb2c0e watchdog: asm9260_wdt: make array mode_name static, shrink [...] new 57808f448b3d watchdog: bcm281xx: convert to DEFINE_SHOW_ATTRIBUTE new 248e655b45ed watchdog: ie6xx_wdt: convert to DEFINE_SHOW_ATTRIBUTE new 9077123c6807 watchdog: renesas_wdt: don't keep timer value during suspe [...] new 4d9c6e90166f dt-bindings: watchdog: update bindings for MT7629 SoC new 969c0acc039f watchdog: Add pm8916 watchdog driver new 8d4d4f3267e1 dt-bindings: watchdog: Add Qualcomm PM8916 watchdog new 22ec9bb1cbcd watchdog: mena21_wdt: Convert to GPIO descriptors new d2b911db8b73 watchdog: mtx-1: Convert to use GPIO descriptor new e536f7304bad watchdog: add documentation for PM usage new 2b6d86a73ec0 watchdog: docs: kernel-api: don't reference removed functions new 6797f292e4f5 dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support new e3c21e088f89 watchdog: tqmx86: Add watchdog driver for the IO controller new 115502a6f31d Merge tag 'linux-watchdog-4.21-rc1' of git://www.linux-wat [...] new eaeee373c97c pinctrl: Use of_node_name_eq for node name comparisons new 9a2a566adb00 pinctrl: sunxi: Deal with per-bank regulators new 7f07675c117a pinctrl: aspeed: Wrap -Woverride-init with cc-option new 9b4924da4711 pinctrl: xway: fix gpio-hog related boot issues new 42f9b48cc540 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins new 2b745ac3cceb pinctrl: meson: meson8b: fix the GPIO function for the GPI [...] new 54a9cbbfca53 pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] new 8e5ba8b8baff pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] new 619cdd17f60f pinctrl: meson: meson8: add the missing GPIO_GROUPs for BO [...] new 4dd3d60a5ecd pinctrl: meson: meson8b: add the missing GPIO_GROUPs for B [...] new b766470b8764 dt-bindings: pinctrl: sunxi: Add supply properties new d1040ea06f00 pinctrl: msm: mark PM functions as __maybe_unused new b5af33df50e9 pinctrl: mediatek: improve Kconfig dependencies new 8b78de956f31 pinctrl: uniphier: constify uniphier_pinctrl_socdata new a2161fd7c23c pinctrl: imx8qxp: break the dependency on SOC_IMX8QXP new 6ac5af6ec12d MAINTAINERS: merge at91 pinctrl entries new 2ae80900f239 dt-bindings: pinctrl: bcm4708-pinmux: rework binding to us [...] new a49d784d5a82 pinctrl: bcm: ns: support updated DT binding as syscon subnode new da801ab56ad8 pinctrl: ocelot: add MSCC Jaguar2 support new f4caa6ee736f pinctrl: sh-pfc: r8a77990: Add support for pull-up only pins new db221412cd20 pinctrl: rza1: Handle devm_kasprintf() failure cases new 117774fbe6be pinctrl: sh-pfc: r8a77990: Fix IOCTRL reg state after s2ra [...] new 1ebc589a7786 pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to geth [...] new 96bb2a6ab4ec pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_d [...] new 884fa25fb6e5 pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qsp [...] new 0d6256cb8801 pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_d [...] new 124cde98f856 pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group new 9925e8795726 pinctrl: sh-pfc: Validate pins/marks in pin groups at build time new 6a6c195d98a1 pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field new 67d7745bc78e pinctrl: sh-pfc: r8a77970: Add missing MOD_SEL0 field new b0f77269f6bb pinctrl: sh-pfc: r8a77980: Add missing MOD_SEL0 field new 94482af7055e pinctrl: sh-pfc: sh7734: Add missing IPSR11 field new 755a5b805fa7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 SEL_I2C1 field width new e28dc3f09c9d pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 con [...] new 1b99d0c80bbe pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register conf [...] new 9540cbdfcd86 pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field new 4d374bacd7c9 pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value new 054f2400f706 pinctrl: sh-pfc: sh7734: Fix shifted values in IPSR10 new ce16e8dd0db2 pinctrl: sh-pfc: Print actual field width for variable-wid [...] new f83f97684a73 pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] var [...] new 642fb53d350b Merge tag 'sh-pfc-for-v4.21-tag3' of git://git.kernel.org/ [...] new 2dab3dd1fac7 pinctrl: ocelot: Add dependency on HAS_IOMEM new df50fcf5462c pinctrl: imx-scu: Depend on IMX_SCU new b09f629ce36d pinctrl: freescale: Break dependency on SOC_IMX8MQ for i.MX8MQ new 88cc9fc41c73 dt-bindings: arm: fsl-scu: add imx8qm pinctrl support new c9bef4a65176 Merge tag 'pinctrl-v4.21-1' of git://git.kernel.org/pub/sc [...] new ffe1c5a2d427 rtc: abx80x: Implement RTC_VL_READ,CLR ioctls new 9a03201170d3 rtc: enforce rtc_timer_init private_data type new a26944149374 rtc: class: reimplement devm_rtc_device_register new 3c3d71013c76 rtc: pcf2123: Add Microcrystal rv2123 new 2ea44ca1ffcc dt-bindings: fsl: scu: add rtc binding new e01b5781958d rtc: add i.MX system controller RTC support new bba3d2daa8a9 rtc: nvmem: fix possible use after free new 36e14f5fdfdf rtc: rename core files new 28e8c4bc8eb4 Merge tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux [...] new fbea8c7c7933 Merge tag 'for-linus' of git://github.com/openrisc/linux new 9ef7fa507d6b kgdb: Remove irq flags from roundup new 3cd99ac35598 kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] new 87b095928584 kgdb: Don't round up a CPU that failed rounding up before new 162bc7f5afd7 kdb: Don't back trace on a cpu that didn't round up new 7faedcd4de43 kdb: use bool for binary state indicators new 911b7afdeb1b mips/kgdb: prepare arch_kgdb_ops for constness new cc0282975b3f kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops new fcf010449ebe Merge tag 'kgdb-4.21-rc1' of git://git.kernel.org/pub/scm/ [...] new 8e1897bc8eaf dmaengine: amba-pl08x: convert to DEFINE_SHOW_ATTRIBUTE new 0f7ab39a6b40 dmaengine: mic_x100_dma: convert to DEFINE_SHOW_ATTRIBUTE new e00f50a79e61 dmaengine: pxa: remove DBGFS_FUNC_DECL() new f7f41722efac dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE new 7c2269e95883 Merge branch 'topic/bcm' into for-linus new 5f443256e3a1 Merge branch 'topic/coh' into for-linus new 77ee1aacdd5b Merge branch 'topic/dirn_remove' into for-linus new 466e601a68da Merge branch 'topic/dmatest' into for-linus new 010299bfc2df Merge branch 'topic/dw' into for-linus new b7ff66ca30f8 Merge branch 'topic/ep93xx' into for-linus new 23a1bff76406 Merge branch 'topic/imx' into for-linus new 68ded1dcd138 Merge branch 'topic/mtk' into for-linus new 56e8e1a118a9 Merge branch 'topic/sa11x0' into for-linus new f782086a49b7 Merge branch 'topic/sh' into for-linus new 990beed934fc Merge branch 'topic/sprd' into for-linus new 69ca36b3d629 Merge branch 'topic/uniphier' into for-linus new 660611827c03 Merge branch 'topic/xilinx' into for-linus new 78e8696c234a Merge tag 'dmaengine-4.21-rc1' of git://git.infradead.org/ [...] new dc9de8a2b20f iommu: Check for iommu_ops == NULL in iommu_probe_device() new 03ebe48e235f Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] new 8e143b90e4d4 Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pu [...] new f218a29c25ad Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 55b8cbe470d1 Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] new d9a7fa67b4bf Merge branch 'next-seccomp' of git://git.kernel.org/pub/sc [...] new 1ac5cd497879 block: don't use un-ordered __set_current_state(TASK_UNINT [...] new 19f2e267a5d0 Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] new 0db51ef26e87 Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] new 74673fc50bab Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/li [...] new 5890255b83f3 cifs: clean up indentation, replace spaces with tab new 0967e5457954 cifs: use a compound for setting an xattr new f5942db5ef25 cifs: smb2 commands can not be negative, remove confusing check new 97aa495a89a6 cifs: address trivial coverity warning new 07d3b2e4264f cifs: create a helper function for compound query_info new 4a3b38aec577 Add vers=3.0.2 as a valid option for SMBv3.0.2 new f9793b6fcc8e cifs: change smb2_query_eas to use the compound query-info helper new 07fa6010ff93 cifs: suppress some implicit-fallthrough warnings new 0f57451eebf1 cifs: remove set but not used variable 'smb_buf' new 52baa51d3057 cifs: remove coverity warning in calc_lanman_hash new 59a63e479ce3 cifs: check ntwrk_buf_start for NULL before dereferencing it new b6bc8a7b993e CIFS: use the correct length when pinning memory for direc [...] new 54e94ff94eac CIFS: return correct errors when pinning memory failed for [...] new 9a596f5b3959 CIFS: Fix error mapping for SMB2_LOCK command which caused [...] new 56c762eb9bee cifs: Refactor out cifs_mount() new c34fea5a636d cifs: Skip any trailing backslashes from UNC new d9345e0ae7cf cifs: Make devname param optional in cifs_compose_mount_options() new 5fc7fcd054ad cifs: auto disable 'serverino' in dfs mounts new e7b602f43719 cifs: Save TTL value when parsing DFS referrals new 54be1f6c1c37 cifs: Add DFS cache routines new 54e4f73cbe03 cifs: update for current_kernel_time64() removal new 3e80be0158ac cifs: Fix to use kmem_cache_free() instead of kfree() new 34bca9bbe7a8 cifs: Use kzfree() to free password new 29cbfa1b2be2 cifs: remove set but not used variable 'server' new 0544b324e62c cifs: check kzalloc return new e8bcdfdbf91b cifs: minor updates to documentation new 1c780228e9d4 cifs: Make use of DFS cache to get new DFS referrals new 5a650501eb8c cifs: remove set but not used variable 'sep' new 4a367dc04435 cifs: Add support for failover in cifs_mount() new 93d5cb517db3 cifs: Add support for failover in cifs_reconnect() new 2f0a61744894 cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() new e511d31753e3 cifs: start DFS cache refresher in cifs_mount() new 23324407143d cifs: Only free DFS target list if we actually got one new a3a53b760379 cifs: Add support for failover in smb2_reconnect() new 08744015492f cifs: Add support for failover in cifs_reconnect_tcon() new 28eb24ff75c5 cifs: Always resolve hostname before reconnecting new 14e92c5dc7a1 cifs: Minor Kconfig clarification new e77fe73c7e38 cifs: we can not use small padding iovs together with encryption new fea170804b4d cifs: update internal module version number new cacf02df4b84 Merge tag '4.21-smb3-fixes' of git://git.samba.org/sfrench [...] new 574d356b7a02 9p/net: put a lower bound on msize new 85f78456f286 Merge tag '9p-for-4.21' of git://github.com/martinetd/linux new 8a68d3da50b9 nfsd: drop useless LIST_HEAD new b8be5674fa9a sunrpc: use SVC_NET() in svcauth_gss_* functions new d4b09acf924b sunrpc: use-after-free in svc_process_common() new a289ce5311f4 sunrpc: replace svc_serv->sv_bc_xprt by boolean flag new 4aa5cffefa6f sunrpc: remove unused bc_up operation from rpc_xprt_ops new 7f3915460987 sunrpc: remove svc_tcp_bc_class new 7ef88ff85ff7 sunrpc: remove svc_rdma_bc_class new 64e20ba204df sunrpc: remove unused xpo_prep_reply_hdr callback new 8f7766c805d2 sunrpc: make visible processing error in bc_svc_process() new 9ac312888e88 sunrpc: fix debug message in svc_create_xprt() new 91bd2ffa9030 nfs: minor typo in nfs4_callback_up_net() new 0ad30ff67bd3 nfs: fixed broken compilation in nfs_callback_up_net() new e45428a43676 Merge tag 'nfsd-4.21' of git://linux-nfs.org/~bfields/linux new 069d5bf5ec26 NFSv4: cleanup remove unused nfs4_xdev_fs_type new ac0aa5e843ca nfs: fix comment to nfs_generic_pg_test which does the opposite new 8e2e5b7c4926 SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG new d89b22d46a40 cred: add cred_fscmp() for comparing creds. new 97d0fb239c04 cred: add get_cred_rcu() new a6d8e7637faa cred: export get_task_cred(). new f06bc03339ad cred: allow get_cred() and put_cred() to be given NULL. new 97f68c6b02e0 SUNRPC: add 'struct cred *' to auth_cred and rpc_cred new fc0664fd9bcc SUNRPC: remove groupinfo from struct auth_cred. new 8276c902bbe9 SUNRPC: remove uid and gid from struct auth_cred new 1a80810fbf23 SUNRPC: remove machine_cred field from struct auth_cred new a534ecb013bf NFSv4: add cl_root_cred for use when machine cred is not a [...] new f15e1e8bc642 NFSv4: don't require lock for get_renew_cred or get_machine_cred new ecd5f97e1c7c SUNRPC: discard RPC_DO_ROOTOVERRIDE() new 5e16923b432b NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] new a68a72e135ef SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none new 1de7eea92946 SUNRPC: add side channel to use non-generic cred for rpc call. new ddf529eeed59 NFS: move credential expiry tracking out of SUNRPC into NFS. new 354698b7d471 SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT new b68572e07c58 NFS: change access cache to use 'struct cred'. new 684f39b4cf51 NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] new a52458b48af1 NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. new 89a4f758d9f5 SUNRPC: remove generic cred code. new d6efccd97e6d SUNRPC: remove crbind rpc_cred operation new 2edd8d746e51 SUNRPC: simplify auth_unix. new 04d1532bd0b9 SUNRPC discard cr_uid from struct rpc_cred. new 594d1644cd59 NFS: nfs_compare_mount_options always compare auth flavors. new e2f34e26710b xprtrdma: Yet another double DMA-unmap new b674c4b4a13d xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_I [...] new 6ceea36890a0 xprtrdma: Refactor Receive accounting new 6d2d0ee27c7a xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue new 3d433ad812ba xprtrdma: No qp_event disconnect new 0c0829bcf51a xprtrdma: Don't wake pending tasks until disconnect is done new 6946f82380a8 xprtrdma: Fix ri_max_segs and the result of ro_maxpages new a78868497c2e xprtrdma: Reduce max_frwr_depth new ba69cd122ece xprtrdma: Remove support for FMR memory registration new 5f62412be3ff xprtrdma: Remove rpcrdma_memreg_ops new 0a93fbcb16e6 xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) new 0dfbb5f05e78 NFS: Make "port=" mount option optional for RDMA mounts new 15303d9ecd2f xprtrdma: Recognize XDRBUF_SPARSE_PAGES new 889ee07f7ed2 xprtrdma: Remove request_module from backchannel new 236b0943d1f2 xprtrdma: Expose transport header errors new 92f4433e567a xprtrdma: Simplify locking that protects the rl_allreqs list new ddbb347f0c68 xprtrdma: Cull dprintk() call sites new 9bef848f44b4 xprtrdma: Remove unused fields from rpcrdma_ia new aba118317943 xprtrdma: Clean up of xprtrdma chunk trace points new ba217ec64aef xprtrdma: Relocate the xprtrdma_mr_map trace points new 395069fc37e7 xprtrdma: Add trace points for calls to transport switch methods new 53b2c1cb9b3c xprtrdma: Trace mapping, alloc, and dereg failures new 5b2095d0cefa NFS: Fix NFSv4 symbolic trace point output new dc5820bd21d8 SUNRPC: Simplify defining common RPC trace events new acf0a39f4f27 SUNRPC: Fix some kernel doc complaints new e0f86bc4f990 xprtrdma: Update comments in frwr_op_send new 995d312a28cc xprtrdma: Replace outdated comment for rpcrdma_ep_post new af65ed404c43 xprtrdma: Add documenting comment for rpcrdma_buffer_destroy new f85adb1bf595 xprtrdma: Don't leak freed MRs new 9aeaf8cfcb71 NFSv4.2 fix async copy reboot recovery new 07e10308ee5d xprtrdma: Prevent leak of rpcrdma_rep objects new c2c7d84fd173 NFS: remove unnecessary test for IS_ERR(cred) new 81c88b18de1f sunrpc: handle ENOMEM in rpcb_getport_async new cb24e35b4fa8 sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS new 10e037d1e0d5 sunrpc: Add xprt after nfs4_test_session_trunk() new 260f71eff493 sunrpc: convert to DEFINE_SHOW_ATTRIBUTE new e6b925728084 Merge tag 'nfs-for-4.21-1' of git://git.linux-nfs.org/proj [...] new 04a17edeca52 Merge tag 's390-4.21-1' of git://git.kernel.org/pub/scm/li [...] new dbd0be61fb5a um: Update maintainers file entry new 0d76433c2203 um: Add HAVE_DEBUG_BUGVERBOSE new 0053102a869f um: Include sys/uio.h to have writev() new 550ed0e20366 um: Make GCOV depend on !KCOV new a43c83161a5e um: Switch to block-mq constants in the UML UBD driver new 53766defb8c8 um: Clean-up command processing in UML UBD driver new a41421edb926 um: Remove unsafe printks from the io thread new 50109b5a03b4 um: Add support for DISCARD in the UBD Driver new 747b254ca264 um: Remove unnecessary faulted check in uaccess.c new a9c52c2a2881 um: Optimize TLB operations v2 new 38e3cbd9b82c um: Skip TLB flushing where not needed new 8892d8545f2d um: Avoid marking pages with "changed protection" new 742f3c8193a3 um: Optimize Flush TLB for force/fork case new efe5f5be1e40 um: remove redundant generic-y new 9de74842ee20 Add Anton Ivanov to UML maintainers new b9794231737a um: writev needs <sys/uio.h> new 940b241d9050 um: Remove obsolete reenable_XX calls new 6aa293d8ff09 Merge branch 'for-linus-4.21-rc1' of git://git.kernel.org/ [...] new e898d9cdd3a9 mailbox: Add device-managed registration functions new 6aba2f4aac1a mailbox: arm-mhu: Use device-managed registration API new 709cbeea1b34 mailbox: bcm2835: Use device-managed registration API new 0cafc12ab9cc mailbox: bcm-flexrm: Use device-managed registration API new 6267ee6afae0 mailbox: bcm-pdc: Use device-managed registration API new e73cb83c807b mailbox: hi3660: Use device-managed registration API new ad3e7f9651ca mailbox: hi6220: Use device-managed registration API new 4013286c7231 mailbox: imx: Use device-managed registration API new 87f63f578b73 mailbox: altera: Use device-managed registration API new d0c196dbee79 mailbox: sti: Use device-managed registration API new 0b7f5fe837f6 mailbox: xgene-slimpro: Use device-managed registration API new 8aed57195572 mailbox: mtk-cmdq: Use device-managed registration API new ec1c674f0ae3 mailbox: mtk-cmdq: Remove needless devm_kfree() calls new a3abf4363c7e mailbox: omap: Use device-managed registration API new 85a555246e6d mailbox: platform-mhu: Use device-managed registration API new 83dd44a17d40 mailbox: qcom-apcs: Use device-managed registration API new 08f2f88a3bbf mailbox: rockchip: Use device-managed registration API new 368d7767b501 mailbox: stm32-ipcc: Use device-managed registration API new 2298a6f09f45 mailbox: ti-msgmgr: Use device-managed registration API new a8803d7421cc mailbox: Support blocking transfers in atomic context new 8ed82e23875e mailbox: Allow multiple controllers per device new fed8b7e366e7 dt-bindings: tegra186-hsp: Add shared mailboxes new 91b1b1c3da8a mailbox: tegra-hsp: Add support for shared mailboxes new 9a63f0f40599 mailbox: tegra-hsp: Add suspend/resume support new a54d03ed01b4 mailbox: tegra-hsp: use devm_kstrdup_const() new d69e11648e48 mailbox: tegra-hsp: Use device-managed registration API new 35ddb06a4675 Merge tag 'mailbox-v4.21' of git://git.linaro.org/landing- [...] new 1d8f062ebc97 drivers: base: swnode: check if pointer p is NULL before d [...] new f4747b9c68b8 drivers: base: swnode: check if swnode is NULL before dere [...] new 01766d27d265 Merge tag 'devprop-4.21-rc1-2' of git://git.kernel.org/pub [...] new 08972760d366 clk: imx8qxp: make the name of clock ID generic new 0f2107daec81 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 745d51dc8a29 ata: pata_macio: add of_node_put() new b79f9f93eb48 Merge tag 'for-4.21/libata-20190102' of git://git.kernel.d [...] new d29e89e34952 drbd: narrow rcu_read_lock in drbd_sync_handshake new 792c3fdd94a5 drbd: must not use connection after kref_put(&connection->kref) new d5412e8d8e63 drbd: centralize printk reporting of new size into drbd_se [...] new 94c43a13b8d6 drbd: ignore "all zero" peer volume sizes in handshake new b17b59602b6d drbd: disconnect, if the wrong UUIDs are attached on a con [...] new 4ef2a4f43f5e drbd: fix confusing error message during attach new ad6e89790206 drbd: attach on connected diskless peer must not shrink a [...] new fe43ed97bba3 drbd: reject attach of unsuitable uuids even if connected new a2823ea92024 drbd: fix comment typos new f708bd08ecbd drbd: do not block when adjusting "disk-options" while IO [...] new be80ff88356a drbd: avoid spurious self-outdating with concurrent discon [...] new 2c38f0351173 drbd: fix print_st_err()'s prototype to match the definition new 9049ccd46f1f drbd: don't retry connection if peers do not agree on "aut [...] new 9848b6ddd8c9 drbd: skip spurious timeout (ping-timeo) when failing promote new f31e583aa2c2 drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the "wire") new a52c5a16cf19 drbd: Avoid Clang warning about pointless switch statment new 5816a0932b4f drbd: Change drbd_request_detach_interruptible's return ty [...] new 6ab2187992f4 blkcg: clean up blkg_tryget_closest() new 6b4505352e4b blkcg: remove unused __blkg_release_rcu() new 2e5b2d7c408e bsg: deprecate BIDI support in bsg new c41103691b7f block: loop: remove redundant code new 93f87a74fde6 block: sunvdc: remove redundant code new d52c499b476b lightnvm: pblk: fix use-after-free bug new 093c48213ee3 gdrom: fix a memory leak bug new d4d179c37c74 block/amiflop: Don't log error message on invalid ioctl new f3010ec5b796 block/swim3: Remove dead return statement new 296dcc40f2f2 block/swim3: Fix -EBUSY error when re-opening device after [...] new 427c5ce4417c block/swim3: Fix regression on PowerBook G3 new 77d0b194b2df Merge tag 'for-4.21/block-20190102' of git://git.kernel.dk [...] new d548e65904ae Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] new 7db54c89f0b3 Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G new 4d8f727b83bc Input: nomadik-ske-keypad - fix a loop timeout test new 0b9f28fed3f7 Input: add official Raspberry Pi's touchscreen driver new 249d1bb22901 Input: touchscreen - fix coding style issue new d52266fc74be Input: drv2667 - fix indentation issues new 1e3c336ad8f4 Input: atmel_mxt_ts - don't try to free unallocated kernel memory new 592b15ba7260 Merge branch 'next' into for-linus new 645ff1e8e704 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new dc4501ff2875 tipc: fix a double free in tipc_enable_bearer() new f0fb9b288d0a ipv6/route: Add a missing check on proc_dointvec new ca19fcb6285b net: chelsio: Add a missing check on cudg_get_buffer new 26fd962bde0b niu: fix missing checks of niu_pci_eeprom_read new 2d822f2dbab7 net: (cpts) fix a missing check of clk_prepare new f86a3b83833e net: stmicro: fix a missing check of clk_prepare new e49505f7255b net: dsa: bcm_sf2: Propagate error value from mdio_write new ff07d48d7bc0 atl1e: checking the status of atl1e_write_phy_reg new 46273cf7e009 tipc: fix a missing check of genlmsg_put new 92ee77d148bf net: marvell: fix a missing check of acpi_match_device new 40752b3eae29 net/wan/fsl_ucc_hdlc: Avoid double free in ucc_hdlc_probe() new d8de01b763e0 phy.h: fix obvious errors in doc and kerneldoc content new a3c9311f62b4 include/linux/phy/phy.h: fix minor kerneldoc errors new f9fc54d313fa ethtool: check the return value of get_regs_len new 7418e6520f22 isdn: hisax: hfc_pci: Fix a possible concurrency use-after [...] new 0d9c9a238faf fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address() new eb8950861c1b netfilter: nf_tables: fix a missing check of nla_put_failure new c78e7818f16f netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with [...] new 4cd273bb91b3 netfilter: nf_conncount: don't skip eviction when age is negative new f7fcc98dfc2d netfilter: nf_conncount: split gc in two phases new e8cfb372b38a netfilter: nf_conncount: restart search when nodes have be [...] new df4a90250976 netfilter: nf_conncount: merge lookup and add functions new 2f971a8f4255 netfilter: nf_conncount: move all list iterations under spinlock new c80f10bc973a netfilter: nf_conncount: speculative garbage collection on [...] new a007232066f6 netfilter: nf_conncount: fix argument order to find_next_bit new f7d18ef6a95f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf new f989d03ef25d net: rtnetlink: address is mandatory for rtnl_fdb_get new 178fe94405bf net/ipv6: Fix a test against 'ipv6_find_idev()' return value new 58075ff523af ipv4: fib_rules: Fix possible infinite loop in fib_empty_table new 7f334a7e1ae1 ipv6: fix typo in net/ipv6/reassembly.c new c433570458e4 ax25: fix a use-after-free in ax25_fillin_cb() new d5c7c745f254 net/wan: fix a double free in x25_asy_open_tty() new 7314f5480f3e netrom: fix locking in nr_find_socket() new 3bd826451103 r8169: fix WoL device wakeup enable new 756af9c64232 ibmveth: fix DMA unmap error in ibmveth_xmit_start error path new 3a0ed3e96197 sock: Make sock->sk_stamp thread-safe new 2b96547223e3 add document for TCP OFO, PAWS and skip ACK counters new 4087d2bc0d94 net: rds: remove unnecessary NULL check new aff6db454599 ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() new 8c76e77f9069 tap: call skb_probe_transport_header after setting skb->dev new cb9f1b783850 ip: validate header length on virtual device xmit new e888402789b9 net: hns3: call hns3_nic_net_open() while doing HNAE3_UP_CLIENT new 53fe3ed19df0 net-next/hinic:add shutdown callback new 202700e30740 net/hamradio/6pack: use mod_timer() to rearm timers new 7adf3246092f ipv6: route: Fix return value of ip6_neigh_lookup() on nei [...] new d63967e475ae isdn: fix kernel-infoleak in capi_unlocked_ioctl new 8b6b25cf93b7 selftests/bpf: fix error printing in test_devmap() new c08435ec7f2b bpf: move {prev_,}insn_idx into verifier env new 144cd91c4c2b bpf: move tmp variable into ax register in interpreter new 9b73bfdd08e7 bpf: enable access to ax register also from verifier rewrite new 0d6303db7970 bpf: restrict map value pointer arithmetic for unprivileged new e4298d25830a bpf: restrict stack pointer arithmetic for unprivileged new 9d7eceede769 bpf: restrict unknown scalars of mixed signed bounds for u [...] new b7137c4eab85 bpf: fix check_map_access smin_value test when pointer con [...] new 979d63d50c0c bpf: prevent out of bounds speculation on pointer arithmetic new 80c9b2fae87b bpf: add various test cases to selftests new a67825f51951 Merge branch 'prevent-oob-under-speculation' new be63004336d0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 73155879b3c1 ipv6: Fix dump of specific table with strict checking new c5ee066333eb ipv6: Consider sk_bound_dev_if when binding a socket to an [...] new 43d86ee8c639 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net new 82b01149ec94 ALSA: hda/realtek: Enable the headset mic auto detection f [...] new 63d2a9ec310d ALSA: hda/tegra: clear pending irq handlers new 3e9ad24b0e91 ALSA: hda - Revert DSP detection on legacy HD-audio driver new 810574ca7e2f Merge tag 'sound-fix-4.21-rc1' of git://git.kernel.org/pub [...] new bf77ae4c98d7 locks: fix error in locks_move_blocks() new 135143b2cac4 Merge tag 'locks-v4.21-2' of git://git.kernel.org/pub/scm/ [...] new 96d4f267e40f Remove 'type' argument from access_ok() function new 4caf4ebfe4cf Fix access_ok() fallout for sparc32 and powerpc new 0b2c8f8b6b0c i915: fix missing user_access_end() in page fault exception case new 594cc251fdd0 make 'user_access_begin()' do 'access_ok()' new 4a789213c9a5 x86 uaccess: Introduce __put_user_goto new a959dc88f9c8 Use __put_user_goto in __put_user_size() and unsafe_put_user() new 170d13ca3a2f x86: re-introduce non-generic memcpy_{to,from}io new 3fed6ae4b027 ia64: fix compile without swiotlb new 8da0b4f692c6 fs/proc/base.c: use ns_capable instead of capable for time [...] new 81966d834926 fs/proc/util.c: include fs/proc/internal.h for name_to_int() new 230f72e9f6dc fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] new afe922c2daae fs/proc/base.c: slightly faster /proc/*/limits new 09be17840082 proc/sysctl: fix return error for proc_doulongvec_minmax() new 3fe5dbfef47e Documentation/process/coding-style.rst: don't use "extern" [...] new c60d3b79423a build_bug.h: remove negative-array fallback for BUILD_BUG_ON() new 527edbc18a70 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse new 168e06f7937d kernel/hung_task.c: force console verbose before panic new 304ae42739b1 kernel/hung_task.c: break RCU locks based on jiffies new 300133d372b7 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t new e6310f0fb5cd include/linux/printk.h: drop silly "static inline asmlinka [...] new 3fc2579e6f16 fls: change parameter to unsigned int new 52fbf1134d47 lib/genalloc.c: fix allocation of aligned buffer from non- [...] new 439e00b76a5f lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] new 6862d2fc8185 lib/genalloc.c: use vzalloc_node() to allocate the bitmap new 05391772a72d drivers/firmware/memmap.c: modify memblock_alloc to memblo [...] new 77b8c0a8e474 checkpatch: warn on const char foo[] = "bar"; declarations new 74bdc129850c fs/epoll: remove max_nests argument from ep_call_nested() new 4e0982a00564 fs/epoll: simplify ep_send_events_proc() ready-list loop new 76699a67f304 fs/epoll: drop ovflist branch prediction new 21877e1a5b52 fs/epoll: robustify ep->mtx held checks new c5a282e9635e fs/epoll: reduce the scope of wq lock in epoll_wait() new abc610e01c66 fs/epoll: avoid barrier after an epoll_wait(2) timeout new 35cff1a6e023 fs/epoll: rename check_events label to send_events new 86c051793b4c fs/epoll: deal with wait_queue only once new 7c8f71935a65 init/main.c: make "initcall_level_names[]" const char * new 55f0d8205dc6 autofs: improve ioctl sbi checks new 9bf964c9cee4 autofs: simplify parse_options() function call new 9d8719a42e46 autofs: change catatonic setting to a bit flag new f5162216b7da autofs: add strictexpire mount option new f93ca1ed9ba0 hfsplus: return file attributes on statx new 9da22854761a include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] new b553337a57cf fat: remove FAT_FIRST_ENT macro new d19dc0161875 fat: move MAX_FAT to fat.h and change it to inline function new 306790f75ac2 fat: new inline functions to determine the FAT variant (32 [...] new fb5bf31722d0 fork: fix some -Wmissing-prototypes warnings new 8099b047ecc4 exec: load_script: don't blindly truncate shebang string new 655c16a8ce9c exec: separate MM_ANONPAGES and RLIMIT_STACK accounting new d18771558910 bfs: extra sanity checking and static inode bitmap new d999bd9392de panic: add options to print system info when panic happens new 81c9d43f9487 kernel/sysctl: add panic_print into sysctl new 634724431607 kernel/kcov.c: mark write_comp_data() as notrace new b058809bfc8f scripts/gdb: fix lx-version string output new ff1522bb7d98 initramfs: cleanup incomplete rootfs new 4cf58924951e mm: treewide: remove unused address argument from pte_allo [...] new 2c91bd4a4e2e mm: speed up mremap by 20x on large regions new 9f132f7e1455 mm: select HAVE_MOVE_PMD on x86 for faster mremap new 3bb5f4ac55dd kernel/locking/mutex.c: remove caller signal_pending branc [...] new 34ec35ad8f5f kernel/sched/: remove caller signal_pending branch predictions new d8d7d842e828 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] new fa45f1162f28 mm/: remove caller signal_pending branch predictions new 08d405c8b845 fs/: remove caller signal_pending branch predictions new f86196ea8737 fs: don't open code lru_to_page() new 967d3010df8b drivers/base/platform.c: kmemleak ignore a known leak new ae67ee6c5e1d docs: fix Co-Developed-by docs new d499480cc435 checkpatch: add Co-developed-by to signature tags new b685a7350ae7 mm/page_io.c: fix polled swap page in new a65981109f29 Merge branch 'akpm' (patches from Andrew) new 398539dd6934 csky: Don't leak device tree node reference new dc3e0896003e csky: remove meaningless header-y new 077b930adafe elf-em.h: add EM_CSKY new d770b2565344 csky: define syscall_get_arch() new 2b070ccdf8c0 csky: fixup abiv2 mmap(... O_SYNC) failed. new 2054f4af1957 csky: bugfix gdb coredump error. new 35ff802af1c4 csky: fixup remove vdsp implement for kernel. new 31295a72b525 csky: remove syscall_exit_work new 789154c2ad74 csky: fixup save hi,lo,dspcr regs in switch_stack. new 1d95fe4d3de4 clocksource/drivers/c-sky: fixup qemu fail to bootup sometimes. new 859e5f45cbb3 csky: CPU-hotplug supported for SMP new 0ea2dc7cd668 csky: stacktrace supported. new 8f4f1639a19d csky: optimize kernel panic print. new 17a68777bc88 csky: remove unused members in processor.h new 230c77a5e92a csky: basic ftrace supported new d7950be145c8 csky: ftrace call graph supported. new 0c87bb0e872c clocksource/drivers/c-sky: fixup ftrace call-graph panic new 6256734f9173 csky: Add EM_CSKY_OLD 39 new f50fd2d8524c csky: Add perf support for C-SKY new 9ee3b3f4a5eb Merge tag 'csky-for-linus-4.21' of git://github.com/c-sky/ [...] new d6951f582cc5 ARM: fix the cockup in the previous patch new 97b6f89f7269 Merge branches 'misc', 'sa1100-for-next' and 'spectre' int [...] new 4fb68e12f2cf ARM: vexpress/realview: consolidate immitation CPU hotplug new 830eec24673a ARM: versatile: convert boot_lock to raw new d9b778e7bf2d ARM: versatile: rename and comment SMP implementation new 07a496de4c7e ARM: omap2: remove unnecessary boot_lock new 6de92920a717 Merge commit 'smp-hotplug^{/omap2}' into for-linus new 1205b62390ee Merge tag 'for-4.21' of git://git.armlinux.org.uk/~rmk/linux-arm new 1236cd2bad8b arm64: smp: Fix compilation error new 8c2c596f8f45 arm64: entry: remove unused register aliases new c3790b3799f8 firmware: arm_sdei: fix wrong of_node_put() in init function new acafce48b07b firmware: arm_sdei: Fix DT platform device creation new c8a43c18a978 arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in line [...] new 2f328fea47ac arm64: replace arm64-obj-* in Makefile with obj-* new eb4f52132518 drivers/perf: hisi: Fixup one DDRC PMU register offset new ee1b465b3035 arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition new 9966a05c7b80 arm64/sve: Disentangle <uapi/asm/ptrace.h> from <uapi/asm/ [...] new 169113ece0f2 arm64: compat: Avoid sending SIGILL for unallocated syscal [...] new 53290432145a arm64: compat: Don't pull syscall number from regs in arm_ [...] new 7e0b44e870cf arm64: compat: Hook up io_pgetevents() for 32-bit tasks new 078a5a4faf64 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new b2d102bd0146 tee: optee: avoid possible double list_del() new 6ae284ab58a2 Merge tag 'tee-subsys-fix-for-4.21' of https://git.linaro. [...] new 3c15ddb97c77 tee: optee: log message if dynamic shm is enabled new 5e0bd98f8cef Merge tag 'tee-subsys-optee-for-4.21' of https://git.linar [...] new a2edaf7893e2 Merge tag 'imx8mq-4.21' of git://git.kernel.org/pub/scm/li [...] new 1def98f69807 dt-bindings: Add RDA Micro vendor prefix new 56f73e4bc145 dt-bindings: arm: Document RDA8810PL and reference boards new 78e3dbc166a1 ARM: Prepare RDA8810PL SoC new 542e1c9dbad9 ARM: dts: Add devicetree for RDA8810PL SoC new f0d319d26ea6 ARM: dts: Add devicetree for OrangePi 2G IoT board new 7581d836bdbe ARM: dts: Add devicetree for OrangePi i96 board new 5a9fe404b984 ARM: dts: rda8810pl: Add timer support new 804584a61ca0 dt-bindings: serial: Document RDA Micro UART new 6fc66a5c68af ARM: dts: rda8810pl: Add interrupt support for UART new c10b13325ced tty: serial: Add RDA8810PL UART driver new a684afa7b10f MAINTAINERS: Add entry for RDA Micro SoC architecture new c6f9fa88a398 Merge tag 'samsung-dt-4.21-2' of https://git.kernel.org/pu [...] new 8a66c20e66cc Merge tag 'samsung-dt64-4.21-2' of https://git.kernel.org/ [...] new 704cfd7f5f71 ARM: sti: remove pen_release and boot_lock new 2081076ac735 Merge tag 'sti-soc-for-v4.21-round1' of git://git.kernel.o [...] new 4d9226fd9a0d arm64: defconfig: Re-enable bcm2835-thermal driver new 8e564895c30c ARM: multi_v7_defconfig: enable CONFIG_UNIPHIER_MDMAC new b0b41af12a1b dt-bindings: memory: Add pl353 smc controller devicetree b [...] new fee10bd22678 memory: pl353: Add driver for arm pl353 static memory controller new 9f23b7ba6379 Merge tag 'zynq-soc-for-v5.0' of https://github.com/Xilinx [...] new 3e730e858139 Merge tag 'qcom-drivers-for-4.21-2' of git://git.kernel.or [...] new 00f8ccd0c95f Merge branch 'next/drivers' into next/late new b23b0ea3708c Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] new 21c7acc439b5 h8300: pci: Remove local declaration of pcibios_penalize_isa_irq new 670b321f4150 Merge tag 'for-4.21' of git://git.sourceforge.jp/gitroot/u [...] new dfbaecb2b707 parisc: Remap hugepage-aligned pages in set_kernel_text_rw() new cd08f68c659f Merge branch 'parisc-4.21-2' of git://git.kernel.org/pub/s [...] new 039daac55269 powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' new d0757237d7b1 powerpc/4xx/ocm: Fix compilation error due to PAGE_KERNEL usage new 52b88fa1e8c7 powerpc/4xx/ocm: Fix phys_addr_t printf warnings new 42aee37298f4 powerpc/configs: Add PPC4xx_OCM to ppc40x_defconfig new f460772291f8 KVM: PPC: Book3S HV: radix: Fix uninitialized var build error new d538d94f0ca8 Merge branch 'master' into fixes new 074400a7be61 powerpc: Drop use of 'type' from access_ok() new f1c2f8857c5a Merge tag 'powerpc-4.21-2' of git://git.kernel.org/pub/scm [...] new 8a38dacf8718 MIPS: BCM63XX: fix switch core reset on BCM6368 new bbb8a7520893 MIPS: alchemy: cpu_all_mask is forbidden for clock event devices new e898d084eae0 MIPS: Alchemy: drop DB1000 IrDA support bits new 7a3097be955e MIPS: Alchemy: update cpu-feature-overrides new 994bc7fae916 MIPS: Alchemy: update dma masks for devboard devices new 9bd2f7eeaed1 MAINTAINERS: Add a maintainer for MSCC MIPS SoCs new 0b15394475e3 MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 new d025bff1b6b9 mailmap: Update name spelling and email for Dengcheng Zhu new 682fee802843 MIPS: BCM63XX: drop unused and broken DSP platform device new db1ce3f5d01d MIPS: Fix a R10000_LLSC_WAR logic in atomic.h new edefae94b7b9 MIPS: OCTEON: mark RGMII interface disabled on OCTEON III new 47f3f4eb7834 Merge tag 'mips_fixes_4.21_1' of git://git.kernel.org/pub/ [...] new e4f2283cc6ff Merge branches 'misc.misc' and 'work.iov_iter' into for-linus new 9b286efeb5eb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 26cb5a328c6b exofs_mount(): fix leaks on failure exits new e262e32d6bde vfs: Suppress MS_* flag defs within the kernel unless expl [...] new 43f5e655eff7 vfs: Separate changing mount flags full remount new 17f3b556a3e3 selinux: expand superblock_doinit() calls new 6466f3d193a9 smack: make smack_parse_opts_str() clean up on failure new 6be8750b4cba LSM: lift parsing LSM options into the caller of ->sb_kern [...] new c039bc3c2498 LSM: lift extracting and parsing LSM options into the call [...] new f5c0c26d9008 new helper: security_sb_eat_lsm_opts() new a10d7c22b34b LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() new 8d64124a6a93 selinux; don't open-code a loop in sb_finish_set_opts() new a65001e8a4d4 btrfs: sanitize security_mnt_opts use new 6a0440e5b756 nfs_remount(): don't leak, don't ignore LSM options quietly new 5b4002391153 LSM: turn sb_eat_lsm_opts() into a method new e3489f8974e1 selinux: kill selinux_sb_get_mnt_opts() new 204cc0ccf1d4 LSM: hide struct security_mnt_opts from any generic code new bd3236557bb2 selinux: switch to private struct selinux_mnt_opts new 12085b14a444 smack: switch to private smack_mnt_opts new 84d8c4a5ef69 LSM: bury struct security_mnt_opts new ba6418623385 selinux: new helper - selinux_add_opt() new 169d68efb03b selinux: switch away from match_token() new da3d76abb2e7 selinux: regularize Opt_... names a bit new 99dbbb593fe6 selinux: rewrite selinux_sb_eat_lsm_opts() new 757cbe597fe8 LSM: new method: ->sb_add_mnt_opt() new 55c0e5bd078e smack: take the guts of smack_parse_opts_str() into a new helper new c3300aaf95fb smack: get rid of match_token() new d2497e12e230 smack: rewrite smack_sb_eat_lsm_opts() new 718c43038f28 mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT new 505b050fdf42 Merge branch 'mount.part1' of git://git.kernel.org/pub/scm [...] new 35004f2e5580 lib/genalloc.c: include vmalloc.h new 2bf996ac4832 ceph: cleanup splice_dentry() new 0cab9f33d9c3 ceph: remove redundant assignment new 1f6b821aef78 libceph: drop last_piece logic from write_partial_message_data() new 3239eb5215eb libceph: use sock_no_sendpage() as a fallback in ceph_tcp_ [...] new 433b0a12953b libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() new 87349cdad963 libceph: switch more to bool in ceph_tcp_sendmsg() new 3c1392d4c499 ceph: don't update importing cap's mseq when handing cap export new 8a2ac3a8e9c0 ceph: don't request excl caps when mount is readonly new fdac94fab799 ceph: skip updating 'wanted' caps if caps are already issued new d2f8bb27c879 ceph: update wanted caps after resuming stale session new 5ccedf1ccd71 ceph: don't encode inode pathes into reconnect message new c7eaf342ecb1 Merge tag 'ceph-for-4.21-rc1' of git://github.com/ceph/cep [...] new 89be677b6b39 xfs: xfs_buf: drop useless LIST_HEAD new 90be9b86da90 xfs: xfs_fsops: drop useless LIST_HEAD new acda9efa8c62 Merge tag 'xfs-4.21-merge-3' of git://git.kernel.org/pub/s [...] new 31af12efd0a2 iomap: take responsibility for the filesystem iomap code new 3cd6d495db2a Merge tag 'iomap-4.21-merge-3' of git://git.kernel.org/pub [...] new 6d2f84eee098 smb3: fix large reads on encrypted connections new 55a7f0065533 cifs: fix confusing warning message on reconnect new d5c7076b772a smb3: add smb3.1.1 to default dialect list new 7e928df80d30 Merge tag '4.21-smb3-small-fixes' of git://git.samba.org/s [...] new dc56367cb5db sh: ftrace: Fix missing parenthesis in WARN_ON() new a67012412e5a Merge tag 'trace-v4.21-1' of git://git.kernel.org/pub/scm/ [...] new 03334ba8b425 thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON i [...] new d56c19d07e0b thermal: bcm2835: enable hwmon explicitly new adad7c7d6a0c thermal: broadcom: use devm_thermal_zone_of_sensor_register new 24f1c13fa5f1 dt-bindings: thermal: rcar-gen3-thermal: All variants use [...] new ac31f6e25d4e thermal: armada: Use PTR_ERR_OR_ZERO in armada_thermal_pro [...] new 4ab248b3b10a thermal: tsens: qcom: do not create duplicate regmap debug [...] new c589c56671c9 thermal: imx: fix for dependency on cpu-freq new 925b38361852 thermal: imx: save one condition block for normal case of [...] new 199bc54b4a1f dt-bindings: thermal: tegra-bpmp: Add Tegra194 support new 05c1b7058aea thermal: tegra: soctherm: Change to use DEFINE_SHOW_ATTRIB [...] new 8632ed49c809 thermal/intel_powerclamp: Change to use DEFINE_SHOW_ATTRIB [...] new ca74472dead1 thermal: uniphier: Convert to SPDX identifier new 5a78ad6d9c1b thermal: st: fix Makefile typo new 879d7362d1d0 thermal: armada: add overheat interrupt support new ad3e72030bff MAINTAINERS: thermal: add entry for Marvell MVEBU thermal driver new 1bc752381721 dt-bindings: ap806: document the thermal interrupt capabilities new bf9ff83f93ba dt-bindings: cp110: document the thermal interrupt capabilities new 69f8f55185ff dt-bindings: thermal: rcar-thermal: add R8A774C0 support new b8d3d11203af thermal: rcar_thermal: add R8A774C0 support new 6471a52deeea dt-bindings: thermal: rcar-thermal: add R8A77990 support new e36e13003efd thermal: rcar_thermal: add R8A77990 support new 9d216211fded thermal: generic-adc: Fix adc to temp interpolation new c28023025463 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] new 24ef9ec891c7 thermal/intel: fixup for Kconfig string parsing tightening up new 5c4a60831aa6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1686cc1a31f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6ae16dfb61bc HID: lenovo: Add checks to fix of_led_classdev_register new f8f807441eef HID: i2c-hid: Add Odys Winbook 13 to descriptor override new bd8879faafe6 Merge branches 'for-4.20/upstream-fixes', 'for-4.21/core', [...] new cf26057a9441 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3c259a1c3663 PCI/ASPM: Remove unused lists from struct pcie_link_state new 2caa4dc607a7 Merge branch 'pci/aspm' new 84e0e7272209 Merge branch 'pci/enumeration' new b6061b1e566d PCI: Move Synopsys HAPS platform device IDs new 03e6742584af PCI: Override Synopsys USB 3.x HAPS device class new e6397dfcb58d Merge branch 'pci/misc' new baa12e5f3acb Merge branch 'pci/peer-to-peer' new 6f7cebea6b13 Merge branch 'pci/pm' new f7eb7b8a4f72 switchtec: Add MRPC DMA mode support new 54aed1909db6 Merge branch 'pci/switchtec' new 18f9e9d150fc PCI/IOV: Factor out sriov_add_vfs() new aff68a5a621e PCI/IOV: Add flag so platforms can skip VF scanning new 7dc20ab1b9c4 s390/pci: skip VF scanning new 6ee86cac1cc4 Merge branch 'pci/virtualization' new 7cd210391101 dt-bindings: PCI: meson: add DT bindings for Amlogic Meson [...] new 9c0ef6d34fdb PCI: amlogic: Add the Amlogic Meson PCIe controller driver new 33f3fd75b754 Merge branch 'remotes/lorenzo/pci/amlogic' new 3f7cceeab895 PCI: imx: Add multi-pd support new edfd39f0a417 PCI: dwc: layerscape: Constify driver data new a3ed1446520e PCI: dwc: Adjust Kconfig to allow IMX6 PCIe host on IMX7 new 3d71746c420c PCI: armada8k: Add support for gpio controlled reset signal new 9e56f0df3684 PCI: imx: Add imx6sx suspend/resume support new 6d6b05e3d533 PCI: dwc: Don't hard-code DBI/ATU offset new ffeccc22d59c MAINTAINERS: Remove Jianguo Sun from HiSilicon STB DWC entry new 6a790bf0eac4 Merge branch 'remotes/lorenzo/pci/dwc' new c8778707c23a Merge branch 'remotes/lorenzo/pci/dwc-msi' new 7b96dc91be5e PCI: mediatek: Remove un-used variant in struct mtk_pcie_port new f2bb7d6a82da dt-bindings: PCI: MediaTek: Remove un-used property new ebcd631df106 arm: dts: mt7623: Remove un-used property for PCIe new 41c5c5b0e7c8 arm64: dts: mt7622: Remove un-used property for PCIe new c266b026ae7a Merge branch 'remotes/lorenzo/pci/mediatek' new db67cdb04234 dt-bindings: PCI: Add UniPhier PCIe host controller description new 7e6d5cd88a6f PCI: uniphier: Add UniPhier PCIe host controller support new cdf4f4dc118b Merge branch 'remotes/lorenzo/pci/uniphier' new 75cb8d20c112 PCI: imx: Enable MSI from downstream components new 72199051af62 Merge branch 'pci/imx6' new 926b02d3eb54 Merge tag 'pci-v4.21-changes' of git://git.kernel.org/pub/ [...] new 5cda2d86de3e i2c: ismt: Add support for Intel Cedar Fork new 78c0c25a8c08 dt-bindings: i2c: Add S700 support for Actions Semi Soc's new 81482d13f37b i2c: Add Actions Semiconductor Owl family S700 I2C support new 7671c14e6aca Merge branch 'i2c/for-5.0' of git://git.kernel.org/pub/scm [...] new 31d1b7710262 Merge tag 'v4.20-rc7' of https://git.kernel.org/pub/scm/li [...] new c143a559b073 udlfb: fix some inconsistent NULL checking new b4a1ed0cd18b fbdev: make FB_BACKLIGHT a tristate new fdac751355cd video: clps711x-fb: release disp device node in probe() new f75df8d4b4fa fbdev: fbmem: behave better with small rotated displays an [...] new 2607391882fc video: fbdev: pxafb: Fix "WARNING: invalid free of devm_ a [...] new e41f184d83a3 fbdev: fbmem: make fb_show_logo_line return the end instea [...] new 3d8b1933eb1c fbdev: fbmem: add config option to center the bootup logo new e0f5628bf2c1 fbdev: uvesafb: fix spelling mistake "memoery" -> "memory" new 452f2d4934d2 fbdev: omap2: omapfb: convert to DEFINE_SHOW_ATTRIBUTE new 5c29085a724f fbdev: fsl-diu: remove redundant null check on cmap new da2648390ce3 pxa168fb: trivial typo fix new e9462fffddad fbdev: Remove depends on HAS_DMA in case of platform dependency new 2122b40580dd fbdev: fbcon: Fix unregister crash when more than one framebuffer new 399382f80182 drm/nouveau: fix incorrect FB_BACKLIGHT usage in Kconfig new a8a6b1186b1a Merge tag 'fbdev-v4.21' of git://github.com/bzolnier/linux new 7422edce7355 IB/mlx5: Allow XRC INI usage via verbs in DEVX context new ccffa5454857 Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" new 2f1927b09034 IB/core: Add advise_mr to the list of known ops new 2fb458953a89 IB/ipoib: drop useless LIST_HEAD new 94edd87a1c59 infiniband: bnxt_re: qplib: Check the return value of send [...] new 9c6260de505b infiniband/qedr: Potential null ptr dereference of qp new 3954e1d0310e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 4bcd2ffd214c Merge tag 'drm-intel-next-fixes-2018-12-27' of git://anong [...] new 7b184b006185 drm/amdgpu: kfd_pre_reset outside req_full_gpu cause sriov hang new 07944623c775 drm/amdgpu: access register without KIQ new e30c50cd79f0 drm/amdgpu/psp_v3_1: Get psp fw version through reading register new e27a73d1305f drm/amdgpu/psp: Correct and refine the vmr support. (v2) new 4e9177134e7d drm/amdgpu: fix NULL fence handling in amdgpu_cs_fence_to_ [...] new 1b3f6bc96883 drm/amdgpu: increase the MAX ring number new c713a4614592 drm/amdgpu: update the vm invalidation engine layout V2 new fefdc6cc0af8 drm/amdgpu: use different irq ring ID for Vega20 page queues new 344e7ad467f5 drm/amdgpu: enable Vega20 page queue support new a3a0ebd10a9b drm/amdgpu: WARN once if amdgpu_bo_unpin is called for an [...] new f9872f100aef drm/amdgpu/vcn: Update vcn.cur_state during suspend new 5d65cab6c614 drm/amdgpu/vcn:Always gate vcn block during hw finishing new e0d460a4d2d1 drm/amdgpu/vcn:Update ring point to JPEG before init JPEG wptr new 8411f7dc5f61 drm/amdgpu/vcn:Always check all vcn ring status during dpg [...] new 12e8b30186b9 drm/amdgpu/vcn:Scan enc/jpeg fences to init dpg pause new state new 9194fb22ddd8 drm/amdgpu/vcn:Remove bit 31 for scratch2 to indicate the [...] new 7ab3f021bbc8 drm/amdgpu:Improves robustness of SOC15_WAIT_ON_RREG new e98bdb806130 drm/amdkfd: Fix handling of return code of dma_buf_get new 379c237e392e drm/amdgpu: correct the return value for error case new 77acd1cd9129 drm/amd/display: Skip fast cursor updates for fb changes new 8cd61c313d8b drm/amd/display: Raise dispclk value for Polaris new 180db303ff46 drm/amd/display: Add below the range support for FreeSync new b8b6ce890164 drm/amd/display: Add DCE_VERSION_12_1 enum for Vega 20 new 1c01a45a86ed drm/amd/display: Add functionality to get XGMI SS info new d3302424e04d drm/amd/display: Don't log error if we have no connectors new 3a3cd1dfaf16 drm/amd/display: move AYCrCb8888 format to video section new d71589f290a1 drm/amd/display: Warn instead of error on REG_WAIT timeout new 12750d1647f1 drm/amd/display: fix YCbCr420 blank color new 6fd3583b9231 drm/amd/display: fix surface update sequence new 0a6414e75d23 drm/amd/display: Wait edp HPD to high in detect_sink new 80adaebd2d41 drm/amd/display: Don't skip link training for empty dongle new bd4905a9583c drm/amd/display: Add retry to read ddc_clock pin new fd0853567cdf drm/amd/display: Fix bug with not updating VSP infoframe new 1ae62f3114a9 drm/amd/display: verify lane status before exiting verify [...] new c2c2ce1e9623 drm/amd/display: Optimize passive update planes. new 40978ac63613 drm/amdgpu/nbio6.1: add hw bug workaround for vega10/12 new e01f2d418951 drm/amdgpu/nbio7.4: add hw bug workaround for vega20 new 0346bfd9fe5a drm/amdgpu: print process info when job timeout new c1973a1078de drm/amd/powerplay: add Vega20 LCLK DPM level setting support new 2bf55d2e6b71 drm/amdgpu/uvd:Change uvd ring name convention new 9136e81e986a drm/amd/display: Use div_u64 for flip timestamp ns to ms new 99b922f9ed6a drm/amd/display: validate extended dongle caps new 8c9d90eebd23 drm/amd/display: Fix MST dp_blank REG_WAIT timeout new 06d6370e7b20 drm/amdgpu: add Vega20 PSP ASD firmware loading new 0f6be2c09af6 drm/ttm: Use drm_debug_printer for all ttm_bo_mem_space_de [...] new f6653a0e0877 drm/amdgpu: Add new VegaM pci id new 74136a3d47f5 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] new cbdd2663f4c8 drm: fix null pointer dereference on null state pointer new c75ff001f4fe drm: Put damage blob when destroy plane state new 9ddf32a8df9e Merge tag 'drm-misc-next-fixes-2019-01-02' of git://anongi [...] new 0fe4e2d5cd93 Merge tag 'drm-next-2019-01-05' of git://anongit.freedeskt [...] new f91389c8d286 md: remove set but not used variable 'bi_rdev' new e731f3e28b7e lib/raid6: add missing include for raid6test new 58af3110a7c5 lib/raid6: avoid __attribute_const__ redefinition new 86919f9dd2db lib/raid6: check for assembler SSSE3 support new 0437de4fa09f lib/raid6: sort algos in rough performance order new be85f93ae2df lib/raid6: add option to skip algo benchmarking new 37b22c289460 md: remvoe redundant condition check new caea3c47ad51 raid10: refactor common wait code from regular read/write request new e820d55cb99d md: fix raid10 hang issue caused by barrier new dc629c211c65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 43bfeb45109a block: sunvdc: don't run hw queue synchronously from irq context new 59f75fd0e315 Add CREDITS entry for Shaohua Li new d7252d0d3637 Merge tag 'for-linus-20190104' of git://git.kernel.dk/linux-block new 15b215e5aa29 Merge tag 'firewire-update' of git://git.kernel.org/pub/sc [...] new caaf3c83d284 Docs/kernel-api.rst: Remove blk-tag.c reference new 2d457d5506f8 Documentation/admin-guide: update URL of LKML information link new 93fb7f19985a doc: filesystems: fix bad references to nonexistent ext4.rst file new b5aef86e089a Merge tag 'docs-5.0-fixes' of git://git.lwn.net/linux new 6c9e3e80c526 dt-bindings: hwlock: Document STM32 hwspinlock bindings new f24fcff1d267 hwspinlock: add STM32 hwspinlock device new 4d5a91fd1f42 hwspinlock: fix return value check in stm32_hwspinlock_probe() new 66e012f6188f Merge tag 'hwlock-v4.21' of git://github.com/andersson/remoteproc new cdd6a4a0e2ec MAINTAINERS: add maintainers for ChromeOS EC sub-drivers new 12133258d7fe Merge tag 'tag-chrome-platform-for-v4.21' of git://git.ker [...] new 2e05ea5cdc1a dma-mapping: implement dma_map_single_attrs using dma_map_ [...] new d7076f078408 dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs new 4788ba5792cc dma-mapping: remove dmam_{declare,release}_coherent_memory new ed6ccf10f24b dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA new 48e638fb68be dma-mapping: remove a few unused exports new 06f55fd2d227 x86/amd_gart: fix unmapping of non-GART mappings new 8270f3a11cee dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped al [...] new e2b745f469ec Merge tag 'dma-mapping-4.21-1' of git://git.infradead.org/ [...] new 812c0cab2c0d ext4: make sure enough credits are reserved for dioread_no [...] new 2b08b1f12cd6 ext4: fix a potential fiemap/page fault deadlock w/ inline_data new e86807862e68 ext4: avoid kernel warning when writing the superblock to [...] new ad211f3e94b3 ext4: use ext4_write_inode() when fsyncing w/o a journal new 95cb67138746 ext4: track writeback errors using the generic tracking in [...] new 191ce17876c9 ext4: fix special inode number checks in __ext4_iget() new 215240462a96 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] new 8094c3ceb21a fscrypt: add Adiantum support new baa670738128 Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/ [...] new 94bd8a05cd4d Fix 'acccess_ok()' on alpha and SH new 574823bfab82 Change mincore() to count "mapped" pages rather than "cach [...] new f76214f93783 perf trace: Check if the raw_syscalls:sys_{enter,exit} are [...] new 5ce29d522e9b perf beauty mmap: PROT_WRITE should come before PROT_EXEC new 14541b1e7e72 perf build: Don't unconditionally link the libbfd feature [...] new b9b6a2ea2baf perf trace: Do not hardcode the size of the tracepoint com [...] new fbe7e42515af perf trace: Use correct SECCOMP prefix spelling, "SECOMP_* [...] new a389aece9793 perf python: Do not force closing original perf descriptor [...] new 61f611593f2c perf script: Fix LBR skid dump problems in brstackinsn new f4a74fcbfd94 perf trace: Rename thread_thread->paths to thread_trace->files new d7e134845d6b perf trace: Move the files table resizing to outside set_p [...] new 4bcc4cff6a10 perf trace: Store the major number for a file when storing [...] new 2bd71d11a86e tools headers uapi: Grab a copy of usbdevice_fs.h new 870c3f40dc78 perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands new 86cf4c659c9a perf trace: Wire up ioctl's USBDEBFS_ cmd table generator new 2d473389f87a perf trace beauty: Export function to get the files for a thread new 38fc9da69f33 perf trace beauty ioctl: Beautify USBDEVFS_ commands new 423701a0c8d7 perf c2c: Change the default coalesce setup new c4a75bb9488a perf c2c: Increase the HITM ratio limit for displayed cachelines new f1770e3ca4ec tools power x86_energy_perf_policy: Override CFLAGS assign [...] new ad6b474f445e tools thermal tmon: Allow overriding CFLAGS assignments new 6b7f98a37ac6 tools power turbostat: Override CFLAGS assignments and add [...] new 4ccc98a48958 tools gpio: Allow overriding CFLAGS new 03b32cb28108 perf thread-stack: Simplify some code in thread_stack__process() new e0b8951190c1 perf thread-stack: Tidy thread_stack__bottom() usage new bd8e68ace110 perf thread-stack: Avoid direct reference to the thread's stack new f6060ac60190 perf thread-stack: Allow for a thread stack array new 2e9e8688763f perf thread-stack: Factor out thread_stack__init() new 139f42f3b3b4 perf thread-stack: Allocate an array of thread stacks new 256d92bc93fd perf thread-stack: Fix thread stack processing for the idle task new b25756df5b28 perf session: Add comment for perf_session__register_idle_ [...] new 2573be22e5b6 Merge tag 'perf-core-for-mingo-4.21-20190103' of git://git [...] new ac5eed2b4177 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] new fd8658b58030 nios2: remove unneeded HAS_DMA define new 5c0ab286aeb1 nds32: remove redundant kernel-space generic-y new a5003571e627 kconfig: remove unused "file" field of yylval union new dc7884f34a5d scripts: coccinelle: check for redeclaration new c3003315fbf4 scripts: coccinelle: boolinit: drop warnings on named constants new 72d3ebb929de kallsyms: lower alignment on ARM new e9666d10a567 jump_label: move 'asm goto' support test to Kconfig new 786ac51a4846 kbuild: remove UIMAGE_IN and UIMAGE_OUT new f5688663db9b kbuild: clean up rule_dtc_dt_yaml new 172caf1993b7 kbuild: remove redundant target cleaning on failure new ad774086356d kbuild: change filechk to surround the given command with { } new 8c4fa8b8d483 riscv: remove redundant kernel-space generic-y new d4ce5458ea1b arch: remove stale comments "UAPI Header export list" new 919987318a12 kbuild: generate asm-generic wrappers if mandatory headers [...] new d6e4b3e326d8 arch: remove redundant UAPI generic-y defines new ba97df45581f kbuild: use assignment instead of define ... endef for fil [...] new f7de64b73172 kbuild: remove unnecessary stubs for archheader and archscripts new d86271af6460 kconfig: rename generated .*conf-cfg to *conf-cfg new 85e1ffbd42f6 Merge tag 'kbuild-v4.21-3' of git://git.kernel.org/pub/scm [...] new bfeffd155283 Linux 5.0-rc1 new 3bd6e94bec12 arch: restore generic-y += shmparam.h for some architectures new 7b5585136713 fork: record start_time late new ea8c3a40ffc5 arc: remove redundant kernel-space generic-y new 4b4584fd1ba7 ARC: show_regs: lockdep: avoid page allocator new 67ce658211e9 ARC: show_regs: lockdep: fix for good new 5fac3149be6f ARC: adjust memblock_reserve of kernel memory new 849da0109fe8 Merge remote-tracking branch 'arc-current/for-curr' new 1492623e837f octeontx2-af: Fix a resource leak in an error handling pat [...] new 7c1e8a3817c5 netlink: fixup regression in RTM_GETADDR new 36352991835c r8169: Add support for new Realtek Ethernet new 8d68100ab4ad soc/fsl/qe: fix err handling of ucc_of_parse_tdm new f8c468e85379 net, skbuff: do not prefer skb allocation fails early new 2d533a9287f2 qed: Fix qed_chain_set_prod() for PBL chains with non powe [...] new 46721c3d9e27 qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a wr [...] new ebdefe465647 Merge branch 'qed-fixes' new a09b42ba1a5e net: dsa: microchip: Drop unused GPIO includes new ba3e1847d647 net: macb: remove unnecessary code new 41e4e2cd7534 openvswitch: Fix IPv6 later frags parsing new bc6e019b6ee6 fou: Prevent unbounded recursion in GUE error handler also [...] new 44039e00171b fou6: Prevent unbounded recursion in GUE error handler new 0c06a0919782 Merge branch 'GUE-error-recursion' new cff1e01f16f8 net: dsa: mt7530: Drop unused GPIO include new c77804be5336 net: hns: Fix WARNING when hns modules installed new bb989501abca net: hns: Fix use after free identified by SLUB debug new 75e7fb0a87a1 Merge branch 'hns-fixes' new f87118d5760f qmi_wwan: add MTU default to qmap network interface new 3271a4821882 selftests: net: fix/improve ip_defrag selftest new 8d9336704521 ipv6: make icmp6_send() robust against null skb->dev new ae84e4a8eb6f ixgbe: fix Kconfig when driver is not a module new ec90ad334986 ipv6: Consider sk_bound_dev_if when binding a socket to a [...] new d4a7e9bb74b5 ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses new f65e192af350 net/mlx4: Get rid of page operation after dma_alloc_coherent new 01cd364a15f4 net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg new 0aaa81377c5a can: gw: ensure DLC boundaries after CAN frame modification new 10262b0b5366 r8169: don't try to read counters if chip is in a PCI powe [...] new eeb2c4fb6a3d rds: use DIV_ROUND_UP instead of ceil new a29c3c09bad1 cdc_ether: trivial whitespace readability fix new f87d8ad9233f tipc: fix memory leak in tipc_nl_compat_publ_dump new 4c84edc11b76 net: bridge: fix a bug on using a neighbour cache entry wi [...] new 7acf8b36a2ac phy: ti: Fix compilation failures without REGMAP new 26d92e951fe0 smc: move unhash as early as possible in smc_release() new e8e36984080b bpf: Fix [::] -> [::1] rewrite in sys_sendmsg new 976b4f3a4646 selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg i [...] new 466f89e9ec8c Merge branch 'udpv6_sendmsg-addr_any-fix' new d3bd7413e0ca bpf: fix sanitation of alu op with pointer / scalar type f [...] new 1cbbcfbbd56e bpf: add various test cases for alu op on mixed dst regist [...] new 97274b612619 Merge branch 'reject-ptr-scalar-mix' new a8911d6d5878 selftests/bpf: fix incorrect users of create_and_get_cgroup new a769fa7208b9 bpf, doc: update design qa to reflect kern_version requirement new 80f21ff987eb bpf, doc: add note for libbpf's stand-alone build new 2dc0f02da14e Merge branch 'bpf-doc-updates' new 977e4899c9b4 Merge ra.kernel.org:/pub/scm/linux/kernel/git/bpf/bpf new 895ac1376d5a ptp: check that rsv field is zero in struct ptp_sys_offset [...] new b7ea4894aa86 ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED [...] new a0071840d204 lan743x: Remove phy_read from link status change function new 11287b693d03 r8169: load Realtek PHY driver module before r8169 new ff0db43cd6c5 mlxsw: spectrum_acl: Add cleanup after C-TCAM update error [...] new 04d075b7aa84 mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow new 8adbe212a159 mlxsw: spectrum: Disable lag port TX before removing it new 143a8e038ac5 mlxsw: spectrum: Add VXLAN dependency for spectrum new 457e20d65924 mlxsw: spectrum_switchdev: Avoid returning errors in commit phase new 412283eedc13 mlxsw: spectrum_nve: Replace error code with EINVAL new 16dc42e45111 selftests: mlxsw: Add a test case for VLAN addition error flow new 279737939a81 net: bridge: Fix VLANs memory leak new 289fb44df4e4 selftests: forwarding: Fix test for different devices new 674bed5df4ca mlxsw: spectrum_switchdev: Set PVID correctly during VLAN [...] new 4fabf3bf93a1 selftests: forwarding: Add a test for VLAN deletion new 4314b1f68a3f Merge branch 'mlxsw-fixes' new aa1ba6d4ef63 Merge remote-tracking branch 'net/master' new f4351a199cc1 ALSA: usb-audio: Avoid access before bLength check in buil [...] new 0bfe5e434e66 ALSA: usb-audio: Check mixer unit descriptors more strictly new 3e96d7280f16 ALSA: usb-audio: Always check descriptor sizes in parser code new cbb2ebf70daf ALSA: usb-audio: Fix an out-of-bound read in create_compos [...] new c2a7c55a0406 ALSA: hda/realtek - Support Dell headset mode for New AIO [...] new 1524f4e47f90 ALSA: cs46xx: Potential NULL dereference in probe new f5c9571e2265 ALSA: usb-audio: fix CM6206 register definitions new f2f69028cd8b Merge remote-tracking branch 'sound-current/for-linus' new 2998369fb93f ASoC: sdm845: set jack only for a specific backend new 02a07872f84f ASoC: dma-sh7760: cleanup a debug printk new 6cb6746e9557 ASoC: xlnx: Grammar s/the the/the/ new 906a9abc5de7 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field new fd270fca2001 ASoC: xlnx: change license header format style new 28b698b7342c ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() new eef08e535061 ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() new 3391034e18b3 ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug new a41d9dbf5dac ASoC: qdsp6: q6asm-dai: Fix a small memory leak new 678e2b44c8e3 ALSA: compress: prevent potential divide by zero bugs new a3d903607871 ASoC: Intel: atom: Make PCI dependency explicit new 22c7d5e7bad1 ASoC: rt5682: Fix recording no sound issue new 8c3590de0a37 ASoC: Variable "val" in function rt274_i2c_probe() could b [...] new 617547175507 ASoC: ti: davinci-mcasp: Move context save/restore to runt [...] new 667e9334fa64 ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode new 44fabd8cdaaa ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages new b3ae23ff5440 Merge branch 'asoc-5.0' into asoc-linus new 210bb2da1b53 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new 74d4b4e0f43e regmap: regmap-irq: silently ignore unsupported type settings new 1cd824361eed Merge branch 'regmap-4.21' into regmap-5.0 new 6388f4d77171 Merge remote-tracking branch 'regmap-fixes/for-linus' new 4cac31e2be6e regulator: lochnagar: Set up correct .data field for "cirr [...] new 526d02dd37b9 Merge branch 'regulator-4.21' into regulator-5.0 new d6afa2bed004 regulator: bcm590xx: Fix .enable_reg for BCM590XX_REG_VSR new 6fa39fcc839a Merge remote-tracking branch 'regulator-fixes/for-linus' new 082531444e45 spi: npcm-pspi: Fix wrong priv pointer new 3c9bb6a639d0 Merge branch 'spi-4.21' into spi-5.0 new c23fdef891ac spi: lpspi: Improve the stability of lpspi data transmission new 6a130448498c spi: lpspi: Fix wrong transmission when don't use CONT new a15dc3d657fa spi: lpspi: Fix CLK pin becomes low before one transfer new aa54c1c9d90e spi: fix initial SPI_SR value in spi-fsl-dspi new 3528390c38a0 Merge remote-tracking branch 'spi-fixes/for-linus' new a3869d43c980 PCI: amlogic: Fix build failure due to missing gpio header new c6663af0952f Merge remote-tracking branch 'pci-current/for-linus' new de96e9fea7ba sysfs: convert BUG_ON to WARN_ON new 735df0ff6ece Documentation: driver core: remove use of BUS_ATTR new 51fc8ec3dad9 Merge remote-tracking branch 'driver-core.current/driver-c [...] new d3a28a53630e serial: lantiq: Do not swap register read/writes new 7393e7d39ff7 Merge remote-tracking branch 'tty.current/tty-linus' new 34aabf918717 usb: cdc-acm: send ZLP for Telit 3G Intel based modems new c5603d2fdb42 USB: storage: don't insert sane sense for SPC3+ when bad s [...] new 0a99cc4b8ee8 USB: storage: add quirk for SMI SM3350 new ff2a8c532c14 usbcore: Select only first configuration for non-UAC3 comp [...] new 3483254b8943 USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB new b9fcb0e6b705 usb: storage: Remove outdated URL from MAINTAINERS new 464564430b9d Merge remote-tracking branch 'usb.current/usb-linus' new b81c2c33eab7 USB: serial: simple: add Motorola Tetra TPG2200 device id new bf9e455355a2 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 605c0351fa36 MAINTAINERS: Add entry for staging driver r8188eu new 84cad97a717f staging: rtl8188eu: Fix module loading from tasklet for CC [...] new 7775665aadc4 staging: rtl8188eu: Fix module loading from tasklet for WE [...] new f91cde05b18b Merge remote-tracking branch 'staging.current/staging-linus' new 3fdd94acd50d binderfs: remove wrong kern_mount() call new b6c770d7c9dc binderfs: make each binderfs mount a new instance new 5fbe6bb8b4a7 Merge remote-tracking branch 'char-misc.current/char-misc-linus' new 944206fb59f5 Merge remote-tracking branch 'ide/master' new 19e16fb4f319 mtd: Fix the check on nvmem_register() ret code new 2b6f0090a333 mtd: Check add_mtd_device() ret code new 3ecffe4feebb Merge remote-tracking branch 'mtd-fixes/master' new 2b4dba55b04b MIPS: lantiq: Fix IPI interrupt handling new 390d1b461eec MIPS: lantiq: Use CP0_LEGACY_COMPARE_IRQ new 565dc8a4f55e MIPS: ath79: Enable OF serial ports in the default config new e3d6a18e1cc6 Merge remote-tracking branch 'mips-fixes/mips-fixes' new 8443e4843e1c ARM: OMAP: dts: N950/N9: fix onenand timings new ef4a55b9197a ARM: dts: omap4-droid4: Fix typo in cpcap IRQ flags new e0212f3162f3 Merge remote-tracking branch 'omap-fixes/fixes' new 264142bc70ec hwmon: (nct6775) Fix chip ID for NCT6798D new 9de15c95a63f hwmon: (nct6775) Enable IO mapping for NCT6797D and NCT6798D new 07bd14ccc304 hwmon: (lm80) Fix missing unlock on error in set_fan_div() new cbb59b72b796 hwmon: (occ) Fix potential integer overflow new a8335ea400dc Merge remote-tracking branch 'hwmon-fixes/hwmon' new f0b24470a2d9 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new bcb5cf662126 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 0fac32f24cea i3c: master: Fix an error checking typo in 'cdns_i3c_maste [...] new 5ca80579f279 Merge remote-tracking branch 'i3c-fixes/master' new be936c43b318 hv_balloon: avoid touching uninitialized struct page durin [...] new 4b2e8503d07e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 0439a2896e2f Merge remote-tracking branch 'leaks/leaks-next' new 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock new b3898946fa4b ARM: oxnas: remove CPU hotplug implementation new 01183497a956 ARM: actions: remove boot_lock and pen_release new 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] new 72841622e7ea Merge remote-tracking branch 'arm/for-next' new a6bcaef437c5 Merge branches 'next/drivers' and 'next/dt' into for-next new a1decd1815fc arm-soc: document merges new a71d31bec16d Merge branch 'fixes' into for-next new 3436b7203f3f Merge branch 'next/soc' into for-next new 7e4c227e0d41 Merge tag 'v4.20' into for-next new 2371db6f0a3e Merge branch 'next/late' into for-next new d60a40a46570 ARM: Document merges new b26c4aa3beb5 Merge branch 'next/defconfig' into for-next new c1788574c9e8 ARM: Document merges new e7ce6ab825b9 Merge branch 'next/late' into for-next new f217b8e70c76 ARM: Document merges new 4e6e2619abc2 Merge remote-tracking branch 'arm-soc/for-next' new 3121fc265ccc Merge remote-tracking branch 'actions/for-next' new 2d77a506a7b7 Merge remote-tracking branch 'amlogic/for-next' new daea6f6b0b0d Merge remote-tracking branch 'aspeed/for-next' new 26b933b9436b ARM: dts: at91: at91-sama5d27_som1: add QSPI1 + SPI NOR me [...] new c2dfab7e4009 ARM: dts: at91: at91-sama5d27_som1_ek: enable qspi1 memory new 31f031f73a01 ARM: dts: at91: replace gpio-key,wakeup with wakeup-source [...] new 3850dd7a32a0 Merge branch 'at91-dt' into at91-next new 3c80ff0022cc Merge remote-tracking branch 'at91/at91-next' new 9a330902f6f8 Merge remote-tracking branch 'bcm2835/for-next' new f4e4593acf5b Merge remote-tracking branch 'imx-mxs/for-next' new 51286849e90e Merge remote-tracking branch 'keystone/next' new 11e15ef621fa Merge remote-tracking branch 'mediatek/for-next' new b39d845f6cce Merge remote-tracking branch 'mvebu/for-next' new b1bd2c31f07f Merge remote-tracking branch 'omap/for-next' new 42f03ab3c751 ARC: HSDK: improve reset driver new 12c62b9d6ce5 reset: Improve reset controller kernel docs new eaf91db0ab22 reset: Add reset_control_get_count() new 151f72f493f2 reset: fix null pointer dereference on dev by dev_name new b3ca9888f35f reset: socfpga: add an early reset driver for SoCFPGA new a277105b239b ARM: socfpga: dts: document "altr,stratix10-rst-mgr" binding new 21b22136b433 dt-bindings: reset: uniphier: Replace the expression of US [...] new 3eb8f765f5ae reset: uniphier-usb3: Rename to reset-uniphier-glue new 69af3d1b8a91 dt-bindings: reset: uniphier: Add AHCI core reset description new d0c2d2101b4c reset: uniphier-glue: Add AHCI reset control support in gl [...] new d74f9a0fca87 Merge remote-tracking branch 'reset/reset/next' new ab7e127d4cc0 Merge remote-tracking branch 'qcom/for-next' new 8070ba634860 ARM: shmobile: fix build regressions new a64597227d0d soc: renesas: r8a774c0-sysc: Fix initialization order of 3 [...] new 71e3039dd7c3 ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig new e5168ec09d99 ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc new 7aa69a47eced ARM: dts: stout: Convert to new LVDS DT bindings new 55327bff832c ARM: dts: iwg23s-sbc: Enable RTC new 35713c782ef7 ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes new 072b817589b1 ARM: dts: r8a7743: Remove generic compatible string from iic3 new aeefe7394ca9 ARM: dts: r8a7743: Remove aliases from SoC dtsi new 383f6024981d ARM: dts: r8a7743: Fix sorting of rwdt node new 8d22020a7e1e ARM: shmobile: Add missing dts files to MAINTAINERS new 5347a0203709 ARM: shmobile: Fix R-Car Gen2 regulator quirk new 9d16c4a10e07 arm64: dts: renesas: r8a77990: ebisu: Add backlight new a06ad4385f18 arm64: dts: renesas: r8a77995: draak: Set better backlight levels new bb69e710aa1d arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy [...] new bc785015a22b arm64: dts: renesas: Initial device tree for r8a774c0 new 14ae22f3e798 arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes new 1b24f9e8ea3f arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes new 11fd27f9a593 arm64: dts: renesas: r8a774c0: Add INTC-EX device node new 5429d7d919af arm64: dts: renesas: r8a774c0: Add PFC support new 94fcabe228ca arm64: dts: renesas: r8a774c0: Add GPIO device nodes new d3e29431392d arm64: dts: renesas: r8a774c0: Add Ethernet AVB node new 95c0fe679b5b arm64: dts: renesas: r8a774c0: Add watchdog support new 279126c5c315 arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core new 707b9924acef arm64: dts: renesas: r8a774c0: Add SDHI nodes new 53b714dc6f83 arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support new 4ba0362b8e5b arm64: dts: renesas: r8a774c0: Add IPMMU device nodes new 15266e0ea460 arm64: dts: renesas: r8a774c0: Add CAN nodes new 02a6b13ac903 arm64: dts: renesas: r8a774c0: Add thermal support new 244ae131a6bf arm64: dts: renesas: r8a774c0: Add MSIOF nodes new 82eeb902611a arm64: dts: renesas: r8a774c0: Add audio support new aa8fbd08e2c4 arm64: dts: renesas: r8a774c0: Add PWM support new 8b55f9400f68 arm64: dts: renesas: r8a774c0: Add display output support new e3d499f198fc arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host dev [...] new bcbda266701b arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB devi [...] new 4e45d7c800f8 arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes new 60cde576eacd arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU new 5460a9cb8906 arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU new 1aba713d26c6 arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU new 3cbf181aa794 arm64: dts: renesas: r8a774c0: Add PCIe device node new e2b57e830c73 arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes new c98c817eeee6 arm64: dts: renesas: r8a774a1: Fix hsusb reg size new aeb8a1e5efd1 arm64: dts: renesas: r8a77990: sort pciec0 node within soc node new 8a8546261fb2 arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node new 3480de355f86 arm64: dts: renesas: r8a7796: salvator-xs: Convert to new [...] new e9178e3126ed arm64: dts: renesas: ulcb: use audio-graph-card new 98ed0cb19de2 arm64: dts: renesas: ulcb: add HDMI sound support new aaabf8fd0599 arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec new fe07ddaddd4d arm64: dts: renesas: r8a7795: remove BUSIF0 settings from [...] new c8f09b444b41 arm64: dts: renesas: r8a7796: remove BUSIF0 settings from [...] new a8eae7f7cc56 arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card new 12f41a5dfe6c arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE new 4aac2bf0760d arm64: defconfig: Enable R-Car thermal driver new b8c3667a892a arm64: defconfig: select Kingfisher Sound related configs new 12749350567c dt-bindings: arm: Convert Renesas board/soc bindings to js [...] new 6fa419a576ac Merge branches 'fixes-for-v5.0', 'arm-defconfig-for-v5.1', [...] new d738f03701f1 Merge remote-tracking branch 'renesas/next' new 78720aceacf0 ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into [...] new 5286abda83af ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain new 95e50af34d47 ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc new 321514a385fa ARM: dts: rockchip: add focaltech touchscreen to rk3188-bq [...] new 3feb72cd3b0f Merge branch 'v5.1-armsoc/dts32' into for-next new c09757064329 arm64: dts: rockchip: add rk3328 ACODEC node new b78442b8a2e9 arm64: dts: rockchip: move rk3328 #sound-dai-cells to the [...] new 87bf7c7fb9fe arm64: dts: rockchip: enable analog audio node for rock64 new 45ecae6e2af2 Merge branch 'v5.1-armsoc/dts64' into for-next new a0e447b0c502 clk: rockchip: fix frac settings of GPLL clock for rk3328 new 491b00ff6993 clk: rockchip: add CLK_SET_RATE_PARENT for rk3066 lcdc dclks new 999aae7fc034 Merge branch 'v5.1-clk/next' into for-next new c9a8a92a9961 ARM: dts: rockchip: remove qos_cif1 from rk3188 power-domain new dc272c55ced8 Merge branch 'v5.0-armsoc/dts32fixes' into for-next new 433f226f46a9 Merge remote-tracking branch 'rockchip/for-next' new e2477233145f ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify new 0bb677d9e552 ARM: dts: s5pv210: Add node for exynos-rotator new 9563793d1587 ARM: dts: s5pv210: Use correct fimd variant new f143f8d68077 ARM: dts: s5pv210: Remove hardcoded bootargs on Galaxy S a [...] new 6d225e309a94 Merge branch 'next/dt' into for-next new b663378b8372 Merge remote-tracking branch 'samsung-krzk/for-next' new 7e345d25c796 ARM: dts: sun4i-a10: Add PMU node new 09c6572290f0 ARM: dts: sun7i: bananapi: Add GPIO banks regulators new 34a97fcc71c2 arm64: dts: allwinner: a64: Add PMU node new 4ab88516b097 arm64: dts: allwinner: a64: Fix the video engine compatible new eb18f31cf3ab Merge branches 'sunxi/dt-for-5.1', 'sunxi/dt64-for-5.1' an [...] new a482d7b0122c Merge remote-tracking branch 'sunxi/sunxi/for-next' new 7e4d25096e9a Merge remote-tracking branch 'tegra/for-next' new ee8972b1ab82 Documentation/features: Add csky kernel features new f90dafcfedb8 Merge remote-tracking branch 'csky/linux-next' new aaefefa9f5a7 Merge remote-tracking branch 'nios2/for-next' new 6b949e3c38d3 parisc: Hide built-in serial aux port of Tosca GSP card new 963c561d98b9 parisc: Show rescheduling interrupts on SMP machines only new 27470df27341 parisc: Count IPI function call interrupts new 27f9f78e3099 parisc: Improve initial IRQ to CPU assignment new c956f80894f3 CREDITS: Remove outdated address and email information new 79beac5700f0 parisc: remove nargs from __SYSCALL new fc94da4dba4a parisc: replace oops_in_progress manipulation with bust_sp [...] new f77dfefb9577 parisc: remove meaningless ccflags-y in arch/parisc/boot/Makefile new 0485c9af24b7 Merge remote-tracking branch 'parisc-hd/for-next' new 22e6a2e14cb8 RISC-V: Make BSS section as the last section in vmlinux.lds.S new d0df00e30e4b tools uapi: fix RISC-V 64-bit support new 8fd6e05c7463 arch: riscv: support kernel command line forcing when no D [...] new 37a107ff6dcd riscv: don't stop itself in smp_send_stop new af5f462c2d9e MAINTAINERS: SiFive drivers: change the git tree to a SiFi [...] new 3b56adcf94d0 MAINTAINERS: SiFive drivers: add myself as a SiFive driver [...] new 2cffc9569050 RISC-V: Support MODULE_SECTIONS mechanism on RV32 new efe75c494f57 riscv: add audit support new 0aea89430a4c riscv: audit: add audit hook in do_syscall_trace_enter/exit() new 45ef1aa8a0e3 riscv: define NR_syscalls in unistd.h new 008e901b7028 riscv: define CREATE_TRACE_POINTS in ptrace.c new 775800b0f1d7 riscv: fix trace_sys_exit hook new 5aeb1b36cedd riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig new 801009424e05 Fix a handful of audit-related issue new 305cd61eebdc Merge remote-tracking branch 'risc-v/for-next' new 2e7775013ad0 s390: remove the ptep_modify_prot_{start,commit} exports new 5959f54f988b s390/kasan: improve string/memory functions checks new 52a51ad1d9dd s390/vdso: correct vdso mapping for compat tasks new 9364c6a1ac1e Merge remote-tracking branch 's390/features' new f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next new 111b095548d3 Merge remote-tracking branch 'xtensa/xtensa-for-next' new e347946d7214 Merge remote-tracking branch 'fscrypt/master' new caf00f812108 Merge remote-tracking branch 'befs/for-next' new 05f4e6c1f559 Merge remote-tracking branch 'btrfs-kdave/for-next' new 02b2f549d502 libceph: allow setting abort_on_full for rbd new c64a2b0516a0 ceph: use vmf_error() in ceph_filemap_fault() new 670de9aa848b Merge remote-tracking branch 'ceph/master' new f788b2130065 cifs: Fix a debug message new cae2996afd09 cifs: Fix a tiny potential memory leak new a94a9bafaf87 CIFS: Fix adjustment of credits for MTU requests new 52f0f121169f CIFS: Do not set credits to 1 if the server didn't grant anything new 8304c71c3c8d CIFS: Fix credit computation for compounded requests new 3d81b3f9927b CIFS: Fix credits calculation for cancelled requests new a63620a54873 cifs: update internal module version number new b2a932fea8c6 cifs: move large array from stack to heap new 135396ae4a8b Merge remote-tracking branch 'cifs/for-next' new 035a693cf734 Merge remote-tracking branch 'ecryptfs/next' new 5b7811d04deb Merge remote-tracking branch 'ext3/for_next' new 31867b23d7d1 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA new 7c77bf7de157 f2fs: don't access node/meta inode mapping after iput new f365c6cc85b1 f2fs: change error code to -ENOMEM from -EINVAL new 539cd352239f f2fs: fix compile warnings: 'struct *' declared inside par [...] new 8e11403876b1 f2fs: remove set but not used variable 'err' new f846febff69f f2fs: check if file namelen exceeds max value new 20183619822b f2fs: check inject_rate validity during configuring new 4425a3656e40 f2fs: export FS_NOCOW_FL flag to user new cd2dcebde8b8 f2fs: sync filesystem after roll-forward recovery new 3cbf7a2f467c Merge remote-tracking branch 'f2fs/dev' new 13e9ada31e3a Merge remote-tracking branch 'jfs/jfs-next' new fe43eec04841 vfs: Introduce fs_context, switch vfs_kern_mount() to it. new 4bbc6742ffd7 new helpers: vfs_create_mount(), fc_mount() new 11e0d0b1f6af teach vfs_get_tree() to handle subtype, switch do_new_moun [...] new a11860a7c6a2 new helper: do_new_mount_fc() new 346b4b8ee4cc vfs_get_tree(): evict the call of security_sb_kern_mount() new cd1632594eb3 convert do_remount_sb() to fs_context new a3bd739ff600 fs_context flavour for submounts new 91e41453c388 introduce fs_context methods new f6f849599585 vfs: Introduce logging functions new 82685adaccb3 vfs: Add configuration parser helpers new dd36ccb4c843 vfs: Add LSM hooks for the new mount API new e4d799381cc6 selinux: Implement the new mount API LSM hooks new 1f38a2e9dab7 smack: Implement filesystem context security hooks new 83c8323247ef vfs: Put security flags into the fs_context struct new d0fb2bbe7a7c vfs: Implement a filesystem superblock creation/configurat [...] new 4f02bb6dbab2 convenience helpers: vfs_get_super() and sget_fc() new 254f7078ab0b introduce cloning of fs_context new 598b1e62bf7b procfs: Move proc_fill_super() to fs/proc/root.c new 3eaa14358da6 proc: Add fs_context support to procfs new e1b836f677ed ipc: Convert mqueue fs to fs_context new 37839c54a08c cpuset: Use fs_context new b3678086951a kernfs, sysfs, cgroup, intel_rdt: Support fs_context new 3522a89d1153 hugetlbfs: Convert to fs_context new 656ef17cccc9 vfs: Remove kern_mount_data() new e8abdc2397d5 vfs: Provide documentation for new mount API new e6d72ffc503f vfs: Implement logging through fs_context new ebcb95459b4e vfs: Add some logging to the core users of the fs_context log new 409dbbfa3232 afs: Add fs_context support new fd6261f4322c afs: Use fs_context to pass parameters over automount new 1fab5fff0a7a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] new e7aaa8b94bd0 Merge remote-tracking branch 'vfs/for-next' new 7f432eb41dd8 Merge remote-tracking branch 'printk/for-next' new 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next new 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next new bff87a98765b Merge remote-tracking branch 'hid/for-next' new 4d6369e146fa hwmon: (dell-smm) Support up to 10 temp sensors new 750eb323a63d hwmon: (hih6130) add dtb compatibility tables new c72b77ed3784 devicetree: hwmon: Add bindings documentation for HIH6130 new 3129bd04ecc1 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new 9f63df26beea Documentation/filesystems: fix title underline lengths in [...] new 1b23f5e9973a doc: networking: prepare offload documents for conversion [...] new d0dcde6426ce doc: networking: convert offload files into RST and update [...] new b83eb68cb939 doc: networking: shorten the main title in offloads documents new d96bedb2b248 doc: networking: add offload documents into main index file new 2fec7b33094c Documentation/CodingStyle: Use directory-local variables f [...] new 2d87948a19ac doc: fault-injection: fix macro name in example new 9ac963c98e2c doc:it_IT: translation for process/submitting-patches new 787d07ed8b2c doc: fix typo in Documentation/hwmon/f71882fg new 9b04acfc1e22 Merge remote-tracking branch 'jc_docs/docs-next' new 5f5b4fa522e6 ipu3: add missing #include new e2d8ffe2e760 media: v4l2-mem2mem: add v4l2_m2m_buf_copy_data helper function new 7aca565ee3d0 media: vim2m: use v4l2_m2m_buf_copy_data new 96bddd5ff590 media: vicodec: use v4l2_m2m_buf_copy_data new 0e9109ffded1 media: buffer.rst: clean up timecode documentation new c2eb8effb265 media: videodev2.h: add v4l2_timeval_to_ns inline function new 245ede423b43 media: vb2: add vb2_find_timestamp() new d998e03e322f media: cedrus: identify buffers by timestamp new bb03641f8a0d media: extended-controls.rst: update the mpeg2 compound controls new 1b4fd9de6ec7 media: lgdt330x: fix lock status reporting new d706f52120f6 media: Documentation: staging/ipu3-imgu: Fix reference file name new 3eefa620d08d media: Documentation: staging/ipu3-imgu: Add license information new 07758747a2d7 media: platform: Fix missing spin_lock_init() new 1e0d0a5fd381 media: s5p-mfc: fix incorrect bus assignment in virtual ch [...] new 97b78080d7d1 Merge remote-tracking branch 'v4l-dvb/master' new f7b89f04740b Merge remote-tracking branch 'v4l-dvb-next/master' new 2e61069b056f ACPI: Fix build failure when CONFIG_NLS is set to 'n' new 7d7b467cb95b ACPI: power: Skip duplicate power resource references in _PRx new b9ced18acf68 ACPI: NUMA: Use correct type for printing addresses on i386-PAE new 519d27f26a9a Merge branches 'acpi-pci', 'acpi-power' and 'acpi-misc' in [...] new 6e863844ad6e PM: sleep: call devfreq suspend/resume new 088d923a11e6 cpufreq / Documentation: Update cpufreq MAINTAINERS entry new 1690d8bb91e3 cpufreq: scpi/scmi: Fix freeing of dynamic OPPs new 9c1ab07a052d Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next new 09ad32dc6dc2 cpuidle / Documentation: Update cpuidle MAINTAINERS entry new e790d062f5e6 Merge branch 'pm-cpuidle' into linux-next new 2b531d71595d ACPI / PMIC: xpower: Fix TS-pin current-source handling new 9651c0a030b8 Merge branch 'acpi-pmic' into linux-next new 838f9bfca9b5 Merge remote-tracking branch 'pm/linux-next' new 2076edc6e1ff Merge remote-tracking branch 'swiotlb/linux-next' new b5c61b968def IB/cm: Use struct_size() in kmalloc() new 02fc1848414e IB/usnic: Use struct_size() in kmalloc() new 5aad26a7eac5 IB/core: Use struct_size() in kzalloc() new e6b7b7d8a9b9 iw_cxgb4: Check for send WR also while posting write with [...] new 9c6ccc035c20 RDMA/hns: Fix the bug with updating rq head pointer when f [...] new 4d103905eb1e RDMA/hns: Bugfix for the scene without receiver queue new 44754b95dd35 RDMA/hns: Add constraint on the setting of local ACK timeout new 91fb4d83b88a RDMA/hns: Modify the pbl ba page size for hip08 new 1eae8a3d5215 Merge remote-tracking branch 'rdma/for-next' new 0b087500fcd5 Merge remote-tracking branch 'nfc-next/master' new f9d27de6fafc mtd: mtdram: Expose module parameters new 271fe36d2d34 Merge remote-tracking branch 'mtd/mtd/next' new 8f98d4baf0dd drm/i915/selftests: Reorder request allocation vs vma pinning new 0819936247c5 drm/i915: Dial down workaround debug messages new 7c5c641a930e drm/i915: Disable PSR in Apple panels new 60cae44251e8 drm/i915/psr: Don't tell sink that main link will be activ [...] new de570946c0e5 drm/i915/psr: Set PSR CRC verification bit in sink inside [...] new 98751b8cd608 drm/i915/psr: Enable sink to trigger a interruption on PSR [...] new d15f9cdd59ba drm/i915/icl: Do not change reserved registers related to PSR2 new 227939a1c46d drm/i915: Remove old PSR2 FIXME about frontbuffer tracking new 71b15621f097 drm: Add the PSR SU granularity registers offsets new bef5e5b3bee4 drm/i915/psr: Check if resolution is supported by default [...] new 8c0d2c29083d drm/i915/psr: Check if source supports sink specific SU gr [...] new 79960227d93b Makefile: fix mixed tab and spaces new a1d926527b79 drm/i915: implement EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT new ed17b555303c drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR new 8d9d005d38ba drm/i915/fbc/cnl: Add GLK and CNL+ hardware tracking area new 083d2a07ee0e drm/i915: Fix GEN9 HDCP1.4 key load process new a0ea697a6649 drm/i915: Fix platform coverage for HDCP1.4 new 4cf74aafc55b drm/i915: debug log for REPLY_ACK missing new 7e90e8d0c0ea drm/i915: Increase timeout for Encrypt status change new 3abd6143f971 drm/i915/selftests: verify_gt_engine_wa() needs rpm wakeref new 5a688ee3a224 drm/i915/execlists: Move RCS mmio workaround to new common [...] new 490b8c65b9db drm/i915/execlists: Apply a full mb before execution for Braswell new d8f505311717 drm/i915/icl: Forcibly evict stale csb entries new 5f5800a765de drm/i915: Push EMIT_INVALIDATE at request start to backends new f2253bd9859b drm/i915/ringbuffer: EMIT_INVALIDATE after switch context new e8894267cc33 drm/i915: Pipeline PDP updates for Braswell new e6154e4cb8b0 drm/i915: Skip the ERR_PTR error state new a889580c087a drm/i915: Flush GPU relocs harder for gen3 new 099a132bfb65 drm/i915: Use explicit old crtc state in skl_compute_wm() new f9a954ff02df drm/i915: Remove bogus FIXME from SKL wm computation new 0b5b45a61d3f drm/i915: Remove dead update_wm_pre assignment from SKL wm code new cd1d3ee90e5e drm/i915: Use intel_ types more consistently for watermark [...] new 302da0cdf784 drm/i915: Use intel_ types more consistently for color man [...] new ab2cb2cb1a77 drm/i915/hdmi: SCDC Scrambling enable without CTS mode new 9343bb247bf8 drm/i915: Don't use DDB allocation when choosing gen9 wate [...] new d8e874980241 drm/i915: Switch to level-based DDB allocation algorithm (v5) new bea68f4a5ff2 drm/i915: DFSM pipe disable is valid from gen9 onwards (v2) new 25db2eaf1097 drm/i915: Don't forget to reset blocks when testing lower [...] new 006900087727 drm/i915: Rename IS_GEN to IS_GEN_RANGE new cf819eff907a drm/i915: replace IS_GEN<N> with IS_GEN(..., N) new f3ce44a09a15 drm/i915: merge gen checks to use range new 5edd56d394dc drm/i915/selftests: Check we can recover a wedged device new 921f3a60e54e drm/i915/selftests: Verify we can perform resets from atom [...] new 57b19d55189b drm/i915/icl: Record the valid VDBoxes with SFC capability new f513ac76530c drm/i915/icl: Mind the SFC units when resetting VD or VEBo [...] new a489334941d4 drm/i915: Fix Cherryview oops on boot new e845f099f1c6 drm/i915/dsc: Add Per connector debugfs node for DSC suppo [...] new a49aa6508ed7 drm/i915/huc: Update the HuC version for BXT new 2c5c415c1df6 drm/i915: Update crtc scaler settings when update_pipe is set new b265a2a6255f drm/i915/icl: combo port vswing programming changes per BSPEC new 060f23225d82 drm/i915: Apply missed interrupt after reset w/a to all ri [...] new f0236a852cd7 drm/i915/icl: Add a debug print for TypeC port disconnection new 38b3416f3c2f drm/i915/bios: Parse the VBT TypeC and Thunderbolt port flags new f6bff60e927b drm/i915/icl: Fix HPD handling for TypeC legacy ports new 2a041c97c3bc drm/i915/icl: Add fallback detection method for TypeC lega [...] new 6afe8925a297 drm/i915/dsc: Fix the deadlock in dsc debugfs node new 50c42fc90b7e drm/i915: Disable FBC on fastset if necessary, v2. new a5b79d34000b drm/i915: don't apply Display WAs 1125 and 1126 to GLK/CNL+ new ce98528b3f61 drm/i915: Update DRIVER_DATE to 20181221 new 17960f35f146 drm/i915: Update DRIVER_DATE to 20181221 new d4de753526f4 drm/i915: Unwind failure on pinning the gen7 ppgtt new 608ed4ab240f drm/i915: Add an update_pipe callback to intel_encoder and [...] new f69a0d71d49c drm/i915: Allow calling intel_edp_drrs_enable twice new 2ef82327c2c7 drm/i915: DDI: call intel_psr_ and _edp_drrs_enable() on p [...] new eb3e1e3383e8 drm/i915: Remove duplicate header from i915_request.h new 28e52b98b98a drm/i915: Remove debugfs/i915_ppgtt_info new 6879216897b7 drm/intel_dsi_vbt: Remove duplicate header new b8449c43c95b drm/i915: avoid division by zero on skl_calc_wrpll_link new 167bc759e823 drm/i915: Restrict PSMI context load w/a to Haswell GT1 new 6faf5916e6be drm/i915: Remove HW semaphores for gen7 inter-engine synch [...] new 95898ed6856e drm/i915: Drop debugfs/i915_next_seqno new 6a6237293d0c drm/i915/execlists: Pull the render flush into breadcrumb [...] new caa5915bb3c1 drm/i915/ringbuffer: Pull the render flush into breadcrumb [...] new 4081cef923e0 drm/i915: add a helper to make a copy of i915_params new 16cabb12f2cc drm/i915: add a helper to free the members of i915_params new fce43315e834 drm/i915/uc: add dev_priv parameter to intel_uc_is_using_* [...] new 2ff195cf84a6 drm/i915/params: set i915.enable_hangcheck permissions to 0600 new d2167a2c29dd drm/i915: Remove has_pooled_eu static initializer new 7012033033da drm/i915/params: document I915_PARAMS_FOR_EACH() new 6bf198172beb drm/i915: Update kerneldoc for intel_wm_need_update() new ed2922c025c3 drm/i915: Remove redundant trailing request flush new 2f0c733b353c drm/i915/ringbuffer: Remove irq-seqno w/a for gen6/7 rcs new d9cad2206abf drm/i915/ringbuffer: Remove irq-seqno w/a for gen6 xcs new 1212bd821de8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen7 new 835051d397b8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen5 new 1216e3c3af25 drm/i915: Drop unused engine->irq_seqno_barrier w/a new 0258404f9d38 drm/i915: start moving runtime device info to a separate struct new ed5eb1b78a88 drm/i915/reg: abstract display_mmio_offset access new 1400cc7e0dcd drm/i915: pass dev_priv to intel_device_info_runtime_init() new a0f04cc27c50 drm/i915: always use INTEL_INFO() to access device info new 1787a98439cc drm/i915: drop intel_device_info_dump() new 2cc8376fd350 drm/i915: rename dev_priv info to __info to avoid usage new 122503683169 drm/i915/selftests: Take a breath during check_partial_mappings() new 476af9c26063 drm/i915/gen6: Flush RING_IMR changes before changing the [...] new 57428bccdb13 drm/i915: Show machine type in error state new 55277e1f3107 drm/i915: Always try to reset the GPU on takeover new 55c15512a9cf drm/i915: Do not allow unwedging following a failed driver [...] new b9d126e75b1e drm/i915: Remove partial attempt to swizzle on pread/pwrite new 963cc126d32d drm/i915: Fixup kerneldoc for intel_device_info_runtime_init new e4fc69f24b07 drm/i915/hsw: Flush RING_IMR changes before changing the g [...] new f6e8aa387171 drm/i915: Report the number of closed vma held by each con [...] new d58f0083d39a drm/i915/selftests: Mark the whole mock device as DMA capable new c76426883c8f drm: un-inline drm_legacy_findmap() new 5c27b9fafead drm: include kernel.h and agp_backend.h from intel-gtt.h new 39e23674809b drm: include idr.h from drm_file.h new f7e271de230b drm: include types.h from drm_hdcp.h new dd7ece7f6e22 drm: forward declare struct drm_file in drm_syncobj.h new 481975ca235e Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit [...] new 3eb0930a425b Merge drm/drm-next into drm-intel-next-queued new d25f71a162a9 drm/i915: Return immediately if trylock fails for direct-reclaim new 5852a15cbc94 Ndrm/i915/debugfs: store rotation string buffer on stack new f2bb09b63282 drm/i915: Downgrade scare message for unknown HuC firmware new 5e4d61980b59 Merge remote-tracking branch 'drm-intel/for-linux-next' new 2312f9842854 drm/v3d: fix broken build new fcc4a00294a5 drm/qxl: add spice-devel list to MAINTAINERS new b312d8ca3a7c dma-buf: make fence sequence numbers 64 bit v2 new dd847a706974 drm/i915: Compile fix for 64b dma-fence seqno new 36e7999dc19a drm/v3d: Document cache flushing ABI. new 2aa34fd5c775 drm/v3d: Drop unused v3d_flush_caches(). new 2e6dc3bd8047 drm/v3d: Don't bother flushing L1TD at job start. new 51c1b6f9eb3d drm/v3d: Drop the wait for L2T flush to complete. new 7b9d2fe4350a drm/v3d: Stop trying to flush L2C on V3D 3.3+ new aa5beec32e8b drm/v3d: Invalidate the caches from the outside in. new 8e75d582db02 drm/vc4: Fix negative X/Y positioning on SAND planes new 7cd3cf3540a3 drm/vc4: Add support for X/Y reflection new 16bff572cc66 drm/dp-mst-helper: Remove hotplug callback new 32658d2c8073 drm/ast: Remove set but not used variable 'bo' new c978ae9bde58 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers new cb8ce7111117 drm/dp/mst: Validate REMOTE_I2C_READ harder new b962a12050a3 drm/atomic: integrate modeset lock with private objects new 3415701a5eae drm/etnaviv: fix for 64bit seqno change new 61a98b1b9a8c drm/syncobj: remove drm_syncobj_cb and cleanup new 7ce5362815bb drm/qxl: Don't set the dpms hook new cad5290a2f79 drm/xen: Don't set the dpms hook new 63d5e06aa381 drm/rockchip: Add implicit fencing support for planes new b5f06893c499 drm: Rename crtc_idr as object_idr to KMS cleanups new f536e00c46d2 drm/dp_mst: Fix memory leak in drm_dp_mst_topology_mgr_destroy() new 18ce0906d962 drm: Remove complete task from TODO documentation new 48a77d66cb7f drm/virtio: switch to generic fbdev emulation new fc63668656bd drm/dp_mst: Remove bogus conditional in drm_dp_update_payl [...] new 706246c761dd drm/dp_mst: Refactor drm_dp_update_payload_part1() new 705c8160ce88 drm: Fix an error pointer dereference() new c27889ca3bb8 drm/ati_pcigart: Fix error code in drm_ati_pcigart_init() new 329e95a7871d drm/vkms: set preferred depth to 24 new 93a6788a3495 MAINTAINERS: drm: Remove myself as drm-bridge maintainer new 199d035bb84d drm: dw-hdmi-i2s: convert to SPDX identifiers new eda6887f1961 drm/connector: Fix drm_mode_create_tv_properties() doc new 56406e15b5e8 drm/connector: Clarify the unit of TV margins new 6c4f52dca36f drm/connector: Allow creation of margin props alone new 666e73587f90 drm/vc4: Take margin setup into account when updating planes new db999538fdb0 drm/vc4: Attach margin props to the HDMI connector new 70bce993a7aa drm/bochs: add edid present check new 2674305a1f5a dma-buf: Change to use DEFINE_SHOW_ATTRIBUTE macro new 183d9dc49572 drm/drm_drv.c: Remove duplicate header new ecb2e2fd5a44 drm: move DRM_IF_VERSION to drm_internal.h new 227ad6d95789 drm: Reorder set_property_atomic to avoid returning with a [...] new c39191feed45 drm: Fix error handling in drm_legacy_addctx new 1c95f662fcee Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit [...] new be5cadc7e7b4 drm/todo: Better defio support in the generic fbdev emulation new 29cd2e2dac79 drm/virtio: Remove incorrect kfree() new edde9fc58e26 drm/virtio: Add missing virtqueue reset new 3630c2a24f75 drm/virtio: log error responses new 6a01d277ac61 drm/virtio: fix pageflip flush new cb66c6daa5e9 drm/virtio: drop virtio_gpu_fence_cleanup() new 6e1490cf439a drm/fb-helper: generic: Fix setup error path new 00eb5b0da8d2 drm/fb-helper: fix leaks in error path of drm_fb_helper_fb [...] new 05dffe8c313b Merge remote-tracking branch 'drm-misc/for-linux-next' new b363cdbd40e8 drm/msm/gpu: fix building without debugfs new 7720e91d1716 Merge remote-tracking branch 'drm-msm/msm-next' new fbfc4d909e88 Merge remote-tracking branch 'imx-drm/imx-drm/next' new f5fd9fd40009 drm/etnaviv: fix some off by one bugs new 72ac64b84b2e drm/etnaviv: move job context pointer to etnaviv_gem_submit new f4968f82c154 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 748b6ec359b0 ALSA: virtuoso: add de-emphasis control new 4bccb403f2ca ALSA: oxygen: initialize spdif_playback_enable to 0 new 0f25e000cb43 ALSA: gus: add a check of the status of snd_ctl_add new c99776cc4018 ALSA: ice1712: fix a missing check of snd_i2c_sendbytes new 02cc53e223d4 ALSA: line6: fix check on snd_card_register new beae77170c60 ALSA: sb: fix a missing check of snd_ctl_add new ea37ed8f3739 Merge remote-tracking branch 'sound/for-next' new 0f68c396f604 ASoC: cs4341: Add driver for CS4341 DAC new 0ddb46080a46 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC new 2bb853f6f937 ASoC: wm8904: make the driver visible in Kconfig new fb82c6ed3190 ASoC: wm8904: save model id directly in of_device_id.data new 5489e81f981b ASoC: wm8904: enable MCLK in STANDBY new 431b67c27c57 ASoC: Intel: Skylake: remove useless cast new d8747d30aa7f ASoC: Intel: Skylake: simplify boolean tests new 6c5414589721 ASoC: Intel: Haswell: remove unneeded semicolon new bf88b3c3c277 ASoC: Intel: Haswell: assign booleans to true/false new 060d35be2dfa ASoC: Intel: Baytrail: remove unneeded variable new e295450dd86d ASoC: Intel: Baytrail: simplify boolean test new 10583cdac237 ASoC: Intel: Atom: simplify boolean tests new 4e88068ed088 ASoC: Intel: boards: use snd_mask_set_format in all machin [...] new a0c426fe1433 ASoC: simple-card-utils: check "reg" property on asoc_simp [...] new 40dfae169ad0 ASoC: audio-graph-card: add asoc_graph_card_get_conversion() new e4f4fdfc57d9 ASoC: audio-graph-scu-card: remove audio-graph-scu-card on Doc new 61c263ac27a3 ASoC: audio-graph-scu-card: remove audio-graph-scu-card new bb93487b8501 ASoC: simple-scu-card: remove simple-scu-card on Doc new c8ed6aca6b82 ASoC: simple-scu-card: remove simple-scu-card new e3e12ec09a18 dt-bindings: ASoC: xlnx, audio-formatter: Document audio f [...] new 6f6c3c36f091 ASoC: xlnx: add pcm formatter platform driver new b31daa15af76 ASoC: xlnx: enable audio formatter driver build new de2949fe2621 ASoC: audio-graph-card: add 1 CPU : 1 Codec support again new 1e4771a62fd7 ASoC: audio-graph-card: add link_info new dd98fbc558a0 ASoC: audio-graph-card: cleanup DAI link loop method - step1 new fce9b90c1ab7 ASoC: audio-graph-card: cleanup DAI link loop method - step2 new 97fe6ca41465 ASoC: audio-graph-card: reduce naming prefix new 7e5e1f8bbaa8 ASoC: simple-card: add asoc_simple_card_get_conversion() new 7adee60ee273 ASoC: simple-card: add 1 CPU : 1 Codec support again new 17029e494edc ASoC: simple-card: add link_info new d947cdfd4be2 ASoC: simple-card: cleanup DAI link loop method - step1 new c39291a76444 ASoC: simple-card: cleanup DAI link loop method - step2 new 2d01a84605a5 ASoC: simple-card: reduce naming prefix new c32759035ad2 ASoC: rockchip: support ACODEC for rk3328 new f5758544d98c ASoC: rockchip: add workaround for silence of rk3288 ACODEC new 1d38b4e903d5 ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe new e1de3d237b50 ASoC: rockchip: fix platform_no_drv_owner.cocci warnings new 822257661031 ASoC: es8316: Add jack-detect support new 24b53f17a3f2 ASoC: es8316: Add DAC mono mix switch mixer control new 6ca382c4363d ASoC: Intel: bytcht_es8316: Sort includes alphabetically new 86909c8f77c5 ASoC: Intel: bytcht_es8316: Minor refactoring new 349e13862c99 ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) new 4bf538b42933 ASoC: Intel: bytcht_es8316: Add jack-detect support new 0d3e91da0750 ASoC: Intel: bytcht_es8316: Add external speaker mux support new 730501a91d94 ASoC: Intel: bytcht_es8316: Add input-map support new 249d2fc9e55c ASoC: Intel: bytcht_es8316: Set card long_name based on quirks new 5198baf8817d ASoC: Intel: Add ACPI match table entry for ES8316 codec o [...] new b97205ef95ef ASoC: Intel: sst: Simplify is_byt_cr() new fee15714552d ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing new 51a13e401a83 ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 [...] new 2130f15d6cd9 ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN che [...] new ae33ba2a8bcc Merge branch 'asoc-4.21' into HEAD new 4664b94c98b4 ASoC: davinci-mcasp: Document GPIO support new 540f1ba7b3a5 ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins new aa07e38b0ae9 Merge branch 'asoc-4.22' into asoc-5.0 new ee6047b82888 ASoC: ak4458: Add support for AK4497 new 5d8d66077af1 ASoC: dt-bindings: Document support for ak4497 new 902d82222270 ASoC: dmic: declare trigger function as static new 97d8f6b71f56 ASoC: max98090: remove unused constant variables new 37b6f0350374 ASoC: es8316: remove unused constant variables new dc22a4093f5d ASoC: codecs: fix kernel doc descriptions new c3db21324442 ASoC: rt5645: remove unused mux define new 6606f9df60bc ASoC: rt5670: remove unused mux/mixer define new 7c3727ba7de2 ASoC: max98383: fix boolean assignments to true/false new 3c17bcfd35bc ASoC: cs4271: fix boolean assignments new b793a1e4ebad ASoC: rt274: fix boolean tests new af3b2b54cb29 ASoc: rt286: fix boolean tests new e0a99927ff5f ASoC: rt5640: fix boolean assignments new 091cd877d8d6 ASoC: max98927: fix boolean assignments new 577dc32f9a6f ASoC: rt5651: fix boolean assignments new 290da7a7e349 ASoC: nau8824: fix boolean assignment new f361ca368020 ASoC: tscs42xx.c: fix boolean test new d61780c155e8 ASoC: mt6351: remove unneeded variable new 123c3def3bc5 ASoC: da7219: fix endianness issues new b468f379e1e0 ASoC: da7219: use logical AND new 60b52ed62721 ASoC: rt5645: store eq kcontrol byte in __be new b8e022e83ba9 ASoC: rl6437a: use __be32 for a __be32 buf new f0627d006047 ASoC: rt298: fix boolean tests new e147c189c109 ASoC: eliminate left-over from Raumfeld machine driver removal new e595da28ecc8 ASoC: micfil: Add bindings for MICFIL DAI new 47a70e6fc9a8 ASoC: Add MICFIL SoC Digital Audio Interface driver. new 2f00f7715e62 dt-bindings: ASoC: xlnx, spdif: Document spdif bindings new b1d2a4cca20c ASoC: xlnx: add SPDIF audio driver new 47caf048a017 ASoC: xlnx: enable SPDIF driver build new 5dc4ca299684 ASoC: sgtl5000: Allow SCLK pad drive strength to be changed new 7674bec4fc09 ASoC: rsnd: update BSDSR/BSDISR handling new d3dcc5882ca9 ASoC: Intel: common: Add quirk for PoV P1006W tablet new d306873589c5 ASoC: rt5651: Add ACPI ID 10EC5640 new c2ec9d957d2b ASoC: rt5651: Add support for jack detect using an external GPIO new aee48a9ffa5a ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic [...] new 7eb187313eef ASoC: Intel: bytcr_rt5651: Add quirks module parameter new 90768eaf0640 ASoC: Intel: bytcr_rt5651: Add support for jack-detect usi [...] new fee3e1cbd6cd ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-23 [...] new 7b57085a33ce ASoC: ADAU7002: Add optional delay before start of capture new 4a8191aa9e05 ASoC: rt274: Variable "buf" in function rt274_jack_detect( [...] new d344bc6c9afe Merge branch 'asoc-5.1' into asoc-next new f28e4370046c Merge remote-tracking branch 'sound-asoc/for-next' new 39be9b6d0455 Input: soc_button_array - add usage-page 0x01 usage-id 0xc [...] new e9eb788f9442 Input: soc_button_array - fix mapping of the 5th GPIO in a [...] new d6f66f618569 Input: tm2-touchkey - add support for midas touchkey new d5a158cec4f3 Input: tm2-touchkey - correct initial brightness new 07df1c55270c Input: tm2-touchkey - allow specifying custom keycodes new 1cdbd3e57698 Input: tm2-touchkey - add support for aries touchkey variant new 9fcafd23e4ae Merge remote-tracking branch 'input/next' new d91b30ea3b12 Merge branch 'for-4.21/block-late' into for-next new 2d8fbd971495 Merge branch 'for-4.21/block' into for-next new ca377e0a2c25 Merge branch 'for-4.21/block-late' into for-next new be9feab677f4 Merge branch 'for-4.21/libata-late' into for-next new 24f36e248952 Merge branch 'for-4.21/block-late' into for-next new f6fda5c55c04 Merge branch 'for-4.21/block-late' into for-next new c3f57725d1cc Merge branch 'for-4.21/block-late' into for-next new 298004de8dcc Merge remote-tracking branch 'block/for-next' new 858a19218fe9 Merge remote-tracking branch 'device-mapper/for-next' new 558ab7e97dd9 Merge remote-tracking branch 'kgdb/kgdb-next' new b40ee006fe6a mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while regis [...] new 4b3ab9372ffa iio: adc: ti_am335x_tscadc: Improve accuracy of measurement new 8838555089f0 mfd: twl-core: Fix section annotations on {,un}protect_pm_master new a3888f62fe66 mfd: db8500-prcmu: Fix some section annotations new a177276aa098 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported new a54e950fdec3 mfd: tmio: Typo s/use use/use/ new 10628e3ecf54 mfd: ab8500-core: Return zero in get_register_interruptible() new b0aff01e7aa6 mfd: bd9571mwv: Add volatile register to make DVFS work new 628f3dfe4c7b mfd: at91-usart: Add platform dependency new 7f9472134a5a mfd: madera: Add shared data for accessory detection new ac4ca4b9f462 mfd: tps6586x: Handle interrupts on suspend new 504e4175829c mfd: qcom_rpm: write fw_version to CTRL_REG new 04c801c18ded mfd: wm5110: Add missing ASRC rate register new 4a19f9a65375 mfd: axp20x: Add AC power supply cell for AXP813 new 753a8d083e08 mfd: axp20x: Re-align MFD cell entries new ea90e7b47f0a mfd: axp20x: Add supported cells for AXP803 new 18e294ddafae mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove new 38df91cc0b82 mfd: Use of_node_name_eq() for node name comparisons new 75d4c5e03c2a mfd: tps65218: Use devm_regmap_add_irq_chip and clean up e [...] new ddf5aaa8eecb mfd: ingenic-tcu: Fix bit field description in header new f7b1e49c6703 mfd: rave-sp: Fix typo in rave_sp_checksum comment new 4bcb83e05503 mfd: madera: Remove spurious semicolon in while loop new c1f3375be60c mfd: cros_ec: Add commands to control codec new 9e28989d41c0 mfd: mc13xxx: Fix a missing check of a register-read failure new 3f2d347e851e mfd: exynos-lpass: Enable UART module support new d77071129083 Merge remote-tracking branch 'mfd/for-mfd-next' new 876397e2c104 Merge remote-tracking branch 'backlight/for-backlight-next' new 557ce9d755d5 regulator: act8945a: Use rdev_get_id() to access id of regulator new 48f1b4efd67c regulator: Fix trivial language typos new 6277a2253148 Merge branch 'regulator-5.1' into regulator-next new cb72af3b0adf Merge remote-tracking branch 'regulator/for-next' new aa99a14dfb50 Merge branch 'next-general' into next-testing new 149f830bcddd Merge remote-tracking branch 'security/next-testing' new bb2c45cca839 Merge remote-tracking branch 'apparmor/apparmor-next' new 3aa8b8bbc142 watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem new 4a22fc534f2f watchdog: tqmx86: Fix a couple IS_ERR() vs NULL bugs new 5caa3bd783c2 Merge remote-tracking branch 'watchdog/master' new 84d043185dbe spi: Add a driver for the Freescale/NXP QuadSPI controller new 802614598045 dt-bindings: spi: Move the bindings for the FSL QSPI driver new 78df30808961 dt-bindings: spi: Adjust the bindings for the FSL QSPI driver new 50f1242c6742 mtd: fsl-quadspi: Remove the driver as it was replaced by [...] new fcf85e5c2ac0 MAINTAINERS: Move the Freescale QSPI driver to the SPI framework new 0dcdcd0e42d3 spi: add cpu details to fsl-dspi Kconfig help new e1bc204894ea spi: dw: fix potential variable assignment error new d57a984ff7aa spi: stm32: switch to SPDX identifier new d4c9134a6c2c spi: stm32: use NULL pointer instead of plain integer new 2cbee7f886b2 spi: stm32: fix DMA configuration with only one channel new bb35c9f91a8d spi: fix typo in SPI_STM32 help text new d6cea11b092a spi: stm32: use explicit CPOL and CPHA mode bits new 6962b055a1c8 spi: stm32: remove SPI LOOP mode new 8602663096ce spi: stm32: rename STM32 SPI registers to STM32H7 new a9675337ad3e spi: stm32: rename interrupt function new 9d5fce166c7a spi: stm32: split transfer one setup function new f8bb12f2fa4f spi: stm32: add start dma transfer function new 55166853b2f5 spi: stm32: introduce compatible data cfg new 00505edf9511 spi: stm32: add support for STM32F4 new 560b097c77cc spi: stm32: add description about STM32F4 bindings new 983f6ae944c2 spi/trace: drop useless and wrong (but harmless) casts new 8d245475c3f6 spi/trace: include buffer contents in traces new 6e337bbd1640 Merge branch 'spi-5.1' into spi-next new 2feeb5eff3b8 Merge remote-tracking branch 'spi/for-next' new 11311e992366 Merge branch 'core/core' new b12f5440d8ca Merge branch 'linus' into efi/urgent, to resolve conflict new 1c067caadab4 Merge branch 'efi/urgent' new c155960331ad Merge branch 'locking/atomics' new 8a99255a50c0 perf stat: Fix endless wait for child process new 94f45df8aaa3 tools headers x86: Sync disabled-features.h new 3d32c4531958 tools headers uapi: Sync prctl.h with the kernel sources new 805e4c8b61bd tools beauty: Make the prctl option table generator catch [...] new 302df34c4e64 tools thermal tmon: Use -O3 instead of -O1 if available new 536cdb684d2d tools iio: Override CFLAGS assignments new 8858ecb5a28d tools headers uapi: Update i915_drm.h new 4001b6a080aa tools headers uapi: Sync linux/in.h copy from the kernel sources new 558517c52c87 tools headers uapi: Sync linux/kvm.h with the kernel sources new 8c91fd605e1a tools headers uapi: Sync copy of asm-generic/unistd.h with [...] new 86c22ab7227f tools headers x86: Sync asm/cpufeatures.h copy with the ke [...] new a3366db06bb6 perf report: Fix wrong iteration count in --branch-history new 442b4eb3af44 perf annotate: Pass filename to objdump via execl new 099be748865e perf strbuf: Remove redundant va_end() in strbuf_addv() new f712a86c1406 perf python: Make sure the python binding output directory [...] new 03fa483821c0 perf test shell: Use a fallback to get the pathname in vfs [...] new 64598e8b6fda Merge tag 'perf-core-for-mingo-4.21-20190104' of git://git [...] new 2c4a5b887c73 Merge branch 'perf/urgent' new 765cf1ec8358 Merge branch 'x86/timers' new a77d1d196bc6 samples/seccomp: Fix 32-bit build new 36e910f755f8 Merge branch 'x86/urgent' new f22cba198b7a Merge remote-tracking branch 'tip/auto-latest' new fa804f231c93 Merge LKMM commits new 5daa0b337e83 tools/memory-model: Rename some RCU relations new f8fe4d1cb36b tools/memory-model: Refactor some RCU relations new dd77e5d3b9b6 tools/memory-model: Add SRCU support new 0f8737c0feca tools/memory-model: Update README for addition of SRCU new 3033fd146f16 sched: Replace call_rcu_sched() with call_rcu() new 01e329aaa04a rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() new 6452f5b2059d doc: Now jiffies_till_sched_qs solicits from cond_resched() new 1080a5f076b5 rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking new 6f06fab62c86 rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() new 28d2d697c6bb rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU new a3c364ec02d6 rcu: Remove preemption disabling from expedited CPU selection new 8fa764d12753 docs/memory-barriers.txt: Enforce heavy ordering for port [...] new 324238efb111 sched: Replace synchronize_sched() with synchronize_rcu() new c316276a0bd4 rcutorture: Record grace periods in forward-progress histogram new 1537d4e7da8c rcu: Repair rcu_nmi_exit() docbook header new c1996e85b8b3 rcu: Rename and comment changes due to only on rcuo kthrea [...] new a5c7de103809 rcu: Make expedited IPI handler return after handling crit [...] new eaf89de65b09 rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment new a8bc212287cf rcu: Inline force_quiescent_state() into rcu_force_quiesce [...] new d4f1f1bc3f5d rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR new 2018b28a6c47 rcu: Inline rcu_kthread_do_work() into its sole remaining caller new fd2468a64944 rcu: Determine expedited-GP IPI handler at build time new e099936ec3f4 rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() new 1faac7ba6fe4 rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() new 0916e11cd92a rcu: Inline _synchronize_rcu_expedited() into synchronize_ [...] new 54de45e97e08 rcu: Discard separate per-CPU callback counts new 950fd833fe1c srcu: Check for invalid idx argument in srcu_read_unlock() new d8d8415ae405 rcu: Move rcu_cpu_kthread_task to rcu_data structure new da39a740fae2 rcu: Move rcu_cpu_kthread_status to rcu_data structure new 86a6123249ab rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable new a60c15053464 rcu: Move rcu_cpu_has_work to rcu_data structure new 2dabd529bdb4 rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable new 1c491ef4bb00 rcu: Update NOCB comments new abc87acb9f5a torture: Explain and simplify odd "for" loop in mkinitrd.sh new 30a57a44cfda rcutorture: Add grace period after CPU offline new 9831fab24971 rcu: Improve diagnostics for failed RCU grace-period start new dea31a12bb4d doc: CPU-hotplug notifiers cannot invoke synchronize_srcu( [...] new 2bcc33fe544b srcu: Remove srcu_queue_delayed_work_on() new 24015750eca3 tools/memory-model: Update Documentation/explanation.txt t [...] new 2e7879bc326a rcu: Protect rcu_check_gp_kthread_starvation() access to - [...] new 7cbc751687af rcu: Add sysrq rcu_node-dump capability new 3df87648ee86 rcu: Add sparse check to rcu_assign_pointer new e887087e5509 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt new 3d9e55a8cfb8 rcu: Prevent needless ->gp_seq_needed in __note_gp_changes() new 38e2b9482019 time: Move CONTEXT_TRACKING to kernel/time/Kconfig new 3849e58d5f46 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] new c889bedeae35 rcuperf: Stop abusing IS_ENABLED() new fc71fa3de8c4 rcutorture/nolibc: Fix the clobbered registers in the MIPS [...] new 014f5fa408f6 rcutorture/nolibc: Fix some poor indentation and alignment new ef9b42c7979d rcutorture/nolibc: Add a bit of documentation to explain h [...] new 8d5ae3532142 tools headers: Move the nolibc header from rcutorture to t [...] new c91acc40a618 MAINTAINERS: add myself as the maintainer for the nolibc h [...] new b8d4536894cd doc: Fix outdated links new 9a4e3f13b7dd RCU/torture.txt: Remove section MODULE PARAMETERS new 1b16120a3ab8 Merge remote-tracking branch 'rcu/rcu/next' new b79470b64fa9 pvcalls-front: read all data before closing the connection new 96283f9a084e pvcalls-front: don't try to free unallocated rings new beee1fbe8f7d pvcalls-front: properly allocate sk new d90a1ca60a1e pvcalls-front: don't return error when the ring is full new e6587cdbd732 pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read new 1f8ce09b36c4 xen/pvcalls: remove set but not used variable 'intf' new 70af94ca4ae5 Merge remote-tracking branch 'xen-tip/linux-next' new 718f6757a29b Merge branch 'for-4.21' into for-next new c273c35f6724 Merge remote-tracking branch 'percpu/for-next' new d09eac7d08aa ipmi: Don't initialize anything in the core until somethin [...] new bdb4dabb0d53 Merge remote-tracking branch 'ipmi/for-next' new 2f6fa4ca37c5 staging: wilc1000: make function wilc_get_stats_async static new c706d4b744fb staging: erofs: fix return type of erofs_workgroup_get new 5777c306a425 staging: speakup: Fix coding style new e062b6e57243 staging: rtl8192e: reduce indentation new 8f452bbb9a42 staging: comedi: cb_pcimdas.c: fixed an alignment coding s [...] new 75f3da8958d0 staging: fsl-dpaa2: fix SPDX identifiers in header files new 73b69c01cc92 staging: rts5208: Add a check for ms_read_extra_data new 5f98ddc9a777 staging: rtl8192e: rename Channel to channel style new 9a47dc5f7eb3 staging: wlan-ng: prism2fw.c: Fix "Possible unnecessary 'o [...] new 0ca1f90861b6 staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_ [...] new bd7c95d48854 staging: mt7621-dts: use standard 'groups' instead of 'gro [...] new 00981d31d6df staging: mt7621-pci-phy: add new driver for phy part of mt [...] new 61f9bde6ea57 staging: mt7621-pci: handle phy using new generic phy 'pci [...] new 06184ba5a33a staging: mt7621-dts: add pci-phy related bindings to board [...] new 9e2ddbdd9218 staging: mt7621-pci-phy: dt-bindings: add bindings for Med [...] new 037e9edf9d05 staging: comedi: fix typo new 045ee2d0d075 staging: mt7621-dma: Use struct_size() in devm_kzalloc() new c8c270240943 Staging: rts5208: Fix error handling on rtsx_send_cmd new d87d1c41deb4 Merge remote-tracking branch 'staging/staging-next' new 6d239babd16e Merge remote-tracking branch 'mux/for-next' new a8c703701e29 Merge remote-tracking branch 'icc/icc-next' new e7987a065942 dmaengine: at_hdmac: drop useless LIST_HEAD new 1bd09f869f9b dmaengine: dw: drop useless LIST_HEAD new 3c763b388897 dmaengine: st_fdma: drop useless LIST_HEAD new 4f194969c3b0 dmaengine: pl330: drop useless LIST_HEAD new de2c45314d9b dmaengine: sa11x0: drop useless LIST_HEAD new 7c97381e7a9a dmaengine: mv_xor: Fix a missing check in mv_xor_channel_add new 4c5f98af046d Merge branch 'topic/mv' into next new a474b3f0428d dmaengine: qcom_hidma: Check for driver register failure new 310cea1d751f Merge branch 'topic/qcom' into next new 906b40b246b0 dmaengine: stm32-mdma: Add a check on read_u32_array new ca4c72c01e34 dmaengine: stm32-dma: check FIFO error interrupt enable new 48bc73ba14bc dmaengine: stm32-dma: Add PM Runtime support new 4f3ceca254e0 dmaengine: stm32-dmamux: Add PM Runtime support new 89e987e3b4d6 dmaengine: stm32-mdma: Add PM Runtime support new 528cdf143695 Merge branch 'topic/stm' into next new e486df393058 dmaengine: tegra: avoid overflow of byte tracking new 216a1d7da066 dmaengine: tegra: make byte counters unsigned int new 547b311cf7ec dmaengine: tegra: fix incorrect case of DMA new 65c383c78000 dmaengine: tegra: reduce channel name field size new 95f295f9fe08 dmaengine: tegra: add tracepoints to driver new 85df20e52aa0 Merge branch 'topic/tegra' into next new 616f0f81d857 dmaengine: xilinx_dma: commonize DMA copy size calculation new 5c094d4cac5b dmaengine: xilinx_dma: in axidma slave_sg and dma_cyclic m [...] new 7df54dbeb055 dt-bindings: dmaengine: xilinx_dma: add optional xlnx,sg-l [...] new ae809690b46a dmaengine: xilinx_dma: program hardware supported buffer length new 05f7ea7f6ef6 dmaengine: xilinx_dma: autodetect whether the HW supports [...] new 29b9ee4a0c0e dt-bindings: dmaengine: xilinx_dma: drop include-sg property new b8349172b400 dmaengine: xilinx_dma: Drop SG support for VDMA IP new ff82595c1eb5 Merge branch 'topic/xilinx' into next new 1a882695d500 Merge remote-tracking branch 'slave-dma/next' new 0623413ee0ba Merge branch 'for-4.21' into for-next new ac92573b1490 Merge remote-tracking branch 'cgroup/for-next' new 9358b54a6f27 Merge branch 'misc' into for-next new 1f0fe08f8a45 Merge branch 'misc' into for-next new 4324a90c16fc Merge remote-tracking branch 'scsi/for-next' new cb20fb754511 virtio_net: bulk free tx skbs new ece6ce2740fe virtio-net: bql support new 18a3b9c92547 PCI: avoid bridge feature re-probing on hotplug new 5cddcf65d87d include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR new 09666c3d81ac include/linux/compiler.h: allow memory operands new 50487cd8d302 barriers: convert a control to a data dependency new 7f86a211fabe virtio: use dependent_ptr_mb new 4827a4f007c4 Merge remote-tracking branch 'vhost/linux-next' new 8bcd0eb9f7d4 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM new 34f57b8a776d rpmsg: core: Make remove handler for rpmsg driver optional. new 60042a22be4e remoteproc: debug: add crash debugfs node new ebc40be2b8ee remoteproc: fix kernel-doc comment for parse_fw new fff7fca51d40 remoteproc: qcom: fix spelling mistake "Peripherial" -> "P [...] new 2808cd5e798d dt-bindings: remoteproc: qcom: Add missing clocks for SDM845 new 0f97dbbc1f34 dt-bindings: remoteproc: qcom: Add missing clocks for MSM8996 new 80ec419c3404 remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996 new 688c4375b853 dt-bindings: remoteproc: qcom: Fixup regulator dependencies new 47b874748d50 remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996 new f2951bb00225 dt-bindings: remoteproc: qcom: Add power-domain bindings for Q6V5 new a5cb1ee8f241 dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5 new e9856d7eb6e4 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new 08f7e266770b Merge remote-tracking branch 'rpmsg/for-next' new 862523297778 gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochi [...] new 0cfa2d035d1c Merge remote-tracking branch 'gpio/for-next' new b36e7b2c60f4 dt-bindings: gpio: pca953x: document the nxp,pcal6416 new 1691632a2e16 gpio: pca953x: add support for pcal6416 type new eea03ea6b098 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new e63e09b82b98 Merge remote-tracking branch 'random/dev' new ee54270e7050 Merge remote-tracking branch 'livepatching/for-next' new 14420b405d03 coresight: cpu-debug: Support for CA73 CPUs new 401533a9a299 coresight: stm: Remove set but not used variable 'res_size' new 675e806209e0 coresight: Use of_node_name_eq for node name comparisons new 90a752c3b225 Merge remote-tracking branch 'coresight/next' new c87fab7db2e6 Merge branch 'for-5.0/nvdimm-security' into libnvdimm-for-next new 8a6f7591ddf5 Merge branch 'for-5.0/dax' into libnvdimm-for-next new 05b889402c55 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 1932b81eccb8 Merge remote-tracking branch 'ntb/ntb-next' new 1ec6f6f0cd95 Merge remote-tracking branch 'kspp/for-next/kspp' new 62cdb6d330d8 Merge remote-tracking branch 'cisco/for-next' new fc078838f343 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 15662cbe7c5c Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' new 003216eb68d0 signal: add pidfd_send_signal() syscall new 64e160db7675 selftests: add tests for pidfd_send_signal() new c9c3750b07b8 Merge remote-tracking branch 'pidfd/for-next' new 11737b56a3f1 mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] new d7bc23b51dfd mm/page_alloc.c: memory hotplug: free pages as higher order new dbdea54fd399 memory_hotplug-free-pages-as-higher-order-fix new 0c1dd80d6a59 memory_hotplug-free-pages-as-higher-order-fix-fix new aa2acf9d7a54 mm: balloon: update comment about isolation/migration/compaction new 1cacd474afb9 mm: convert PG_balloon to PG_offline new edb6a0e6ea71 mm-convert-pg_balloon-to-pg_offline-fix new 6b13b95d9a79 kexec: export PG_offline to VMCOREINFO new 2f90d893c9ee xen/balloon: mark inflated pages PG_offline new 0cdfb4262ae3 hv_balloon: mark inflated pages PG_offline new ce62e5a30fc8 vmw_balloon: mark inflated pages PG_offline new e875489f9960 vmw_balloon-mark-inflated-pages-pg_offline-v2 new 892bb72c434a PM/Hibernate: use pfn_to_online_page() new 47ed0b9222ca PM/Hibernate: exclude all PageOffline() pages new 9d6a07a53c94 pm-hibernate-exclude-all-pageoffline-pages-v2 new 1c610fc16123 checkpatch: don't interpret stack dumps as commit IDs new 193b23c85a15 mm, thp: always specify disabled vmas as nh in smaps new 5c7918c92268 zram: idle writeback fixes and cleanup new b1b3089fdc4b zram-idle-writeback-fixes-and-cleanup-fix new 071f4a0df81e mm/page_owner: fix for deferred struct page init new 356981996b5e fork, memcg: fix cached_stacks case new 3966242388f4 slab: alien caches must not be initialized if the allocati [...] new bbc894a93c27 mm/usercopy.c: no check page span for stack objects new b0948c803253 usercopy: improve comments after reorder new 0fe9fc1c2157 mm, memcg: fix reclaim deadlock with writeback new d099f35f91e0 mm-memcg-fix-reclaim-deadlock-with-writeback-fix new 2a2d05072671 mm-memcg-fix-reclaim-deadlock-with-writeback-fix-checkpatch-fixes new 16b3c26ab821 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] new 3153cc1634f1 kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning new b629c5488e5e kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY new f649b010818f kasan: fix krealloc handling for tag-based mode new 2c79c39da909 tools/vm/page_owner: use page_owner_sort in the use example new 017a96be3ff8 mm/memory.c: initialise mmu_notifier_range correctly new a73f440518e5 mm: page_mapped: don't assume compound page is huge or THP new 6d58e1e7b729 mm, mempolicy: fix uninit memory access new aad35b9121f7 hugetlbfs: revert "Use i_mmap_rwsem to fix page fault/trun [...] new 685db1e5d402 hugetlbfs: revert "use i_mmap_rwsem for more pmd sharing s [...] new 5dcb2dfc8a37 mm, page_alloc: do not wake kswapd with zone lock held new 0fcb5837505e proc: fix /proc/net/* after setns(2) new ce264bb84f5a proc-fix-proc-net-after-setns2-checkpatch-fixes new 5cfe7f5b5191 proc-fix-proc-net-after-setns2-checkpatch-fixes-fix new 617e6b6a2950 scripts/decode_stacktrace.sh: handle RIP address with segment new 0be4ab98a25b sh: remove nargs from __SYSCALL new 543bca661b86 sh: generate uapi header and syscall table header files new 1a945a396840 lib/debugobjects.c: move printk out of db lock critical sections new a2704ddb79b8 ocfs2: clear zero in unaligned direct IO new ce8da15b8b74 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes new 474f294194a8 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] new e11276066dcd ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] new d39cfd77d3b1 mm/slub.c: freelist is ensured to be NULL when new_slab() fails new d5d1381e9da2 mm: Refactor readahead defines in mm.h new a552c62de421 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] new 5c84c6cb2f26 mm: replace all open encodings for NUMA_NO_NODE new 9e9aeb117f16 tools/: replace open encodings for NUMA_NO_NODE new 619b612394d6 tools/: fix for replace open encodings for NUMA_NO_NODE new dfc0f3ef03e9 mm: reuse only-pte-mapped KSM page in do_wp_page() new 1069ad9343ae mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix new 21a3a154ce3b powerpc: prefer memblock APIs returning virtual address new d062d73d5399 microblaze: prefer memblock API returning virtual address new 6c5a6a353b84 sh: prefer memblock APIs returning virtual address new de0607b976ca openrisc: simplify pte_alloc_one_kernel() new 1e04a744a81a arch: simplify several early memory allocations new e80c64605959 arm, s390, unicore32: remove oneliner wrappers for membloc [...] new 55223b95a2f3 mm, slub: make the comment of put_cpu_partial() complete new f2311828b362 memcg: localize memcg_kmem_enabled() check new b9fa9d147180 mm/vmalloc: fix size check for remap_vmalloc_range_partial() new 4e64714dcad9 mm/vmalloc: do not call kmemleak_free() on not yet account [...] new 1b6d52d04635 mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] new c26e3d9cf3db memcg: schedule high reclaim for remote memcgs on high_work new 564447be3141 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] new fe0a74ea112d vmalloc: add test driver to analyse vmalloc allocator new 3fe13e360ea4 vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix new 4c003d5ba99c selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE new 646b0a17cb94 mm: remove sysctl_extfrag_handler() new fd499ddba10f openvswitch: convert to kvmalloc new 446afb0c5da3 md: convert to kvmalloc new 1217500bcd3e selinux: convert to kvmalloc new f7a75d14ee3f Generic radix trees new 67f4f0ccfb96 proc: commit to genradix new 3924628d6768 sctp: convert to genradix new dd62c94861d1 Drop flex_arrays new 0f829ae4d086 mm/hugetlb: distinguish between migratability and movability new 95319f07324d mm/hugetlb: enable PUD level huge page migration new a9e0ae4a9cd6 mm/hugetlb: enable arch specific huge page size support fo [...] new 9e4e2b3fad4c arm64/mm: enable HugeTLB migration new 7029ade8bb73 arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] new e9d8947e5086 mm: remove extra drain pages on pcp list new a09b537fe04d page_poison: play nicely with KASAN new fb11ede13992 mm, compaction: shrink compact_control new d2e41f564f37 mm, compaction: rearrange compact_control new af133410baa6 mm, compaction: remove last_migrated_pfn from compact_control new c80ff14d8a81 mm, compaction: remove unnecessary zone parameter in some [...] new ce44a8b36a0a mm, compaction: rename map_pages to split_map_pages new edf358171415 mm, compaction: skip pageblocks with reserved pages new 5553d42e59ea mm, migrate: immediately fail migration of a page with no [...] new d380348e96f4 mm, compaction: always finish scanning of a full pageblock new 758d20795e75 mm, compaction: use the page allocator bulk-free helper fo [...] new 76133d204ffc mm, compaction: ignore the fragmentation avoidance boost f [...] new 598734e47688 mm, compaction: use free lists to quickly locate a migrati [...] new 9051ae64c32e mm, compaction: keep migration source private to a single [...] new f9e8c64fc17c mm, compaction: use free lists to quickly locate a migrati [...] new 5aff421b9754 mm, compaction: avoid rescanning the same pageblock multip [...] new 67b0be43e5be mm, compaction: finish pageblock scanning on contention new df018bff8f7d mm, compaction: check early for huge pages encountered by [...] new fe2a3f671c58 mm, compaction: keep cached migration PFNs synced for unus [...] new 83994126c8ec mm, compaction: rework compact_should_abort as compact_che [...] new c57b889f309f mm, compaction: do not consider a need to reschedule as co [...] new b50f6f2d1aba mm, compaction: reduce unnecessary skipping of migration t [...] new 320f142663da mm, compaction: round-robin the order while searching the [...] new 1fa73a52ea5d mm, compaction: sample pageblocks for free pages new 2ee0fe28b175 mm, compaction: be selective about what pageblocks to clea [...] new 8bb54907a8ce mm, compaction: capture a page under direct compaction new 408d477968a6 mm, compaction: do not direct compact remote memory new 20c8c6b24550 mm: add an F_SEAL_FUTURE_WRITE seal to memfd new bd573d3ba533 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust new b2f8fdb4da7a mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 new e4d3dc2b9b65 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal new e102c5612cdd selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal new 7f52facbe704 mm: use mm_zero_struct_page from SPARC on all 64b architectures new 31434827931b mm: drop meminit_pfn_in_nid as it is redundant new 5192f9d5aea2 mm: implement new zone specific memblock iterator new 4361394c67dd mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] new 9deee5d3a632 mm: move hot-plug specific memory init into separate funct [...] new c764e5b1cd98 mm: add reserved flag setting to set_page_links() new 240245350163 mm: use common iterator for deferred_init_pages and deferr [...] new 6f99d2c5ee6f mm/page_alloc.c: calculate first_deferred_pfn directly new c5cf517648ab mm/mmu_notifier: contextual information for event triggeri [...] new 5bebdecb2029 mm-mmu_notifier-contextual-information-for-event-triggerin [...] new 20e2e4766fc9 mm-mmu_notifier-contextual-information-for-event-triggerin [...] new 278b9b1a7be3 filemap: kill page_cache_read usage in filemap_fault new 1b1f5997bd6d filemap-kill-page_cache_read-usage-in-filemap_fault-fix new 561f5b6cb7d3 filemap: pass vm_fault to the mmap ra helpers new 70343516983c filemap: drop the mmap_sem for all blocking operations new abbf5492b583 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 new 8ac5360b9a97 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix new 385186fb4e27 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] new f7a4e518393a mm, memory_hotplug: don't bail out in do_migrate_range() p [...] new 12b2badfc34c mm, swap: fix race between swapoff and some swap operations new 722e97cf58a8 mm, swap: fix race between swapoff and some swap operations new 15356704842e mm: don't expose page to fast gup before it's ready new 6aa92f7ff290 mm/page_owner: align with pageblock_nr_pages new 46038e0690b4 mm/page_owner: align with pageblock_nr pages new 7aabc94251e7 fs/buffer.c: add debug print for __getblk_gfp() stall problem new da2894760222 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 41a4fd523795 lockdep: Add debug printk() for downgrade_write() warning. new ffbf40e03259 kernel.h: unconditionally include asm/div64.h for do_div() new c7a2ba03050c kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings new de1cda0b7d6a lib/genalloc.c: export symbol addr_in_gen_pool new 77993a1d061c lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr new e1b737f25a3a Documentation: rename addr_in_gen_pool to gen_pool_has_addr new 0c2373e7dde8 epoll: make sure all elements in ready list are in FIFO order new 31b3d79ede8c epoll: loosen irq safety in ep_poll_callback() new a435199b6944 epoll: unify awaking of wakeup source on ep_poll_callback() path new dc30848200c5 epoll: use rwlock in order to reduce ep_poll_callback() co [...] new a023a4e879ae ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] new 812101301cc5 kernel/exit.c: release ptraced tasks before zap_pid_ns_processes new 2736797a5504 exec: increase BINPRM_BUF_SIZE to 256 new f3bc0bcc9269 ipc: allow boot time extension of IPCMNI from 32k to 8M new 951ef929137e ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] new 594025cb12d5 ipc: conserve sequence numbers in extended IPCMNI mode new 0a85e3b3d4ce Merge branch 'akpm-current/current' new dd4e0c5408a4 scripts/atomic/check-atomics.sh: don't assume that scripts [...] new 2acfec121807 include/linux/sched/signal.h: replace `tsk' with `task' new 33e34815d47a locking/atomics: build atomic headers as required new 41c24fae2006 kernel/fork.c: remove duplicated include new c4b43878fe36 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] new bbb4e7b1c1f7 Merge branch 'akpm/master' new d6e77253170d Add linux-next specific files for 20190109
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 (1efde6eb1819) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 3155 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 5 +- CREDITS | 13 +- Documentation/ABI/testing/sysfs-block-zram | 11 +- .../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/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/crypto/api.rst | 9 - Documentation/crypto/architecture.rst | 31 +- .../devicetree/bindings/arm/atmel-sysregs.txt | 12 +- .../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/qoriq-clock.txt | 6 + Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57 - .../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 + .../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 - .../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 +- .../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/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-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/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/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 | 119 +- Makefile | 39 +- Next/SHA1s | 332 +- Next/Trees | 2 + Next/merge.log | 15402 ++----------------- 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/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/{sh => 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/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 | 3 + 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/motorola-cpcap-mapphone.dtsi | 2 +- arch/arm/boot/dts/mt7623.dtsi | 3 - 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/sun7i-a20-bananapi.dts | 5 + arch/arm/boot/dts/zynq-7000.dtsi | 4 +- 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_host.h | 2 +- arch/arm/include/asm/page.h | 2 - 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-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-sti/Makefile | 2 +- arch/arm/mach-sti/headsmp.S | 43 - arch/arm/mach-sti/platsmp.c | 88 +- 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 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 11 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 - 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 | 7 +- arch/arm64/include/asm/cache.h | 6 + arch/arm64/include/asm/futex.h | 2 +- arch/arm64/include/asm/hugetlb.h | 5 + 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/uapi/asm/Kbuild | 26 - arch/c6x/kernel/signal.c | 4 +- arch/c6x/mm/dma-coherent.c | 9 +- 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/perf_event.h | 7 + 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/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 | 1 + arch/h8300/include/asm/pci.h | 18 - arch/h8300/include/uapi/asm/Kbuild | 26 - arch/h8300/kernel/signal.c | 4 +- arch/hexagon/include/asm/futex.h | 2 +- arch/hexagon/include/asm/uaccess.h | 3 - arch/hexagon/include/uapi/asm/Kbuild | 23 - 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/uaccess_mm.h | 2 +- arch/m68k/include/asm/uaccess_no.h | 2 +- arch/m68k/include/uapi/asm/Kbuild | 19 - arch/m68k/kernel/signal.c | 4 +- arch/microblaze/include/asm/futex.h | 2 +- arch/microblaze/include/asm/uaccess.h | 23 +- arch/microblaze/include/uapi/asm/Kbuild | 25 - arch/microblaze/kernel/signal.c | 4 +- arch/microblaze/mm/init.c | 5 +- arch/mips/Kconfig | 2 +- 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/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/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/uapi/asm/Kbuild | 3 - 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/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/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/futex.h | 2 +- arch/openrisc/include/asm/uaccess.h | 8 +- arch/openrisc/include/uapi/asm/Kbuild | 27 - 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 | 2 +- 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/lib/string.c | 28 + arch/s390/mm/pgtable.c | 2 - arch/s390/numa/numa.c | 14 +- arch/s390/pci/pci.c | 3 + arch/s390/tools/Makefile | 9 +- 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/uapi/asm/Kbuild | 19 - 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 | 11 +- arch/sh/kernel/syscalls/syscallhdr.sh | 36 - arch/sh/kernel/syscalls_32.S | 2 +- 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/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/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/uapi/asm/Kbuild | 28 - arch/unicore32/kernel/signal.c | 4 +- arch/unicore32/mm/mmu.c | 14 +- arch/x86/Kconfig | 29 + arch/x86/Makefile | 2 +- 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 | 2 +- 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/bugs.h | 6 + arch/x86/include/asm/checksum_32.h | 2 +- arch/x86/include/asm/cpufeature.h | 2 +- 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 | 13 - 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 | 37 + 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/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/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/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 | 60 +- 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/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/signal.c | 4 +- arch/xtensa/kernel/stacktrace.c | 2 +- block/bio.c | 4 + block/blk-cgroup.c | 23 - block/blk-core.c | 3 +- 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/internal.h | 5 + 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/osl.c | 2 + drivers/acpi/pmic/intel_pmic_xpower.c | 41 +- drivers/acpi/power.c | 22 + drivers/acpi/reboot.c | 40 +- drivers/acpi/tables.c | 2 + drivers/android/binderfs.c | 51 +- drivers/ata/pata_macio.c | 2 + drivers/base/Kconfig | 1 + drivers/base/bus.c | 7 +- drivers/base/component.c | 12 +- drivers/base/memory.c | 11 +- drivers/base/node.c | 39 +- drivers/base/power/domain.c | 71 +- drivers/base/power/main.c | 3 + drivers/base/regmap/regmap-irq.c | 2 +- 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/zram/zram_drv.c | 90 +- drivers/block/zram/zram_drv.h | 5 +- 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/imx/clk-imx8qxp-lpcg.c | 148 +- drivers/clk/imx/clk-imx8qxp.c | 154 +- drivers/clk/rockchip/clk-rk3188.c | 4 +- drivers/clk/rockchip/clk-rk3328.c | 12 +- drivers/clocksource/timer-mp-csky.c | 6 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- 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 | 3 +- 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/dmaengine.c | 4 +- drivers/dma/dw/core.c | 1 - drivers/dma/fsl-qdma.c | 1259 -- drivers/dma/fsldma.c | 16 +- drivers/dma/fsldma.h | 61 +- 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/hidma_dbg.c | 33 +- drivers/dma/qcom/hidma_mgmt.c | 3 +- drivers/dma/sa11x0-dma.c | 2 - drivers/dma/st_fdma.c | 3 - drivers/dma/stm32-dma.c | 71 +- drivers/dma/stm32-dmamux.c | 58 +- drivers/dma/stm32-mdma.c | 56 +- drivers/dma/tegra20-apb-dma.c | 40 +- drivers/dma/xilinx/xilinx_dma.c | 166 +- 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/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-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 | 96 +- 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/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 | 5 +- 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_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/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/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 440 +- drivers/gpu/drm/i915/i915_drv.c | 49 +- drivers/gpu/drm/i915/i915_drv.h | 248 +- drivers/gpu/drm/i915/i915_gem.c | 231 +- drivers/gpu/drm/i915/i915_gem_context.c | 10 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 26 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 10 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 165 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 2 - drivers/gpu/drm/i915/i915_gem_shrinker.c | 68 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 7 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 4 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 3 +- 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 | 2 +- drivers/gpu/drm/i915/i915_irq.c | 38 +- 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 | 12 +- 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 | 29 - drivers/gpu/drm/i915/intel_atomic.c | 2 +- drivers/gpu/drm/i915/intel_audio.c | 2 +- drivers/gpu/drm/i915/intel_bios.c | 13 +- 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_crt.c | 6 +- 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 | 166 +- drivers/gpu/drm/i915/intel_display.h | 6 +- drivers/gpu/drm/i915/intel_dp.c | 141 +- drivers/gpu/drm/i915/intel_dp_mst.c | 10 - drivers/gpu/drm/i915/intel_drv.h | 29 +- drivers/gpu/drm/i915/intel_dsi_vbt.c | 1 - drivers/gpu/drm/i915/intel_engine_cs.c | 90 +- drivers/gpu/drm/i915/intel_fbc.c | 31 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 6 +- 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 | 16 +- drivers/gpu/drm/i915/intel_huc_fw.c | 7 +- drivers/gpu/drm/i915/intel_lrc.c | 249 +- drivers/gpu/drm/i915/intel_lvds.c | 4 +- drivers/gpu/drm/i915/intel_mocs.c | 2 +- drivers/gpu/drm/i915/intel_overlay.c | 10 +- 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 | 74 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 504 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 93 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 4 +- drivers/gpu/drm/i915/intel_sprite.c | 6 +- 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_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/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 2 +- drivers/gpu/drm/nouveau/Kconfig | 3 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 8 - drivers/gpu/drm/qxl/qxl_display.c | 1 - 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/rockchip/rockchip_drm_vop.c | 2 + drivers/gpu/drm/tegra/hub.c | 2 +- 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/virtgpu_display.c | 5 - drivers/gpu/drm/virtio/virtgpu_drv.c | 9 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 15 - 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 | 9 +- 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-lenovo.c | 10 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + 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/cm.c | 9 +- drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/iwcm.c | 12 +- drivers/infiniband/core/mad_rmpp.c | 11 +- drivers/infiniband/core/nldev.c | 9 +- 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 | 55 +- drivers/infiniband/core/uverbs_ioctl.c | 11 + drivers/infiniband/core/uverbs_main.c | 3 +- drivers/infiniband/core/uverbs_std_types.c | 3 +- drivers/infiniband/core/uverbs_std_types_device.c | 79 +- drivers/infiniband/core/uverbs_std_types_mr.c | 2 +- drivers/infiniband/core/verbs.c | 21 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 13 +- 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/cxgb4/qp.c | 19 +- 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_v2.c | 26 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 3 +- 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 | 3 - 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 | 2 +- drivers/infiniband/hw/mlx5/main.c | 31 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +- drivers/infiniband/hw/mlx5/qp.c | 3 +- drivers/infiniband/hw/mthca/mthca_mad.c | 7 +- drivers/infiniband/hw/mthca/mthca_provider.c | 3 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 4 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 + drivers/infiniband/hw/qedr/verbs.c | 4 +- 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_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_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_net.c | 13 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 3 +- 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 | 153 +- 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/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/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/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/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/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/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_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 | 8 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 4 + 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_main.c | 28 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 299 + drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 4 +- 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 | 35 +- .../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 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 95 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 +- 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/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 | 71 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 7 + .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 16 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 57 +- drivers/net/ethernet/microchip/lan743x_main.c | 17 +- drivers/net/ethernet/mscc/ocelot.c | 57 +- 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 | 4 + drivers/net/ethernet/realtek/r8169.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 4 +- drivers/net/ethernet/sun/niu.c | 10 +- drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/hamradio/6pack.c | 16 +- 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/qmi_wwan.c | 17 +- drivers/net/virtio_net.c | 33 + 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.h | 1 + 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/wmi-ops.h | 20 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 29 +- drivers/net/wireless/ath/ath10k/wmi.h | 46 + 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/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/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/pcie/aspm.c | 6 - drivers/pci/proc.c | 4 +- drivers/pci/quirks.c | 24 + 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/pwm/pwm-clps711x.c | 13 +- drivers/pwm/pwm-imx.c | 53 +- drivers/regulator/Kconfig | 9 +- drivers/regulator/act8945a-regulator.c | 11 +- drivers/regulator/bcm590xx-regulator.c | 4 + drivers/regulator/core.c | 53 +- drivers/regulator/dbx500-prcmu.c | 35 +- drivers/regulator/lochnagar-regulator.c | 2 +- drivers/regulator/lp8755.c | 4 +- drivers/regulator/mcp16502.c | 8 +- drivers/regulator/of_regulator.c | 4 +- drivers/regulator/tps65910-regulator.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 12 +- drivers/remoteproc/qcom_wcnss.c | 2 +- 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/fcoe/fcoe.c | 4 - 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/megaraid/megaraid_sas_fp.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/myrb.c | 3 + drivers/scsi/pmcraid.c | 4 +- drivers/scsi/scsi_ioctl.c | 2 +- drivers/scsi/scsi_transport_iscsi.c | 34 +- drivers/scsi/sg.c | 16 +- drivers/scsi/smartpqi/smartpqi_init.c | 5 +- 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-dw.c | 3 +- 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/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/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/Kconfig | 1 - drivers/tty/serial/Kconfig | 19 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/lantiq.c | 36 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/qcom_geni_serial.c | 20 +- drivers/tty/serial/rda-uart.c | 831 + drivers/tty/serial/sccnxp.c | 54 +- 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/devices.c | 2 +- drivers/usb/core/devio.c | 7 +- drivers/usb/core/generic.c | 9 +- drivers/usb/core/quirks.c | 3 +- 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/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/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/vhost/vhost.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_ring.c | 12 +- drivers/watchdog/Kconfig | 20 + drivers/watchdog/Makefile | 2 + drivers/watchdog/asm9260_wdt.c | 2 +- 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/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/disk-io.c | 2 +- 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/Makefile | 2 +- fs/cifs/cifs_debug.c | 12 + fs/cifs/cifs_dfs_ref.c | 138 +- fs/cifs/cifs_fs_sb.h | 9 + fs/cifs/cifsencrypt.c | 13 +- fs/cifs/cifsfs.c | 17 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 15 +- fs/cifs/cifsproto.h | 28 +- fs/cifs/cifssmb.c | 97 +- fs/cifs/connect.c | 925 +- fs/cifs/dfs_cache.c | 1368 ++ fs/cifs/dfs_cache.h | 97 + fs/cifs/file.c | 12 +- fs/cifs/inode.c | 44 +- fs/cifs/misc.c | 68 +- fs/cifs/readdir.c | 9 +- fs/cifs/sess.c | 4 +- fs/cifs/smb1ops.c | 15 +- fs/cifs/smb2inode.c | 16 +- fs/cifs/smb2maperror.c | 4 +- fs/cifs/smb2ops.c | 326 +- fs/cifs/smb2pdu.c | 165 +- fs/cifs/smb2pdu.h | 3 +- fs/cifs/smb2proto.h | 15 +- fs/cifs/transport.c | 95 +- fs/dax.c | 16 +- fs/eventpoll.c | 180 +- fs/exec.c | 1 + fs/ext4/fsync.c | 16 +- fs/ext4/inline.c | 6 +- fs/ext4/inode.c | 5 +- fs/ext4/super.c | 2 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/data.c | 13 +- fs/f2fs/debug.c | 19 +- fs/f2fs/dir.c | 11 +- fs/f2fs/f2fs.h | 5 +- fs/f2fs/file.c | 20 +- fs/f2fs/gc.c | 10 +- fs/f2fs/inline.c | 16 +- fs/f2fs/inode.c | 4 +- fs/f2fs/node.c | 16 +- fs/f2fs/node.h | 2 +- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 10 +- fs/f2fs/super.c | 48 +- fs/f2fs/sysfs.c | 2 + fs/f2fs/xattr.c | 22 +- fs/fat/dir.c | 4 +- fs/file_table.c | 9 +- fs/fs_context.c | 161 +- fs/fsopen.c | 558 - fs/fuse/inode.c | 2 +- fs/hugetlbfs/inode.c | 45 +- 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 | 10 + 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/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/drmP.h | 2 - include/drm/drm_atomic.h | 37 +- include/drm/drm_connector.h | 4 +- include/drm/drm_dp_helper.h | 11 + include/drm/drm_dp_mst_helper.h | 2 - include/drm/drm_file.h | 1 + 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/mailbox/tegra186-hsp.h | 11 + include/dt-bindings/pinctrl/k3.h | 35 + include/dt-bindings/pinctrl/pads-imx8qm.h | 960 ++ include/linux/acpi.h | 7 + include/linux/blk-cgroup.h | 21 +- 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 | 8 +- 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 | 342 +- include/linux/drbd.h | 2 +- include/linux/dynamic_debug.h | 6 +- include/linux/efi.h | 2 +- include/linux/fb.h | 2 +- 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/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/cros_ec_commands.h | 94 + include/linux/mfd/ingenic-tcu.h | 2 +- include/linux/mfd/ti_am335x_tscadc.h | 4 + include/linux/mlx5/device.h | 1 + include/linux/mlx5/mlx5_ifc.h | 66 +- include/linux/mm.h | 4 +- include/linux/mmzone.h | 10 +- include/linux/module.h | 8 +- include/linux/mount.h | 1 + include/linux/netfilter.h | 4 +- include/linux/netfilter_ingress.h | 2 +- include/linux/netlink.h | 48 +- include/linux/node.h | 9 +- 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/pm_opp.h | 5 + 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/regset.h | 4 +- include/linux/rtc.h | 14 +- include/linux/sbitmap.h | 16 +- include/linux/sched.h | 4 + include/linux/security.h | 14 - include/linux/shmem_fs.h | 2 +- include/linux/skbuff.h | 13 +- include/linux/skmsg.h | 12 +- include/linux/slub_def.h | 2 +- include/linux/socket.h | 1 + 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/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/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/rdma/ib_verbs.h | 21 +- include/rdma/uverbs_ioctl.h | 8 + include/scsi/srp.h | 26 +- 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/audit.h | 1 + include/uapi/linux/elf-em.h | 1 + include/uapi/linux/fb.h | 2 - include/uapi/linux/fcntl.h | 2 - include/uapi/linux/if_tunnel.h | 20 + include/uapi/linux/mount.h | 62 - 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/videodev2.h | 12 + include/uapi/rdma/ib_user_ioctl_cmds.h | 7 + include/uapi/rdma/ib_user_ioctl_verbs.h | 7 + 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 | 396 +- 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/events/core.c | 2 +- kernel/exit.c | 21 +- kernel/fork.c | 16 +- kernel/futex.c | 35 +- 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 | 143 +- kernel/sys.c | 15 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 2 +- 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/usercopy.c | 4 +- localversion-next | 2 +- mm/compaction.c | 1039 +- mm/filemap.c | 2 +- mm/gup.c | 6 +- mm/hmm.c | 4 +- mm/huge_memory.c | 15 +- mm/hugetlb.c | 5 +- mm/internal.h | 23 +- mm/kasan/common.c | 65 +- mm/ksm.c | 62 +- mm/memcontrol.c | 60 +- mm/memory.c | 41 +- mm/memory_hotplug.c | 265 +- mm/mempolicy.c | 4 +- mm/migrate.c | 4 +- mm/mincore.c | 106 +- mm/mmap.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 | 667 +- 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/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/bridge/br_netfilter_hooks.c | 2 +- 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 | 32 +- net/core/net_namespace.c | 3 +- net/core/pktgen.c | 3 +- net/core/rtnetlink.c | 5 + net/core/skbuff.c | 16 +- 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/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_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/route.c | 1 + net/ipv4/tcp_bpf.c | 15 +- net/ipv6/addrconf.c | 6 +- net/ipv6/af_inet6.c | 17 +- 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_tunnel.c | 11 +- net/ipv6/ip6_vti.c | 9 +- net/ipv6/ip6mr.c | 17 +- net/ipv6/reassembly.c | 3 +- net/ipv6/route.c | 10 +- net/ipv6/sit.c | 3 + net/ipv6/udp.c | 8 +- net/ipv6/xfrm6_tunnel.c | 3 + net/l2tp/l2tp_ppp.c | 4 - 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_tables_api.c | 2 + net/netfilter/nft_connlimit.c | 14 +- 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 | 4 +- net/rds/rds.h | 4 - net/rds/send.c | 6 +- net/rds/tcp.c | 2 +- net/sched/cls_flower.c | 7 +- net/smc/af_smc.c | 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 | 255 +- net/sunrpc/xprtrdma/xprt_rdma.h | 81 +- net/sunrpc/xprtsock.c | 15 +- net/tipc/bearer.c | 1 - net/tipc/netlink_compat.c | 11 +- net/tls/tls_main.c | 16 +- net/tls/tls_sw.c | 53 +- net/xfrm/xfrm_policy.c | 3 - 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 | 10 +- 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/kallsyms.c | 4 +- scripts/kconfig/.gitignore | 1 + scripts/kconfig/Makefile | 65 +- scripts/kconfig/confdata.c | 1 + scripts/kconfig/expr.c | 2 + scripts/kconfig/gconf.c | 25 +- scripts/kconfig/images.c | 32 +- scripts/kconfig/images.h | 33 + scripts/kconfig/lkc.h | 4 + scripts/kconfig/preprocess.c | 2 + scripts/kconfig/qconf.cc | 2 +- scripts/kconfig/symbol.c | 2 +- scripts/kconfig/tests/auto_submenu/Kconfig | 2 + scripts/kconfig/tests/choice/Kconfig | 2 + .../kconfig/tests/choice_value_with_m_dep/Kconfig | 2 + scripts/kconfig/tests/inter_choice/Kconfig | 2 + scripts/kconfig/tests/new_choice_with_dep/Kconfig | 2 + .../kconfig/tests/no_write_if_dep_unmet/Kconfig | 2 + scripts/kconfig/tests/rand_nested_choice/Kconfig | 2 + scripts/kconfig/zconf.l | 7 +- scripts/kconfig/zconf.y | 15 +- 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/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/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/hda/Kconfig | 62 - sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 54 +- sound/pci/hda/hda_tegra.c | 2 + sound/pci/hda/patch_realtek.c | 3 +- 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/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 | 8 +- 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 | 4 + 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 | 8 +- 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/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 | 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/pxa/Makefile | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 17 +- sound/soc/sh/rcar/src.c | 125 +- 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 | 29 +- sound/usb/quirks-table.h | 6 + sound/usb/quirks.c | 2 +- sound/usb/stream.c | 36 +- 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/build/Makefile.feature | 4 +- tools/build/feature/Makefile | 10 +- tools/gpio/Makefile | 2 +- {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/traceevent/Makefile | 4 +- tools/lib/traceevent/event-parse.c | 1 + 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 | 32 + tools/perf/Documentation/perf-trace.txt | 6 + tools/perf/Makefile.config | 46 +- tools/perf/Makefile.perf | 39 +- tools/perf/arch/powerpc/include/perf_regs.h | 3 +- tools/perf/arch/powerpc/util/perf_regs.c | 1 + tools/perf/bench/numa.c | 7 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-config.c | 7 +- tools/perf/builtin-script.c | 21 +- tools/perf/builtin-stat.c | 11 +- tools/perf/builtin-timechart.c | 4 + tools/perf/builtin-trace.c | 508 +- 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/tests/builtin-test.c | 3 + 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/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/util/annotate.c | 8 +- tools/perf/util/auxtrace.c | 11 +- tools/perf/util/callchain.c | 32 +- tools/perf/util/callchain.h | 1 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 42 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 10 +- tools/perf/util/cs-etm.c | 77 +- tools/perf/util/dso.c | 6 +- tools/perf/util/dso.h | 1 + tools/perf/util/dump-insn.c | 8 + tools/perf/util/dump-insn.h | 2 + tools/perf/util/evlist.c | 4 + tools/perf/util/header.c | 4 +- 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/machine.c | 2 +- tools/perf/util/python.c | 3 +- tools/perf/util/s390-cpumsf.c | 2 +- tools/perf/util/session.c | 7 + tools/perf/util/strbuf.c | 1 - tools/perf/util/symbol.c | 11 - tools/perf/util/thread-stack.c | 227 +- tools/perf/util/thread-stack.h | 8 +- tools/power/x86/turbostat/Makefile | 8 +- 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_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 | 13 +- 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/net/Makefile | 2 +- .../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 | 15 + .../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/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/vm/page_owner_sort.c | 4 +- virt/kvm/arm/mmu.c | 6 +- virt/kvm/async_pf.c | 2 +- virt/kvm/kvm_main.c | 52 +- 2626 files changed, 72993 insertions(+), 51553 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 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 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/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 rename arch/{sh => alpha}/kernel/syscalls/syscalltbl.sh (100%) 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/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/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 delete mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh create mode 100644 arch/x86/include/asm/mpx.h create mode 100644 arch/x86/include/asm/trace/mpx.h 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/crypto/cavium/nitrox/nitrox_aead.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_skcipher.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 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 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/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 create mode 100644 fs/cifs/dfs_cache.c create mode 100644 fs/cifs/dfs_cache.h 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/linux/pl353-smc.h create mode 100644 include/trace/events/iscsi.h create mode 100644 include/trace/events/tegra_apb_dma.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 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 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%) 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/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/testing/nvdimm/dimm_devs.c create mode 100755 tools/testing/selftests/net/forwarding/router_vid_1.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 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