This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/linux-next.
omits d14b746c6c1c Add linux-next specific files for 20181214 omits 8ea68773a9eb Merge branch 'akpm/master' omits 4a3443a998ec drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 04b52f6364f7 drivers/base/platform.c: kmemleak ignore a known leak omits 195754240ebe fs: don't open code lru_to_page() omits b1dd0984ed22 include/linux/sched/signal.h: replace `tsk' with `task' omits 2a95392eaba5 fs-remove-caller-signal_pending-branch-predictions-fix omits 8f6e163e58f5 fs/: remove caller signal_pending branch predictions omits cfec11f89ea2 mm/: remove caller signal_pending branch predictions omits 54c10af81041 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits 0b7cb5918d2d kernel/sched/: remove caller signal_pending branch predictions omits 8f509e1f993b kernel/locking/mutex.c: remove caller signal_pending branc [...] omits 537e081f8503 pm-hibernate-exclude-all-pageoffline-pages-v2 omits fe6d578b968e PM/Hibernate: exclude all PageOffline() pages omits ae4fcb4b4418 PM/Hibernate: use pfn_to_online_page() omits cfecafd13e51 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits 08f6887b53ea vmw_balloon: mark inflated pages PG_offline omits c255d5d2f69a hv_balloon: mark inflated pages PG_offline omits a9c3d5b9de97 xen/balloon: mark inflated pages PG_offline omits 3d147fb5501a kexec: export PG_offline to VMCOREINFO omits b60c2df56583 mm-convert-pg_balloon-to-pg_offline-fix omits 02f400de2102 mm: convert PG_balloon to PG_offline omits bd8de5767887 mm: balloon: update comment about isolation/migration/compaction omits e238b5b43437 locking/atomics: build atomic headers as required omits 446a0319c227 kernel/signal.c: remove some duplicated includes omits 649e674930a9 kernel/async.c: remove some duplicated includes omits 786a006f58d9 mm: select HAVE_MOVE_PMD on x86 for faster mremap omits 32338ab0bbeb mm/mremap: fix 'move_normal_pmd' unused function warning omits 6d2e6003f132 mm: speed up mremap by 20x on large regions omits ae1b1cc19da5 mm: treewide: remove unused address argument from pte_allo [...] omits 2088c20f85f2 scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits 07365469c2a1 Merge branch 'akpm-current/current' omits d8c6527f9681 Merge remote-tracking branch 'xarray/xarray' omits d0c9a0a31d1a Merge remote-tracking branch 'nvmem/for-next' omits 1d4664e3d380 Merge remote-tracking branch 'slimbus/for-next' omits 205e6bd6ad99 Merge remote-tracking branch 'cisco/for-next' omits 976055285d02 Merge remote-tracking branch 'kspp/for-next/kspp' omits 3a8309d5fb89 Merge remote-tracking branch 'ntb/ntb-next' omits 8b65beebfd39 Merge remote-tracking branch 'at24/at24/for-next' omits 2dc7c1cc4cf1 Merge remote-tracking branch 'rtc/rtc-next' omits c73f5b5ec91d Merge remote-tracking branch 'coresight/next' omits b952193d0e3a Merge remote-tracking branch 'livepatching/for-next' omits 4e389b90aaa4 Merge remote-tracking branch 'y2038/y2038' omits 4f97e20fa1ad Merge remote-tracking branch 'kselftest/next' omits 61972c1e4c4d Merge remote-tracking branch 'random/dev' omits 153de0f7bc23 Merge remote-tracking branch 'pwm/for-next' omits 1e8f0adae85e Merge remote-tracking branch 'pinctrl/for-next' omits 62b9273c5b33 Merge remote-tracking branch 'gpio/for-next' omits b5cb22b2652e Merge remote-tracking branch 'rpmsg/for-next' omits 6fc8f73742dc Merge remote-tracking branch 'vhost/linux-next' omits e34f07e1c9a6 Merge remote-tracking branch 'scsi-mkp/for-next' omits 773a58db0056 Merge remote-tracking branch 'scsi/for-next' omits c8a2c921af00 Merge remote-tracking branch 'cgroup/for-next' omits 25a41b45ef97 Merge remote-tracking branch 'slave-dma/next' omits 8bf2ebd2c426 Merge remote-tracking branch 'icc/icc-next' omits 1fa572ad0538 Merge remote-tracking branch 'mux/for-next' omits f28516ceaf27 Merge remote-tracking branch 'staging/staging-next' omits 4df3e03af385 Merge remote-tracking branch 'char-misc/char-misc-next' omits 426b409074ee Merge remote-tracking branch 'tty/tty-next' omits 8e7416876621 Merge remote-tracking branch 'usb-serial/usb-next' omits b275bf033c1e Merge remote-tracking branch 'usb/usb-next' omits 39fc74ebac62 Merge remote-tracking branch 'driver-core/driver-core-next' omits d94a8f5bcf99 Merge remote-tracking branch 'ipmi/for-next' omits 0ed0e14c859f Merge remote-tracking branch 'leds/for-next' omits a2023447a7e4 Merge remote-tracking branch 'hsi/for-next' omits 5052ff7b8f55 Merge remote-tracking branch 'chrome-platform/for-next' omits 1a2048d1ee59 Merge remote-tracking branch 'drivers-x86/for-next' omits 93c6875735b3 Merge remote-tracking branch 'percpu/for-next' omits 621f3ad6e8a1 Merge remote-tracking branch 'rcu/rcu/next' omits b4262407a569 Merge remote-tracking branch 'ftrace/for-next' omits 9ef0b22b099c Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 53b26695dbe0 Merge remote-tracking branch 'edac-amd/for-next' omits 755d84299b55 Merge remote-tracking branch 'clockevents/clockevents/next' omits 3bbecda81956 Merge remote-tracking branch 'tip/auto-latest' omits 1cbd3f15fe3f Merge remote-tracking branch 'spi/for-next' omits fd678e23e6aa Merge remote-tracking branch 'mailbox/mailbox-for-next' omits d04494cbb743 Merge remote-tracking branch 'devicetree/for-next' omits 58ce646d364a Merge remote-tracking branch 'audit/next' omits 9be4ffa99eac Merge remote-tracking branch 'vfio/next' omits d906fe5f9224 Merge remote-tracking branch 'iommu/next' omits ab07f8f97472 Merge remote-tracking branch 'watchdog/master' omits 8f8292b1ff67 Merge remote-tracking branch 'tpmdd/next' omits 88d320d999ad Merge remote-tracking branch 'selinux/next' omits 562026db1d9f Merge remote-tracking branch 'integrity/next-integrity' omits 727c53525550 Merge remote-tracking branch 'apparmor/apparmor-next' omits da6ac0ab24db Merge remote-tracking branch 'security/next-testing' omits 46df9b750e47 Merge remote-tracking branch 'regulator/for-next' omits c4aa77875b83 Merge remote-tracking branch 'battery/for-next' omits ca68a9521ab9 Merge remote-tracking branch 'backlight/for-backlight-next' omits d7f87a5c2b10 Merge remote-tracking branch 'mfd/for-mfd-next' omits a914dae8c0da Merge remote-tracking branch 'md/for-next' omits 8c728b95a8f4 Merge remote-tracking branch 'kgdb/kgdb-next' omits 82419c0b778a Merge remote-tracking branch 'mmc/next' omits 1a5a77ddeab5 Merge remote-tracking branch 'device-mapper/for-next' omits 6be378d8bc08 Merge remote-tracking branch 'block/for-next' omits 4e9740481e9c Merge remote-tracking branch 'input/next' omits e8c804260cf9 Merge remote-tracking branch 'modules/modules-next' omits 5de692993dde Merge remote-tracking branch 'sound-asoc/for-next' omits 81531c1b0966 Merge remote-tracking branch 'sound/for-next' omits 5545f49a0be4 Merge remote-tracking branch 'regmap/for-next' omits 00c5167418fc Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 9873a7897dfa Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 9d0fe53e070c Merge remote-tracking branch 'drm-intel/for-linux-next' omits 71ccbf7e001b Merge remote-tracking branch 'drm/drm-next' omits c860e7ab0b18 Merge remote-tracking branch 'crypto/master' omits ddfdda7f7d1e Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 1b61710f0dc4 Merge remote-tracking branch 'nand/nand/next' omits c8eb7d9496dc Merge remote-tracking branch 'mtd/mtd/next' omits cfc4747dad27 Merge remote-tracking branch 'gfs2/for-next' omits b35d0155789b Merge remote-tracking branch 'mac80211-next/master' omits f094eee64e27 Merge remote-tracking branch 'wireless-drivers-next/master' omits 1409e4584c7c Merge remote-tracking branch 'nfc-next/master' omits d8d68ea90bba Merge remote-tracking branch 'netfilter-next/master' omits 76a6b9c94d71 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 9242fb0cdb4e Merge remote-tracking branch 'ipsec-next/master' omits c3dbd7a59c8a Merge remote-tracking branch 'bpf-next/master' omits 689f32f76300 Merge remote-tracking branch 'net-next/master' omits e52cef362c3c Merge remote-tracking branch 'rdma/for-next' omits 88228980f680 Merge remote-tracking branch 'swiotlb/linux-next' omits 59d0770f708e Merge remote-tracking branch 'dlm/next' omits 0421272a73ac Merge remote-tracking branch 'ieee1394/for-next' omits 8789fb8837d4 Merge remote-tracking branch 'thermal/next' omits 3edb2c8886a6 Merge remote-tracking branch 'cpupower/cpupower' omits bbb5ee6bd5e8 Merge remote-tracking branch 'pm/linux-next' omits 4411dd722a9c Merge remote-tracking branch 'v4l-dvb-next/master' omits ecccf9d83d0d Merge remote-tracking branch 'v4l-dvb/master' omits 8a3b83dc1f61 Merge remote-tracking branch 'jc_docs/docs-next' omits c0da3ed3c73d Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits a241a6ffdc78 Merge remote-tracking branch 'i3c/i3c/next' omits 3e62193ad785 Merge remote-tracking branch 'i2c/i2c/for-next' omits a3d57d302b04 Merge remote-tracking branch 'hid/for-next' omits dff8163d15df Merge remote-tracking branch 'pstore/for-next/pstore' omits 6fbc312d7b54 Merge remote-tracking branch 'pci/next' omits 81558ac206d0 Merge remote-tracking branch 'printk/for-next' omits af5b8e1c6788 Merge remote-tracking branch 'vfs/for-next' omits 466d2f8b9647 Merge remote-tracking branch 'file-locks/locks-next' omits 669434d317aa Merge remote-tracking branch 'v9fs/9p-next' omits 7a2f8cf8a321 Merge remote-tracking branch 'ubifs/linux-next' omits a202e93c34e9 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits f694a847d862 Merge remote-tracking branch 'nfsd/nfsd-next' omits 33f67058b91b Merge remote-tracking branch 'jfs/jfs-next' omits 271b8a69efa3 Merge remote-tracking branch 'fuse/for-next' omits 47f552822794 Merge remote-tracking branch 'f2fs/dev' omits 71864845259e Merge remote-tracking branch 'ext4/dev' omits 778c27ae1b8e Merge remote-tracking branch 'ext3/for_next' omits c146efdec54f Merge remote-tracking branch 'ecryptfs/next' omits 53091dbcaf09 Merge remote-tracking branch 'cifs/for-next' omits 0d9d7a952f52 Merge remote-tracking branch 'ceph/master' omits 32346dfcbc07 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 8589d8cb76df Merge remote-tracking branch 'befs/for-next' omits 9c1ea4e49a46 Merge remote-tracking branch 'fscrypt/master' omits 8847b9f82a12 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 54c9defbd59e Merge remote-tracking branch 'sparc-next/master' omits 9cea98def542 Merge remote-tracking branch 's390/features' omits b60a76bf8e73 Merge remote-tracking branch 'risc-v/for-next' omits 3cf27ff57077 Merge remote-tracking branch 'powerpc/next' omits 4d2e1b17fab1 Merge remote-tracking branch 'parisc-hd/for-next' omits 0072a5a33115 Merge remote-tracking branch 'nios2/for-next' omits ba4097def46e Merge remote-tracking branch 'nds32/next' omits 5b095a4507d0 Merge remote-tracking branch 'mips/mips-next' omits c00f255a8f8b Merge remote-tracking branch 'microblaze/next' omits fc0ca451616f Merge remote-tracking branch 'm68k/for-next' omits 7c6b44761002 Merge remote-tracking branch 'ia64/next' omits 1a16e13d8582 Merge remote-tracking branch 'csky/linux-next' omits e8347ef73261 Merge remote-tracking branch 'clk/clk-next' omits 41ee421d7f43 Merge remote-tracking branch 'tegra/for-next' omits a7a9eb478bd1 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 8e1c9cff67e3 Merge remote-tracking branch 'samsung-krzk/for-next' omits 84414dec72bd Merge remote-tracking branch 'rockchip/for-next' omits 217b1212170b Merge remote-tracking branch 'renesas/next' omits e08eb65cc34f Merge remote-tracking branch 'qcom/for-next' omits 7a1e18a6e53d Merge remote-tracking branch 'reset/reset/next' omits e461a554585c Merge remote-tracking branch 'omap/for-next' omits fd5326d4634b Merge remote-tracking branch 'mvebu/for-next' omits 3000e12f76c1 Merge remote-tracking branch 'mediatek/for-next' omits 0c1efffaaf95 Merge remote-tracking branch 'keystone/next' omits 0a07d422d190 Merge remote-tracking branch 'imx-mxs/for-next' omits 9800835a3cf5 Merge remote-tracking branch 'bcm2835/for-next' omits 9af1f26c4340 Merge remote-tracking branch 'at91/at91-next' omits 99a1811a4229 Merge remote-tracking branch 'aspeed/for-next' omits a360fc5cc1dd Merge remote-tracking branch 'amlogic/for-next' omits 0da4f6459023 Merge remote-tracking branch 'actions/for-next' omits c43abf670f07 Merge remote-tracking branch 'arm-soc/for-next' omits 3dabd1ec59a5 Merge branch 'acpi-soc' into linux-next omits 53c8d7ee25ac Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next omits 28b2f0bc9669 Merge remote-tracking branch 'arm64/for-next/core' omits 42c7cf312e87 Merge remote-tracking branch 'arm/for-next' omits 32d851d8e81b Merge remote-tracking branch 'dma-mapping/for-next' omits 7fd0d1346c1f Merge remote-tracking branch 'leaks/leaks-next' omits 8ea3ac17b655 Merge remote-tracking branch 'kbuild/for-next' omits 92a2d6661ebe Merge remote-tracking branch 'mmc-fixes/fixes' omits 70aa0ee03961 Merge remote-tracking branch 'drm-fixes/drm-fixes' omits 32550839013d Merge remote-tracking branch 'scsi-fixes/fixes' omits bc34b9504c57 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 1890e2d5662d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 3d08bea09a93 Merge remote-tracking branch 'omap-fixes/fixes' omits 6673645d8a38 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 082231188cc2 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 30c9ab4790a7 Merge remote-tracking branch 'kselftest-fixes/fixes' omits d4aa751b72e5 Merge remote-tracking branch 'ide/master' omits 51e3a31270d7 Merge remote-tracking branch 'input-current/for-linus' omits d55f63cac22b Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 7cedf11dc4ef Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 178a32482c70 Merge remote-tracking branch 'spi-fixes/for-linus' omits a390de0dd5d1 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 6c9a846080d6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits b6118d77f84d Merge remote-tracking branch 'sound-current/for-linus' omits 38bd6942a1e4 Merge remote-tracking branch 'rdma-fixes/for-rc' omits a4a5758732b2 Merge remote-tracking branch 'wireless-drivers/master' omits 64ffbfc073eb Merge remote-tracking branch 'ipsec/master' omits 16519e5db8df Merge remote-tracking branch 'bpf/master' omits 3c1e57448bcd Merge remote-tracking branch 'net/master' omits 71243f2d27b4 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 26029b653b5a Merge remote-tracking branch 'arc-current/for-curr' omits c98ad540d087 Merge remote-tracking branch 'fixes/master' omits a16c9404836a Merge branch 'clk-spdx' into clk-next omits f3e6ed815273 Merge branch 'clk-tegra' into clk-next omits dbb1a6d42fd3 soc/tegra: pmc: Drop SMP dependency from CPU APIs omits 36d8cb6a9999 Merge branch 'for-next-next-v4.20-20181213' into for-next- [...] omits 1e78e1616ce2 Merge branch 'for-next-current-v4.19-20181213' into for-ne [...] omits 01e4b9334c71 Merge branch 'ext/josef/iput-fixes' into for-next-next-v4. [...] omits 09fcd6c14735 Merge branch 'ext/josef/2-snospc-fixes' into for-next-next [...] omits 9a6127965fe6 Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] omits 1ea73b120272 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] omits f08c67e8420c Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] omits 58379112e81f Merge branch 'misc-next' into for-next-next-v4.20-20181213 omits f80b4de6be29 Merge branch 'misc-next' into for-next-current-v4.19-20181213 omits fa10d2d60fc1 Merge branch 'misc-4.20' into for-next-current-v4.19-20181213 omits 632dab66ffe3 btrfs: reserve extra space during evict() omits b3cc38cdd96e btrfs: be more explicit about allowed flush states omits 85c6ef1ead79 btrfs: loop in inode_rsv_refill omits 1be6f85d46a0 Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits 743d2be9d095 Merge branch 'regulator-4.21' into regulator-next omits 35f33f4f8c5a Merge branch 'regulator-4.20' into regulator-linus omits 51a29ded00da Merge remote-tracking branch 'regmap/topic/irq' into regmap-next omits e3f11dfea26f Merge branch 'asoc-4.21' into asoc-next omits d5734a94f283 Merge branch 'asoc-4.20' into asoc-linus omits 7d3485c5e875 ext4: avoid declaring fs inconsistent due to invalid file handles omits 56ae793a1102 btrfs: improve error handling of btrfs_add_link omits 9ee8234e6220 Btrfs: use generic_remap_file_range_prep() for cloning and [...] omits 968a1ce25ef1 btrfs: Refactor main loop in extent_readpages omits f728bfb210dd btrfs: Remove 1st shrink/grow phase from balance omits 78c0aadbdc54 Btrfs: send, fix race with transaction commits that create [...] omits a32481ebdfdd Btrfs: use nofs context when initializing security xattrs [...] omits 2839fce0bb35 btrfs: run delayed items before dropping the snapshot omits b98811cbd20f btrfs: catch cow on deleting snapshots omits f1d8214dcfec btrfs: extent-tree: cleanup one-shot usage of @blocksize i [...] omits 46d06829be28 Btrfs: scrub, move setup of nofs contexts higher in the stack omits 5b4cc0298d09 btrfs: scrub: move scrub_setup_ctx allocation out of devic [...] omits 044782ce7e01 btrfs: scrub: pass fs_info to scrub_setup_ctx omits 928d28761114 btrfs: fix truncate throttling omits c28591df4c9c btrfs: don't run delayed refs in the end transaction logic omits 2c00a108ed8c btrfs: rework btrfs_check_space_for_delayed_refs omits 8da9c994888d btrfs: add new flushing states for the delayed refs rsv omits 6cc40d9907e9 btrfs: update may_commit_transaction to use the delayed refs rsv omits f12556e5729f btrfs: introduce delayed_refs_rsv omits 05d4b175c393 btrfs: only track ref_heads in delayed_ref_updates omits a0d2f28f58d3 Merge branch 'devel' into for-next omits 7d60a8a48880 Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] omits 9eb24c15ef34 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] omits b3241adf01d1 Merge branch 'spi-4.21' into spi-next omits a57daf181bb1 Merge branch 'spi-4.20' into spi-linus omits 72c636469a36 arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE omits ec221af96920 arm64: defconfig: Enable scu-simple-card driver omits d033b6cf5d95 Merge branch 'clk-rockchip' into clk-next omits 262878b29d97 Merge branch 'clk-meson' into clk-next omits ac3c962cc168 f2fs: clear PG_writeback if IPU failed omits dc6502c471fe f2fs: add an ioctl() to explicitly trigger fsck later omits b7268fe058e9 cifs: check ntwrk_buf_start for NULL before dereferencing it omits 00a067cad396 Merge branch 'v4.21/drivers' into tmp/aml-rebuild omits d098e44fdd93 Merge branch 'v4.21/dt64' into tmp/aml-rebuild omits ccf63fad3dff Merge branch 'v4.21/dt' into tmp/aml-rebuild omits 2bc9439c8def Merge branch 'v4.21/soc' into tmp/aml-rebuild omits 7bdbba78481e Merge branch 'dm-4.20' into dm-next omits 49176826d815 Merge branch 'pm-avs' into linux-next omits 9261e90f0a24 Merge branch 'devprop' into linux-next omits 5f781e3d676b Merge branches 'acpi-soc' and 'acpi-apei' into linux-next omits 31254d85437f Merge branch 'pm-devfreq' into linux-next omits 2232360b257a Merge branch 'pm-cpuidle' into linux-next omits 995deb0fb3e0 Merge branches 'pm-cpufreq-sched' and 'pm-cpufreq' into li [...] omits de149e85e2ac mmc: sdhci-omap: Workaround errata regarding SDR104/HS200 [...] omits 844f896a0bd3 dt-bindings: sdhci-omap: Add note for cpu_thermal omits 3dcc7155efdc mmc: sdhci-acpi: Disable LED control for Intel BYT-based c [...] omits aca041eb0157 mmc: sdhci-pci: Disable LED control for Intel BYT-based co [...] omits 8119ed7f17f5 mmc: sdhci: Add quirk to disable LED control omits 30045592fe54 Merge branches 'arm/renesas', 'arm/mediatek', 'arm/tegra', [...] omits 20e280691d4b cifs: remove coverity warning in calc_lanman_hash omits 2e71940e0c33 Merge branch 'clk-qcom-8998-resets' into clk-next omits c9b378783fe7 btrfs: don't enospc all tickets on flush failure omits 8977c83d2e10 btrfs: don't use global reserve for chunk allocation omits 71887ed3b889 dm rq: cleanup leftover code from recently removed q->mq_o [...] omits 3c0cdb2fc0a9 btrfs: dump block_rsv whe dumping space info omits 02688a69dc22 btrfs: check if free bgs for commit omits 639a7d22002e btrfs: run delayed items before dropping the snapshot omits 66996d04d039 btrfs: catch cow on deleting snapshots omits b5006411981c btrfs: extent-tree: cleanup one-shot usage of @blocksize i [...] omits 8ec60e93af57 dm verity: log the hash algorithm implementation omits 32bbca787931 dm crypt: log the encryption algorithm implementation omits f5b3481a3072 dm integrity: fix spelling mistake in workqueue name omits 15e563a15154 dm flakey: Properly corrupt multi-page bios. omits 582f9c9472c4 dm: Check for device sector overflow if CONFIG_LBDAF is not set omits 90a4fde36ec9 dm crypt: use u64 instead of sector_t to store iv_offset omits d1f7898c7a1b dm kcopyd: Fix bug causing workqueue stalls omits 61d594bb7e1c dm snapshot: Fix excessive memory usage and workqueue stalls omits 39b950f43490 dm bufio: update comment in dm-bufio.c omits 9a256ed98c0b dm writecache: fix typo in error msg for creating writecac [...] omits 605777bf67ba dm: remove indirect calls from __send_changing_extent_only() omits 15c45bc91f5a dm mpath: only flush workqueue when needed omits 56eea122a7cc dm rq: remove unused arguments from rq_completed() omits 0aab2f0664bd dm: avoid indirect call in __dm_make_request omits dea492e0cfcb drm/etnaviv: remove lastctx member from gpu struct omits ead5bd82cc37 drm/etnaviv: replace header include with forward declaration omits 2ef0ebf5cc6b drm/etnaviv: remove unnecessary local irq disable omits b1bbc429acb9 Merge branch 'pm-opp' into linux-next omits 498f0f56cb0f mmc: mmci: add variant property to set command stop bit omits 58185e1df5d1 misc: alcor_pci: fix spelling mistake "invailid" -> "invalid" omits 706d6f91ce8f mmc: meson-gx: add signal resampling omits 44c144d22c92 mmc: meson-gx: align default phase on soc vendor tree omits c243cffd09da mmc: meson-gx: remove useless lock omits 06be11082a72 mmc: meson-gx: make sure the descriptor is stopped on errors omits aff88ff23512 mmc: sdhci_am654: Add Initial Support for AM654 SDHCI driver omits 7f6e4cc6727d dt-bindings: mmc: sdhci-of-arasan: Add deprecated message [...] omits 351b766ef2c7 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] omits d6b65a17cd32 mmc: sdhci-msm: avoid unused function warning omits 62456882c903 mmc: sdhci-xenon: Fix timeout checks omits e7a6fe65682c mmc: sdhci-omap: Fix timeout checks omits 5f0b66a8cb64 mmc: sdhci-of-esdhc: Fix timeout checks omits 039c846a1187 Merge branch 'imx8mq/dt' into for-next omits 872957dbcd3a mmc: alcor: remove set but not used variables 'len, clock_out' omits 3537dced34aa arm64: dts: imx8mq-evk: enable watchdog omits 9ae9bab25662 arm64: dts: imx8mq: add watchdog devices omits 2c8bb0da0a47 MAINTAINERS: add i.MX8 DT path to i.MX architecture omits 7c0a70d490a0 arm64: add support for i.MX8M EVK board omits f7263e991fbb arm64: add basic DTS for i.MX8MQ omits 0e1532bfecf4 arm64: add basic Kconfig symbols for i.MX8 omits 28d6d7d1eef3 Merge remote-tracking branch 'clk/clk-imx8mq' into imx8mq/dt omits d04978ca88ab ipc: conserve sequence numbers in extended IPCMNI mode omits ab7db927b364 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits efae80911ae5 ipc: allow boot time extension of IPCMNI from 32k to 8M omits b2581b704c88 initramfs: cleanup incomplete rootfs omits 7ab8b68af104 scripts/gdb: fix lx-version string output omits 5f8d4992524c kernel/kcov.c: mark write_comp_data() as notrace omits 784bedb57bef kernel/sysctl: add panic_print into sysctl omits 7a489f5ddefe panic: add options to print system info when panic happens omits 27faeb703e40 bfs: extra sanity checking and static inode bitmap omits 282860544780 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] omits dc98b12477d0 exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix omits c09b6daf5330 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting omits ad2539c7ee8f exec: increase BINPRM_BUF_SIZE to 256 omits b89cf7313cf4 exec: load_script: don't blindly truncate shebang string omits cdd7a0aa15aa fork: fix some -Wmissing-prototypes warnings omits 3d991a59b7ee ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits 728804fa0331 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] omits e5d8e8947b85 hfsplus: return file attributes on statx omits 578f64582207 autofs: add strictexpire mount option omits f7aa1250f5ba autofs: change catatonic setting to a bit flag omits cd4d5fa95d41 autofs: simplify parse_options() function call omits 9c82e3b85818 autofs: fix possible inode leak in autofs_fill_super() omits b783d2617cc2 autofs-improve-ioctl-sbi-checks-fix omits 0bcbe611ca3c autofs: improve ioctl sbi checks omits ad4f37b82fbe init/main.c: make "initcall_level_names[]" const char * omits 393af37c974b fs-epoll-deal-with-wait_queue-only-once-fix omits 349afd96fede fs/epoll: deal with wait_queue only once omits 81553cde8e95 fs/epoll: rename check_events label to send_events omits b61909d2c451 fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix omits ea5f967a21f8 fs/epoll: avoid barrier after an epoll_wait(2) timeout omits 860705c8f868 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix omits f2c378628c9a fs/epoll: reduce the scope of wq lock in epoll_wait() omits b7fa8017e2d8 fs/epoll: robustify ep->mtx held checks omits ab1909a85fd1 fs/epoll: drop ovflist branch prediction omits cd2f11e61b44 fs/epoll: simplify ep_send_events_proc() ready-list loop omits f34c9474a605 fs/epoll: remove max_nests argument from ep_call_nested() omits 26e88a473db9 checkpatch: warn on const char foo[] = "bar"; declarations omits 9067c8d5a70b lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] omits cd4f2a664851 lib/genalloc.c: fix allocation of aligned buffer from non- [...] omits df3f18d39e85 fls: change parameter to unsigned int omits c28248294d6d include/linux/printk.h: drop silly "static inline asmlinka [...] omits e98eceb86c8d drivers/dma-buf/udmabuf.c: convert to use vm_fault_t omits 5b6bf71dd716 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse omits 56f6c16e9c74 build_bug.h: remove negative-array fallback for BUILD_BUG_ON() omits 74a37b909676 Documentation/process/coding-style.rst: don't use "extern" [...] omits 499aeb579641 proc/sysctl: fix return error for proc_doulongvec_minmax() omits d877fd0940d6 fs/proc/base.c: slightly faster /proc/*/limits omits c62975fb8b24 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] omits 9460069d503e fs/proc/util.c: include fs/proc/internal.h for name_to_int() omits c768eca025a8 fs/proc/base.c: use ns_capable instead of capable for time [...] omits b6af7800c71d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 11193e1694b0 mm/page_owner: align with pageblock_nr pages omits c20187bf3233 mm/page_owner: align with pageblock_nr_pages omits 20fbef314e7a mm: don't expose page to fast gup before it's ready omits 69ab6b147504 mm: fix race between swapoff and mincore omits de44564f9f0a mm, swap: fix race between swapoff and some swap operations omits 010a80ffc404 mm, swap: fix race between swapoff and some swap operations omits 855b7de10b91 mm/page_alloc.c: remove software prefetching in __free_pag [...] omits e8fed6664aa4 memory_hotplug-free-pages-as-higher-order-fix-fix omits 71e7f022722f memory_hotplug-free-pages-as-higher-order-fix omits 8286148bbc1c mm/page_alloc.c: memory hotplug: free pages as higher order omits e93a0c0df5f0 include/linux/memory_hotplug.h: remove duplicate declarati [...] omits a7b166088b8a mm/mmu_notifier: contextual information for event triggeri [...] omits 302092c98415 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 137d92bd73b1 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 429056415279 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 0db734c6271d mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits 37ba86cc38a3 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined omits b08acb2001e2 mm-kmemleak-little-optimization-while-scanning-fix omits 79d0fd910ad9 mm, kmemleak: little optimization while scanning omits 232619fcc076 lib/ioremap: ensure break-before-make is used for huge p4d [...] omits e5dfd59eb5a0 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] omits 7bdcb055b9de x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() omits 0aa19fc12472 arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() omits ee095458b3ef ioremap: rework pXd_free_pYd_page() API omits ce10bcf4b4e6 mm/page_alloc.c: calculate first_deferred_pfn directly omits f163b82faef5 mm/filemap.c: remove useless check in pagecache_get_page() omits 399e0a806ad8 mm/page_io.c: fix polled swap page in omits fe0df98bd48a proc-kpagecount-return-0-for-special-pages-that-are-never- [...] omits 250f2862439d /proc/kpagecount: return 0 for special pages that are neve [...] omits b137555ba114 tools/vm/page-types.c: fix "kpagecount returned fewer page [...] omits bee17fb11599 mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] omits 55c5236d7257 mm: use common iterator for deferred_init_pages and deferr [...] omits 29a04e4cbaa5 mm: add reserved flag setting to set_page_links() omits 196db45520a0 mm: move hot-plug specific memory init into separate funct [...] omits fdb9c1293c62 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits 0eb7e553e89e mm: implement new zone specific memblock iterator omits bad3c57b4720 mm: drop meminit_pfn_in_nid as it is redundant omits ea3fd8c000d5 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 194f8e8086f8 mm/page_alloc.c: drop uneeded __meminit and __meminitdata omits b6ac6d616055 mm-dont-break-integrity-writeback-on-writepage-error-fix omits 5cf7a2876ae2 mm/page-writeback.c: don't break integrity writeback on -> [...] omits 297d6d792c88 lib/show_mem.c: drop pgdat_resize_lock in show_mem() omits 6d0f88c606df mm/hmm.c: remove set but not used variable 'devmem' omits 20764a92d68a mm, swap: rid swapoff of quadratic complexity omits 8d5f6be2a053 mm, swap: refactor swap-in logic out of shmem_getpage_gfp omits 17c0af67f6b8 mm, hotplug: move init_currently_empty_zone() under zone_s [...] omits 8c43601aa0f7 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() omits c228d4733fc9 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] omits 03e53ff22c5c mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] omits 85e974b7f708 mm: remove pte_lock_deinit() omits 5e0e94b4fd45 zram: writeback throttle omits cddfef1da360 zram: writeback throttle omits e76f6045f87f zram-add-bd_stat-statistics-v4 omits dbf5d272d74c zram: add bd_stat statistics omits 9eb56a90a180 zram: support idle/huge page writeback omits e81d1d6dfa06 zram: introduce ZRAM_IDLE flag omits 5a9249801b94 zram: refactor flags and writeback stuff omits 23574961440e zram: fix double free backing device omits 0a1d37459870 zram: fix lockdep warning of free block handling omits 3de3ca5a046c mm/memblock.c: skip kmemleak for kasan_init() omits 89775102e2d9 mm, memory_hotplug: refactor shrink_zone/pgdat_span omits 842b362182ff mm, memory-hotplug: rework unregister_mem_sect_under_nodes omits 37e38eab1e24 mm, memory_hotplug: move zone/pages handling to offline stage omits d5153811fd67 kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] omits 67e73ee774d0 mm, memory_hotplug: add nid parameter to arch_remove_memory omits 6073d3005b0c mm: check nr_initialised with PAGES_PER_SECTION directly i [...] omits 77fbb20b41a1 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix omits ff222ec7fdbd mm: put_and_wait_on_page_locked() while page is migrated omits a3ea0a42ba5c mm, oom: add oom victim's memcg to the oom context information omits 50b1fb8aedd6 mm, oom: reorganize the oom report in dump_header omits fb03888889c0 mm: make free_reserved_area() return "const char *" omits ae19b6eed725 mm/debug.c: make "migrate_reason_names[]" const char * omits 94934c815ba4 mm/mmzone.c: make "migratetype_names" const char * omits 317220f52f26 mm: reclaim small amounts of memory when an external fragm [...] omits ac84f474c0a8 mm: Use alloc_flags to record if kswapd can wake -fix omits 99680562c6eb mm: use alloc_flags to record if kswapd can wake omits e1206278cf31 mm: move zone watermark accesses behind an accessor omits 87166893d1b1 mm, page_alloc: spread allocations across zones before int [...] omits 6dc361fd4e20 mm/memory_hotplug: drop "online" parameter from add_memory [...] omits 897dc1e0516f drivers/base/memory.c: remove an unnecessary check on NR_M [...] omits ab8aad0c2351 memblock: replace usage of __memblock_free_early() with me [...] omits 90072429cf6f mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] omits c7b032a3de00 mm/page_alloc.c: use a single function to free page omits b97925bfdaf1 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] omits dbe8b16bcab8 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] omits 88071a158426 PCI/P2PDMA: match interface changes to devm_memremap_pages() omits 3f089408998c mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL omits f252fed8456f mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] omits c7a29888dd46 mm, hmm: use devm semantics for hmm_devmem_{add, remove} omits 36a133d4914b mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support omits 37c8a615c8a9 mm, devm_memremap_pages: fix shutdown handling omits d947104c10c3 mm, devm_memremap_pages: kill mapping "System RAM" support omits 2b525eac1e0a mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] omits 8bde2dfb87fa mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] omits 0a10618805fc userfaultfd: convert userfaultfd_ctx::refcount to refcount_t omits a2842b5dec73 mm/swap: use nr_node_ids for avail_lists in swap_info_struct omits cd8480992279 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] omits b1386870d74e mm: remove managed_page_count_lock spinlock omits e9fe26a676cb mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] omits 7085585c41ff mm: convert totalram_pages and totalhigh_pages variables t [...] omits fbf8ba2a2f93 mm: convert zone->managed_pages to atomic variable omits b20a03db38c8 mm: reference totalram_pages and managed_pages once per function omits 5785efe1b2d9 mm: remove reset of pcp->counter in pageset_init() omits d2d4dfaf0687 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal omits 123dbcf64e7f selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits da02d5e9eef9 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 omits c3e625beba00 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust omits 1755d57ae535 mm: Add an F_SEAL_FUTURE_WRITE seal to memfd omits 84714e1d4bfc mm, memory_hotplug: do not clear numa_node association aft [...] omits 6e00cc837c87 mm/mmap.c: remove verify_mm_writelocked() omits c58b8ee10654 ksm: replace jhash2 with xxhash omits 2f093aa70060 xxHash: create arch dependent 32/64-bit xxhash() omits ec48063a0247 mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] omits a9afabdaddc5 mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix omits 9cb83f2dd675 mm, memory_hotplug: be more verbose for memory offline failures omits 2c3828162b3f mm-memory_hotplug-print-reason-for-the-offlining-failure-fix omits 5dc63594c03c mm, memory_hotplug: print reason for the offlining failure omits c4152e3716af mm, memory_hotplug: drop pointless block alignment checks [...] omits 854b72f7018c mm: lower the printk loglevel for __dump_page messages omits 54163df826fa mm-print-more-information-about-mapping-in-__dump_page-fix-2 omits cf44998f9fff mm: debug: Fix a width vs precision bug in printk omits 9866d168a1ab mm: print more information about mapping in __dump_page omits a31b3093c452 mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix omits 83e22fa69f3b mm: ksm: do not block on page lock when searching stable tree omits d8cdc2a5d061 mm: vmscan: skip KSM page in direct reclaim if priority is low omits 6d031df13523 mm/readahead.c: simplify get_next_ra_size() omits 6d83c7a784e2 writeback: don't decrement wb->refcnt if !wb->bdi omits c2b1c7f3447e mm/mmu_notifier.c: remove mmu_notifier_synchronize() omits 2083ecc1ad61 mm-hotplug-optimize-clear_hwpoisoned_pages-fix omits e41b6704786d mm/hotplug: optimize clear_hwpoisoned_pages() omits 9824d2455ad5 mm-page_owner-clamp-read-count-to-page_size-fix omits f3b4303e74a6 mm/page_owner: clamp read count to PAGE_SIZE omits aa35814be41d include/linux/slab.h: fix sparse warning in kmalloc_type() omits 90c8eab83a74 mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] omits f2c5ef16fc5f mm/slub.c: improve performance by skipping checked node in [...] omits 784779cf0ab1 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix omits 12bf65492d9d mm/slub.c: record final state of slub action in deactivate_slab() omits bb5b39b5a4b9 mm/slub.c: page is always non-NULL in node_match() omits 647b8539b9ca mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() omits 460c75ae3b85 mm-slab-remove-unnecessary-unlikely-fix omits 0db7202d708e mm, slab: remove unnecessary unlikely() omits 8e505f654f34 block: restore /proc/partitions to not display non-partiti [...] omits e0e019181fc9 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits 67a47345b6c3 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits 951cff6d6320 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits e5c931c0736e ocfs2: clear zero in unaligned direct IO omits e744c7f829d1 ocfs2: don't clear bh uptodate for block read omits e97a6f669234 ocfs2: clear journal dirty flag after shutdown journal omits 6fd3f15d66c5 ocfs2: fix panic due to unrecovered local alloc omits 5b8816608f7b ocfs2: improve ocfs2 Makefile omits bb842b25c36d ocfs2: remove set but not used variable 'lastzero' omits 2b86232baa83 ocfs2: dlmfs: remove set but not used variable 'status' omits cb15d2992d77 ocfs2: optimize the reading of heartbeat data omits b427f68e067d debugobjects: call debug_objects_mem_init eariler omits 5c46666888bd sh: lib: convert to SPDX identifiers omits 53dd4d130d05 sh: kernel: convert to SPDX identifiers omits 18f5b15a711a sh: cpu: convert to SPDX identifiers omits 18adae873ed4 sh: shmobile: convert to SPDX identifiers omits 5a9b60d43c60 sh: sh5: convert to SPDX identifiers omits b581e16d60a8 sh: sh4a: convert to SPDX identifiers omits c4c0fcd77b23 sh: sh4: convert to SPDX identifiers omits 26a840254faf sh: sh3: convert to SPDX identifiers omits db34da365bd1 sh: sh2a: convert to SPDX identifiers omits e73c31b02d4a sh: sh2: convert to SPDX identifiers omits 1c8248f7372e sh: include: convert to SPDX identifiers omits ba5bd0906ba1 sh: drivers: convert to SPDX identifiers omits 00adfaac537a sh: boards: convert to SPDX identifiers omits d6be093dbb10 arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] omits 52eb82bed18b arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] omits 41797374e2fc bloat-o-meter: ignore __addressable_ symbols omits 0b4e9c19bc60 kasan: add SPDX-License-Identifier mark to source files omits ac881ba87f82 kasan: update documentation omits 65701b57d8c7 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS omits 3aa6686c5285 kasan: add __must_check annotations to kasan hooks omits 94aba2fc361c kasan, mm, arm64: tag non slab memory allocated via pagealloc omits fad12999ea8c kasan, arm64: add brk handler for inline instrumentation omits 699b957b172e kasan: add hooks implementation for tag-based mode omits e4b4862bd01c mm: move obj_to_index to include/linux/slab_def.h omits 0938bf716f78 kasan: add bug reporting routines for tag-based mode omits 36045784a02d kasan: split out generic_report.c from report.c omits adc7c58b8db4 kasan, mm: perform untagged pointers comparison in krealloc omits 089dc516f651 kasan, arm64: enable top byte ignore for the kernel omits ce59041f3e2a kasan, arm64: fix up fault handling logic omits 12ff005d0600 kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] omits e5f4b5edb351 kasan, arm64: untag address in _virt_addr_is_linear omits 91f5fd5e8c8e kasan: add tag related helper functions omits 8d59ae9c7d80 arm64: move untagged_addr macro from uaccess.h to memory.h omits 47bcdf8a242b kasan: initialize shadow to 0xff for tag-based mode omits 257e1658056b kasan: rename kasan_zero_page to kasan_early_shadow_page omits 2a4689e7f69c kasan, arm64: adjust shadow size for tag-based mode omits e5b26d20a20f kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS omits b3c1383143d1 kasan: rename source files to reflect the new naming scheme omits ff9a6bd5247b kasan: move common generic and tag-based code to common.c omits 78566f6be933 kasan, slub: handle pointer tags in early_kmem_cache_node_alloc omits 846bc599835c kasan, mm: change hooks signatures omits 59629ffe00ad arm: arch/arm/include/asm/page.h needs personality.h omits 5de1d4aa9e49 lib/test_debug_virtual.c: fix build failure omits ec7a669c38a5 checkstack.pl: fix for aarch64 omits c2b273d771f8 userfaultfd: check VM_MAYWRITE was set after verifying the [...] omits 5736702aaf6b fs/iomap.c: get/put the page in iomap_page_create/release() omits 384b9b29885a hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() omits a82b6ee401fa memblock: annotate memblock_is_reserved() with __init_memblock omits f163e5d85bc1 psi: fix reference to kernel commandline enable omits b955ad60ffe7 hugetlbfs: remove unnecessary code after i_mmap_rwsem sync [...] omits c063be283b50 hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race omits 8ee2a87bbdd3 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits d243ac7b5f36 mm, thp: always specify disabled vmas as nh in smaps omits dbcd365b974d arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] omits 1693f596758e mm/sparse: add common helper to mark all memblocks present omits 5a2530ec8636 mm: Introduce common STRUCT_PAGE_MAX_SHIFT define omits 2f3002b11ba4 alpha: fix hang caused by the bootmem removal omits 4f96b0b37e0c hwmon: (ftsteutates) Use permission specific SENSOR[_DEVIC [...] omits e0d5595479d0 hwmon: (fschmd) Use permission specific SENSOR[_DEVICE]_AT [...] omits 91dad6aa2dcd hwmon: (emc6w201) Use permission specific SENSOR[_DEVICE]_ [...] omits e41229e8fa83 hwmon: (emc2103) Use permission specific SENSOR[_DEVICE]_A [...] omits 812ec535a4fc hwmon: (emc1403) Use permission specific SENSOR[_DEVICE]_A [...] omits 764d9264f1c6 hwmon: (ds620) Use permission specific SENSOR[_DEVICE]_ATT [...] omits c0399d887973 hwmon: (ds1621) Use permission specific SENSOR[_DEVICE]_AT [...] omits 9b62315353ec hwmon: (dell-smm-hwmon) Use permission specific SENSOR[_DE [...] omits 9b661af4746d hwmon: (da9055-hwmon) Use permission specific SENSOR[_DEVI [...] omits 48ad5aa57233 hwmon: (da9052-hwmon) Use permission specific SENSOR[_DEVI [...] omits 378dfc020d3c hwmon: (coretemp) Replace S_<PERMS> with octal values omits 6d08042dd1ef hwmon: (asus_atk0110) Replace S_<PERMS> with octal values omits 669489c2e914 hwmon: (aspeed-pwm-tacho) Use permission specific SENSOR[_ [...] omits 670d850939e7 hwmon: (applesmc) Replace S_<PERMS> with octal values omits dcf470270891 hwmon: (amc6821) Use permission specific SENSOR[_DEVICE]_A [...] omits f959aefa81e0 hwmon: (adt7x10) Use permission specific SENSOR[_DEVICE]_A [...] omits 4b4859dd2651 hwmon: (adt7475) Use permission specific SENSOR[_DEVICE]_A [...] omits a9de68c985de hwmon: (adt7470) Use permission specific SENSOR[_DEVICE]_A [...] omits ecd87fe954d8 hwmon: (adt7462) Use permission specific SENSOR[_DEVICE]_A [...] omits 840142b87e65 hwmon: (ads7871) Use permission specific SENSOR[_DEVICE]_A [...] omits 31280f63bfaa hwmon: (ads7828) Use permission specific SENSOR[_DEVICE]_A [...] omits 9e9edbc859dc hwmon: (ads1015) Use permission specific SENSOR[_DEVICE]_A [...] omits 1c0f64c84e22 hwmon: (adm1021) Use permission specific SENSOR[_DEVICE]_A [...] omits c8974915e726 hwmon: (adcxx) Use permission specific SENSOR[_DEVICE]_ATT [...] omits 07bffbdc39a3 hwmon: (adc128d818) Use permission specific SENSOR[_DEVICE [...] omits 32a49bb6a240 hwmon: (ad7418) Use permission specific SENSOR[_DEVICE]_AT [...] omits 3d318f3857f7 hwmon: (ad7414) Use permission specific SENSOR[_DEVICE]_AT [...] omits 671317330400 hwmon: (ad7314) Use permission specific SENSOR[_DEVICE]_AT [...] omits 46cf2bc60fa6 hwmon: (acpi_power_meter) Replace S_<PERMS> with octal values omits 12ecd59dfdaf hwmon: (abx500) Use permission specific SENSOR[_DEVICE]_AT [...] omits 63c7a6b68f5a Merge branch 'clk-managed-registration' into clk-next omits 759ddbb12442 Merge branch 'clk-qcom-kconfig' into clk-next omits 3ae48de4d0a5 Merge branch 'clk-imx-fixes' into clk-next omits 7188894d3bbe Merge branch 'clk-imx6-fixes' into clk-next omits a6b785e47430 Merge branch 'clk-fixes' into clk-next omits c818614b5d71 Merge branch 'clk-allwinner' into clk-next omits 6242b1dcd813 Merge branch 'clk-tegra' into clk-next omits cf3234af7b12 clk: tegra: Return the exact clock rate from clk_round_rate omits 61866523ed6e clk: tegra30: Use Tegra CPU powergate helper function omits dece81cd3264 clk: tegra: Fix maximum audio sync clock for Tegra124/210 omits d85dae481088 clk: tegra: get rid of duplicate defines omits bff65d14fd00 Merge tag 'tegra-for-4.21-clk' of git://git.kernel.org/pub [...] omits 83cba8fbcfc2 Btrfs: scrub, move setup of nofs contexts higher in the stack omits 6c0358bbadef Merge branch 'clk-imx8mq' into clk-next omits 4c567a448b30 ARC: perf: remove useless ifdefs omits cddbd8921dc4 ARC: perf: fix description comment omits c1616110247f ARC: perf: fix of kernel data types using omits a24f8219a47d ARC: perf: trivial code cleanup omits 59c128d5d483 Merge branch 'kbuild' into for-next omits 0f6ce73f85f1 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue omits f0e2b0a3c75d btrfs: wakeup cleaner thread when adding delayed iput omits 3216eb56a041 btrfs: run delayed iputs before committing omits 3c38af5f9432 btrfs: scrub: move scrub_setup_ctx allocation out of devic [...] omits 5b67c527dd19 btrfs: scrub: pass fs_info to scrub_setup_ctx omits 7a5fd0506efa btrfs: fix truncate throttling omits cdbb762c24c4 btrfs: don't run delayed refs in the end transaction logic omits 6a60d9d6581a btrfs: cleanup extent_op handling omits 3812dcc1c8bf btrfs: rework btrfs_check_space_for_delayed_refs omits 79430cc3f48f btrfs: add new flushing states for the delayed refs rsv omits 7ddb50825f38 btrfs: update may_commit_transaction to use the delayed refs rsv omits 0e56ebf76fcd btrfs: introduce delayed_refs_rsv omits d56549ef26a5 btrfs: only track ref_heads in delayed_ref_updates omits 568d039fa290 btrfs: add cleanup_ref_head_accounting helper omits dc351f64c05d btrfs: add btrfs_delete_ref_head helper omits 5a999de31689 btrfs: use PAGE_ALIGNED instead of open-coding it omits a20125bcf231 btrfs: use offset_in_page instead of open-coding it omits a6674b52fccb btrfs: dev-replace: open code trivial locking helpers omits dca35b74bcce btrfs: dev-replace: remove custom read/write blocking scheme omits 85b27c3638f0 btrfs: dev-replace: swich locking to rw semaphore omits ddf36094cd8d btrfs: reada: reorder dev-replace locks before radix tree preload omits 97ec759c1b05 btrfs: Fix error handling in btrfs_cleanup_ordered_extents omits 35b5e98c1740 btrfs: remove always true if branch in find_delalloc_range omits 3072d94a7c87 btrfs: skip file_extent generation check for free_space_in [...] omits 975f4f8f3332 Btrfs: fix fsync of files with multiple hard links in new [...] omits 23bf2fcb58d8 btrfs: drop extra enum initialization where using defaults omits 27a8bdc1cbdc btrfs: switch BTRFS_ORDERED_* to enums omits f10c72c992ae btrfs: switch EXTENT_FLAG_* to enums omits bfbe2dd3e0c1 btrfs: switch EXTENT_BUFFER_* to enums omits 1fbbfd327e18 btrfs: switch BTRFS_ROOT_* to enums omits 871531628bac btrfs: switch BTRFS_FS_* to enums omits b6238c073d8b btrfs: switch BTRFS_BLOCK_RSV_* to enums omits 12d625526b2a btrfs: switch BTRFS_FS_STATE_* to enums omits 9b8983418268 btrfs: Refactor btrfs_merge_bio_hook omits e6d430a67060 btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction omits 829dcee95b17 btrfs: document extent mapping assumptions in checksum omits 7ab8d7741ed7 btrfs: don't initialize 'offset' in map_private_extent_buffer() omits d42bc8d8ac3b Btrfs: fix deadlock with memory reclaim during scrub omits 1ce02e89f562 btrfs: Remove extent_io_ops::readpage_io_failed_hook omits a33e70fcd745 btrfs: remove btrfs_bio_end_io_t omits d826c8b0399f btrfs: replace btrfs_io_bio::end_io with a simple helper omits 061e9b3431b3 btrfs: remove redundant csum buffer in btrfs_io_bio omits 432d5c74b7c0 btrfs: replace async_cow::root with fs_info omits b85e8aa673ee btrfs: merge btrfs_submit_bio_done to its caller omits 9a029da59af5 btrfs: balance: print to system log when balance ends or i [...] omits dfa8cf72dec4 btrfs: balance: print args during start and resume omits b42659914871 btrfs: add helper to describe block group flags omits b5702da7f71b Btrfs: fix deadlock when enabling quotas due to concurrent [...] omits 95341a441b7e Btrfs: fix access to available allocation bits when starti [...] omits a369675f8430 Btrfs: allow clear_extent_dirty() to receive a cached exte [...] omits fce6b73305ba btrfs: Handle final split-brain possibility during fsid change omits 28764223a970 btrfs: Handle one more split-brain scenario during fsid change omits 1fccaf07d08e btrfs: add members to fs_devices to track fsid changes omits 150df085ce11 btrfs: Add handling for disk split-brain scenario during f [...] omits e5c304a6d29d btrfs: Remove fsid/metadata_fsid fields from btrfs_info omits 944adaf34268 btrfs: Add sysfs support for metadata_uuid feature omits 7ec74f1c97ba btrfs: Introduce support for FSID change without metadata rewrite omits 4641962b77ce btrfs: use EXPORT_FOR_TESTS for conditionally exported functions omits cba0271189ef btrfs: introduce EXPORT_FOR_TESTS macro omits c97c1065fddc btrfs: remove unused drop_on_err in btrfs_mkdir omits 882c6e7f7757 btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range omits 082bf0a02123 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument omits b7d3f31c22cb btrfs: Remove superfluous check form btrfs_remove_chunk omits f839cccb20b9 btrfs: don't report user-requested cancel as an error omits d9a3c7c83cb4 btrfs: silence warning if replace is canceled omits 92e97291d246 btrfs: dev-replace: add explicit check for replace result [...] omits 0fe718fbaab2 btrfs: dev-replace: replace's scrub must not be running in [...] omits 102df61654ac btrfs: dev-replace: set result code of cancel by status of scrub omits 252e983b61f1 btrfs: fix use-after-free due to race between replace star [...] omits d6781b03d02e btrfs: dev-replace: go back to suspend state if another EX [...] omits 173cbf6afef3 btrfs: dev-replace: go back to suspended state if target d [...] omits 0c283cb37164 btrfs: mark btrfs_dev_replace_start as static omits 9bf56ced79f8 btrfs: harden agaist duplicate fsid on scanned devices omits aa3f34d12002 btrfs: introduce nparity raid_attr omits a0c3d5a732cf btrfs: fix ncopies raid_attr for RAID56 omits c14eabd822e8 btrfs: alloc_chunk: fix more DUP stripe size handling omits 79db8a83c8bc btrfs: alloc_chunk: improve chunk size variable name omits d3bfd26ac4c3 btrfs: alloc_chunk: do not refurbish num_bytes omits bcb6d30da90b btrfs: use tagged writepage to mitigate livelock of snapshot omits 8f4975976972 btrfs: Remove unused extent_state argument from btrfs_writ [...] omits 3dcc0f2b507f btrfs: Remove extent_page_data argument from writepage_delalloc omits 4bea1447c59d btrfs: Move epd::extent_locked check to writepage_delalloc [...] omits 63bc2f088871 btrfs: Check for missing device before bio submission in b [...] omits 6f57d50de65f btrfs: remove redundant replace_state init omits 7df1abf877a0 Btrfs: remove no longer used io_err from btrfs_log_ctx omits 73adac218629 Btrfs: simpler and more efficient cleanup of a log tree's [...] omits 11340d24de15 btrfs: Adjust loop in free_extent_buffer omits 9af8438434ae btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] omits 65cbefbcd4b2 btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf omits 7f5a82100108 btrfs: Remove extra reference count bumps in btrfs_compare_trees omits 85055db837de btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] omits 544db2045cf8 btrfs: Remove redundant extent_buffer_get in get_old_root omits 803d2934d494 btrfs: Remove needless tree locking in iterate_inode_extrefs omits a8fafbc41ad8 btrfs: Remove needless tree locking in iterate_inode_refs omits ac25cba621dd btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] omits 1e95bfe0f9c0 Btrfs: support swap files omits 259b09d4e298 Btrfs: rename and export get_chunk_map omits 45d4787e4b49 Btrfs: prevent ioctls from interfering with a swap file omits fd1cef72c5a4 btrfs: Remove extent_io_ops::split_extent_hook callback omits c92ebd3424d4 btrfs: Remove extent_io_ops::merge_extent_hook callback omits abb573adde59 btrfs: Remove extent_io_ops::clear_bit_hook callback omits ad69b312f75b btrfs: Remove extent_io_ops::set_bit_hook extent_io callback omits eec0a7665f08 btrfs: Remove extent_io_ops::check_extent_io_range callback omits 600bb16c3830 btrfs: Remove extent_io_ops::writepage_end_io_hook omits eea23881c921 btrfs: Remove extent_io_ops::writepage_start_hook omits dc54e867aab0 btrfs: Remove extent_io_ops::fill_delalloc omits 64f72a28af55 btrfs: Add function to distinguish between data and btree inode omits 4a8cfb209da8 btrfs: volumes: Make sure no dev extent is beyond device boundary omits 0a37ad027969 btrfs: volumes: Make sure there is no overlap of dev exten [...] omits b11fbfbe7923 btrfs: Refactor find_free_extent loops update into find_fr [...] omits dd3c7cdf39a2 btrfs: Refactor unclustered extent allocation into find_fr [...] omits 74ccf8461219 btrfs: Refactor clustered extent allocation into find_free [...] omits e91a37ec0588 btrfs: Introduce find_free_extent_ctl structure for later rework omits fdf1b11a16de btrfs: extent-tree: Detect bytes_pinned underflow earlier omits 8a08b6245870 btrfs: extent-tree: Detect bytes_may_use underflow earlier omits 252c4de27c4a Btrfs: remove no longer used stuff for tracking pending or [...] omits d9b712648a46 Btrfs: remove no longer used logged range variables when l [...] omits 5fa837519763 Merge branch 'x86/timers' omits f51760aa3f1b Merge branch 'x86/pti' omits a466bcce42b3 Merge branch 'x86/platform' omits c498e282ba19 Merge branch 'x86/mm' omits 71a7ee43bffe Merge branch 'x86/microcode' omits ed4d13cb2ef9 Merge branch 'x86/fpu' omits 35ae2bd7802b Merge branch 'x86/cpu' omits bf6ef6f4504a Merge branch 'x86/cleanups' omits f4f90641e865 Merge branch 'x86/cache' omits 78921ab4686b Merge branch 'x86/build' omits ef232a78b963 Merge branch 'x86/boot' omits 8fea39c47d18 Merge branch 'x86/asm' omits 9511f518b4a2 Merge branch 'x86/amd-nb' omits 00388247520f Merge branch 'timers/core' omits 17d094da80b4 Merge branch 'sched/core' omits 33535fe80a20 Merge branch 'perf/core' omits 98cb5b434dce Merge branch 'locking/core' omits 039693e411ff Merge branch 'irq/core' omits a3eb86ab09f1 Merge branch 'efi/core' omits 9e6b56650cd7 Merge branch 'core/rcu' omits abbadec392f7 Merge branch 'core/core' omits c332f1e0d962 Merge branch 'devprop' into linux-next omits 14fd63ea1abc Merge branches 'pm-qos', 'pm-cpuidle' and 'pm-cpufreq' int [...] omits 89b62f3e1153 Merge branch 'pm-avs' into linux-next omits 59ceba8b6fde Merge branches 'acpi-misc' and 'acpi-tables' into linux-next omits 07f88a2477f1 Merge branch 'acpica' into linux-next omits 74c79c5c3287 Merge branch 'devel' into for-next omits 1b472ce02520 cifs: remove set but not used variable 'smb_buf' omits 1b112b3dbef7 cifs: suppress some implicit-fallthrough warnings omits a29f70e13101 cifs: change smb2_query_eas to use the compound query-info helper omits a5fa86629f03 Add vers=3.0.2 as a valid option for SMBv3.0.2 omits 6579a80dcde7 cifs: create a helper function for compound query_info omits 00695c17bfdb cifs: address trivial coverity warning omits e9042446828b cifs: smb2 commands can not be negative, remove confusing check omits e6d175baf970 cifs: use a compound for setting an xattr omits 02c9602a60e5 cifs: clean up indentation, replace spaces with tab omits c552e29fdd63 hwmon: (k10temp) Add Hygon Dhyana support omits ccea641b6742 timekeeping: remove obsolete time accessors omits 1dc973a11005 vfs: replace current_kernel_time64 with ktime equivalent omits 4f8d85931435 timekeeping: remove timespec_add/timespec_del omits 40a76524164b timekeeping: remove unused {read,update}_persistent_clock omits d642856cd346 sh: remove board_time_init() callback omits 894c5d4f0023 sh: remove unused rtc_sh_get/set_time infrastructure omits a77c6cb88af4 sh: sh03: rtc: push down rtc class ops into driver omits 5cc30cad0003 sh: dreamcast: rtc: push down rtc class ops into driver omits fdf2006cb89d y2038: signal: Add compat_sys_rt_sigtimedwait_time64 omits 4c7c2fd26f75 y2038: signal: Add sys_rt_sigtimedwait_time32 omits b136972b063b y2038: socket: Add compat_sys_recvmmsg_time64 omits edc8351ce260 Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] omits 9a6ff76ee3da Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21 omits a67d29e2d90d Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21 omits fc14fccf6e10 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21 omits 9053e8c4aa2d Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21 omits 39093a6a360f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21 omits fe264312ab0e Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21 omits ae5db7b04fec Merge branch 'clk-allwinner' into clk-next omits 39250802ef50 Merge branch 'clk-renesas' into clk-next omits 7ac3574ad42f automerging branch "kernel.org-palmer-linux/next-tracepoin [...] omits 219292deb880 automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] omits b1d99e65a3a8 automerging branch "kernel.org-palmer-linux/next-ojn" into [...] omits 5a44ea3d538a automerging branch "kernel.org-palmer-linux/next-earlycon" [...] omits 1cfdfcd4c548 automerging branch "kernel.org-palmer-linux/next-audit" in [...] omits ad60a1a440f3 automerging branch "kernel.org-palmer-linux/fix-unused_var [...] omits 544e9ec9e17a automerging branch "kernel.org-palmer-linux/fix-su" into " [...] omits f5573d3b7d44 automerging branch "kernel.org-palmer-linux/fix-rv32i" int [...] omits 18dc69961b72 automerging branch "kernel.org-palmer-linux/fix-put_of_cpu [...] omits 8d8a4aaee8e5 automerging branch "kernel.org-palmer-linux/fix-ptrace" in [...] omits 5f2b414eea18 automerging branch "kernel.org-palmer-linux/fix-pt_regs-wh [...] omits 26edefef562d automerging branch "kernel.org-palmer-linux/fix-module" in [...] omits bc06952e035a automerging branch "kernel.org-palmer-linux/fix-flat" into [...] omits caa128c11dc6 automerging branch "kernel.org-palmer-linux/fix-features_r [...] omits 08a390c46693 automerging branch "kernel.org-palmer-linux/fix-copy_user" [...] omits edc305622e96 automerging branch "kernel.org-palmer-linux/fix-cmpxchg_de [...] omits 3245ae79a2fe riscv: audit: add audit hook in do_syscall_trace_enter/exit() omits fec0f77dd8f2 riscv: add audit support omits b78002b395b4 riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig omits df314f79d15c riscv: fix trace_sys_exit hook omits bfb53ee8129c riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig omits c7fcbd04f25d riscv: fix trace_sys_exit hook omits ad5a7d20c297 RISC-V: Remove EARLY_PRINTK support omits 680a72069305 RISC-V: defconfig: Enable RISC-V SBI earlycon support omits 81c0503bb148 tty/serial: Add RISC-V SBI earlycon support omits 4141c2cc3743 gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochi [...] omits ded414ebcd58 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] omits b40f40be0d23 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] omits 574fd5bd0a4b riscv: remove unused variable in ftrace omits 37d1246af2d5 virtio_net: bulk free tx skbs omits 6f8e3f247589 virtio-net: bql support omits a4da43197e55 virtio_blk: add discard and write zeroes support omits 82b0120681e0 hwmon: (ltc4215) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits a3ab0d6a909b hwmon: (ina2xx) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] omits ec680b33cc9c hwmon: (tmp401) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] omits c8a559114bdb hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 44974951b84e hwmon: (pwm-fan) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits f637dcba3419 hwmon: (ntc_thermistor) Auto-convert to use SENSOR_DEVICE_ [...] omits 609e5e43d2c3 hwmon: (max6650) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits c5364849cebb hwmon: (ltc4260) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 1c2b838a9b27 hwmon: (nct7802) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 2e56c01dc34a hwmon: (lm95234) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 24d4690b9e6a hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] omits 1210ebed343a hwmon: (ltc2945): Auto-convert to use SENSOR_DEVICE_ATTR_{ [...] omits d4533027307b hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants omits 70dbf6de1872 hwmon: (lm75) Add STLM75 support omits eb1644e1ec8a Merge branches 'fixes', 'misc', 'sa1100-for-next' and 'spe [...] omits 43cee3e27ea0 sh: ecovec24: Fix an ifdef omits aed85cbd53dd mmc: sdhci-of-esdhc: fix spelling mistake "upsupported" -> [...] omits 3100e97ab12b Merge branch 'fixes' into next omits 9cd5b632bc7d memstick: rtsx_usb_ms: Support runtime power management omits 4eea013b4251 memstick: rtsx_usb_ms: Use ms_dev() helper omits 011a1bee81af memstick: Prevent memstick host from getting runtime suspe [...] omits 0c9696e3204e misc: rtsx_usb: Use USB remote wakeup signaling for card i [...] omits 61b8b5559a57 memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in [...] omits cfc669964b09 mmc: rtsx_usb_sdmmc: Re-work card detection/removal support omits 77ca064e32ca mmc: rtsx_usb_sdmmc: Re-work runtime PM support omits 0f6293d59008 mmc: rtsx_usb_sdmmc: Don't runtime resume the device while [...] omits 24da6a7e5a4b mmc: core: Introduce MMC_CAP_SYNC_RUNTIME_PM omits d8bc31501650 Merge branch 'clk-qcom-8998-resets' into clk-next omits 92def04bd7b4 MAINTAINERS: Change Todor Tomov's email address omits e812006e1e99 Merge branch 'clk-mtk-mt7629' into clk-next omits 8b1b9e6425a0 Merge branch 'clk-managed-registration' into clk-next omits 0ad79684fecf mmc: sdhci-msm: Disable CDR function on TX omits 2a9a4742e825 mmc: add new Alcor Micro Cardreader SD/MMC driver omits 4eb78924bf0e misc: cardreader: add new Alcor Micro Cardreader PCI driver omits 1c346c7f5d60 mmc: convert to DEFINE_SHOW_ATTRIBUTE omits b4172bb92664 mmc: jz4740: Use PTR_ERR_OR_ZERO in jz4740_mmc_request_gpios() omits 68fe87ac8a93 dt-bindings: mmc: sdhci-msm: Clarify register requirements omits cead55d3886b mmc: sdhci-pci: Add max-frequency device property for Inte [...] omits e439eb96a7ad mmc: slot-gpio: Delete legacy GPIO handling omits 45a0001996ff mmc: pxa: Use GPIO descriptor for power omits 25087f3fa768 mmc: pxamci: Delete platform data handling of CD and WP omits 3be3e65b6d22 ARM: pxa: Delete platform data for CD/WP omits 340f0db872f5 mmc: pxamci: Support getting GPIO descs for RO and WP omits 946f340340b2 ARM: pxa: Add GPIO descriptors for Palm27x omits 231bb111da29 ARM: pxa: Add gpio descriptor lookup tables for MMC CD/WP omits c8032651733f gpio: name PCA953x gpio chips after device name omits 156060631b70 mmc: s3cmci: Use the slot GPIO descriptor omits babd0b238d11 mmc: host: tmio: Use GPIO descriptors omits b59713e2a8d1 mmc: spi: Convert to use GPIO descriptors omits d645629b99e9 mmc: meson-mx-sdio: check devm_kasprintf for failure omits 22b2dbbd3dfa mmc: sdhci-of-esdhc: workaround for unreliable pulse width [...] omits a1b836364936 mmc: sdhci-of-esdhc: temporary fixup for eMMC HS400 issue omits 5f8d484080a4 mmc: sdhci-of-esdhc: add erratum A011334 support omits c3f16d799cd3 mmc: sdhci-of-esdhc: add hs400 mode support omits 17a2276b070d mmc: core: Add ->hs400_prepare_ddr() callback omits c1bdd5cd715c mmc: sdhci-omap: Remove redundant structure assignments omits 6bf056a653f9 mmc: sdhci-omap: Add platform specific reset callback omits 9b4b4bb94db0 Merge branch 'fixes' into next omits d3df8e110030 mmc: jz4740: rework pre_req/post_req implementation omits 8010bf807da2 Merge branch 'fixes' into next omits 5d89c1795893 mmc: mmci: send stop command if sbc error issue omits c74172114bcf mmc: document 'Reliable Write' bit in uapi header omits 1655e5a4b746 mmc: tmio: introduce mask for 'always 1' bits omits 038de1518be2 mmc: renesas_sdhi: disable HS400 on H3 ES1.x and M3-W ES1.[012] omits 85ef77964d45 mmc: renesas_sdhi: align compatibility properties for H3 and M3-W omits b70c5618625a mmc: renesas_sdhi: handle 4tap hs400 mode quirk based on S [...] omits 69ba49824227 mmc: renesas_sdhi: add initial setting of interrupt mask register omits 2895de23f762 mmc: tmio: fix reset operation omits 469e0098d1b8 mmc: tmio: enable module clock before resetting when resuming omits 33cdc6a48cb4 mmc: core: remove obsolete mmc_set_blockcount() function omits 715f9b6a7d3c Merge branch 'fixes' into next omits 9b1de2548a9b mmc: bcm2835: Properly handle dmaengine_prep_slave_sg omits a82f734da00f mmc: bcm2835: Refactor dma_map_sg handling omits d4dac50bd77c mmc: bcm2835: Terminate timeout work synchronously omits f34f7c3fcd38 mmc: bcm2835: Avoid possible races on data requests omits 2130168e9078 mmc: bcm2835: Release DMA channel on driver unload omits 742cc8f935f4 mmc: bcm2835: Recover from MMC_SEND_EXT_CSD omits 06605ca067f3 mmc: bcm2835: reset host on timeout omits 20b880a05f06 mips: bpf: fix encoding bug for mm_srlv32_op omits d5b8eb160616 Merge branch 'clk-meson' into clk-next omits c189eb40c3b9 Merge branch 'remotes/lorenzo/pci/mediatek' omits b0dd3c6926d7 Merge branch 'remotes/lorenzo/pci/dwc' omits e15d6a7d5273 Merge branch 'pci/misc' omits 170190ea7c1a Merge branch 'pci/enumeration' omits a05be6142e8e Merge branch 'clk-imx7ulp' into clk-next omits 737f2d4eb9c8 Merge branch 'clk-imx8mq' into clk-next omits b693a5f0b57f Merge branch 'clk-qcom-8998-resets' into clk-next omits 979a2fbff0f2 Merge branch 'clk-fixes' into clk-next omits 00c707301830 Merge branch 'clk-qcom-sdm845-lpass' into clk-next omits d72d1e03a121 mmc: sdhci: imx: Use the slot GPIO descriptor omits a7d8ffd20128 mmc: jz4740: Use GPIO descriptor for power omits 32e1e09e4505 mmc: jz4740: Get CD/WP GPIOs from descriptors omits 2fb1e009909b mmc: slot-gpio: Allocate GPIO labels dynamically omits ec3349733550 mmc: sdhci-msm: Re-initialize DLL if MCLK is gated dynamically omits 0a0689a6a794 dt-bindings: mmc: sdhci-msm: Add SoC-specific compatible strings omits 80ccda320889 mmc: sdhci: Handle auto-command errors omits e24f96d98e00 mmc: sdhci: Rename SDHCI_ACMD12_ERR and SDHCI_INT_ACMD12ERR omits 04225eeeadf3 mmc: sdhci: Fix data command CRC error handling omits 98a1badabcab mmc: bcm2835: Switch to SPDX identifier omits 6c10d3669818 mmc: renesas_sdhi: Whitelist R8A77990 SDHI omits 5fd35933a9f0 mmc: tmio: delete wait in tuning process omits b58d9a4c2262 mmc: renesas_sdhi: remove workaround for HS400 clock omits d6d7b2305b6e mmc: sdhci-cadence: include <linux/bits.h> instead of <lin [...] omits a9eb48ffb4b8 mmc: sdhci: Convert sdhci_allocate_bounce_buffer() to return void omits 2f93f6471575 dt-bindings: mmc: tmio_mmc: Document Renesas R7S9210 omits d434784ce70d mmc: renesas_sdhi_internal_dmac: Add R7S9210 support omits 9a96784a0372 dt-bindings: mmc: fsl-imx-esdhc: add imx8qxp compatible string omits 7a13838368da mmc: atmel-mci: do not assume idle after atmci_request_end omits b8e19a7275c4 mmc: dw_mmc-bluefield: simplify the probe() function omits 95c0cd5ea0e8 irq: Fix various typos in comments omits 61b9d5938d3a dt-bindings: hwmon: (lm90) Document ti,tmp451 compatible string omits c3f4d4b58bb6 hwmon: (ntc_thermistor) use a table to lookup the thermistor type omits 528e509c4d09 hwmon: (ntc_thermistor) sort thermistor id lists alphabetically omits f84f6e895cd3 hwmon: (ntc_thermistor): add support for B57891S0103 from Epcos omits 51e39fb1d733 dt-bindings: hwmon: (ntc_thermistor) add B57891S0103 therm [...] omits cd85429c0e5a hwmon: (ltc2978) Fix spelling mistake "comppatible" -> "co [...] omits 5185f4ed0848 hwmon: Remove multiple space after dot omits 9440ad7afb3d hwmon: fix typo build -> built omits 1965b3235635 dell-smm-hwmon.c: Add XPS 9570 to supported devices list omits 8bf97aa7c152 hwmon: (mlxreg-fan) Modify macros for tachometer fault sta [...] omits a5b636d6cb37 Documentation: hwmon: Add descriptions for ina2xx sysfs entries omits 8cc5e26306d9 hwmon: (ina3221) Convert to using %pOFn instead of device_ [...] omits 63ab725f6f6a dt-bindings: hwmon: tmp108: add optional interrupts and #t [...] omits afb23b6c166c hwmon (lm63) Do not overwrite data->kind omits f8d22fdac3ce hwmon: (ina3221) Add PM runtime support omits 902ef0052dd6 hwmon: (ina3221) Make sure data is ready before reading omits 731693defd5b hwmon: (ina3221) Serialize sysfs ABI accesses omits 77e406ac745d hwmon: (ina3221) Check channel status for alarms attribute read omits 4b13f2427d07 hwmon (occ): Add sysfs attributes for additional OCC data omits c3fccc158ae5 hwmon (occ): Add sensor attributes and register hwmon device omits ff692d80b2e2 hwmon (occ): Add sensor types and versions omits b4aa1c6ed430 hwmon (occ): Parse OCC poll response omits 52128f625ae9 hwmon (occ): Add command transport method for P8 and P9 omits de75c2156b2f hwmon: Add On-Chip Controller (OCC) hwmon driver omits d96afcad91bb Merge branch 'clk-qcom-videocc-binding' into clk-next omits 72d7c3469e69 Merge branch 'clk-qcom-spi' into clk-next omits 85d4c3ca0ab3 Merge branch 'clk-mtk-mt7629' into clk-next omits 0bbf039ee6f5 clk: mediatek: Drop more __init markings for driver probe omits 2d47e341fb54 clk: mediatek: Drop __init from mtk_clk_register_cpumuxes() omits b9004221c40f Merge branch 'clk-static' into clk-next omits 81e5efc01800 Merge branch 'clk-mtk-mt7629' into clk-next omits e1c29f0b7493 Merge branch 'clk-renesas' into clk-next omits 610cdc0b933a Merge branch 'clk-define-show-macro' into clk-next omits a6eeabf25e31 Merge branch 'clk-qcom-gpucc' into clk-next omits 9fca366180b4 Merge branch 'clk-renesas' (early part) into clk-next omits c093dd686144 Merge branch 'clk-fixes' into clk-next omits 57dbe759903d Merge branch 'clk-qcom-gpucc' into clk-next omits 8f82ffbc5b0b tpm: add support for partial reads 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 e80926b3caad clocksource/drivers/timer-imx-tpm: Convert the driver to timer-of omits f1603e431a12 Merge branch 'clk-protected-binding' into clk-next omits 00c3f1c0fcd0 RISC-V: add of_node_put() omits 1201e225b050 Gclocksource/drivers/arc_timer: Utilize generic sched_clock omits f30031ea8698 riscv: add asm/unistd.h UAPI header omits f393a8182dac riscv: fix warning in arch/riscv/include/asm/module.h omits 04e6be7d995c RISC-V: recognize S/U mode bits in print_isa omits b1d2ee54609f RISC-V: Build flat and compressed kernel images omits 48605aa7521a doc: Indicate that RISC-V support pte_special omits 574a7019cb34 doc: Indicate that parisc supports kprobes-events omits 96a55b347b93 doc: Indicate that arm64 support queued-spinlocks omits 1b9f89553571 doc: Indicate that xtensa supports sg-chain omits 4a4efef101be doc: Indicate that powerpc supports stackprotector omits 6f3986edd946 doc: Indicate that s390 supports KASAN omits 1df4d3866118 doc: features-refresh.sh for csky omits b6283bab2685 RISC-V: Fix raw_copy_{to,from}_user() 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 d344897d57d2 Merge branch 'clk-spdx' into clk-next omits 1150e0f9b6e1 Merge branch 'clk-fixes' into clk-next omits 7e333602912c Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker omits fa80bf776ec1 btrfs: drop uuid_mutex in btrfs_free_extra_devids() omits ccef008dd4d2 RISC-V: lib: minor asm cleanup omits efef086d6acc riscv: add ARCH_HAS_SG_CHAIN omits d32f94f7ee2a riscv: fix spacing in struct pt_regs omits 47d2e40c2635 Merge branch 'clk-fixes' into clk-next omits b35638d9223f Merge branch 'clk-qoriq-t1023' into clk-next omits c4e37c153f77 md: remove set but not used variable 'bi_rdev' omits 7909e35451cf Merge branch 'clk-fixes' into clk-next omits 7ece6bfffa5a Merge branch 'clk-boston-leak' into clk-next omits fadd1128ce6a Merge branch 'clk-fixes' into clk-next omits 532d059c04f9 Merge branch 'clk-qcom-qcs404-rpm' into clk-next omits 87d129d07a63 Merge branch 'clk-ops-const' into clk-next omits c7da99e39906 Merge branch 'clk-imx7d-uart' into clk-next omits b901d77573a4 Merge branch 'clk-bcm-module-license' into clk-next omits 8b84c3b1dd8a Merge branch 'clk-fixes' into clk-next omits 92bd057d2d0a arm64: defconfig: Enable R-Car thermal driver omits 7e273ba4e08b btrfs: Fix the return value in case of error in 'btrfs_mar [...] omits d708e87ca399 Merge branch 'work.mount' into for-next omits 2dcc1f3b7dcb vfs: Fix error handling in do_remount() omits 35d7fc5e5603 Merge branch 'work.afs' into for-next omits 319829cc2bde Merge branches 'work.mount', 'work.alpha', 'work.compat', [...] omits 69374d063be0 compat_ioctl: remove pointless HCI... ioctls omits 2c712d240eaf bluetooth: fix compat ioctl omits d1b75e8a6d01 vfs: Implement parameter value retrieval with fsinfo() omits 14eabeebf5cf vfs: Allow fsinfo() to be used to query an fs parameter de [...] omits 37c60145dc5a vfs: Allow fsinfo() to query what's in an fs_context omits c1d02b5ace8e afs: Add fsinfo support omits d5ab33dfd7bc vfs: syscall: Add fsinfo() to query filesystem information omits 36e291a8867a vfs: Add a sample program for the new mount API omits 3e61486571a0 afs: Use fs_context to pass parameters over automount omits fc992caa96a1 afs: Add fs_context support omits 094a14cefa9e vfs: syscall: Add fspick() to select a superblock for reco [...] omits c0a73cc8a9ec vfs: syscall: Add fsmount() to create a mount for a superblock omits f7116ca0ec36 vfs: syscall: Add fsconfig() for configuring and managing [...] omits 8c28e9099a69 vfs: Add some logging to the core users of the fs_context log omits 0799073cb470 vfs: Implement logging through fs_context omits 1d9c8fafbf6f vfs: syscall: Add fsopen() to prepare for superblock creation omits 74cd1cf94ad5 Make anon_inodes unconditional omits 728d3f7e4ed3 vfs: Provide documentation for new mount API omits 6ddc92a66115 vfs: Remove kern_mount_data() omits 435143a6e390 hugetlbfs: Convert to fs_context omits 16ec1a5d58ea kernfs, sysfs, cgroup, intel_rdt: Support fs_context omits 2502e0179096 cpuset: Use fs_context omits ca5911cd7b66 ipc: Convert mqueue fs to fs_context omits bfdc0d98d3d9 proc: Add fs_context support to procfs omits b04f79586997 procfs: Move proc_fill_super() to fs/proc/root.c omits 0472421f47a9 vfs: Remove unused code after filesystem context changes omits 37744f3d21f8 vfs: Implement a filesystem superblock creation/configurat [...] omits ae049c6c97e4 vfs: Separate changing mount flags full remount omits 8825fb43b70a tomoyo: Implement security hooks for the new mount API omits 966a6c141849 apparmor: Implement security hooks for the new mount API omits 1f0a62d86694 smack: Implement filesystem context security hooks omits 4786c3427b25 selinux: Implement the new mount API LSM hooks omits 6446dd622da1 vfs: Put security flags into the fs_context struct omits dbcf22bfca6d vfs: Add LSM hooks for the new mount API omits 229e55402816 vfs: Add configuration parser helpers omits 8a82a2513c0a vfs: Introduce logging functions omits c87c47c34750 vfs: Introduce the basic header for the new mount API's fi [...] omits af9eb1fffa12 vfs: Suppress MS_* flag defs within the kernel unless expl [...] omits af7b5bc4c7e3 teach move_mount(2) to work with OPEN_TREE_CLONE omits e78164433ca1 vfs: syscall: Add move_mount(2) to move mounts around omits 5caad78464aa vfs: syscall: Add open_tree(2) to reference or clone a mount omits 307c6e5241b4 vfs: Require specification of size of mount data for inter [...] omits 357b50f3ccc8 drm: amd: dc: don't use FP math when Kcov is enabled omits 148edb9afb21 Merge branch 'patchwork' into to_next omits 7c2684d667fe RISC-V: Fix PTRACE_SETREGSET bug. adds b61c19209c2c tracing: Fix memory leak in create_filter() adds 3cec638b3d79 tracing: Fix memory leak in set_trigger_filter() adds 2840f84f7403 tracing: Fix memory leak of instance function hash filters adds b5884002dc39 Merge tag 'trace-v4.20-rc6' of git://git.kernel.org/pub/sc [...] adds 70f4828201e3 Merge tag 'fuse-fixes-4.20-rc7' of git://git.kernel.org/pu [...] adds e6333d72cb37 Merge tag 'ovl-fixes-4.20-rc7' of git://git.kernel.org/pub [...] adds 14a996c38312 Merge tag 'media/v4.20-5' of git://git.kernel.org/pub/scm/ [...] adds 67f2a93099cc Merge tag 'for-4.20/dm-fixes' of git://git.kernel.org/pub/ [...] adds 52a7dc28a7b0 Merge tag 'sound-4.20-rc7' of git://git.kernel.org/pub/scm [...] adds e861e11c5900 Merge tag 'mmc-v4.20-rc5' of git://git.kernel.org/pub/scm/ [...] adds e10db791bf73 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 5d7ab8f0bc14 thermal/drivers/hisi: Fix wrong platform_get_irq_byname() adds 7d3a2a2bbadb thermal/drivers/hisi: Fix number of sensors on hi3660 adds 3c9d082064b5 thermal: stm32: read factory settings inside stm_thermal_prepare adds 99c47fcd4daa thermal: stm32: Fix stm_thermal_read_factory_settings adds 76a5cfb8e7c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 65e08c5e8631 Merge tag 'linux-kselftest-4.20-rc7' of git://git.kernel.o [...] adds 880b9df1bf15 Merge tag 'xarray-4.20-rc7' of git://git.infradead.org/use [...] adds 92de1de51e99 Merge tag 'drm-fixes-2018-12-14' of git://anongit.freedesk [...] adds 7fb5f5d3738c Merge tag 'pinctrl-v4.20-3' of git://git.kernel.org/pub/sc [...] adds c19bf74fe4d9 Merge tag 'ceph-for-4.20-rc7' of https://github.com/ceph/c [...] adds 4645453cefce Merge tag 'powerpc-4.20-4' of git://git.kernel.org/pub/scm [...] adds 3238c359acee arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing adds eb6cf9f8cb9d Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 743e3c8f19db Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds f55adad601c6 block/bio: Do not zero user pages adds a538e3ff9dab aio: fix spectre gadget in lookup_ioctx adds 927b6b2d69b4 block: Fix null_blk_zoned creation failure with small numb [...] adds 380ef2c9ad4f Merge tag 'for-linus-20181214' of git://git.kernel.dk/linux-block adds 5b5260902af4 alpha: fix hang caused by the bootmem removal adds d1402fc708e4 mm: introduce common STRUCT_PAGE_MAX_SHIFT define adds 9def36e0fa9a mm/sparse: add common helper to mark all memblocks present adds 915c9e1b6d00 arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] adds 428a1cb4baeb psi: fix reference to kernel commandline enable adds f5a222dc2f0e memblock: annotate memblock_is_reserved() with __init_memblock adds 8ace22bce840 hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() adds 61c6de667263 fs/iomap.c: get/put the page in iomap_page_create/release() adds 01e881f5a1fc userfaultfd: check VM_MAYWRITE was set after verifying the [...] adds f1733a1d3cd3 checkstack.pl: fix for aarch64 adds 3a6ab5c7dc11 scripts/spdxcheck.py: always open files in binary mode adds 6531e115b7ab Merge branch 'akpm' (patches from Andrew) adds 7566ec393f41 Linux 4.20-rc7 adds 94c13f66e13c security: don't use a negative Opt_err token index adds 1a9430db2835 ima: cleanup the match_token policy code adds ddfbab46539f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 1063a5148ac9 PCI/AER: Queue one GHES event, not several uninitialized ones adds e738441e803d Merge tag 'pci-v4.20-fixes-4' of git://git.kernel.org/pub/ [...] adds 98256376f81a uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES [...] adds 62393dbcbe0f Merge tag 'for-linus-20181218' of git://git.kernel.dk/linux-block adds c92a54cfa025 dma-direct: do not include SME mask in the DMA supported check adds 2dd516ff7d85 Merge tag 'dma-mapping-4.20-4' of git://git.infradead.org/ [...] adds 987d1149be7d KVM: fix unregistering coalesced mmio zone from wrong bus adds c2dd5146e9fe KVM: Fix UAF in nested posted interrupt processing adds dcbd3e49c2f0 KVM: X86: Fix NULL deref in vcpu_scan_ioapic adds 0e1b869fff60 kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs adds fe112793600b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 0445f92c5d53 SUNRPC: Fix disconnection races adds cf76785d3071 SUNRPC: Fix a race with XPRT_CONNECTING adds abc13275771f SUNRPC: Remove xprt_connect_status() adds 8c9dff1ebd72 Merge tag 'nfs-for-4.20-6' of git://git.linux-nfs.org/proj [...] adds c5c08bed843c virtio: fix test build after uio.h change adds ab63e725b49c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 663f146f2ecf net/mlx5: E-Switch, Fix fdb cap bits swap adds 8956f0014ea5 net/mlx5e: Fix default amount of channels for VF representors adds e1c15b62b701 net/mlx5e: RX, Verify MPWQE stride size is in range adds e88afe759a49 net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule adds d14f6f2a8432 net/mlx5e: Avoid overriding the user provided priority for [...] adds 154e62abe9cd net/mlx5e: Properly initialize flow attributes for slow pa [...] adds 61c806dafe81 net/mlx5e: Avoid encap flows deletion attempt the 1st time [...] adds d13b224f4315 net/mlx5e: Remove unused UDP GSO remaining counter adds fa2bf86bab4b net/mlx5e: Cancel DIM work on close SQ adds 38ed22351c80 Merge tag 'mlx5-fixes-2018-12-13' of git://git.kernel.org/ [...] adds c3db8d531045 qed: Fix command number mismatch between driver and the mfw adds d3e8869ec826 net: netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GE [...] adds 15ef70e28617 tipc: use lock_sock() in tipc_sk_reinit() adds acb4a33e9856 tipc: fix a double kfree_skb() adds fb83ed496b9a tipc: compare remote and local protocols in tipc_udp_enable() adds 2ab4c3426c0c drivers: net: xgene: Remove unnecessary forward declarations adds 6c0563e44252 net/tls: Init routines in create_ctx adds df9d4a178022 net/tls: sleeping function from invalid context adds 6422ccc5fbef crypto/chelsio/chtls: listen fails with multiadapt adds 848dd1c1cbc5 crypto/chelsio/chtls: macro correction in tx path adds 0c3a16be700e crypto/chelsio/chtls: send/recv window update adds 9c27369f4a13 r8152: Add support for MAC address pass through on RTL8153-BND adds 8236b08cf50f VSOCK: bind to random port for VMADDR_PORT_ANY adds 51367e423c65 w90p910_ether: remove incorrect __init annotation adds 69d2c86766da ip6mr: Fix potential Spectre v1 vulnerability adds 65cab850f0ee net: Allow class-e address assignment via ifconfig ioctl adds 143ece654f9f tipc: check tsk->group in tipc_wait_for_cond() adds 10589a568f2e Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 110a1cc28bc3 qmi_wwan: Added support for Fibocom NL668 series adds 1986af16e8ed qmi_wwan: Added support for Telit LN940 series adds ade446403bfb net: ipv4: do not handle duplicate fragments as overlapping adds 15c6d8e56594 mod_devicetable.h: correct kerneldoc typo, "PHYSID2" -> "M [...] adds 8203e2d844d3 net: clear skb->tstamp in forwarding paths adds 4e1d4be681b2 net: hns: Incorrect offset address used for some registers. adds 308c6cafde01 net: hns: All ports can not work when insmod hns ko after rmmod. adds 4ad26f117b6e net: hns: Some registers use wrong address according to th [...] adds 5778b13b64ec net: hns: Fixed bug that netdev was opened twice adds 31f6b61d8106 net: hns: Clean rx fbd when ae stopped. adds c82bd077e1ba net: hns: Free irq when exit from abnormal branch adds a57275d35576 net: hns: Avoid net reset caused by pause frames storm adds 7e74a19ca522 net: hns: Fix ntuple-filters status error. adds 726ae5c9e5f0 net: hns: Add mac pcs config when enable|disable mac adds 6adafc356e20 net: hns: Fix ping failed when use net bridge and send multicast adds 369a094d500f Merge branch 'hns-fixes' adds e735fd55b94b net: mvneta: fix operation for 64K PAGE_SIZE adds 255fe81a6ad4 MAINTAINERS: change my email address adds fbfb2321e950 ipv6: add missing tx timestamping on IPPROTO_RAW adds 8f932f762e79 net: add missing SOF_TIMESTAMPING_OPT_ID support adds b33299017ca7 Merge branch 'net-SO_TIMESTAMPING-fixes' adds a5f3932646a7 net: dsa: mv88e6xxx: set ethtool regs version adds cf0b70e71b32 mlxsw: core: Increase timeout during firmware flash process adds 5d5043917a28 mlxsw: spectrum: Add trap for decapsulated ARP packets adds 5edb7e8bd52c mlxsw: spectrum_nve: Fix memory leak upon driver reload adds 8d013b791059 Merge branch 'mlxsw-VXLAN-and-firmware-flashing-fixes' adds fde9cd69a59f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a915b982d8f5 VSOCK: Send reset control packet when socket is partially bound adds 006791772084 net: mvpp2: 10G modes aren't supported on all ports adds f07d4276892d qed: Fix an error code qed_ll2_start_xmit() adds 3c6306d44082 tipc: check group dests after tipc_wait_for_cond() adds b26322d2ac6c net: stmmac: Fix an error code in probe() adds 4298388574da net: macb: restart tx after tx used bit read adds e2c4cf7f98a5 net: Use __kernel_clockid_t in uapi net_stamp.h adds e100a897bf9b net: macb: fix random memory corruption on RX with 64-bit DMA adds 8159ecab0db9 net: macb: fix dropped RX frames due to a race adds 6e0af298066f net: macb: add missing barriers when reading descriptors adds a9d6d897f399 Merge branch 'macb-DMA-race-fixes' adds 6ad0b5a4e03d vxlan: Unmark offloaded bit on replaced FDB entries adds 6db924687139 vxlan: Fix error path in __vxlan_dev_create() adds ce5e098f7a10 vxlan: changelink: Fix handling of default remotes adds 55cbe0794294 selftests: net: Add test_vxlan_fdb_changelink.sh adds 59fc137ebdd1 Merge branch 'vxlan-Various-fixes' adds 0db7d253e9f0 lan743x: Expand phy search for LAN7431 adds 15515aaaa696 lan78xx: Resolve issue with changing MAC address adds 8742beb50f2d net: phy: Fix the issue that netif always links up after resuming adds d81c5054a5d1 xen/netfront: tolerate frags with no data adds f7db2beb4c2c vxge: ensure data0 is initialized in when fetching firmwar [...] adds 78abe3d0dfad net/smc: fix TCP fallback socket release adds bcb671c2fa0e bpf: promote bpf_perf_event.h to mandatory UAPI header adds 3061169a47ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a50e5fb8db83 mac80211: fix a kernel panic when TXing after TXQ teardown adds d350a0f43118 nl80211: fix memory leak if validate_pae_over_nl80211() fails adds 34b1e0e9efe1 mac80211: free skb fraglist before freeing the skb adds 49ce708be602 Merge tag 'mac80211-for-davem-2018-12-19' of git://git.ker [...] adds eca1e56ceedd iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares adds 53884577fbce ath10k: skip sending quiet mode cmd for WCN3990 adds c6f4075e2f14 Merge tag 'wireless-drivers-for-davem-2018-12-19' of git:/ [...] adds ea010070d0a7 net/rds: fix warn in rds_message_alloc_sgs adds c75ab8a55ac1 net/rds: remove user triggered WARN_ON in rds_sendmsg adds 912cb1d55c96 Merge branch 'rds-fixes' adds 84404d5fd585 bnxt_en: Fix ethtool self-test loopback. adds fb2427454631 ipv6: explicitly initialize udp6_addr in udp_sock_create6() adds bfc698254ba9 net/mlx5e: RX, Fix wrong early return in receive queue poll adds f0337889147c net/mlx5: Typo fix in del_sw_hw_rule adds 4765420439e7 net/mlx5e: Remove the false indication of software timesta [...] adds d9842f388b23 Merge tag 'mlx5-fixes-2018-12-19' of git://git.kernel.org/ [...] adds e0e587878f53 lan743x: Remove MAC Reset from initialization adds 8e1da73acded gro_cell: add napi_disable in gro_cells_destroy adds 1875a9ab01df iptunnel: make TUNNEL_FLAGS available in uapi adds c6ec179a0082 net/tls: allocate tls context using GFP_ATOMIC adds 599d2570b2da net/sched: cls_flower: Remove old entries from rhashtable adds 1b451fb2051b net: mvpp2: fix the phylink mode validation adds c0fde870d96e neighbor: NTF_PROXY is a valid ndm_flag for a dump request adds d84e7bc0595a rds: Fix warning. adds 519be6995c31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds a837eca24120 iomap: Revert "fs/iomap.c: get/put the page in iomap_page_ [...] adds 97207c12780d mmc: sdhci: Fix sdhci_do_enable_v4_mode adds 5ccf7f5505f4 mmc: tegra: Fix for SDMMC pads autocal parsing from dt adds 0b4797906841 mmc: omap_hsmmc: fix DMA API warning adds a0741ba40a00 mmc: core: Reset HPI enabled state during re-init and in c [...] adds ba9f39a785a9 mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support adds e3ae3401aa19 mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl adds d31aeb78c682 Merge tag 'mmc-v4.20-rc7' of git://git.kernel.org/pub/scm/ [...] adds 45f750c16cae xhci: Don't prevent USB2 bus suspend in state check intend [...] adds 93a86395b429 Merge tag 'usb-serial-4.20-rc7' of https://git.kernel.org/ [...] adds 2419f30a4a4f USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd adds 177c459b08a3 Merge tag 'usb-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] adds 3c9dc275dba1 Revert "serial: 8250: Fix clearing FIFOs in RS485 mode again" adds bfd7bd5b49c8 Merge tag 'tty-4.20-rc8' of git://git.kernel.org/pub/scm/l [...] adds c629421a9900 x86, hyperv: remove PCI dependency adds fc96df16a1ce Drivers: hv: vmbus: Return -EINVAL for the sys files for u [...] adds 55449af1a17a Merge tag 'hyperv-fixes-4.20-rc6' of git://git.kernel.org/ [...] adds 122b7e33804d Merge tag 'char-misc-4.20-rc8' of git://git.kernel.org/pub [...] adds ef7cfd00b2ca kbuild: fix false positive warning/error about missing libelf adds c0f3ece4657f Merge tag 'kbuild-fixes-v4.20-2' of git://git.kernel.org/p [...] adds bed1369f5190 m68k: Fix memblock-related crashes adds 1d51b4b1d3f2 Merge tag 'm68k-for-v4.20-tag2' of git://git.kernel.org/pu [...] adds f57b620a89ad Merge tag 'upstream-4.20-rc7' of git://git.infradead.org/l [...] adds 9097a058d49e Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 271b9c0c8007 smb3: Fix rmdir compounding regression to strict servers adds 783619556a56 Merge tag '4.20-rc7-smb3-fixes' of git://git.samba.org/sfr [...] adds 00ded24c33c5 gpio: gpio-omap: Revert deferred wakeup quirk handling for [...] adds abf221d2f51b gpio: max7301: fix driver for use with CONFIG_VMAP_STACK adds c8da642d41a6 gpio: mvebu: only fail on missing clk if pwm is actually t [...] adds bc380733a5e7 Merge tag 'gpio-v4.20-3' of git://git.kernel.org/pub/scm/l [...] adds d21ff5d7f8c3 Input: elantech - disable elan-i2c for P52 and P72 adds 7a71712293ba Input: synaptics - enable SMBus for HP EliteBook 840 G4 adds 0b517333721c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 505b5240329b drm/ioctl: Fix Spectre v1 vulnerabilities adds b6aac625e579 Merge tag 'drm-misc-fixes-2018-12-20' of git://anongit.fre [...] adds 96d6ee7d2f81 Merge tag 'drm-fixes-2018-12-21' of git://anongit.freedesk [...] adds 16877a5570e0 x86/mm: Fix guard hole handling adds 254eb5505ca0 x86/dump_pagetables: Fix LDT remap address marker adds 80b71c340f17 x86/intel_rdt: Ensure a CPU remains online for the region' [...] adds 51c3fbd89d75 x86/mm: Fix decoy address handling vs 32-bit builds adds cd01544a268a x86/vdso: Pass --eh-frame-hdr to the linker adds 721066dfd4d5 x86/mm/cpa: Fix cpa_flush_array() TLB invalidation adds 87ab4689ca65 x86/fsgsbase/64: Fix the base write helper functions adds 32043fa065b5 x86/mtrr: Don't copy uninitialized gentry fields back to u [...] adds e769742d3584 Revert "x86/jump-labels: Macrofy inline assembly code to w [...] adds c3462ba98683 Revert "x86/cpufeature: Macrofy inline assembly code to wo [...] adds 81a68455e795 Revert "x86/extable: Macrofy inline assembly code to work [...] adds a4da3d86a285 Revert "x86/paravirt: Work around GCC inlining bugs when c [...] adds ffb61c6346d0 Revert "x86/bug: Macrofy the BUG table section handling, t [...] adds 851a4cd7cc11 Revert "x86/alternatives: Macrofy lock prefixes to work ar [...] adds ac180540b04d Revert "x86/refcount: Work around GCC inlining bug" adds 96af6cd02a10 Revert "x86/objtool: Use asm macros to work around GCC inl [...] adds 6ac389346e69 Revert "kbuild/Makefile: Prepare for using macros in inlin [...] adds 70ad6368e878 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds da791a667536 futex: Cure exit race adds d5fa080d4cea Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 0e334db6bb4b posix-timers: Fix division by zero bug adds e572fa0e8401 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 3cf85f9f6bd7 KVM: x86: nSVM: fix switch to guest mmu adds 5092adb2272e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8fd1a4affbda mscc: Configured MAC entries should be locked. adds d15f5ac8deea ipv6: frags: Fix bogus skb->sk in reassembled packets adds de985ec5c5bb MAINTAINERS: update cxgb4 and cxgb3 maintainer adds f0c928d878e7 tcp: fix a race in inet_diag_dump_icsk() adds d134e486e831 net: netxen: fix a missing check and an uninitialized use adds 99137b7888f4 packet: validate address length adds 5c1e7e94a7fa Prevent overflow of sk_msg in sk_msg_clone() adds cbb49697d551 ipv6: tunnels: fix two use-after-free adds 65a10e28aee7 tls: Do not call sk_memcopy_from_iter with zero length adds 7c3db4105ce8 qmi_wwan: Add support for Fibocom NL678 series adds d667044f4951 qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup adds 87935eee5770 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 0ff70f62c6a7 sparc: vdso: Drop implicit common-page-size linker flag adds afaffac36806 sparc: Set "ARCH: sunxx" information on the same line adds d430aff8cd0c serial/sunsu: fix refcount leak adds 6cafab50eea3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 2830bf6f05fb mm, memory_hotplug: initialize struct pages for the full m [...] adds 2e83ee1d8694 mm: thp: fix flags for pmd migration when split adds 5eed6f1dff87 fork,memcg: fix crash in free_thread_stack on memcg charge fail adds 17e2e7d7e1b8 mm, page_alloc: fix has_unmovable_pages for HugePages adds 23203e3f34c9 Merge branch 'akpm' (patches from Andrew) adds 0cd60eb1a7b5 dma-mapping: fix flags in dma_alloc_wc adds 94f82008ce30 Revert "vfs: Allow userns root to call mknod on owned file [...] adds 9bc30ab82108 auxdisplay: charlcd: fix x/y command parsing adds 38c0ecf6087a Merge tag 'auxdisplay-for-linus-v4.20' of https://github.c [...] adds 71391bdd2e9a include/linux/compiler_types.h: don't pollute userspace wi [...] adds 1104bd96eb2a Merge tag 'compiler-attributes-for-linus-v4.20' of https:/ [...] adds 9105b8aa50c1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0afa99648350 aio: fix spectre gadget in lookup_ioctx adds ea5751ccd665 proc/sysctl: don't return ENOMEM on lookup when a table is [...] adds 3c730b1041ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8166d6847b4d Merge remote-tracking branch 'fixes/master' adds 64a214282db0 ARC: fix __ffs return value to avoid build warnings adds 941135210cbe ARC: perf: trivial code cleanup adds b4902a1ee174 ARC: perf: avoid kernel killing where it is possible adds c3dec689860f ARC: perf: move HW events mapping to separate function adds bc2cbf2cc506 ARC: perf: map generic branches to correct hardware condition adds ea8c3a40ffc5 arc: remove redundant kernel-space generic-y adds 4b4584fd1ba7 ARC: show_regs: lockdep: avoid page allocator adds 67ce658211e9 ARC: show_regs: lockdep: fix for good adds 5fac3149be6f ARC: adjust memblock_reserve of kernel memory adds e73d09250c42 Merge remote-tracking branch 'arc-current/for-curr' adds 50d5258634ae net: core: Fix Spectre v1 vulnerability adds d686026b1e6e phonet: af_phonet: Fix Spectre v1 vulnerability adds a95386f0390a nfc: af_nfc: Fix Spectre v1 vulnerability adds 6b8d95f1795c packet: validate address length if non-zero adds a3ac5817ffe8 can: af_can: Fix Spectre v1 vulnerability adds f761315b2261 Merge remote-tracking branch 'net/master' adds 62c26b3efe7b Merge branch 'asoc-4.20' into asoc-linus adds dd72e1d794f3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 67a2ab931e9f Merge branch 'regulator-4.20' into regulator-linus adds 679e57d0c5cb Merge remote-tracking branch 'regulator-fixes/for-linus' adds 2d54911644e4 Merge branch 'spi-4.20' into spi-linus adds e15bd3e0b56e Merge remote-tracking branch 'spi-fixes/for-linus' adds e56e719e8bdb Merge remote-tracking branch 'ide/master' adds ef2512c82659 mips: add __NR_syscalls along with __NR_Linux_syscalls adds a5ee2be91acb mips: remove unused macros adds 6d92c26815c5 mips: rename scall64-64.S to scall64-n64.S adds be856439c998 mips: add +1 to __NR_syscalls in uapi header adds 6a00cb6175a4 mips: remove syscall table entries adds 9bcbf97c6293 mips: add system call table generation support adds 99bf73ebf9c4 mips: generate uapi header and system call table files adds 41e486f4f66d MIPS: Remove struct mm_context_t fp_mode_switching field adds adcc81f148d7 MIPS: math-emu: Write-protect delay slot emulation pages adds 8a38dacf8718 MIPS: BCM63XX: fix switch core reset on BCM6368 adds bbb8a7520893 MIPS: alchemy: cpu_all_mask is forbidden for clock event devices adds e898d084eae0 MIPS: Alchemy: drop DB1000 IrDA support bits adds 7a3097be955e MIPS: Alchemy: update cpu-feature-overrides adds 994bc7fae916 MIPS: Alchemy: update dma masks for devboard devices adds 9bd2f7eeaed1 MAINTAINERS: Add a maintainer for MSCC MIPS SoCs adds 0b15394475e3 MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 adds 0c275e17ccd6 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds dba0a964f45b Merge remote-tracking branch 'omap-fixes/fixes' adds 5d87a9f72258 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 192974ff4de9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds fda2485b9ca4 Drivers: hv: vmbus: Check for ring when getting debug info adds 48a8e49987d9 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 7d0e5c2056c7 kbuild: refactor Makefile.asm-generic adds b39a691617e4 kbuild: remove redundant quiet_modtag for $(obj-m) adds 45c4372d002b kbuild: refactor quiet_modtag adds 96c0a9180a12 kbuild: refactor part-of-module adds 1d467bb8a8b9 kbuild: handle part-of-module correctly for *.ll and *.symtypes adds b825b4325354 scripts: coccinelle: only suggest true/false in files that [...] adds 518d8a564419 scripts: coccinelle: Correct warning message adds 42a92bccd213 kbuild: add -fno-PIE flag unconditionally adds eeb5687a7139 kbuild: add -Werror=strict-prototypes flag unconditionally adds 61a0902a06d6 kbuild: add -Werror=implicit-int flag unconditionally adds b30204640192 scripts: add a tool to produce a compile_commands.json file adds 733f4ef46d3e um: remove unused filechk_gen_header in Makefile adds 3c78c77bafb1 scripts: remove unnecessary ihex2fw and check-lc_ctypes fr [...] adds b239b4d65d64 firmware: remove unnecessary patterns from .gitignore adds 3470d9eb6387 firmware: refactor firmware/Makefile adds 4d4b5c2e3b6e treewide: remove explicit rules for *offsets.s adds 2c667d77fc02 treewide: add intermediate .s files to targets adds 11fda148040b kbuild: remove $(obj)/ prefixes in ./Kbuild adds 77c1c0fa8b14 kconfig: fix file name and line number of warn_ignored_cha [...] adds fbac5977d81c kconfig: fix memory leak when EOF is encountered in quotation adds 413cd19d81fd kconfig: require T_EOL to reduce visible statement adds be3c8075978a kconfig: remove unneeded pattern matching to whitespaces adds 21c5ecf60472 kconfig: refactor pattern matching in STRING state adds cc66bca775ee kconfig: fix ambiguous grammar in terms of new lines adds 0bcc547ec4b0 kconfig: clean up EOF handling in the lexer adds 723679339d08 kconfig: warn no new line at end of file adds 6900ae9eeee3 kconfig: remove grammatically ambiguous "unexpected option [...] adds 2f60e46e605a kconfig: remove grammatically ambiguous option_error adds 4891796c6f83 kconfig: remove redundant if_block rule adds 94d4e1b6021b kconfig: remove redundant menu_block rule adds 1f31be9ec0a9 kconfig: loosen the order of "visible" and "depends on" in [...] adds 4b5ec81bfeda kconfig: rename depends_list to comment_option_list adds a01e5d242d93 kconfig: remove redundant token defines adds 3c8f317d4cf1 kconfig: use distinct tokens for type and default properties adds ce2164ab5831 kconfig: refactor scanning and parsing "option" properties adds c3d228713b10 kconfig: use specific tokens instead of T_ASSIGN for assignments adds 171a515d0803 kconfig: use T_WORD instead of T_VARIABLE for variables adds 48547bd23d0e microblaze: surround string default in Kconfig with double quotes adds 8636a1f9677d treewide: surround Kconfig file paths with double quotes adds f5451582c4e2 kconfig: stop supporting '.' and '/' in unquoted words adds caaebb3c6de3 kconfig: refactor end token rules adds b3d1d9d3c362 kconfig: stop associating kconf_id with yylval adds 824fa3b3b5e3 kconfig: switch to ASSIGN_VAL state in the second lexer adds 4b31a32caf0a kconfig: update current_pos in the second lexer adds d6fb59186a7e kconfig: remove keyword lookup table entirely adds 3b163b8d7ecd kconfig: convert to SPDX License Identifier adds 7d3832befc14 kconfig: split some C files out of zconf.y adds 2f8967f21a18 kconfig: split the lexer out of zconf.y adds 1568c6f0c4e1 kconfig: add static qualifiers to fix gconf warnings adds 4b35c4f09272 kconfig: split images.c out of qconf.cc/gconf.c to fix gco [...] adds b61b1b1b2097 kconfig: surround dbg_sym_flags with #ifdef DEBUG to fix g [...] adds 7f95cb75ef2a Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] adds c24c58b819d9 Merge remote-tracking branch 'kbuild/for-next' adds 9cc5b4676d0c Merge remote-tracking branch 'leaks/leaks-next' adds 8ee94e3fc54d ia64: only select ARCH_HAS_DMA_COHERENT_TO_PFN if swiotlb [...] adds 664204410afb PCI: Remove unused attr variable in pci_dma_configure adds 9ab91e7c5c51 arm64: default to the direct mapping in get_arch_dma_ops adds 1e2934ad7f93 sparc/io-unit: fix ->map_sg return value adds 6c503d0d88db sparc/iommu: fix ->map_sg return value adds 518a2f1925c3 dma-mapping: zero memory returned from dma_alloc_* adds 06d4dd2f2ce1 dma-mapping: deprecate dma_zalloc_coherent adds 8b1cce9f5832 dma-mapping: fix inverted logic in dma_supported adds dd40c28aee22 Merge remote-tracking branch 'dma-mapping/for-next' adds 8a79633b4928 sh: add __NR_syscalls along with NR_syscalls adds a0239c8eb936 sh: add system call table generation support adds 2b3c5a99d5f3 sh: generate uapi header and syscall table header files adds 6b5794e9a5e8 Merge remote-tracking branch 'asm-generic/master' adds 4fb68e12f2cf ARM: vexpress/realview: consolidate immitation CPU hotplug adds 830eec24673a ARM: versatile: convert boot_lock to raw adds d9b778e7bf2d ARM: versatile: rename and comment SMP implementation adds 07a496de4c7e ARM: omap2: remove unnecessary boot_lock adds 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock adds b3898946fa4b ARM: oxnas: remove CPU hotplug implementation adds 01183497a956 ARM: actions: remove boot_lock and pen_release adds d6951f582cc5 ARM: fix the cockup in the previous patch adds 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] adds a902309d4403 Merge remote-tracking branch 'arm/for-next' adds 12f799c8c739 arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() adds 5a3c13deca26 Merge remote-tracking branch 'arm64/for-next/core' adds b0b41af12a1b dt-bindings: memory: Add pl353 smc controller devicetree b [...] adds fee10bd22678 memory: pl353: Add driver for arm pl353 static memory controller adds 9f23b7ba6379 Merge tag 'zynq-soc-for-v5.0' of https://github.com/Xilinx [...] adds 3e730e858139 Merge tag 'qcom-drivers-for-4.21-2' of git://git.kernel.or [...] adds 9fd609ff6380 arm64: dts: zynqmp: Use mmc@ instead sdhci@ adds 1696acf44e9f arm64: dts: zynqmp: replace gpio-key,wakeup with wakeup-so [...] adds e7abd89466df arm64: dts: zynqmp: Add DDRC node adds 4556b160a119 arm64: dts: zynqmp: Add missing gpio-controller to ps gpio adds d1d4445abffb arm64: dts: zynqmp: Fix node names which contain "_" adds 5385c226b63d Merge tag 'zynqmp-dt-for-v5.0' of https://github.com/Xilin [...] adds ac1e507fe61d ARM: dts: Use mmc@ instead sdhci@ adds bc8bd33891d3 Merge tag 'zynq-dt-for-v5.0' of https://github.com/Xilinx/ [...] adds 826833df4e4b Merge tag 'omap-for-v4.21/dt-ti-sysc-signed' of git://git. [...] adds fc66393ab5d6 dt-bindings: pinctrl: k3: Introduce pinmux definitions adds 1d79b4375fbc arm64: dts: ti: k3-am65: Add pinctrl regions adds 3f94859fd7ba arm64: dts: ti: am654-base-board: Add pinmux for main uart0 adds 19a1768fc34a arm64: dts: ti: k3-am654-base-board: Add I2C nodes adds 07c663b0ee57 arm64: dts: ti: k3-am65-main: Add ECAP PWM node adds e577d79424c0 arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM adds c484fc957219 arm64: dts: ti: k3-am654: Populate power-domain property f [...] adds 2cd7d393f461 arm64: dts: ti: k3-am654: Add McSPI DT nodes adds 5da94b50475a arm64: dts: ti: k3-am654: Enable main domain McSPI0 adds 10f9d7fd56fe Merge tag 'am654-for-v4.21' of git://git.kernel.org/pub/sc [...] adds ea096315361b ARM: dts: suniv: Fix improper bindings include patch adds 744284fa15a1 Merge tag 'imx-dt64-4.21' into imx/qspi-dt adds 63f2d2a34011 ARM: dts: Remove unused properties from FSL QSPI driver nodes adds 00b79b07cb2a ARM: dts: imx6sx-sdb: Fix the reg properties for the FSL Q [...] adds 4f15a4e0d21b ARM: dts: Add spi-[tx/rx]-bus-width for the FSL QSPI controller adds a0578d2419e1 arm64: dts: Remove unused properties from FSL QSPI driver nodes adds 30648e9f8647 arm64: dts: Add spi-[tx/rx]-bus-width for the FSL QSPI controller adds f1a6caf73c66 Merge tag 'imx-qspi-dt-clean' of git://git.kernel.org/pub/ [...] adds b7b69fb840f5 ARM: dts: suniv: Fix improper bindings include patch adds afdd273e269c ARM: dts: sunxi: Enable Broadcom-based Bluetooth for multi [...] adds 984199efb0be Merge tag 'sunxi-dt-for-4.21-2' of git://git.kernel.org/pu [...] adds c266a2b4407a arm64: dts: allwinner: a64: bananapi-m64: Add Bluetooth de [...] adds bda090cfeb50 Merge tag 'sunxi-dt64-for-4.21-2' of git://git.kernel.org/ [...] adds 3f47de2c6b60 Merge tag 'samsung-dt-4.21-2' of git://git.kernel.org/pub/ [...] adds a6bcaef437c5 Merge branches 'next/drivers' and 'next/dt' into for-next adds a1decd1815fc arm-soc: document merges adds 54518ed45734 Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.o [...] adds a71d31bec16d Merge branch 'fixes' into for-next adds cb604541bd60 Merge remote-tracking branch 'arm-soc/for-next' adds b47c2b78a71f Merge remote-tracking branch 'actions/for-next' adds 088950cf553a Merge branch 'v4.21/soc' into tmp/aml-rebuild adds 567d14cc7a72 Merge branch 'v4.21/dt' into tmp/aml-rebuild adds 1999b06edc8e Merge branch 'v4.21/dt64' into tmp/aml-rebuild adds b28b14c7c157 Merge branch 'v4.21/drivers' into tmp/aml-rebuild adds b233f8f113ac Merge remote-tracking branch 'amlogic/for-next' adds 3e315b6e76ec Merge remote-tracking branch 'aspeed/for-next' adds 9d55184236ec Merge remote-tracking branch 'at91/at91-next' adds fa5013226c00 Merge remote-tracking branch 'bcm2835/for-next' adds ebb0244255a6 Merge branch 'imx/qspi-dt' into for-next adds 35a38903b9a5 Merge commit '1cf3817bf1f52e57b3f5eb0413ee0d7f0c2e9829' in [...] adds 930507c18304 arm64: add basic Kconfig symbols for i.MX8 adds 748f908cc882 arm64: add basic DTS for i.MX8MQ adds 9079aca4aacd arm64: add support for i.MX8M EVK board adds 915975757d98 MAINTAINERS: add i.MX8 DT path to i.MX architecture adds d3a2d72bcf17 arm64: dts: imx8mq: add watchdog devices adds 3bbc9abbfb8c arm64: dts: imx8mq-evk: enable watchdog adds 467e1ec42943 Merge branch 'imx8mq/dt' into for-next adds 1b892d3477e8 Merge remote-tracking branch 'imx-mxs/for-next' adds 9dbc5e671293 Merge remote-tracking branch 'keystone/next' adds cffb0f3f3e33 Merge remote-tracking branch 'mediatek/for-next' adds c565d9bf75c2 Merge remote-tracking branch 'mvebu/for-next' adds c6e967ad5a04 ARM: dts: Add wlcore wakeirq for omap3-evm adds 2f60f258e0f5 ARM: dts: Configure wlcore wakeirq for pandaboard adds 7c695e87bd7a ARM: dts: omap4-droid4: Configure wlcore wakeirq adds ace233293086 Merge branch 'omap-for-v4.21/dt' into for-next adds 9055f80e8c18 Merge remote-tracking branch 'omap/for-next' adds 56c8504d0722 Merge remote-tracking branch 'reset/reset/next' adds 41169d4d2371 Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21-2 adds c9f0e709b14f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21-2 adds 5d062a359c63 Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21-2 adds 95c715fd08f0 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21-2 adds 491ace6bddc3 Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21-2 adds 9bf0624f555d Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21-2 adds 39a09a405d33 Merge remote-tracking branch 'qcom/for-next' adds 47c80a5d8a3b ARM: shmobile: fix build regressions adds f0722e173448 Merge branches 'fixes-for-v4.21', 'fixes-for-v4.20', 'dt-b [...] adds c41494421394 Merge remote-tracking branch 'renesas/next' adds c4f134f11e33 Merge remote-tracking branch 'rockchip/for-next' adds 74ebbdda7cec arm64: dts: exynos: Add Bluetooth chip to TM2(e) boards adds 75c4a4541891 Merge branch 'next/dt64' into for-next adds a20c3b6fae10 Merge remote-tracking branch 'samsung-krzk/for-next' adds 0c42f6e65f0c Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] adds 0bf6edb74af9 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 3a5e799c0d92 Merge remote-tracking branch 'tegra/for-next' adds d7d458cb29e1 Merge branches 'clk-bcm-module-license', 'clk-boston-leak' [...] adds aab184d23b45 Merge branches 'clk-qoriq-t1023', 'clk-protected-binding', [...] adds f4ad7fba066f Merge branches 'clk-qcom-kconfig', 'clk-qcom-gpucc', 'clk- [...] adds 3315fe5faff4 Merge branch 'clk-qcom-sdm845-lpass' into clk-next adds ddbae6658d4d clk: renesas: Remove usage of CLK_IS_BASIC adds c179c21e2c7a clk: st: Remove usage of CLK_IS_BASIC adds 2239fe59ace6 clk: axm5516: Remove usage of CLK_IS_BASIC adds c0156e5509e4 clk: h8300: Remove usage of CLK_IS_BASIC adds 5a727ff63032 clk: hisilicon: Remove usage of CLK_IS_BASIC adds 354e12100665 clk: versatile: sp810: Remove usage of CLK_IS_BASIC adds f246affc0825 clk: samsung: s3c2410: Remove usage of CLK_IS_BASIC adds 0f51659a438e clk: Loongson1: Remove usage of CLK_IS_BASIC adds 1a501c8defe9 Merge branches 'clk-managed-registration', 'clk-spdx', 'cl [...] adds 7514557c1c57 clk: tegra: get rid of duplicate defines adds 845d782d9144 clk: tegra: Fix maximum audio sync clock for Tegra124/210 adds f9c380efa792 soc/tegra: pmc: Drop SMP dependency from CPU APIs adds b158aeeacc55 clk: tegra30: Use Tegra CPU powergate helper function adds 08441a966219 clk: tegra: Return the exact clock rate from clk_round_rate adds ffe05540d180 Merge branches 'clk-renesas', 'clk-allwinner', 'clk-tegra' [...] adds 8cecda9164d3 dt-bindings: clock: imx8qxp: add SCU clock IDs adds 0f5ab411f587 dt-bindings: clock: add imx8qxp lpcg clock binding adds 3a48d918a461 clk: imx: add configuration option for mmio clks adds fe37b4820417 clk: imx: add scu clock common part adds c2cccb6d0b33 clk: imx: add imx8qxp clk driver adds 2f77296d3df9 clk: imx: add lpcg clock support adds 1e3121bfe51a clk: imx: add imx8qxp lpcg driver adds d360b130e210 clk: imx: Make the i.MX8MQ CCM clock driver CLK_IMX8MQ dependant adds 58c05c823b83 Merge branches 'clk-imx7ulp', 'clk-imx6-fixes', 'clk-imx-f [...] adds 12eced09cd30 clk: qcom: Leave mmss noc on for 8998 adds 0f1c6ca83fb4 clk: qcom: Drop unused 8998 clock adds 44a6951777a3 Merge branch 'clk-qcom-8998-resets' into clk-next adds 9dc320424708 Merge branch 'clk-fixes' into clk-next adds 8cbdc1f09f7a clk: vc5: Add suspend/resume support adds 5964ac60131c Merge branch 'clk-vc5-suspend' into clk-next adds 87ab115185e1 clk: Use of_node_name_eq for node name comparisons adds 2de34ed96489 Merge branch 'clk-of' into clk-next adds 401371fb597e dt-bindings: clock: imx7ulp: add HSRUN mode related clocks adds 7128d7f7bae1 clk: imx: imx7ulp: add arm hsrun mode clocks support adds b677574bdf29 Merge branch 'clk-imx7ulp' into clk-next adds 6b6c4b4314a4 Merge remote-tracking branch 'clk/clk-next' adds 62f9724a7de4 Merge remote-tracking branch 'csky/linux-next' adds 9e26705e001f Merge remote-tracking branch 'ia64/next' adds 10051f90d215 Merge remote-tracking branch 'm68k/for-next' adds bafcc61d998c microblaze: adjust the help to the real behavior adds 2e14f94cf4bc microblaze: move "... is ready" messages to arch/microblaz [...] adds 4722a3e6b716 microblaze: fix multiple bugs in arch/microblaze/boot/Makefile adds 3dda563b8349 microblaze: add linux.bin* and simpleImage.* to PHONY adds 52e79c4f0bfd microblaze: fix race condition in building boot images adds 19d111ccce9f microblaze: remove the explicit removal of system.dtb adds 179419b9ef7b Merge remote-tracking branch 'microblaze/next' adds 31d1b7df0fe3 Merge remote-tracking branch 'nds32/next' adds 0b08b3ffc123 Merge remote-tracking branch 'nios2/for-next' adds 57ce8ba0fd3a openrisc: Fix broken paths to arch/or32 adds ce23071a6ea4 Merge remote-tracking branch 'openrisc/for-next' adds ead44f08506b Merge remote-tracking branch 'parisc-hd/for-next' adds 4d6a19827387 Merge branch 'fixes' into next adds c7e900c05b8f powerpc/ipic: Remove unused ipic_set_priority() adds ebd1d3b74f85 powerpc/32: Move the old 6xx -mcpu logic before the TARGET [...] adds 10fdf838e5f5 lib: fix build failure in CONFIG_DEBUG_VIRTUAL test adds 6bf752daca07 powerpc: implement CONFIG_DEBUG_VIRTUAL adds 584dbc7727a2 powerpc/mm: remove unused variable adds 45090c26614f powerpc: simplify patch_instruction_site() and patch_branc [...] adds 36b08b431e2e powerpc: add modify_instruction() and modify_instruction_site() adds 04b0a72f2807 powerpc/32: use patch_site_addr() in machine_init() adds 4a3a224c5ae3 powerpc/book3s/32: Use MMU_FTR_HPTE_TABLE in head_32.S adds 9efc74ff5295 powerpc/book3s/32: Use patch_site to patch hash functions adds 002cdfc2c786 powerpc/8xx: use modify_instruction_site() adds d16952a62912 powerpc/signal: Use code patching instead of hardcoding adds 6c16816b91a6 powerpc/44x: use patch_sites for TLB handlers patching adds 8a01960fb5bd powerpc/smp: Use code patching to restore reset vector adds 712877f87404 powerpc/mm: Eliminate not possible mmu features at compile time adds e93ba1b7eb5b powerpc/book3s/32: fix number of bats in p/v_block_mapped() adds 0ed5b55884f8 powerpc/8xx: add exception frame marker adds 32c8c4c62189 powerpc/xmon: fix dump_segments() adds c62ce9ef97ba powerpc: remove remaining bits from CONFIG_APUS adds 05a4ab823983 powerpc/uaccess: fix warning/error with access_ok() adds badb9687cec5 powerpc/mm: define an empty slice_init_new_context_exec() adds 385e89d5b20f powerpc/mm: add exec protection on powerpc 603 adds 374f3f5979f9 powerpc/mm/hash: Handle user access of kernel address gracefully adds 17cfccc91545 powerpc/perf: Fix thresholding counter data for unknown type adds 333804dc3b7a powerpc/perf: Update perf_regs structure to include SIER adds 8c31459d6138 powerpc/perf: Cleanup cache_sel bits comment adds 2d46d4877b1a powerpc/perf: Fix unit_sel/cache_sel checks adds 59029136d750 powerpc/perf: Add constraints for power9 l2/l3 bus events adds 3757cba80aff powerpc/perf: Remove l2 bus events from HW cache event array adds e213574a449f raid6/ppc: Fix build for clang adds 72e7bcc2cdf8 powerpc/32: Avoid unsupported flags with clang adds e1e71e201703 ocxl: Fix endiannes bug in ocxl_link_update_pe() adds b18f0ae92b0a powerpc/prom: fix early DEBUG messages adds 9286356907ca powerpc: allow NOT_COHERENT_CACHE for amigaone adds 0aeba2d0d27c powerpc/dma: properly wire up the unmap_page and unmap_sg methods adds 67d8208fba13 crypto4xx_core: don't abuse __dma_sync_page adds 0e652390fb95 powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define adds acddff9dc439 powerpc/dma: remove the unused ISA_DMA_THRESHOLD export adds 9c15a87cfc6c powerpc/dma: remove the unused dma_iommu_ops export adds 44a0337b322e powerpc/dma: split the two __dma_alloc_coherent implementations adds f3e5a8579c70 cxl: drop the dma_set_mask callback from vphb adds 25078dc1f74b powerpc: use mm zones more sensibly adds 8dbdec0bcb41 powerpc/ptrace: Combine SYSCALL_EMU & SYSCALL_TRACE handling adds 49a502ea23bf powerpc/mm: Make NULL pointer deferences explicit on bad p [...] adds 68f211a4d1e5 powerpc/pasemi: Add PCI initialisation for Nemo board. adds 0428a5f494a0 powerpc/pasemi: Add Nemo board IRQ initroutine adds 656fdf3ad8e0 powerpc/pasemi: Add Nemo board device init code. adds 51f4cc2047a4 powerpc/pasemi: Add Nemo board IRQ initroutine adds 3cfb9ebe906b powerpc/44x/bamboo: Fix PCI range adds 759bc0158653 ocxl: Clarify error path in setup_xsl_irq() adds d1f75a96842b ocxl/afu_irq: Don't include <asm/pnv-ocxl.h> adds 2fea82db113e powerpc: eeh_event: convert semaphore to completion adds 2b874a5c7b75 powerpc/configs: Don't enable PPC_EARLY_DEBUG in defconfigs adds ec2adcd8dd64 powerpc: Add some documentation of ISA versions adds f242e0ac95ca powerpc/prom: move the device tree if not in declared memory. adds 76a5eaa38b15 powerpc/fsl: Add infrastructure to fixup branch predictor flush adds 1cbf8990d79f powerpc/fsl: Add macro to flush the branch predictor adds 7d8bad99ba5a powerpc/fsl: Fix spectre_v2 mitigations reporting adds 98518c4d8728 powerpc/fsl: Emulate SPRN_BUCSR register adds f633a8ad636e powerpc/fsl: Add nospectre_v2 command line argument adds 10c5e83afd4a powerpc/fsl: Flush the branch predictor at each kernel ent [...] adds 7fef436295bf powerpc/fsl: Flush the branch predictor at each kernel ent [...] adds e7aa61f47b23 powerpc/fsl: Flush branch predictor when entering KVM adds 3bc8ea8603ae powerpc/fsl: Enable runtime patching if nospectre_v2 boot [...] adds dfa88658fb05 powerpc/fsl: Update Spectre v2 reporting adds e59f5bd759b7 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nosp [...] adds 8c6c942d33f2 powerpc/eeh: Fix debugfs_simple_attr.cocci warnings adds bdbf649efe21 powerpc/powernv/ioda: Allocate indirect TCE levels of cach [...] adds fa1ada78897f powerpc/powernv/npu: Remove unused headers and a macro. adds 517ad4ae8aa9 vfio/spapr_tce: Get rid of possible infinite loop adds f21b0a45e4e4 powerpc/powernv/ioda1: Remove dead code for a single device PE adds a25de7af340f powerpc/powernv/ioda: Reduce a number of hooks in pnv_phb adds c20577014f85 powerpc/powernv/eeh/npu: Fix uninitialized variables in op [...] adds 0c9108b08370 Powerpc/perf: Wire up PMI throttling adds a083787680f8 powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved" adds 5f639e5fad18 powerpc/powernv: Remove PCI_MSI ifdef checks adds 96d19d70e101 powerpc/8xx: Allow pinning IMMR TLB when using early debug [...] adds b52106a040e6 powerpc/4xx: Combine four seq_printf() calls into two in o [...] adds 52930bc6e871 powerpc/4xx: Use seq_putc() in ocm_debugfs_show() adds a8d5dadae59f powerpc/4xx: Delete error message for a ENOMEM in two functions adds ae6263cc3374 powerpc/4xx: Delete an unnecessary return statement in two [...] adds 08fb726df137 powerpc/powernv: Move opal_power_control_init() call in op [...] adds a4e92ce8e4c8 powerpc/fadump: Reservationless firmware assisted dump adds f86593be1e7f powerpc/fadump: Throw proper error message on fadump regis [...] adds 0db6896ff633 powerpc/fadump: Do not allow hot-remove memory from fadump [...] adds e1c3743e1a20 powerpc/tm: Set MSR[TS] just prior to recheckpoint adds 63a0d6b03b8e powerpc/tm: Save MSR to PACA before RFID adds 11be39584a2e powerpc/tm: Print scratch value adds 6f5b9f018f4c powerpc/tm: Unset MSR[TS] if not recheckpointing adds 34642d70ac7e selftests/powerpc: Add checks for transactional sigreturn adds 2f07229f02d4 ocxl: Fix endiannes bug in read_afu_name() adds 2cd4bd192ee9 powerpc/pkeys: Fix handling of pkey state across fork() adds 8a19eeeab66d powerpc: add __NR_syscalls along with NR_syscalls adds a11b763d6170 powerpc: move macro definition from asm/systbl.h adds fbf508da7440 powerpc: split compat syscall table out from native table adds aff850393200 powerpc: add system call table generation support adds ab66dcc76d6a powerpc: generate uapi header and system call table files adds ffca395b11c4 powerpc/mm: Fix reporting of kernel execute faults on the 8xx adds ab7032e793f9 powerpc/ioda/npu: Call skiboot's hot reset hook when disab [...] adds e0bf78b0f959 powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to re [...] adds c10c21efa4bc powerpc/vfio/iommu/kvm: Do not pin device memory adds 46a1449d9e39 powerpc/powernv: Move npu struct from pnv_phb to pci_controller adds 0e759bd75285 powerpc/powernv/npu: Move OPAL calls away from context man [...] adds 68c0449ea16d powerpc/pseries/iommu: Use memory@ nodes in max RAM addres [...] adds 3be2df00e299 powerpc/pseries/npu: Enable platform support adds c409c6316166 powerpc/pseries: Remove IOMMU API support for non-LPAR systems adds c4e9d3c1e65a powerpc/powernv/pseries: Rework device adding to IOMMU groups adds 5eada8a3f087 powerpc/iommu_api: Move IOMMU groups setup to a single place adds 847e6563aa8c powerpc/powernv: Reference iommu_table while it is linked [...] adds b04149c2dd85 powerpc/powernv/npu: Move single TVE handling to NPU PE adds 83fb8ccf9751 powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_ta [...] adds 0bd971676e68 powerpc/powernv/npu: Add compound IOMMU groups adds 1b785611e119 powerpc/powernv/npu: Add release_ownership hook adds 135ef954051b powerpc/powernv/npu: Check mmio_atsd array bounds when populating adds 58629c0dc349 powerpc/powernv/npu: Fault user page into the hypervisor's [...] adds a15b1883fee1 vfio_pci: Allow mapping extra regions adds c2c0f1cde0ef vfio_pci: Allow regions to add own capabilities adds 7f92891778df vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver adds 47918bc68b74 powerpc/pseries: Fix node leak in update_lmb_associativity [...] adds 423e2f944564 powerpc/mm: Remove very old comment in hash-4k.h adds 0d1223dd9273 powerpc/pseries/pmem: Convert to %pOFn instead of device_n [...] adds 2c8e65b595cf powerpc: Use of_node_name_eq for node name comparisons adds c1fa31b0fc90 ide: Use of_node_name_eq for node name comparisons adds f1e0addca8bd macintosh: Use of_node_name_{eq, prefix} for node name com [...] adds 505a314fb28c powerpc: Fix HMIs on big-endian with CONFIG_RELOCATABLE=y adds 9bbc7e4ce47e powerpc/zImage: Also check for stdout-path adds 3a02e590a26f Merge remote-tracking branch 'powerpc/next' adds 7811eade247c arch/powerpc/fsl_rmu: Use dma_zalloc_coherent adds c6e5485e0cb5 powerpc/fsl_pci: simplify fsl_pci_dma_set_mask adds 01f45c8fb8b9 powerpc/fsl-rio: fix spelling mistake "reserverd" -> "reserved" adds 0deae39cec6d powerpc/83xx: handle machine check caused by watchdog timer adds 54877957e95b powerpc/fsl: Use new clockgen binding adds a6ee0c00a70b clk: qoriq: add more compatibles strings adds ccdde478e844 powerpc/dts/fsl: Fix dtc-flagged interrupt errors adds 5f470b3638a4 powerpc/configs/85xx: Enable CONFIG_DEBUG_KERNEL adds 9c7c00671d4e Merge remote-tracking branch 'fsl/next' adds 555af8090162 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] adds 2b5dc333ff2f automerging branch "kernel.org-palmer-linux/fix-cmpxchg_de [...] adds 5fe0427abf2b RISC-V: add of_node_put() adds f9ae3169af97 automerging branch "kernel.org-palmer-linux/fix-put_of_cpu [...] adds c5b842751ef6 riscv: remove unused variable in ftrace adds c6cbdbbbf3e9 automerging branch "kernel.org-palmer-linux/fix-unused_var [...] adds 83ee9dd3444c riscv: fix trace_sys_exit hook adds 23253977a7ee riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig adds c711b3d11101 riscv: add audit support adds e8f99458ae3d riscv: audit: add audit hook in do_syscall_trace_enter/exit() adds 7eb2880c9e25 riscv: define NR_syscalls in unistd.h adds 8f696e1a9a8b riscv: define CREATE_TRACE_POINTS in ptrace.c adds b2a0704d5292 automerging branch "kernel.org-palmer-linux/next-audit" in [...] adds d010d5315ca6 RISC-V: Update Kconfig to better handle CMDLINE adds 598d27869cf3 automerging branch "kernel.org-palmer-linux/next-cmdline" [...] adds 2b3f786408c5 RISC-V: defconfig: Enable RISC-V SBI earlycon support adds 7ba12bb676c2 RISC-V: Remove EARLY_PRINTK support adds 7c3c7a17faa0 automerging branch "kernel.org-palmer-linux/next-earlycon" [...] adds aafd3d431c77 RISC-V: lib: minor asm cleanup adds a2d260bbba28 automerging branch "kernel.org-palmer-linux/next-ojn" into [...] adds 55a5606e563c RISC-V: Add CONFIG_PREEMPT=y to defconfig adds dd88b540ab6d automerging branch "kernel.org-palmer-linux/next-preempt" [...] adds 9012eafc31e7 RISC-V: Select GENERIC_SCHED_CLOCK for clocksource drivers adds 9854b446cedc automerging branch "kernel.org-palmer-linux/next-sched_clo [...] adds 6a0400661cb6 riscv: add ARCH_HAS_SG_CHAIN adds 9c60096d499e automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] adds 4dae2af3d557 Merge remote-tracking branch 'risc-v/for-next' adds acd1acb96af4 Merge remote-tracking branch 's390/features' adds c188a50bb874 Merge remote-tracking branch 'sparc-next/master' adds 4e460f656e9c xtensa: support memtest adds b61c41c28eb0 Move EM_XTENSA to uapi/linux/elf-em.h adds 98c3115a4ec5 xtensa: define syscall_get_arch() adds 6a986984b639 xtensa: use NO_SYSCALL instead of -1 adds 3aee3e25deea xtensa: call do_syscall_trace_{enter,leave} selectively adds 06fbac8e8971 xtensa: implement task_user_regset_view adds 1819afcc0b13 xtensa: implement TIE regset adds 921534473a6b xtensa: enable CORE_DUMP_USE_REGSET adds 9f24f3c1067c xtensa: implement tracehook functions and enable HAVE_ARCH [...] adds af5395c214c1 xtensa: implement syscall tracepoints adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds 64711f9a47d4 xtensa: implement jump_label support adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds 8f38cccd692b Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 205bc635a2b5 Merge remote-tracking branch 'fscrypt/master' adds b5beed58b086 Merge remote-tracking branch 'befs/for-next' adds ce02f0326680 Btrfs: remove no longer used logged range variables when l [...] adds 85dd506c8e02 Btrfs: remove no longer used stuff for tracking pending or [...] adds 9f9b8e8d0ebe btrfs: extent-tree: Detect bytes_may_use underflow earlier adds e2907c1a6ae1 btrfs: extent-tree: Detect bytes_pinned underflow earlier adds b4bd745d1230 btrfs: Introduce find_free_extent_ctl structure for later rework adds d06e3bb69009 btrfs: Refactor clustered extent allocation into find_free [...] adds e1a418481567 btrfs: Refactor unclustered extent allocation into find_fr [...] adds e72d79d6bcee btrfs: Refactor find_free_extent loops update into find_fr [...] adds 5eb193812a42 btrfs: volumes: Make sure there is no overlap of dev exten [...] adds 05a37c48604c btrfs: volumes: Make sure no dev extent is beyond device boundary adds 06f2548f9d74 btrfs: Add function to distinguish between data and btree inode adds 5eaad97af8ae btrfs: Remove extent_io_ops::fill_delalloc adds d75855b4518b btrfs: Remove extent_io_ops::writepage_start_hook adds 7087a9d8db88 btrfs: Remove extent_io_ops::writepage_end_io_hook adds 65a680f6b7d6 btrfs: Remove extent_io_ops::check_extent_io_range callback adds e06a1fc99cc7 btrfs: Remove extent_io_ops::set_bit_hook extent_io callback adds a36bb5f9a90c btrfs: Remove extent_io_ops::clear_bit_hook callback adds 5c848198aad3 btrfs: Remove extent_io_ops::merge_extent_hook callback adds abbb55f4cd56 btrfs: Remove extent_io_ops::split_extent_hook callback adds eede2bf34f4f Btrfs: prevent ioctls from interfering with a swap file adds 60ca842e3457 Btrfs: rename and export get_chunk_map adds ed46ff3d4237 Btrfs: support swap files adds d9cb2459b2e9 btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] adds e5bba0b0f843 btrfs: Remove needless tree locking in iterate_inode_refs adds 5c623d334a4f btrfs: Remove needless tree locking in iterate_inode_extrefs adds 6c122e2a0c51 btrfs: Remove redundant extent_buffer_get in get_old_root adds 24cee18a1c1d btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] adds 8c7eeb655787 btrfs: Remove extra reference count bumps in btrfs_compare_trees adds df44971468c1 btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf adds 9cfc8ba712be btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] adds 46cc775e29c5 btrfs: Adjust loop in free_extent_buffer adds 59b0713a8a6c Btrfs: simpler and more efficient cleanup of a log tree's [...] adds 6d4cbf790307 Btrfs: remove no longer used io_err from btrfs_log_ctx adds ab457246f8a4 btrfs: remove redundant replace_state init adds fc8a168aa9ab btrfs: Check for missing device before bio submission in b [...] adds 7789a55aa1c9 btrfs: Move epd::extent_locked check to writepage_delalloc [...] adds 8cc0237abc3f btrfs: Remove extent_page_data argument from writepage_delalloc adds c629732d247e btrfs: Remove unused extent_state argument from btrfs_writ [...] adds 3cd24c698004 btrfs: use tagged writepage to mitigate livelock of snapshot adds 2f29df4fc24e btrfs: alloc_chunk: do not refurbish num_bytes adds 23f0ff1ec4b0 btrfs: alloc_chunk: improve chunk size variable name adds baf92114c7e6 btrfs: alloc_chunk: fix more DUP stripe size handling adds da612e31aee5 btrfs: fix ncopies raid_attr for RAID56 adds b50836edf9fe btrfs: introduce nparity raid_attr adds a9261d4125c9 btrfs: harden agaist duplicate fsid on scanned devices adds 54862d6d28fc btrfs: mark btrfs_dev_replace_start as static adds 0d228ece59a3 btrfs: dev-replace: go back to suspended state if target d [...] adds 05c49e6bc1e8 btrfs: dev-replace: go back to suspend state if another EX [...] adds d189dd70e255 btrfs: fix use-after-free due to race between replace star [...] adds b47dda2ef6d7 btrfs: dev-replace: set result code of cancel by status of scrub adds fe97e2e173af btrfs: dev-replace: replace's scrub must not be running in [...] adds 53e62fb5a4ae btrfs: dev-replace: add explicit check for replace result [...] adds 49365e697627 btrfs: silence warning if replace is canceled adds f9085abfaeaf btrfs: don't report user-requested cancel as an error adds 64bc6c2a3453 btrfs: Remove superfluous check form btrfs_remove_chunk adds 917aacecc567 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument adds 9bfd61d9755a btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range adds e9a05cf31bf1 btrfs: remove unused drop_on_err in btrfs_mkdir adds f8f591df7d72 btrfs: introduce EXPORT_FOR_TESTS macro adds ce9f967f31ea btrfs: use EXPORT_FOR_TESTS for conditionally exported functions adds 7239ff4b2be8 btrfs: Introduce support for FSID change without metadata rewrite adds 56f20f4009d3 btrfs: Add sysfs support for metadata_uuid feature adds de37aa513105 btrfs: Remove fsid/metadata_fsid fields from btrfs_info adds fbc6feaec98a btrfs: Add handling for disk split-brain scenario during f [...] adds d1a63002829a btrfs: add members to fs_devices to track fsid changes adds 7a62d0f07377 btrfs: Handle one more split-brain scenario during fsid change adds cc5de4e70256 btrfs: Handle final split-brain possibility during fsid change adds 0e6ec385b55f Btrfs: allow clear_extent_dirty() to receive a cached exte [...] adds 5a8067c0d17f Btrfs: fix access to available allocation bits when starti [...] adds 9a6f209e3650 Btrfs: fix deadlock when enabling quotas due to concurrent [...] adds f89e09cf4553 btrfs: add helper to describe block group flags adds 56fc37d93690 btrfs: balance: print args during start and resume adds 7333bd02dcb7 btrfs: balance: print to system log when balance ends or i [...] adds 06ea01b1eeb1 btrfs: merge btrfs_submit_bio_done to its caller adds 600b6cf468b0 btrfs: replace async_cow::root with fs_info adds 31fecccbd7b2 btrfs: remove redundant csum buffer in btrfs_io_bio adds b3a0dd50c395 btrfs: replace btrfs_io_bio::end_io with a simple helper adds 7b41ba71c1a0 btrfs: remove btrfs_bio_end_io_t adds 78e62c02abb9 btrfs: Remove extent_io_ops::readpage_io_failed_hook adds a5fb11429167 Btrfs: fix deadlock with memory reclaim during scrub adds cc2c39d605d2 btrfs: don't initialize 'offset' in map_private_extent_buffer() adds d2e174d5d3ee btrfs: document extent mapping assumptions in checksum adds 2ab4fd3135ee btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction adds da12fe5414f9 btrfs: Refactor btrfs_merge_bio_hook adds b00146b5d53c btrfs: switch BTRFS_FS_STATE_* to enums adds 688a75b9a30a btrfs: switch BTRFS_BLOCK_RSV_* to enums adds eb1a524c9520 btrfs: switch BTRFS_FS_* to enums adds 61fa90c16b0b btrfs: switch BTRFS_ROOT_* to enums adds 80cb38362d33 btrfs: switch EXTENT_BUFFER_* to enums adds 50b5b6020fc3 btrfs: switch EXTENT_FLAG_* to enums adds 5b840301ac4b btrfs: switch BTRFS_ORDERED_* to enums adds bbe339cc323c btrfs: drop extra enum initialization where using defaults adds 41bd60676923 Btrfs: fix fsync of files with multiple hard links in new [...] adds 27a7ff554e8d btrfs: skip file_extent generation check for free_space_in [...] adds 3522e90301d7 btrfs: remove always true if branch in find_delalloc_range adds d1051d6ebf8e btrfs: Fix error handling in btrfs_cleanup_ordered_extents adds ceb21a8db485 btrfs: reada: reorder dev-replace locks before radix tree preload adds 129827e3001f btrfs: dev-replace: swich locking to rw semaphore adds 53176dde0acd btrfs: dev-replace: remove custom read/write blocking scheme adds cb5583dd52fa btrfs: dev-replace: open code trivial locking helpers adds 7073017aeb98 btrfs: use offset_in_page instead of open-coding it adds fdb1e1218034 btrfs: use PAGE_ALIGNED instead of open-coding it adds d7baffdaf9f9 btrfs: add btrfs_delete_ref_head helper adds 07c47775f410 btrfs: add cleanup_ref_head_accounting helper adds bedc661760a9 btrfs: cleanup extent_op handling adds 158ffa364bf7 btrfs: only track ref_heads in delayed_ref_updates adds ba2c4d4e3bda btrfs: introduce delayed_refs_rsv adds 4c8edbc75cb9 btrfs: update may_commit_transaction to use the delayed refs rsv adds 413df7252d52 btrfs: add new flushing states for the delayed refs rsv adds 64403612b73a btrfs: rework btrfs_check_space_for_delayed_refs adds db2462a6ad3d btrfs: don't run delayed refs in the end transaction logic adds 28bad2125767 btrfs: fix truncate throttling adds 92f7ba434f51 btrfs: scrub: pass fs_info to scrub_setup_ctx adds 0e94c4f45d14 btrfs: scrub: move scrub_setup_ctx allocation out of devic [...] adds 7c3c7cb99c77 Btrfs: scrub, move setup of nofs contexts higher in the stack adds 01e0da48856f btrfs: extent-tree: cleanup one-shot usage of @blocksize i [...] adds 83354f0772cd btrfs: catch cow on deleting snapshots adds 0568e82dbe25 btrfs: run delayed items before dropping the snapshot adds 827aa18e7b90 Btrfs: use nofs context when initializing security xattrs [...] adds be6821f82c3c Btrfs: send, fix race with transaction commits that create [...] adds 15c8276302c4 btrfs: Remove 1st shrink/grow phase from balance adds 61ed3a144aa7 btrfs: Refactor main loop in extent_readpages adds 34a28e3d7753 Btrfs: use generic_remap_file_range_prep() for cloning and [...] adds 1690dd41e0cb btrfs: improve error handling of btrfs_add_link adds 52042d8e82ff btrfs: Fix typos in comments and strings adds a965f6e2f45c Merge branch 'misc-4.21' into for-next-current-v4.19-20181219 adds 0078a3f8bf05 Merge branch 'for-next-current-v4.19-20181219' into for-ne [...] adds 6dcccffbdbd8 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 2d8ef857e150 cifs: clean up indentation, replace spaces with tab adds a2438bd95b6c cifs: use a compound for setting an xattr adds aaaa654cf9fa cifs: smb2 commands can not be negative, remove confusing check adds a51d47fa6805 cifs: address trivial coverity warning adds 10e6c7aac8f8 cifs: create a helper function for compound query_info adds 54ea581f3616 Add vers=3.0.2 as a valid option for SMBv3.0.2 adds 22bb4fcc2c23 cifs: change smb2_query_eas to use the compound query-info helper adds faf5d2da8fca cifs: suppress some implicit-fallthrough warnings adds 74ee3d3eb8ce cifs: remove set but not used variable 'smb_buf' adds afd208c6c7d2 cifs: remove coverity warning in calc_lanman_hash adds e0735a571507 cifs: check ntwrk_buf_start for NULL before dereferencing it adds 3d4f8d3d4c05 CIFS: use the correct length when pinning memory for direc [...] adds 1228d3e5b7fa CIFS: return correct errors when pinning memory failed for [...] adds 6077f89725ed CIFS: Fix error mapping for SMB2_LOCK command which caused [...] adds 95ea5fba4736 Merge remote-tracking branch 'cifs/for-next' adds 029d6df5c980 Merge remote-tracking branch 'ecryptfs/next' adds 41c4f85cdac2 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF [...] adds 3f0216106126 Pull quota locking fix. adds fe9faf8c1936 Merge remote-tracking branch 'ext3/for_next' adds f5894204a02f ext4: include terminating u32 in size of xattr entries whe [...] adds 6e74cde1f494 ext4: avoid declaring fs inconsistent due to invalid file handles adds 9a452e100da3 ext4: force inode writes when nfsd calls commit_metadata() adds efbe77c36154 ext4: check for shutdown and r/o file system in ext4_write [...] adds d47f9f99f980 Merge remote-tracking branch 'ext4/dev' adds 0cd6d9b0d234 f2fs: add an ioctl() to explicitly trigger fsck later adds 2062e0c3daa0 f2fs: clear PG_writeback if IPU failed adds 8d64d365aed3 f2fs: fix to reorder set_page_dirty and wait_on_page_writeback adds d33e8852f55c f2fs: check PageWriteback flag for ordered case adds c12001f3ce56 f2fs: remove redundant comment of unused wio_mutex adds 4e8fda031c2f f2fs: use kvmalloc, if kmalloc is failed adds 84aa93cda763 f2fs: correct wrong spelling, issing_* adds a0479263df46 f2fs: flush stale issued discard candidates adds 6aeb114fc9a7 f2fs: clean up checkpoint flow adds dc08e68e5c9f f2fs: fix sbi->extent_list corruption issue adds e8dacfd1d2f1 f2fs: fix block address for __check_sit_bitmap adds e19cc7127dea f2fs: clean up structure extent_node adds 822c833a2f2c f2fs: fix to dirty inode synchronously adds a5fc99cf5a27 f2fs: fix missing unlock(sbi->gc_mutex) adds 2657484910f4 Merge remote-tracking branch 'f2fs/dev' adds 962a2245cf88 Merge remote-tracking branch 'jfs/jfs-next' adds 069d5bf5ec26 NFSv4: cleanup remove unused nfs4_xdev_fs_type adds ac0aa5e843ca nfs: fix comment to nfs_generic_pg_test which does the opposite adds 8e2e5b7c4926 SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG adds d89b22d46a40 cred: add cred_fscmp() for comparing creds. adds 97d0fb239c04 cred: add get_cred_rcu() adds a6d8e7637faa cred: export get_task_cred(). adds f06bc03339ad cred: allow get_cred() and put_cred() to be given NULL. adds 97f68c6b02e0 SUNRPC: add 'struct cred *' to auth_cred and rpc_cred adds fc0664fd9bcc SUNRPC: remove groupinfo from struct auth_cred. adds 8276c902bbe9 SUNRPC: remove uid and gid from struct auth_cred adds 1a80810fbf23 SUNRPC: remove machine_cred field from struct auth_cred adds a534ecb013bf NFSv4: add cl_root_cred for use when machine cred is not a [...] adds f15e1e8bc642 NFSv4: don't require lock for get_renew_cred or get_machine_cred adds ecd5f97e1c7c SUNRPC: discard RPC_DO_ROOTOVERRIDE() adds 5e16923b432b NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] adds a68a72e135ef SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none adds 1de7eea92946 SUNRPC: add side channel to use non-generic cred for rpc call. adds ddf529eeed59 NFS: move credential expiry tracking out of SUNRPC into NFS. adds 354698b7d471 SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT adds b68572e07c58 NFS: change access cache to use 'struct cred'. adds 684f39b4cf51 NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] adds a52458b48af1 NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. adds 89a4f758d9f5 SUNRPC: remove generic cred code. adds d6efccd97e6d SUNRPC: remove crbind rpc_cred operation adds 2edd8d746e51 SUNRPC: simplify auth_unix. adds 04d1532bd0b9 SUNRPC discard cr_uid from struct rpc_cred. adds 594d1644cd59 NFS: nfs_compare_mount_options always compare auth flavors. adds 908a1ec384dc sunrpc: convert to DEFINE_SHOW_ATTRIBUTE adds 74da57606991 xprtrdma: Yet another double DMA-unmap adds 6e2bcd9abe6b xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_I [...] adds ba0cb95edc4e xprtrdma: Refactor Receive accounting adds b97db1f2e960 xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue adds cf481a08781c xprtrdma: No qp_event disconnect adds 79f5c8868fb7 xprtrdma: Don't wake pending tasks until disconnect is done adds 565de312c45f xprtrdma: Fix ri_max_segs and the result of ro_maxpages adds b45162bea4e8 xprtrdma: Reduce max_frwr_depth adds d31f8deac38d xprtrdma: Remove support for FMR memory registration adds a1b191152f7e xprtrdma: Remove rpcrdma_memreg_ops adds db8805c5c144 xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) adds 9f5a75e773b6 NFS: Make "port=" mount option optional for RDMA mounts adds de124ee344c4 xprtrdma: Recognize XDRBUF_SPARSE_PAGES adds 6f4cb5d66d3c xprtrdma: Remove request_module from backchannel adds 86d08ae7b801 xprtrdma: Expose transport header errors adds f039e66da3f6 xprtrdma: Simplify locking that protects the rl_allreqs list adds 8b32d52b8f2f xprtrdma: Cull dprintk() call sites adds 2cb989a9550d xprtrdma: Remove unused fields from rpcrdma_ia adds 37d717999cb6 xprtrdma: Clean up of xprtrdma chunk trace points adds dbf3db1d33bb xprtrdma: Relocate the xprtrdma_mr_map trace points adds 4680b76a82f8 xprtrdma: Add trace points for calls to transport switch methods adds 009d703d9e1c xprtrdma: Trace mapping, alloc, and dereg failures adds 45694f4b4a4f NFS: Fix NFSv4 symbolic trace point output adds 168195fa77cd SUNRPC: Simplify defining common RPC trace events adds 810c0b77ff00 SUNRPC: Fix some kernel doc complaints adds 23b24391c126 xprtrdma: Update comments in frwr_op_send adds 7db5947affd4 xprtrdma: Replace outdated comment for rpcrdma_ep_post adds 176a5890ff17 xprtrdma: Add documenting comment for rpcrdma_buffer_destroy adds f19af6e127eb xprtrdma: Don't leak freed MRs adds 56af0e7b37b6 NFSv4.2 fix async copy reboot recovery adds 33685eef126b xprtrdma: Prevent leak of rpcrdma_rep objects adds 8261018f37c3 NFS: remove unnecessary test for IS_ERR(cred) adds 396f179b97cb sunrpc: handle ENOMEM in rpcb_getport_async adds 30c9fe3855ac sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS adds 5dada61b6b17 sunrpc: Add xprt after nfs4_test_session_trunk() adds 51c1dea7daad Merge remote-tracking branch 'nfs-anna/linux-next' adds 03b31f489614 NFSD remove OP_CACHEME from 4.2 op_flags adds b8eee0e90f97 lockd: Show pid of lockd for remote locks adds 2f280ba9389d sunrpc: use SVC_NET() in svcauth_gss_* functions adds 46c1375b6af1 nfsd: drop useless LIST_HEAD adds 3270d0017839 Merge remote-tracking branch 'nfsd/nfsd-next' adds b4fc37015e50 Merge remote-tracking branch 'v9fs/9p-next' adds d6f215f35963 xfs: split up the xfs_reflink_end_cow work into smaller tr [...] adds fe5ed6c22e94 xfs: libxfs: move xfs_perag_put late adds 8c4ce794ee7a xfs: clean up indentation issues, remove an unwanted space adds 43feeea88c9c xfs: zero length symlinks are not valid adds bc9f2b7c8a73 xfs: idiotproof defer op type configuration adds 02b100fb83f9 xfs: streamline defer op type handling adds 66e3237e724c xfs: const-ify xfs_owner_info arguments adds 7280fedaf3a0 xfs: remove xfs_rmap_ag_owner and friends adds 43004b2a8da2 xfs: add a block to inode count converter adds 83dcdb4469e7 xfs: precalculate inodes and blocks per inode cluster adds c1b4a321ede0 xfs: precalculate cluster alignment in inodes and blocks adds 2c2d9d3a205a xfs: count inode blocks correctly in inobt scrub adds 355e3532132b xfs: cache minimum realtime summary level adds 64bafd2f1e48 xfs: require both realtime inodes to mount adds c456d64449ef xfs: Align compat attrlist_by_handle with native implementation. adds 7ca860e3c1a7 xfs: Fix bulkstat compat ioctls on x32 userspace. adds a9d25bde1e9b xfs: Fix x32 ioctls when cmd numbers differ from ia32. adds 7af8150f9935 xfs: fix function pointer type in ftrace format adds 85f8dff00a31 xfs: fix symbolic enum printing in ftrace output adds 05c753c4cf53 xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs adds 0357d21a6c9b xfs: move XFS_INODE_FORMAT_STR mappings to libxfs adds c494213f3008 xfs: stringify btree cursor types in ftrace output adds 86d163dbfe2a xfs: stringify scrub types in ftrace output adds 65eed012d1f2 xfs: reallocate realtime summary cache on growfs adds 08a6dd7486ec Merge remote-tracking branch 'xfs/for-next' adds 052b8cfa4070 locks: Use inode_is_open_for_write adds 670eddf93fc4 Merge remote-tracking branch 'file-locks/locks-next' adds 26cb5a328c6b exofs_mount(): fix leaks on failure exits adds e262e32d6bde vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds 43f5e655eff7 vfs: Separate changing mount flags full remount adds 17f3b556a3e3 selinux: expand superblock_doinit() calls adds d02fc3452738 smack: make smack_parse_opts_str() clean up on failure adds cf891373b60a LSM: lift parsing LSM options into the caller of ->sb_kern [...] adds 580a8bcb268b LSM: lift extracting and parsing LSM options into the call [...] adds be917e5b8736 new helper: security_sb_eat_lsm_opts() adds 144da0858c5e LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() adds 8f08fcb05ba6 selinux; don't open-code a loop in sb_finish_set_opts() adds 363540f775fb btrfs: sanitize security_mnt_opts use adds dc0dadb3c3d7 nfs_remount(): don't leak, don't ignore LSM options quietly adds e03db7f5411c LSM: turn sb_eat_lsm_opts() into a method adds 6c63bb2d5323 selinux: kill selinux_sb_get_mnt_opts() adds cb662518822e LSM: hide struct security_mnt_opts from any generic code adds 179a64d445e2 selinux: switch to private struct selinux_mnt_opts adds 205b9b7a392a smack: switch to private smack_mnt_opts adds 2790a639b456 LSM: bury struct security_mnt_opts adds cbe9d96f42ba selinux: new helper - selinux_add_opt() adds b0ab2db616c0 selinux: switch away from match_token() adds 3cec2907c913 selinux: regularize Opt_... names a bit adds 8a2bfb0f835a selinux: rewrite selinux_sb_eat_lsm_opts() adds 324240b27f48 LSM: new method: ->sb_add_mnt_opt() adds b2130173efae smack: take the guts of smack_parse_opts_str() into a new helper adds a4fdf6490284 smack: get rid of match_token() adds 6df9e604628d smack: rewrite smack_sb_eat_lsm_opts() adds 84b9446c0cb2 mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT adds bc931e958505 vfs: Introduce fs_context, switch vfs_kern_mount() to it. adds a5df92eef26f new helper: vfs_create_mount() adds e6cf4b0ddae8 teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds 24bcf71c2d23 new helper: do_new_mount_fc() adds 25f91135c9fe convert do_remount_sb() to fs_context adds 36eed0322e8d vfs: Introduce additional defs for a new mount API adds 9cac001cd034 vfs: Introduce logging functions adds d9eedc576c5e vfs: Add configuration parser helpers adds 9216225b1002 vfs: Add LSM hooks for the new mount API adds c89d24d9b588 vfs: Put security flags into the fs_context struct adds b6749bdaef05 selinux: Implement the new mount API LSM hooks adds 741899b37d07 smack: Implement filesystem context security hooks adds 8c5887f84930 apparmor: Implement security hooks for the new mount API adds 2f0f5aabe35b tomoyo: Implement security hooks for the new mount API adds 3b07be67d660 vfs: Implement a filesystem superblock creation/configurat [...] adds 84748ce8c5cf procfs: Move proc_fill_super() to fs/proc/root.c adds 702ff74661b5 proc: Add fs_context support to procfs adds 04154be05b34 ipc: Convert mqueue fs to fs_context adds d364e4807419 cpuset: Use fs_context adds aea3f2676c83 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds e91fecfd2390 hugetlbfs: Convert to fs_context adds a357bdd2a69e vfs: Remove kern_mount_data() adds 2322faf4863d vfs: Provide documentation for new mount API adds 0f2917672e1f vfs: Implement logging through fs_context adds fa856916ae21 vfs: Add some logging to the core users of the fs_context log adds cacded384602 afs: Add fs_context support adds a13c137d8666 afs: Use fs_context to pass parameters over automount adds 6b637ebebe30 vfs: syscall: Add open_tree(2) to reference or clone a mount adds 4cbc22a3b28f vfs: syscall: Add move_mount(2) to move mounts around adds a69545f50d6d teach move_mount(2) to work with OPEN_TREE_CLONE adds 61e8a46e8605 Make anon_inodes unconditional adds 6f6c16fc85e5 vfs: syscall: Add fsopen() to prepare for superblock creation adds a1794f4139f1 vfs: Implement logging through fs_context adds d03118cacc1e vfs: syscall: Add fsconfig() for configuring and managing [...] adds a3dba78ae506 vfs: syscall: Add fsmount() to create a mount for a superblock adds 6737d7af44e9 vfs: syscall: Add fspick() to select a superblock for reco [...] adds d6a38063685b vfs: Add a sample program for the new mount API adds 22cb7405fada VFS: use synchronize_rcu_expedited() in namespace_unlock() adds 4addd2640fca exec: make prepare_bprm_creds static adds a40612ef0ee1 genheaders: %-<width>s had been there since v6; %-*s - since v7 adds f91528955d00 iov_iter: reduce code duplication adds 40effd960bec Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] adds 8676baa24b62 Merge remote-tracking branch 'vfs/for-next' adds e80c1a9d5f51 printk: fix printk_time race. adds 07c17732bd68 printk: Remove print_prefix() calls with NULL buffer. adds 15ff2069cb7f printk: Add caller information to printk() output. adds 58a2c943aefe Merge remote-tracking branch 'printk/for-next' adds 11beb5cc7a77 Merge branch 'pci/enumeration' adds 7cb3026411cf PCI: Remove unnecessary space before function pointer arguments adds 2209e06f8a85 PCI: Add missing include to drivers/pci.h adds ed78c3b9a83b Merge branch 'pci/misc' adds fcf9ab35ba41 PCI/P2PDMA: Clean up documentation and kernel-doc adds 41602c848c80 Merge branch 'pci/peer-to-peer' adds c5eb1190074c PCI / PM: Allow runtime PM without callback functions adds 8c483cae368e Merge branch 'pci/pm' adds 526180408b81 switchtec: Remove immediate status check after submitting [...] adds aff614c6339c switchtec: Set DMA coherent mask adds e4a7dca5de62 switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite adds 52d8db8e0cd7 switchtec: Improve MRPC efficiency by enabling write combining adds 9e49d9015146 switchtec: Add MRPC DMA mode support adds d22739a70c0a Merge branch 'pci/switchtec' adds 797e82dcf4d1 PCI: imx: No-op imx6_setup_phy_mpll() on i.MX7D adds 72e1ea32ca17 PCI: imx: No-op imx6_pcie_reset_phy() on i.MX7D adds 1a059d994189 PCI: imx: Add support for i.MX8MQ adds 533a4e7dd44f MAINTAINERS: Remove Jianguo Sun from HiSilicon STB DWC entry adds 7368401bee11 Merge branch 'remotes/lorenzo/pci/dwc' adds 830920e065e9 PCI: dwc: Use interrupt masking instead of disabling adds fce5423e4f43 PCI: dwc: Take lock when ACKing an interrupt adds 3f7bb2ec20ce PCI: dwc: Move interrupt acking into the proper callback adds c88c9aa97a6c Merge branch 'remotes/lorenzo/pci/dwc-msi' adds 7053eeb009e0 Merge branch 'remotes/lorenzo/pci/mediatek' adds 2a2f55d5640f Merge remote-tracking branch 'pci/next' adds 2c04e516a0ea Merge remote-tracking branch 'pstore/for-next/pstore' adds 0e1f37d120ec HID: asus: Add support for the ASUS T101HA keyboard dock adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 6e0856d31744 HID: intel-ish-hid: fixes incorrect error handling adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 46b14eef59a8 HID: doc: fix wrong data structure reference for UHID_OUTPUT adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds 8c32d47b151b HID: debug: Change to use DEFINE_SHOW_ATTRIBUTE macro adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds 74fbc7d371d9 HID: intel-ish-hid: add MSI interrupt support adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds e177259b6274 Merge remote-tracking branch 'hid/for-next' adds 02d26b9a57fa i2c: i2c-cros-ec-tunnel: Switch to SPDX identifier. adds 0cb47164ed0c Merge tag 'at24-4.21-updates-for-wolfram' of git://git.ker [...] adds 51243b73455f i2c: sh_mobile: Add support for r8a774c0 (RZ/G2E) adds 3f74383f29ca dt-bindings: i2c: sh_mobile: Add r8a774c0 support adds 1ccf1980e3e4 dt-bindings: i2c: rcar: Add r8a774c0 support adds 3035a66934da i2c: axxia: support sequence command mode adds c990bbafdb11 i2c: tegra: Cleanup kerneldoc comments adds 0604ee4aefa2 i2c: tegra: Add missing kerneldoc for some fields adds d6f0453391e0 i2c: tegra: Switch to SPDX identifier adds eb7dd4b831c0 Merge branch 'i2c/for-5.0' into i2c/for-next adds 2ec50494950f Merge remote-tracking branch 'i2c/i2c/for-next' adds 383da7377b5e Merge remote-tracking branch 'i3c/i3c/next' adds 5b5513b88002 hwmon: Add On-Chip Controller (OCC) hwmon driver adds 88be37c07c15 hwmon (occ): Add command transport method for P8 and P9 adds aa195fe49b03 hwmon (occ): Parse OCC poll response adds c10e753d43eb hwmon (occ): Add sensor types and versions adds 54076cb3b5ff hwmon (occ): Add sensor attributes and register hwmon device adds df04ced684d4 hwmon (occ): Add sysfs attributes for additional OCC data adds efb0489ea8fa hwmon: (ina3221) Check channel status for alarms attribute read adds 87625b24986b hwmon: (ina3221) Serialize sysfs ABI accesses adds 4c0415a371fd hwmon: (ina3221) Make sure data is ready before reading adds 323aeb0eb5d9 hwmon: (ina3221) Add PM runtime support adds b6611bcd5144 hwmon (lm63) Do not overwrite data->kind adds 25bbdccfcd8c dt-bindings: hwmon: tmp108: add optional interrupts and #t [...] adds 1b1f4efab0e4 hwmon: (ina3221) Convert to using %pOFn instead of device_ [...] adds 9a629d7ada78 Documentation: hwmon: Add descriptions for ina2xx sysfs entries adds 3f9ffa5c3a25 hwmon: (mlxreg-fan) Modify macros for tachometer fault sta [...] adds 162372b08879 dell-smm-hwmon.c: Add XPS 9570 to supported devices list adds b71464c937f1 hwmon: fix typo build -> built adds 772df3c51e80 hwmon: Remove multiple space after dot adds 89688e8d1ecd hwmon: (ltc2978) Fix spelling mistake "comppatible" -> "co [...] adds e1fd3be613e9 dt-bindings: hwmon: (ntc_thermistor) add B57891S0103 therm [...] adds e8fda2c8646e hwmon: (ntc_thermistor): add support for B57891S0103 from Epcos adds e056fe25d9f0 hwmon: (ntc_thermistor) sort thermistor id lists alphabetically adds 737c086eddab hwmon: (ntc_thermistor) use a table to lookup the thermistor type adds 48049e205e70 dt-bindings: hwmon: (lm90) Document ti,tmp451 compatible string adds 2e9a41bbc107 hwmon: (lm75) Add STLM75 support adds a5c47c0d388b hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants adds 5614e26d84a9 hwmon: (ltc2945): Auto-convert to use SENSOR_DEVICE_ATTR_{ [...] adds fac5ba6f5bf7 hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds 33721d90c044 hwmon: (lm95234) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds 4aabaf30976e hwmon: (nct7802) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds 3d628b29dbec hwmon: (ltc4260) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds 4400711732fb hwmon: (max6650) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds c4043410f73d hwmon: (ntc_thermistor) Auto-convert to use SENSOR_DEVICE_ [...] adds cb1d85341fd7 hwmon: (pwm-fan) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds 740c2f2b86a7 hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds e36917f486a8 hwmon: (tmp401) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] adds 6a0f234fb421 hwmon: (ina2xx) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] adds d7f2a8f596ba hwmon: (ltc4215) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds d93217d84c6c hwmon: (k10temp) Add Hygon Dhyana support adds 4708e96831aa hwmon: (abx500) Use permission specific SENSOR[_DEVICE]_AT [...] adds 419eeabc0df6 hwmon: (acpi_power_meter) Replace S_<PERMS> with octal values adds 1ba3e0237649 hwmon: (ad7314) Use permission specific SENSOR[_DEVICE]_AT [...] adds cbf6cb2b7eea hwmon: (ad7414) Use permission specific SENSOR[_DEVICE]_AT [...] adds 6fdc5d7fa947 hwmon: (ad7418) Use permission specific SENSOR[_DEVICE]_AT [...] adds 0594462f9705 hwmon: (adc128d818) Use permission specific SENSOR[_DEVICE [...] adds b0c130fdaac1 hwmon: (adcxx) Use permission specific SENSOR[_DEVICE]_ATT [...] adds cfc5bca6db53 hwmon: (adm1021) Use permission specific SENSOR[_DEVICE]_A [...] adds 7e77d1e76d36 hwmon: (ads1015) Use permission specific SENSOR[_DEVICE]_A [...] adds 3ecd2783839c hwmon: (ads7828) Use permission specific SENSOR[_DEVICE]_A [...] adds 595a86af49f0 hwmon: (ads7871) Use permission specific SENSOR[_DEVICE]_A [...] adds d60a51a690dd hwmon: (adt7462) Use permission specific SENSOR[_DEVICE]_A [...] adds 42291a5aaed7 hwmon: (adt7470) Use permission specific SENSOR[_DEVICE]_A [...] adds c24f9ba9adfb hwmon: (adt7475) Use permission specific SENSOR[_DEVICE]_A [...] adds f9fe9de0e62d hwmon: (adt7x10) Use permission specific SENSOR[_DEVICE]_A [...] adds a7818350f60e hwmon: (amc6821) Use permission specific SENSOR[_DEVICE]_A [...] adds 71ee4a400013 hwmon: (applesmc) Replace S_<PERMS> with octal values adds e98dd5388b24 hwmon: (aspeed-pwm-tacho) Use permission specific SENSOR[_ [...] adds b51c14c736e3 hwmon: (asus_atk0110) Replace S_<PERMS> with octal values adds 0cd709d0ddbf hwmon: (coretemp) Replace S_<PERMS> with octal values adds 6db587b73fce hwmon: (da9052-hwmon) Use permission specific SENSOR[_DEVI [...] adds 4b76a6c9b7bb hwmon: (da9055-hwmon) Use permission specific SENSOR[_DEVI [...] adds ba949ed62dcd hwmon: (dell-smm-hwmon) Use permission specific SENSOR[_DE [...] adds 0ad85c07a105 hwmon: (ds1621) Use permission specific SENSOR[_DEVICE]_AT [...] adds 57549f3360ee hwmon: (ds620) Use permission specific SENSOR[_DEVICE]_ATT [...] adds ae66d2d9e881 hwmon: (emc1403) Use permission specific SENSOR[_DEVICE]_A [...] adds 94bf70da8ac3 hwmon: (emc2103) Use permission specific SENSOR[_DEVICE]_A [...] adds 7a61d7197b8e hwmon: (emc6w201) Use permission specific SENSOR[_DEVICE]_ [...] adds 22ed7883c138 hwmon: (fschmd) Use permission specific SENSOR[_DEVICE]_AT [...] adds 626f5eaed15a hwmon: (ftsteutates) Use permission specific SENSOR[_DEVIC [...] adds f9facc24a644 hwmon: (asus_atk0110) Fix debugfs_simple_attr.cocci warnings adds c9c63915519b hwmon: (lm80) fix a missing check of the status of SMBus read adds 9aa3aa15f4c2 hwmon: (lm80) fix a missing check of bus read in lm80 probe adds b73ada6dd8e6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds f496990f1f4b slab: make kmem_cache_create{_usercopy} description proper [...] adds 54a67c753610 docs/mm-api: link slab_common.c to "The Slab Cache" section adds 6b5a49b46cf1 configfs: fix wrong name of struct in documentation adds 942104a21ce4 docs: improve pathname-lookup document structure adds 575413861574 Merge remote-tracking branch 'jc_docs/docs-next' adds 4bd257d88490 Merge tag 'v4.20-rc7' into patchwork adds e7121ab4056f media: docs: fix some GPL licensing ambiguity at the text adds daad52c8aa4f media: drxk_hard: check if parameter is not NULL adds bbb55cd70890 media: ddbridge: Move asm includes after linux ones adds 4bd46aa0353e media: cx23885: only reset DMA on problematic CPUs adds 0887f1aef101 Merge remote-tracking branch 'v4l-dvb/master' adds fa09d06522ce media: v4l2-fwnode: Fix setting V4L2_MBUS_DATA_ACTIVE_HIGH [...] adds 72148d1a57e7 media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT adds 934a040be674 media: docs-rst: v4l: Document V4L2_BUF_TYPE_META_OUTPUT i [...] adds 88aa9d204571 media: staging/intel-ipu3: abi: Add register definitions and enum adds 2da6500d335e media: staging/intel-ipu3: abi: Add structs adds 26f5689592e2 media: staging/intel-ipu3: mmu: Implement driver adds 2a2c51d3287e media: staging/intel-ipu3: Implement DMA mapping functions adds e9fad6f1d230 media: staging/intel-ipu3: css: Add dma buff pool utility [...] adds 09d290f0ba21 media: staging/intel-ipu3: css: Add support for firmware m [...] adds 15e2f1ba09ad media: staging/intel-ipu3: css: Add static settings for im [...] adds e11110a5b744 media: staging/intel-ipu3: css: Compute and program ccs adds edfe84526099 media: staging/intel-ipu3: css: Initialize css hardware adds f5f2e4273518 media: staging/intel-ipu3: Add css pipeline programming adds a0ca1627b450 media: staging/intel-ipu3: Add v4l2 driver based on media [...] adds 7fc7af649ca7 media: staging/intel-ipu3: Add imgu top level pci device driver adds 41158dabfd91 media: staging/intel-ipu3: Add Intel IPU3 meta data uAPI adds 7ab9b77a9410 media: staging/intel-ipu3: Add dual pipe support adds 74f48a7cebe3 media: ipu3-imgu: Fix compiler warnings adds 1728f032897f media: ipu3-imgu: Fix firmware binary location adds aeb96ba28b88 media: doc-rst: Add Intel IPU3 documentation adds 9cfb04713d20 media: v4l: Add Intel IPU3 meta buffer formats adds a80f75859b31 media: staging/ipu3-imgu: Address documentation comments adds 76097fe1aee6 media: staging/ipu3-imgu: Add MAINTAINERS entry adds 5198808ce0d5 Merge remote-tracking branch 'v4l-dvb-next/master' adds 31d1b7710262 Merge tag 'v4.20-rc7' of https://git.kernel.org/pub/scm/li [...] adds c143a559b073 udlfb: fix some inconsistent NULL checking adds b4a1ed0cd18b fbdev: make FB_BACKLIGHT a tristate adds fdac751355cd video: clps711x-fb: release disp device node in probe() adds f75df8d4b4fa fbdev: fbmem: behave better with small rotated displays an [...] adds 2607391882fc video: fbdev: pxafb: Fix "WARNING: invalid free of devm_ a [...] adds e41f184d83a3 fbdev: fbmem: make fb_show_logo_line return the end instea [...] adds 3d8b1933eb1c fbdev: fbmem: add config option to center the bootup logo adds e0f5628bf2c1 fbdev: uvesafb: fix spelling mistake "memoery" -> "memory" adds 452f2d4934d2 fbdev: omap2: omapfb: convert to DEFINE_SHOW_ATTRIBUTE adds 5c29085a724f fbdev: fsl-diu: remove redundant null check on cmap adds da2648390ce3 pxa168fb: trivial typo fix adds e9462fffddad fbdev: Remove depends on HAS_DMA in case of platform dependency adds 2122b40580dd fbdev: fbcon: Fix unregister crash when more than one framebuffer adds e82c7ed93e26 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds 2db908767000 ACPICA: Add "Windows 2018" string in the _OSI support adds 178a0f637969 ACPICA: Remove defines that use deprecated flag adds 9f4a297660af ACPICA: add comments, no functional change adds c47511760ecd ACPICA: Update buffer-to-string conversions adds 6d3decda043f ACPICA: Expressions in package elements are not supported adds 0fcb9a31da91 ACPICA: Add "Windows 2018.2" string in the _OSI support adds 73a049a90fb2 ACPICA: disassembler: disassemble OEMx tables as AML adds 4c1379d7bb42 ACPICA: Debug output: Add option to display method/object [...] adds 55e8054dbb35 ACPICA: change coding style to match ACPICA, no functional change adds 3b15e830ba59 ACPICA: Update version to 20181213 adds 24a19afa4bed Merge branch 'acpica' into linux-next adds 82e4eb4e9653 ACPI / tables: add DSDT AmlCode new declaration name support adds 2e16da81a7cb Merge branches 'acpi-misc', 'acpi-tables', 'acpi-soc' and [...] adds 9115d1427f02 Merge branch 'devprop' into linux-next adds 0a3b0c7f9795 dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings adds 2849dd8bc72b cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver adds 67cd4a5d148c Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-cpufreq- [...] adds 90e3577b5feb OPP: Use opp_table->regulators to verify no regulator case adds 46f48aca2e5a OPP: Fix missing debugfs supply directory for OPPs adds 68de2fe57a8f PM / Domains: Make genpd performance states orthogonal to [...] adds 699e21e4170a OPP: Improve _find_table_of_opp_np() adds c8a59103e22b OPP: Add dev_pm_opp_xlate_performance_state() helper adds 2feb5a896c42 OPP: Don't return 0 on error from of_get_required_opp_perf [...] adds 1067ae3e427f PM / Domains: Save OPP table pointer in genpd adds cd50c6d3eb91 PM / Domains: Factorize dev_pm_genpd_set_performance_state() adds 18edf49c4554 PM / Domains: Propagate performance state updates adds ade0c9493e97 Merge branch 'opp/genpd/propagation' into opp/linux-next adds bcbeef5f001c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 97091855bf61 Merge branch 'pm-opp' into linux-next adds e879360c2e7f Merge branches 'pm-qos', 'pm-sleep', 'pm-devfreq' and 'pm- [...] adds 8234f6734c5d PM-runtime: Switch autosuspend over to using hrtimers adds f941d3e41da7 ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle adds 7edcbbf29006 ACPI: PM: Loop in full LPS0 mode only adds a2be83db3bb3 Merge branches 'pm-core' and 'acpi-pm' into linux-next adds f569da8c994c device property: fix fwnode_graph_get_next_endpoint() docu [...] adds 38caad5e1ec9 Merge branch 'devprop' into linux-next adds 67e4eb30ea83 Merge tag 'linux-cpupower-4.21-rc1' of git://git.kernel.or [...] adds 663546903c83 tools/power/x86/intel_pstate_tracer: Fix non root executio [...] adds 3404155190ce tools/power turbosat: fix AMD APIC-id output adds 0ec712e36c1d tools/power turbostat: reduce debug output adds 445640a56349 tools/power turbostat: fix goldmont C-state limit decoding adds f5a4c76ad7de tools/power turbostat: consolidate duplicate model numbers adds 584923efe91f Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 41cf9be66804 Merge branch 'pm-tools' into linux-next adds 28586a51eea6 ACPI / OSI: Add OEM _OSI string to enable dGPU direct output adds 635e69d15509 Merge branch 'acpi-osi' into linux-next adds d32dcc6c6970 PM / Domains: remove define_genpd_open_function() and defi [...] adds 5aac6966534d Merge branch 'pm-domains' into linux-next adds 36ad7d2b9e9b ACPI: Move PCI reset to a separate function adds 86689776878f ACPI: Allow CONFIG_PCI to be unset for reboot adds bd23fac3eaaa ACPICA: Remove PCI bits from ACPICA when CONFIG_PCI is unset adds 5d32a66541c4 PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set adds 52146173a033 arm64: select ACPI PCI code only when both features are enabled adds 43554cebba50 ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set adds 5c6a1177826e ACPI: Make PCI slot detection driver depend on PCI adds 98cff8b23ed1 ACPI/APEI: Clear GHES block_status before panic() adds 1f000e1bfff4 ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode adds 15b289c36c65 Merge branches 'acpi-pci', 'acpi-apei' and 'acpi-tables' i [...] adds 08b16bd2e164 Merge remote-tracking branch 'pm/linux-next' adds 01bd06deb1ad Merge remote-tracking branch 'thermal/next' adds 18be5c22c06a Merge remote-tracking branch 'ieee1394/for-next' adds 091b86a451d5 Merge remote-tracking branch 'dlm/next' adds cd05f1856e61 Merge remote-tracking branch 'swiotlb/linux-next' adds 9f5071010347 RDMA/hns: Init qp context when modify qp from reset to init adds 233673e422de RDMA/hns: Encapsulate and simplify qp state transition adds 4af07f01f7a7 RDMA/hns: Fix the bug while use multi-hop of pbl adds f747b6894518 RDMA/hns: Update posting & querying mailbox adds 0c1c3880442f RDMA/hns: Bugfix for RoCE loopback test adds 6db21d8986e1 IB/rxe: Fix incorrect cache cleanup in error flow adds 1e8f43b7fb25 IB/core: Add CapabilityMask2 to port attributes adds dbabf68574f9 IB/core: Add 2X port width adds a5a5d1993696 IB/core: Add new IB rates adds 4106a758f791 IB/mlx5: Report CapabilityMask2 in ib_query_port adds b874155a5fa4 IB/mlx5: Add HDR speed support to query port adds 28ab1bb0e8f0 Merge tag 'v4.20-rc6' into rdma.git for-next adds d764970bcea3 IB/mlx5: Add 2X width support to query_port adds f94e02ddfd88 IB/mlx5: Remove duplicated include from mlx5_ib.h adds a1462351b590 RDMA/mlx5: Fail early if user tries to create flows on IB [...] adds 59590b8ad2ee IB/{mlx5,ocrdma,qedr,rxe}: Omit port validation from IB verbs adds a276a4d93bf1 RDMA/vmw_pvrdma: Use atomic memory allocation in create AH adds 9435ef4caeea RDMA/uverbs: Optimize clearing of extra bytes in response adds 8cc0698f46ca RDMA/ocrdma: Use PCI-ID as an identification in debugfs adds 2dd8e44cb4f3 IB/mlx4: Remove unneeded NULL check adds 521ed0d92ab0 RDMA/core: Introduce ib_device_ops adds 9615f86be981 RDMA/bnxt_re: Initialize ib_device_ops struct adds 071b2ca40ae3 RDMA/cxgb3: Initialize ib_device_ops struct adds dad3b05d050a RDMA/cxgb4: Initialize ib_device_ops struct adds e3c320caa107 RDMA/hfi1: Initialize ib_device_ops struct adds 7f645a58d001 RDMA/hns: Initialize ib_device_ops struct adds 15644f57cb66 RDMA/i40iw: Initialize ib_device_ops struct adds 4725c4ba8d1c RDMA/mlx4: Initialize ib_device_ops struct adds 96458233ee73 RDMA/mlx5: Initialize ib_device_ops struct adds 56e2a43136b7 RDMA/mthca: Initialize ib_device_ops struct adds 5a6c6e71acb0 RDMA/nes: Initialize ib_device_ops struct adds a263c1241a18 RDMA/ocrdma: Initialize ib_device_ops struct adds bd59461e57b4 RDMA/qedr: Initialize ib_device_ops struct adds 16b0ba9571f9 RDMA/qib: Initialize ib_device_ops struct adds e761058190b4 RDMA/usnic: Initialize ib_device_ops struct adds 20a6b5886102 RDMA/vmw_pvrdma: Initialize ib_device_ops struct adds 573efc4b3ce8 RDMA/rxe: Initialize ib_device_ops struct adds 02a42f8e40ca RDMA/rdmavt: Initialize ib_device_ops struct adds 3023a1e93656 RDMA: Start use ib_device_ops adds 241414967fb9 MAINTAINERS: Update usnic driver maintainers adds 4785860e04bc RDMA/uverbs: Implement an ioctl that can call write and wr [...] adds 8e3b68830186 RDMA/mlx5: Delete unreachable handle_atomic code by simpli [...] adds b81a327dbc0d RDMA/i40iw: Make sure to initialize ib_device_ops adds ac2f7e623d47 RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' adds be5914c124bc RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted adds 5050ae5fa3d5 IB/qib: Fix an error code in qib_sdma_verbs_send() adds e9dfa53a3995 RDMA/hns: Fix an error code in hns_roce_create_srq() adds 350b4c8ac1b4 IB/mlx4: Utilize macro to calculate SQ spare size adds 149d3845f4a5 RDMA/uverbs: Add a method to introspect handles in a context adds bbc13cda3771 RDMA/uverbs: Add an ioctl method to destroy an object adds cbfdd442c43e IB/uverbs: Add helper to get array size from ptr attribute adds ad8a4496757f IB/uverbs: Add support to advise_mr adds 813e90b1aeaa IB/mlx5: Add advise_mr() support adds af8d70375d56 RDMA/restrack: Resource-tracker should not use uobject pointers adds e00b64f7c54c RDMA: Cleanup undesired pd->uobject usage adds c9e585ebdc28 IB/mlx5: Fix compile issue when ODP disabled adds feafa2043346 include/scsi/srp.h: Move response flag definitions into this file adds 16d14e01b7a1 include/scsi/srp.h: Add support for immediate data adds e37df2d5b569 RDMA/srp: Document srp_parse_in() arguments adds 482fffc43c03 RDMA/srp: Handle large SCSI CDBs correctly adds 2ee00f6a98c3 RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer adds 4f6d498c360c RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration adds 513d5647116b RDMA/srp: Rework handling of the maximum information unit length adds 882981f4a411 RDMA/srp: Add support for immediate data adds ed041919f0d2 RDMA/srpt: Fix a use-after-free in the channel release code adds ffd5980695d1 RDMA/srpt: Improve coding style conformance adds 75d79b801c53 RDMA/srpt: Join split strings adds c4bbe911c2ac RDMA/srpt: Make kernel-doc headers complete adds 6feb64ffda7c RDMA/srpt: Remove driver version and release date adds 82305f823562 RDMA/srpt: Rework the srpt_alloc_srq() error path adds 5dabcd0456d7 RDMA/srpt: Add support for immediate data adds b090c4e3a07c RDMA: Mark if create address handle is in a sleepable context adds 2553ba217eea RDMA: Mark if destroy address handle is in a sleepable context adds 90e3edd8cca4 RDMA/bnxt_re: Make use of create AH sleepable flag adds 50c582de1d39 RDMA/bnxt_re: Make use of destroy AH sleepable flag adds 8036e90f92aa IB/usnic: Fix potential deadlock adds 2b827ea1926b RDMA/bnxt_re: Query HWRM Interface version from FW adds bd1c24ccf9eb RDMA/bnxt_re: Increase depth of control path command queue adds 4c8b85187c22 net/mlx5: Use lowercase 'X' for hex values adds 06cc74af05c3 IB/mlx5: Unify e-switch representors load approach between [...] adds 8bb957d2557d net/mlx5: E-Switch, Introduce flow counter affinity adds 8252cf728ce2 net/mlx5: Split the activate lag function into two routines adds 3cfe432e1b3a net/mlx5: Add lag affinity info to log adds 4c283e615598 net/mlx5: Fold the modify lag code into function adds 199fa087dc6b net/mlx5: Continue driver initialization despite debugfs failure adds 2acc7957dbc3 net/mlx5: Add shared Q counter bits adds 71bef2fd583b IB/mlx5: Introduce uid as part of alloc/dealloc transport domain adds ed50edfb7235 Merge branch 'mlx5-next' into rdma.git adds 425518cc5ede IB/mlx5: Use uid as part of alloc/dealloc transport domain adds 6e3722baac04 IB/mlx5: Use the correct commands for UMEM and UCTX allocation adds d5108e69fe01 IB/rxe: Make counters thread safe adds f55c3ec42a97 IB/rxe: Reuse code which sets port state adds 2e8039c65622 IB/core: uverbs copy to struct or zero helper adds 4fa2813d26c8 RDMA/nldev: Expose port_cap_flags2 adds 641d1207d2ed IB/core: Move query port to ioctl adds 842a9c837e20 IB/mlx5: Simplify netdev unbinding adds bb7e22a8ab00 IB/mlx5: Fix long EEH recover time with NVMe offloads adds d53ec8af56d5 RDMA/iwcm: Don't copy past the end of dev_name() string adds e7c4d8e60451 IB/mlx4: Remove set but not used variable 'pd' adds 623d154305c0 IB/mlx5: Fix wrong error unwind adds 900d07c12d4e IB/umad: Simplify and avoid dynamic allocation of class adds cf7ad3030271 IB/umad: Avoid destroying device while it is accessed adds e9dd5daf884c IB/umad: Refactor code to use cdev_device_add() adds cdb53b65ae1b IB/umad: Use class_groups and let core create class file adds 75bf8a2a2f6b IB/umad: Start using dev_groups of class adds aa74be6eeade IB/mlx5: Allocate the per-port Q counter shared when DEVX [...] adds 573671a5f650 IB/uverbs: Signedness bug in UVERBS_HANDLER() adds 58f7c0bfb4e1 RDMA/mlx5: Signedness bug in UVERBS_HANDLER() adds f617e5ffe04f RDMA/srpt: Use kmem_cache_free() instead of kfree() adds 3deb1c1972bd Merge remote-tracking branch 'rdma/for-next' adds 3a37a9636cf3 net: dev: Add extack argument to dev_set_mac_address() adds 1570415f0810 net: dev: Add NETDEV_PRE_CHANGEADDR adds d59cdf9475ad net: dev: Issue NETDEV_PRE_CHANGEADDR adds ca935da7f41b net: bridge: Issue NETDEV_PRE_CHANGEADDR adds b89df65c5e2a net: bridge: Handle NETDEV_PRE_CHANGEADDR from ports adds 61345fab484b net: ipvlan: Issue NETDEV_PRE_CHANGEADDR adds b9245914282c net: bonding: Give bond_set_dev_addr() a return value adds 1caf40dec1e2 net: bonding: Issue NETDEV_PRE_CHANGEADDR adds 9735f2d2fe2c mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_rout [...] adds 9329b8162b95 mlxsw: spectrum: Add mlxsw_sp.mac_mask adds 74bc99397438 mlxsw: spectrum_router: Veto unsupported RIF MAC addresses adds 555afaae121a selftests: mlxsw: Test RIF MAC vetoing adds 9651ee10ce3b selftests: mlxsw: Test FID RIF MAC vetoing adds 522185d5cb40 Merge branch 'Introduce-NETDEV_PRE_CHANGEADDR' adds 2aa55dccf83d hns3: prevent building without CONFIG_INET adds c2c79a32fb86 hamradio, ppp: change semaphore to completion adds 6342ca644713 tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled adds 390de1940441 net/ibmvnic: Remove tests of member address adds aeb3fecde811 net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() adds 9c29a2f55ec0 neighbor: Fix locking order for gc_list changes adds 758a7f0b32ab neighbor: Fix state check in neigh_forced_gc adds 7e6f182bec7d neighbor: Remove state and flags arguments to neigh_del adds 526f1b587cf8 neighbor: Move neigh_update_ext_learned to core file adds e997f8a20a57 neighbor: Remove externally learned entries from gc_list adds 384aee46ca94 Merge branch 'neighbor-More-gc_list-changes' adds 8e2ea53a83df add snmp counters document adds 4cdeeee9252a net: udp: prefer listeners bound to an address adds 23b0269e58ae net: udp6: prefer listeners bound to an address adds d9fbc7f6431f net: tcp: prefer listeners bound to an address adds 0ee58dad5b06 net: tcp6: prefer listeners bound to an address adds 6254e5c6a8d7 selftests: net: test that listening sockets match on addre [...] adds b9948e111391 Merge branch 'net-prefer-listeners-bound-to-an-address' adds 122bedc56a6c net: hns3: Add "bd info" query function adds 7737f1fbb5ba net: hns3: Add "manager table" information query function adds 27cf979a1584 net: hns3: Add "status register" information query function adds c0ebebb9ccc1 net: hns3: Add "dcb register" status information query function adds 0c29d1912b81 net: hns3: Add "queue map" information query function adds 82e00b86a5b6 net: hns3: Add "tm map" status information query function adds a6b981079c76 Merge branch 'hns3-Add-more-commands-to-Debugfs-in-HNS3-driver' adds 70f98d7c7d51 ipconfig: convert to DEFINE_SHOW_ATTRIBUTE adds b09026c6913e cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() adds e782410ed237 r8169: improve spurious interrupt detection adds c2027d1e1758 ipv6: Fix handling of LLA with VRF and sockets bound to VRF adds 2561f97267d6 net: sched: simplify the qdisc_leaf code adds 4b7cd11f22e5 neighbor: Improve neighbour struct layout adds 1811caa0cf91 dt-bindings: net: ravb: Add support for r8a774c0 SoC adds 17a12eaaf09a net: socionext: correctly recover txq after being full adds 35e07d234739 net: socionext: remove mmio reads on Tx adds 283c16a2dfd3 indirect call wrappers: helpers to speed-up indirect calls [...] adds aaa5d90b395a net: use indirect call wrappers at GRO network layer adds 028e0a476684 net: use indirect call wrappers at GRO transport layer adds 4f24ed77dec9 udp: use indirect call wrappers for GRO socket lookup adds bedf3b332034 Merge branch 'net-mitigate-retpoline-overhead' adds 64e4cf0dab16 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds fadd59fc50d0 net/mlx5: Introduce inter-device communication mechanism adds ac004b832128 net/mlx5e: E-Switch, Add peer miss rules adds 04de7dda7394 net/mlx5e: Infrastructure for duplicated offloading of TC flows adds f9392795e2e3 net/mlx5e: Enhance flow counter scheme for offloaded TC es [...] adds 491c37e49b48 net/mlx5e: In case of LAG, one switch parent id is used fo [...] adds 7ba58ba7ba5e net/mlx5e: Offload TC e-switch rules with egress LAG device adds 1418ddd96afd net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG adds 3b5ff59fd851 net/mlx5: Adjustments for the activate LAG logic to run un [...] adds eff849b2c669 net/mlx5: Allow/disallow LAG according to pre-req only adds 8aaca1976e27 net/mlx5: Allow co-enablement of uplink LAG and SRIOV adds 292612d68c4e net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() adds 7c34ec19e10c net/mlx5: Make RoCE and SR-IOV LAG modes explicit adds 958246664043 net/mlx5: Handle LAG FW commands failure gracefully adds 63de273f34b5 Merge tag 'mlx5e-updates-2018-12-14' of git://git.kernel.o [...] adds c151acc6e9ff l2tp: Add protocol field decompression adds ec49d83f2454 net: dccp: initialize (addr,port) listening hashtable adds 11fb60d1089f selftests: net: reuseport_addr_any: add DCCP adds df9b0e30d44c neighbor: Add protocol attribute adds 9c46ae0ea1ee Revert "net: dccp: initialize (addr,port) listening hashtable" adds 036b9e7caeb0 nfp: abm: allow to opt-out of RED offload adds 39d6b96f9fc2 net: dsa: ksz: Rename NET_DSA_TAG_KSZ to _KSZ9477 adds bafe9ba7d908 net: dsa: ksz: Factor out common tag code adds 8a75b9d4c9d3 net: dsa: ksz: Add STP multicast handling adds 5312b93b0420 Merge branch 'dsa-tag-cleanups' adds 5b2f94b27622 net: rtnetlink: support for fdb get adds 4767456212f8 bridge: support for ndo_fdb_get adds 474c3c896ff2 vxlan: support for ndo_fdb_get adds 31d31951d00a selftests: net: rtnetlink.sh: add fdb get test adds 0634d694b06f Merge branch 'rtnl-fdb-get' adds 418089a850c7 mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Ent [...] adds 944068582fe6 mlxsw: resources: Add Spectrum-2 Bloom filter resource adds 0487cfba866a mlxsw: spectrum_acl: Introduce Bloom filter adds 7585cacdb978 mlxsw: spectrum_acl: Add Bloom filter handling adds f5a2852ed0d7 mlxsw: spectrum_acl: Add Bloom filter update adds 8c81b7438bf6 mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter adds 135fd957288e mlxsw: spectrum_acl: Update Bloom filter on eRP transitions adds dd97d85f1e4d mlxsw: spectrum_acl: Set master RP index on transition to eRP adds 03ce5bd18760 mlxsw: reg: Activate Bloom filter adds 095c72080749 selftests: mlxsw: Add Bloom filter simple test adds 5118ca4edf99 selftests: mlxsw: Add Bloom filter complex test adds 5d06a76d9e6d selftests: mlxsw: Add Bloom delta test adds ae6750e0a5ef Merge branch 'mlxsw-spectrum_acl-Add-Bloom-filter-support' adds c03b0358ab60 net: unbreak CONFIG_RETPOLINE=n builds adds 4beaacc6fea5 net/mlx4_en: remove fallback after kzalloc_node() adds b3e5464e36c0 Fixed PHY: Add fixed_phy_change_carrier() adds 6e8b0ff1ba4c dpaa_eth: Add change_carrier() for Fixed PHYs adds 6211d46713c5 gianfar: Add change_carrier() for Fixed PHYs adds a28777f25031 ucc_geth: Add change_carrier() for Fixed PHYs adds 11789039da53 fou: Prevent unbounded recursion in GUE error handler adds f7588cd89331 bnxt_en: Store the maximum NQs available on the PF. adds e916b0815a11 bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. adds c027c6b4e91f bnxt_en: get rid of num_stat_ctxs variable adds f4e896142de8 bnxt_en: Do not modify max_stat_ctxs after RDMA driver req [...] adds 780baad44f0f bnxt_en: Reserve 1 stat_ctx for RDMA driver. adds 36d65be9a880 bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. adds b16b68918674 bnxt_en: Add SR-IOV support for 57500 chips. adds e37fed790335 bnxt_en: Add ethtool -S priority counters. adds 24654f095ed6 bnxt_en: Don't set ETS on unused TCs. adds 7c675421afef bnxt_en: Return linux standard errors in bnxt_ethtool.c adds b8875ca356f1 bnxt_en: Save ring statistics before reset. adds fd3ab1c70e0b bnxt_en: Do not free port statistics buffer when device is down. adds 56d374624778 bnxt_en: query force speeds before disabling autoneg mode. adds 6a95147c5131 Merge branch 'bnxt_en-next' adds eedbbb0d98b2 net: dccp: initialize (addr,port) listening hashtable adds 6e0735d1f7e5 ipmr: Drop mfc_cache argument to ipmr_queue_xmit adds f5c6dfdefb21 ip6mr: Drop mfc6_cache argument to ip6mr_forward2 adds d1675a160296 mlxsw: spectrum: Update the supported firmware to version [...] adds b12c97d45cd0 nfp: flower: fix cb_ident duplicate in indirect block register adds 77c7a7b3e7da Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds cda69d244585 net: hns3: fix error handling int the hns3_get_vector_ring_chain adds e3338205f0c7 net: hns3: uninitialize pci in the hclgevf_uninit adds 531eba0fe2b5 net: hns3: fix napi_disable not return problem adds b644a8d4cb18 net: hns3: update some variables while hclge_reset()/hclge [...] adds b51c366df70d net: hns3: remove unnecessary configuration recapture whil [...] adds ae6017a71115 net: hns3: fix incomplete uninitialization of IRQ in the h [...] adds 7445565cd064 net: hns3: update coalesce param per second adds 8362089d7877 net: hns3: remove 1000M/half support of phy adds 0ad5ea5dbd6c net: hns3: synchronize speed and duplex from phy when phy link up adds 368686be234d net: hns3: getting tx and dv buffer size through firmware adds b9a400ac2957 net: hns3: aligning buffer size in SSU to 256 bytes adds af854724e51e net: hns3: fix a SSU buffer checking bug adds a01aa7680e3d Merge branch 'hns3-next' adds 3379b3bfb71d bonding: fix indentation issues, remove extra spaces adds 2429f13870d3 net: fec: remove workaround to restart phylib state machin [...] adds 2b3e88ea6528 net: phy: improve phy state checking adds fa7b28c11bbf net: phy: print stack trace in phy_error adds 809c67059162 test_rhashtable: remove semaphore usage adds 8937388acb09 qlcnic: remove set but not used variables 'op, cmd_op' adds a26d94bff4d5 net: bridge: remove unneeded variable 'err' adds 915fe1a0d9cb net/mlx5: E-Switch, Remove redundant reloading of the IB i [...] adds 025380b20dc2 net/mlx5e: Use single argument for the esw representor bui [...] adds d9ee0491c2ff net/mlx5e: Use dedicated uplink vport netdev representor adds 13e509a4c194 net/mlx5e: Remove leftover code from the PF netdev being u [...] adds aec002f6f82c net/mlx5e: Uninstantiate esw manager vport netdev on switc [...] adds b36cdb42ad4b net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps adds 073caf508822 net/mlx5e: Add sriov and udp tunnel ndo support for the up [...] adds 371289b61ac1 net/mlx5e: Expose ethtool pause and link functions to mlx5 [...] adds ff9b85de5d5d net/mlx5e: Add some ethtool port control entries to the up [...] adds 6c86bc23421e Merge tag 'mlx5-uplink-rep-2018-12-15' of git://git.kernel [...] adds 935b8a59ac80 net: phy: remove unused code in phy_probe adds 5679ee784c89 tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it adds 624b66f8c994 MAINTAINERS: Add a maintainer for Microsemi switches adds 33f18c96afdf net: ethernet: don't set phylib state CHANGELINK in drivers adds 68406a9807e4 mac80211_hwsim: fix overwriting of if_combination adds 3e8bf5234e4e rfkill: gpio: Remove unused include adds 3453de98145f wireless: FTM: fix kernel-doc "cannot understand" warnings adds 554be8333088 mac80211: ftm responder: remove pointless defensive coding adds 30db641ef4f6 cfg80211: clarify LCI/civic location documentation adds 925b5978cdc7 cfg80211: add some missing fall through annotations adds 8020919a9b99 mac80211: Properly handle SKB with radiotap only adds dd665d23c1e9 mac80211: never pass NULL params to ieee80211_if_add() adds 233e98dc9c30 mac80211: remove superfluous NULL check adds fca1279f090b mac80211: document RCU requirements for ieee80211_tx_dequeue() adds 344f8e00933d mac80211: don't build AMSDU from GSO packets adds 30c63115e20b nl80211: Add support to notify radar event info received from STA adds fdb313e31820 ieee80211: add bits for TWT in Extended Capabilities IE adds 55ebd6e6c765 mac80211: propagate the support for TWT to the driver adds daa5b83513a7 mac80211: update HE operation fields to D3.0 adds 2e249fc32086 mac80211: update driver when MU EDCA params change adds 002245ec20b2 mac80211: set STA flag DISABLE_HE if HE is not supported adds dc7eb0f2c23f mac80211: do not advertise HE cap IE if HE disabled adds efc38dd7d5fa mac80211: fix radiotap vendor presence bitmap handling adds 93bc8ac49e82 cfg80211: fix ieee80211_get_vht_max_nss() adds d359bbce0601 mac80211: Properly access radiotap vendor data adds 5a862f86b8e8 Merge tag 'mac80211-next-for-davem-2018-12-19' of git://gi [...] adds f79ba4300202 6lowpan: convert to DEFINE_SHOW_ATTRIBUTE adds 8e2924e383b7 Bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 6ae81eebdef9 dt-bindings: net: broadcom-bluetooth: Fix external clock names adds 061a8aaf4c0f dt-bindings: net: broadcom-bluetooth: Add VBAT and VDDIO supplies adds bfbc47bd5901 dt-bindings: net: broadcom-bluetooth: Add BCM20702A1 compa [...] adds 31f20f5f6d14 dt-bindings: net: broadcom-bluetooth: Add BCM4330 compatib [...] adds 28ac03b9ac3f Bluetooth: hci_bcm: Handle deferred probing for the clock supply adds 8c08947b7c4f Bluetooth: hci_bcm: Simplify clk_get error handling adds 55dbfcd0f621 Bluetooth: hci_bcm: Use "txco" and "extclk" to get clock r [...] adds 90bc07cc59ac Bluetooth: hci_bcm: Add support for LPO clock adds 75d11676dccb Bluetooth: hci_bcm: Add support for regulator supplies adds 91927a9b351f Bluetooth: hci_bcm: Wait for device to come out of reset a [...] adds 92ffe0db3c85 Bluetooth: hci_bcm: Add BCM20702A1 variant adds 66904555191c Bluetooth: hci_bcm: Add compatible string for BCM4330 adds 0697607acab9 Bluetooth: btbcm: Add default address for BCM43430A0 adds dff6d593b10f Bluetooth: Remove unnecessary smp_mb__after_atomic() barriers adds cba736465e5c Bluetooth: hci_serdev: Remove setting of HCI_QUIRK_RESET_O [...] adds 75edd1f2f916 Bluetooth: clean an indentation issue, remove extraneous space adds 7086b36b8080 Bluetooth: hci_intel: clean an indentation issue, remove e [...] adds 28a75e4c813c Bluetooth: hci_h5: Add suspend / resume ops adds 8589086f4efd Bluetooth: hci_h5: Turn off RTL8723BS on suspend, reprobe [...] adds 2da711bcebe8 Bluetooth: btusb: Add support for Intel bluetooth device 8 [...] adds e3ca60d06cf3 Bluetooth: btbcm: Add entry for BCM4329B1 UART bluetooth adds 22bba80500fd Bluetooth: hci_bcm: Handle specific unknown packets after [...] adds 1629db9c7534 Bluetooth: Fix unnecessary error message for HCI request c [...] adds 29d3c047b703 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7b98f63ea777 net: phy: mscc: Fix the VSC 8531/41 Chip Init sequence adds e80081c34b03 soc: fsl: dpio: Add BP and FQ query APIs adds 610febc68ab7 dpaa2-eth: Add QBMAN related stats adds 8239d5790481 Merge branch 'dpaa2-eth-add-QBMAN-statistics' adds c4b0e771f906 netfilter: avoid using skb->nf_bridge directly adds df5042f4c5b9 sk_buff: add skb extension infrastructure adds de8bda1d22d3 net: convert bridge_nf to use skb extension infrastructure adds 0ca64da128b8 xfrm: change secpath_set to return secpath struct, not err [...] adds 7af8f4ca314a net: move secpath_exist helper to sk_buff.h adds 2294be0f11e2 net: use skb_sec_path helper in more places adds 2fdb435bc0d7 drivers: net: intel: use secpath helpers in more places adds 6362a6a04031 drivers: net: ethernet: mellanox: use skb_sec_path helper adds 56d1ac3260da drivers: net: netdevsim: use skb_sec_path helper adds 26912e3756d0 xfrm: use secpath_exist where applicable adds a053c866496d drivers: chelsio: use skb_sec_path helper adds a84e3f533324 xfrm: prefer secpath_set over secpath_dup adds 4165079ba328 net: switch secpath to use skb extension infrastructure adds 4a54877ee767 Merge branch 'sk_buff-add-extension-infrastructure' adds b4b9771bcbbd tipc: enable tracepoints in tipc adds 26574db0c17f tipc: add trace_events for tipc link adds 01e661ebfbad tipc: add trace_events for tipc socket adds eb18a510b5cd tipc: add trace_events for tipc node adds cf5f55f7f013 tipc: add trace_events for tipc bearer adds 013dc9d55c2e Merge branch 'tipc-tracepoints' adds 055722716c39 tipc: fix uninitialized value for broadcast retransmission adds 927d0ef10a10 mlxsw: spectrum: Sanitize VLAN interface's uppers adds 32fd4b49a372 mlxsw: spectrum_router: Do not destroy RIFs based on FID's [...] adds f1d7c33d6ab5 mlxsw: spectrum_fid: Remove unused function adds e149113a74c3 mlxsw: spectrum: Handle VLAN device unlinking adds 635c8c8bba67 mlxsw: spectrum: Remove reference count from VLAN entries adds be2d6f421f68 mlxsw: spectrum: Properly cleanup LAG uppers when removing [...] adds 21ffedb6db5a mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further adds 965fa8e600d2 mlxsw: spectrum_router: Make RIF deletion more robust adds b61cd7c6f992 mlxsw: spectrum_router: Hold a reference on RIF's netdev adds 489c25f9a375 selftests: mlxsw: Add rtnetlink tests adds 4ab0edecaf1d Merge branch 'mlxsw-Make-driver-more-robust' adds 82cbb5c631a0 neighbour: register rtnl doit handler adds 8deecf3557cc selftests: rtnetlink.sh: add testcase for neigh get adds 24894bc6eabc Merge branch 'neigh-get-support' adds a32ed90be22a net-next: dt-binding: dwmac-mediatek: remove fine-tune property adds 22a3a5403bbe net-next: stmmac: dwmac-mediatek: remove fine-tune property adds dac959760643 Merge branch 'mt2712' adds 9c7f37e5ca14 net: dsa: mv88e6xxx: Add missing watchdog ops for 6320 family adds 3f2eadb10886 selftests: net: refactor reuseport_addr_any test adds 754d5da63145 neighbor: Initialize protocol when new pneigh_entry are created adds 8cdb992f0dc3 net: hns3: refine the handle for hns3_nic_net_open/stop() adds a298797532d9 net: hns3: change default tc state to close adds 1b7d7b058117 net: hns3: fix a bug caused by udelay adds 75edb610860f net: hns3: add max vector number check for pf adds 39cfbc9c4fc4 net: hns3: reset tqp while doing DOWN operation adds 0285dbae5db8 net: hns3: fix vf id check issue when add flow director rule adds 8edc2285b728 net: hns3: don't restore rules when flow director is disabled adds 31a16f99e02c net: hns3: fix the descriptor index when get rss type adds 1154bb26c879 net: hns3: remove redundant variable initialization adds d129a45b5c9d Merge branch 'hns3-next' adds a9cd3439e3c6 neighbor: Use nda_policy for validating attributes in adds [...] adds cc4acb1b6a86 xfrm: policy: remove set but not used variable 'priority' adds fa89a4593b92 xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi adds ac68a3d3c3eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3322479e6d17 bnxt_en: Update firmware interface spec. to 1.10.0.33. adds fc718bb2d1ef bnxt_en: Set hwrm_intr_seq_id value to its inverted value. adds 2e9ee3987719 bnxt_en: Use macros for firmware message doorbell offsets. adds 89455017fb8d bnxt_en: Avoid arithmetic on void * pointer. adds 5c209fc82159 bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm [...] adds 760b6d33410c bnxt_en: Add support for 2nd firmware message channel. adds 4f49b2b8d416 bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). adds 08fe9d181606 bnxt_en: Add Level 2 context memory paging support. adds cf6daed098d1 bnxt_en: Increase context memory allocations on 57500 chip [...] adds abd43a13525d bnxt_en: Support for 64-bit flow handle. adds 0c2ff8d79689 bnxt_en: Adjust default RX coalescing ticks to 10 us. adds 44a7b3b6e3a4 Merge branch 'bnxt_en-next' adds 2be09de7d6a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 59361316afcb igb: reduce CPU0 latency when updating statistics adds 6f9ae17530f9 igb: Change RXPBSIZE size when setting Qav mode adds bad87ee82f74 Documentation: igb: Add a section about CBS adds cd0d465bb697 e100: Fix passing zero to 'PTR_ERR' warning in e100_load_u [...] adds 31389b53b3e0 i40e: define proper net_device::neigh_priv_len adds 9a2d57a7a062 i40e: extend PTP gettime function to read system clock adds eec903769b4e ice: Do not enable NAPI on q_vectors that have no rings adds 1fb3a7a75e2e igb: Fix an issue that PME is not enabled during runtime suspend adds 8fa10ef01260 ixgbe: register a mdiobus adds 643bae17fd4c ixgbe: use mii_bus to handle MII related ioctls adds 6eea2db21012 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds f40be47a3e40 mlxsw: spectrum_router: Do not force specific configuration order adds 9d15dceb8a36 selftests: mlxsw: Add a test case for L3 VNI adds a2d2a20553f0 mlxsw: spectrum: Replace hard-coded default VID with a define adds 262e1ff91c3b mlxsw: spectrum: Set PVID during port initialization adds ab6c3b79ec7b mlxsw: spectrum: Allow controlling destruction of default [...] adds 346fca3b58cb mlxsw: spectrum: Store pointer to default port VLAN in por [...] adds 16f6aceb72e7 mlxsw: spectrum: Add an helper function to cleanup VLAN entries adds 0417d25e7dad mlxsw: spectrum: Switch to VID 4095 as default VID adds d8a1f7ab2c1f mlxsw: spectrum: Remove limitation regarding VID 1 adds 29b1e34efd39 selftests: mlxsw: Adjust test regarding VID 1 adds 03a84ea3d8c5 selftests: forwarding: Add router test with VID 1 adds c337680fc1f4 Merge branch 'mlxsw-Two-usability-improvements' adds 5d8678365c90 mlx5: update timecounter at least twice per counter overflow adds 4a0475d57ad1 mlx5: extend PTP gettime function to read system clock adds 4c8fb2986d44 net/mlx5e: Increase VF representors' SQ size to 128 adds 1ee4457c5c2a net/mlx5e: Allow vlans on e-switch uplink reps adds a0646c88ed3a net/mlx5e: Fail attempt to offload e-switch TC flows with [...] adds 442e1228cbac net/mlx5e: Tunnel routing output devs helper function adds b168cff0b9b2 net/mlx5e: Fail attempt to offload e-switch TC encap flows [...] adds 05ada1adb65a net/mlx5e: Tunnel encap ETH header helper function adds c7bcb277bda4 net/mlx5e: Re-order route and encap header memory allocation adds aa331450b81f net/mlx5e: Support VLAN encap ETH header generation adds e32ee6c78efa net/mlx5e: Support tunnel encap over tagged Ethernet adds 0a5b589111c3 net/mlx5: Fix query_nic_sys_image_guid() error during init adds a64917446eaf net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off adds e716431356df Merge tag 'mlx5-updates-2018-12-19' of git://git.kernel.or [...] adds 3a6d528a5e01 vxlan: Correct merge error. adds 962ad710f7d6 net: dsa: microchip: fix unicast frame leak adds 463561e6b9fa neighbour: remove stray semicolon adds 639c1b2625af net: mscc: ocelot: Register poll timeout should be wall ti [...] adds 21f947753705 net: ipv4: Set skb->dev for output route resolution adds 676f4bb168ca selftests: rtnetlink: Add a test case for multipath route get adds 7de333090a80 Merge branch 'ipv4-Prevent-user-triggerable-warning' adds aa9d6e0f33ae linux/netlink.h: drop unnecessary extern prefix adds 09b0b99007ff iwlwifi: move common 9000 cfg parameters to common macro adds 7a14c23dcdee iwlwifi: dbg: dump data according to the new ini TLVs adds fe1b7d6c2888 iwlwifi: add support for triggering ini triggers adds da2eb669c2c9 iwlwifi: mvm: activate apply points adds 3e2b49d66f2e iwlwifi: don't define OTP_LOW_IMAGE_SIZE per family, but per size adds 4aeaccd6b5f0 iwlwifi: remove useless NVM_HW_SECTION_NUM_FAMILY_* macros adds 64866e5da1ea iwlwifi: move iwl_nvm_check_version() into dvm adds cc2af963f5da iwlwifi: remove all unnecessary occurrences of nvm_calib_ver adds 7bc246827703 iwlwifi: mvm: force TCM re-evaluation on TCM resume adds 0916224eaa77 iwlwifi: pcie: fix erroneous print adds bdf180c8d375 iwlwifi: mvm: change PHY data RX for HE radiotap adds 6721039d5b8a iwlwifi: mvm: add L-SIG length to radiotap adds 7969454b37f2 iwlwifi: mvm: radiotap: remove UL_DL bit in HE TRIG_BASED adds 956343a61226 iwlwifi: pcie: set cmd_len in the correct place adds 55ed14cdaec5 iwlwifi: mvm: don't check if a pointer is set if it can't [...] adds 30ed3c6c0922 Merge tag 'iwlwifi-next-for-kalle-2018-12-14' of git://git [...] adds cc4dc97ffc69 cw1200: convert to DEFINE_SHOW_ATTRIBUTE adds 8c892df41500 brcmfmac: fix roamoff=1 modparam adds 861cb5eb467f brcmfmac: Fix access point mode adds 4f68ef64cd7f cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() adds 90a8c74a8d7b ipw2x00: cleanup dead code adds dabb0983349d iwlwifi: pcie: use iwl_tx_cmd_gen2 and not iwl_tx_cmd adds 70dc179dd986 iwlwifi: mvm: remove dead code adds a124caf8f316 iwlwifi: mvm: remove pointless NULL assignment adds 4120e4a119ed iwlwifi: mvm: cleanup iwl_mvm_tx_skb_non_sta adds 189b8d441b0f iwlwifi: mvm: fix setting HE ppe FW config adds aca432f06b8a iwlwifi: make MVM and DVM depend on MAC80211 adds 57a3a454f303 iwlwifi: split HE capabilities between AP and STA adds bf9dfedaad9e iwlwifi: mvm: handle RX no data notification adds 83eabf1e9810 iwlwifi: mvm: take station lock later in the code adds 3681729429f4 iwlwifi: pcie: lock txq a bit later in reclaim code adds 35739348ba07 iwlwifi: mvm: clean up SSN incrementation adds a06875a7f8fa iwlwifi: wrt: add rt status and num of rx/tx fifos to dump adds 8804351c17f9 iwlwifi: remove unused and wrong PHY_CFG_* macros adds 2c34be6c1fc8 iwlwifi: mvm: set TWT responder capability bit in 11AX Sof [...] adds b71a9c35f214 iwlwifi: mvm: fix spelling mistake "Recieved" -> "Received" adds 83ea00d6873f iwlwifi: mvm: d3: use struct_size() in kzalloc() adds 2c47e5a1f25b iwlwifi: dbg: add debug data to warning adds 9517d448d543 iwlwifi: bump the API version to 43 for 9000 and 22000 adds 19de2fa86e69 iwlwifi: dbg_ini: fix bad ini tlv parsing adds fb376a495fbd ath6kl: Only use match sets when firmware supports it adds 5803c12816c4 ath6kl: Fix off by one error in scan completion adds 192a986d964c ath6kl: Use debug instead of error message when disabled adds 986b83488464 wil6210: convert to DEFINE_SHOW_ATTRIBUTE adds 3fe970e76b37 wil6210: remove set but not used variable 'wdev' adds bff70e5f78e9 ath10k: remove set but not used variable 'num_tdls_vifs' adds 553a7cca769d ath10k: fix kernel panic due to use after free adds 85bd0107c6cd ath10k: add amsdu support for monitor mode adds 9a9cf0e63f70 ath10k: report tx rate using ieee80211_tx_rate_update() adds 68c295f21abc ath10k: disable 4addr source port learning in 10.4 FW by default adds a2864772f33a ath10k: fix warning due to msdu limit error adds 876596759287 ath10k: remove work in progress logs from snoc driver adds c28dcbce0592 ath10k: fix a NULL vs IS_ERR() check adds bd085be6ba95 ath10k: move non-fatal warn logs to dbg level adds 27120f2ac995 ath10k: remove an unnecessary NULL check adds 5fac78aac91d dt: bindings: ath10k: add missing dt properties for WCN399 [...] adds a3542d0c73ce dt: bindings: ath10k: add bindings for wifi iommu node adds 2d3b55853b12 ath10k: fix peer stats null pointer dereference adds 386f97e3b201 ath10k: fix tx_stats memory leak adds e5404969a335 dt-bindings: net: ath10k: fix node name and device type in [...] adds f3f587995c5a dt-bindings: net: ath10k: add new dt entry to identify ext [...] adds 84758d4d43e9 ath10k: add support to configure BB timing over wmi adds fbbae71d374f Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds e69fbf31ca2c Merge tag 'wireless-drivers-next-for-davem-2018-12-20' of [...] adds 7fb1b8ca8fa1 ppp: Move PFC decompression to PPP generic layer adds a6ae520defea net: seg6.h: remove an unused #include adds 7085f47fcdc5 selftests: expand txtimestamp with cmsg support adds b52354aa068e selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet adds cda261f421ba selftests: add txtimestamp kselftest adds e770454fabde Merge branch 'expand-txtimestamp-selftest' adds 23127b33ec80 bpf: Create a new btf_name_by_offset() for non type name use case adds d9762e84ede3 bpf: verbose log bpf_line_info in verifier adds eb415c98980f Merge branch 'bpf_line_info-in-verifier' adds b233920c97a6 bpf: speed up stacksafe check adds 730ff40f80c5 selftests/bpf: check insn processed in test_verifier adds 19e2dbb7dd97 bpf: improve stacksafe state comparison adds 9242b5f5615c bpf: add self-check logic to liveness analysis adds bab89add3e7b Merge branch 'bpf-improve-verifier-state-analysis' adds bc6cd664609b tools: bpftool: add doc for -m option to bpftool-prog.rst adds 32870ba4078c tools: bpftool: fix examples in documentation for bpftool prog adds bd0fb9d0078e tools: bpftool: add a prog array map update example to doc [...] adds 8c03ecf712f5 tools: bpftool: fix warning on struct bpf_prog_linfo definition adds c101189bc968 tools: bpftool: fix -Wmissing declaration warnings adds 034565da0fe6 Merge branch 'bpf-bpftool-cleanups' adds 6c4fc209fcf9 bpf: remove useless version check for prog load adds f97be3ab044c bpf: btf: refactor btf_int_bits_seq_show() adds 9d5f9f701b18 bpf: btf: fix struct/union/fwd types with kind_flag adds ffa0c1cf5959 bpf: enable cgroup local storage map pretty print with kind_flag adds 128b343dbef5 tools/bpf: sync btf.h header from kernel to tools adds cd9de5d3d64b tools/bpf: add test_btf unit tests for kind_flag adds d0ebce687edc tools/bpf: test kernel bpffs map pretty print with struct [...] adds 9f95e37e31a4 tools: bpftool: refactor btf_dumper_int_bits() adds 8772c8bc093b tools: bpftool: support pretty print with kind_flag set adds 37c7b1caeaf6 Merge branch 'bpf-btf-type-fixes' adds 07a09d1b73c9 bpf: libbpf: fix memleak by freeing line_info adds 0d7410ea6efc tools/bpf: check precise {func, line, jited_line}_info_rec [...] adds be3245e22d22 tools: bpftool: attempt to mount tracefs if required for t [...] adds 33221307c3f9 tools: bpftool: add an option to prevent auto-mount of bpf [...] adds a137401d8512 Merge branch 'bpf-bpftool-mount-tracefs' adds a38d1107f937 bpf: support raw tracepoints in modules adds 0bae2d4d62d5 bpf: correct slot_type marking logic to allow more stack s [...] adds 3bdbd0228e75 bpf: sockmap, metadata support for reporting size of msg adds 584e46813e68 bpf: add tools lib/include support sk_msg_md size field adds 945a47d87cee bpf: sk_msg, add tests for size field adds dd4bfda9cfd1 Merge branch 'bpf-sk-msg-size-member' adds 76c43ae84e3f bpf: log struct/union attribute for forward type adds e2ce3674883e xsk: simplify AF_XDP socket teardown adds 9e88b9312acb tools: bpftool: do not force gcc as CC adds fdbaa0beb78b bpf: Ensure line_info.insn_off cannot point to insn with z [...] adds e30f5640e324 bpf: Add BPF_LD_IMM64 to the line_info test adds 6f1f78efbbdd Merge branch 'line_info-check-for-ld_imm64' adds 9df95e8ec568 bpf: sparc64: Enable sparc64 jit to provide bpf_line_info adds 5a8d5209ac02 selftests: bpf: add trivial JSET tests adds 960ea056561a bpf: verifier: teach the verifier to reason about the BPF_ [...] adds 14507e35bd9d selftests: bpf: verifier: add tests for JSET interpretation adds 9b38c4056b27 bpf: verifier: reorder stack size check with dead code san [...] adds 6e774845b321 nfp: bpf: remove the trivial JSET optimization adds 4987eaccd2d1 nfp: bpf: optimize codegen for JSET with a constant adds 489c066cfdf1 selftests: bpf: add missing executables to .gitignore adds d70f4ece9da1 Merge branch 'bpf-jset-verifier' adds 77ea5f4cbe20 bpf/cpumap: make sure frame_size for build_skb is aligned [...] adds 9ee79a65d176 bpf: sk_msg, fix sk_msg_md access past end test adds bc1b4f013b50 bpf: sk_msg, improve offset chk in _is_valid_access adds 7a69c0f25056 bpf: skmsg, replace comments with BUILD bug adds 51199405f967 bpf: skb_verdict, support SK_PASS on RX BPF path adds 552de9106882 bpf: sk_msg, fix socket data_ready events adds a136678c0bdb bpf: sk_msg, zap ingress queue on psock down adds 0608c69c9a80 bpf: sk_msg, sock{map|hash} redirect through ULP adds 28cb6f1eaffd bpf: tls_sw, init TLS ULP removes BPF proto hooks adds 1cf4a0ccc506 Merge branch 'bpf-sockmap-fixes-and-improvements' adds 339bbff2d6e0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds b635cbf68ff3 netfilter: nat: remove unnecessary 'else if' branch adds a504b703bb1d netfilter: nat: limit port clash resolution attempts adds df7043bed47e netfilter: remove unused parameters in nf_ct_l4proto_[un]r [...] adds 912da924a29f netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support adds 716b23c19edd netfilter: nat: un-export nf_nat_l4proto_unique_tuple adds 203f2e78200c netfilter: nat: remove l4proto->unique_tuple adds 40e786bd296d netfilter: nat: fold in_range indirection into caller adds fe2d0020994c netfilter: nat: remove l4proto->in_range adds 76b90019e03d netfilter: nat: remove l4proto->nlattr_to_range adds faec18dbb040 netfilter: nat: remove l4proto->manip_pkt adds 5cbabeec1eb7 netfilter: nat: remove nf_nat_l4proto struct adds 829405993144 netfilter: nf_nat_sip: fix RTP/RTCP source port translations adds 241faeceb849 netfilter: nf_tables: Speed up selective rule dumps adds 5a86d68bcf02 netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine adds b12f7bad5ad3 netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in net [...] adds 2a61d8b883bb netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clust [...] adds 06aa151ad1fc netfilter: ipt_CLUSTERIP: check MAC address when duplicate [...] adds d535c8a69c19 netfilter: conntrack: udp: only extend timeout to stream m [...] adds 294304e4c522 netfilter: conntrack: udp: set stream timeout to 2 minutes adds a0badcc6652f netfilter: conntrack: register sysctl table for gre adds 4b216e21cfca netfilter: conntrack: un-export seq_print_acct adds 4a65798a9408 netfilter: conntrack: add mnemonics for sysctl table adds d912dec12428 netfilter: conntrack: merge acct and helper sysctl table w [...] adds cb2833ed0044 netfilter: conntrack: merge ecache and timestamp sysctl ta [...] adds fc3893fd5cfc netfilter: conntrack: remove empty pernet fini stubs adds 8527f9df04a8 netfilter: netns: shrink netns_ct struct adds c3e533692527 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds a02e8964eaf9 virtio-net: ethtool configurable LRO adds fa2323325e8b selftests: net: reuseport_addr_any: silence clang warning adds e05b8d4fc30a net/mlx5e: TX, Print opcode in error CQE warning adds 4fb2f516186e net/mlx5e: XDP, Precede XDP-related operations in RQ poll [...] adds feb2ff9d74f7 net/mlx5e: XDP, Change the XDP SQ redirect indication adds db02a308cd72 net/mlx5e: XDP, Warn upon polling an error CQE adds b8180392edd9 net/mlx5e: XDP, Replace boolean doorbell indication with s [...] adds fea28dd6a281 net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances adds 1feeab800780 net/mlx5e: XDP, Add array for WQE info descriptors adds 5e0d2eef771e net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE adds 6277053afa34 net/mlx5e: XDP, Add user control for XDP TX MPWQE feature adds 3715917408f3 Merge tag 'mlx5-XDP-100Mpps' of git://git.kernel.org/pub/s [...] adds 7fa4bd739fc0 bpf: fix segfault in test_verifier selftest adds e94e50bd88f7 net: fix possible user-after-free in skb_ext_add() adds d312d0a6846a net: drop the unused helper skb_ext_get() adds 682ec859518d net: minor cleanup in skb_ext_add() adds 64935310f2fc Merge branch 'skb_ext-fixes' adds ce28bb445388 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds feb62e8dd42f Merge remote-tracking branch 'net-next/master' adds 63966e732b56 Merge remote-tracking branch 'nfc-next/master' adds bc0205612bbd gfs2: take jdata unstuff into account in do_grow adds 7d93e1f378de Merge remote-tracking branch 'gfs2/for-next' adds 7677ea0e8843 MAINTAINERS: Update my email address adds b637ef779575 mtd: rawnand: Fix JEDEC detection adds 9b432630e015 mtd: rawnand: omap2: Pass the parent of pdev to dma_reques [...] adds cafb56dd741e mtd: rawnand: marvell: prevent timeouts on a loaded machine adds 732774437ae0 mtd: rawnand: sunxi: Write pageprog related opcodes to WCMD_SET adds ccec4a4a4f27 Merge tag 'nand/for-4.21' of git://git.infradead.org/linux [...] adds f366d3854ec0 Merge tag 'spi-nor/for-4.21' of git://git.infradead.org/li [...] adds c8487f62082d Merge remote-tracking branch 'mtd/mtd/next' adds f9b1d6467860 crypto: aesni - Merge GCM_ENC_DEC adds de85fc46b103 crypto: aesni - Introduce gcm_context_data adds 2426f64bc51f crypto: aesni - Macro-ify func save/restore adds 5350b0f56343 crypto: aesni - support 256 byte keys in avx asm adds e377bedb09d6 crypto: aesni - Add GCM_COMPLETE macro adds 38003cd26c9f crypto: aesni - Split AAD hash calculation to separate macro adds 1cb1bcbb567d crypto: aesni - Merge avx precompute functions adds a44b419fe5ae crypto: aesni - Fill in new context data structures adds 517a448e0984 crypto: aesni - Move ghash_mul to GCM_COMPLETE adds ec8c02d9a30b crypto: aesni - Introduce READ_PARTIAL_BLOCK macro adds e044d5056396 crypto: aesni - Introduce partial block macro adds 603f8c3b0dbb crypto: aesni - Add scatter/gather avx stubs, and use them in C adds 9d880c5945c7 crypto: ux500 - Use proper enum in cryp_set_dma_transfer adds 5ac93f808338 crypto: ux500 - Use proper enum in hash_set_dma_transfer adds 3cc04c160208 crypto: chelsio - remove set but not used variable 'kctx_len' adds 1f479e4cfd08 crypto: chelsio - Swap location of AAD and IV sent in WR adds d5a4dfbdaf54 crypto: chelsio - Use same value for both channel in single WR adds c4f6d44d774e crypto: chelsio - cleanup:send addr as value in function argument adds fef4912b66d6 crypto: chelsio - Handle PCI shutdown event adds 6501ab5ed4d9 crypto: chelsio - Reset counters on cxgb4 Detach adds f31ba0f95f19 crypto: chelsio - Fix wrong error counter increments adds 0c99c2a087c6 crypto: user - remove unused dump functions adds bfad6cb3f829 crypto: api - document missing stats member adds 2326828ee403 crypto: mxc-scc - fix build warnings on ARM64 adds c9613335bf4f crypto: cavium/nitrox - Added AEAD cipher support adds f9c9bdb5131e crypto: x86/chacha - avoid sleeping under kernel_fpu_begin() adds bb648291fc04 crypto: skcipher - add might_sleep() to skcipher_walk_virt() adds 101b53d91d57 crypto: salsa20-generic - don't unnecessarily use atomic walk adds dec5d0db0de7 crypto: cavium/nitrox - Fix build with !CONFIG_DEBUG_FS adds c79b411eaa72 crypto: skcipher - remove remnants of internal IV generators adds 47fceb3f94cc Merge remote-tracking branch 'crypto/master' adds 6f8ee5c21722 drm/exynos: fimd: Make plane alpha configurable adds 3b5129b3a7c6 drm/exynos: fimd: Make pixel blend mode configurable adds 272c1a9b4939 Merge tag 'exynos-drm-next-for-v4.21-v2' of git://git.kern [...] adds 5a23144cb507 drm/etnaviv: remove unnecessary local irq disable adds f9d255f4549e drm/etnaviv: replace header include with forward declaration adds 801c7a1e5286 drm/etnaviv: remove lastctx member from gpu struct adds 221b35fedee1 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 754d47378613 Merge remote-tracking branch 'drm/drm-next' adds 98a083e36bd0 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 99c66bc051e7 drm/msm: Unblock writer if reader closes file adds 5e480b3ecbae Merge remote-tracking branch 'drm-msm/msm-next' adds 877beeb1267d Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 32fa7b852fea regmap: rbtree: convert to DEFINE_SHOW_ATTRIBUTE adds 580d48573c43 regmap: debugfs: convert to DEFINE_SHOW_ATTRIBUTE adds 9b268ebe25cd Merge branch 'regmap-4.21' into regmap-next adds 84267d1b18ab regmap: regmap-irq: Remove default irq type setting from core adds 1c2928e3e321 regmap: regmap-irq/gpio-max77620: add level-irq support adds c82ea33ead18 regmap: irq: add an option to clear status registers on unmask adds 58331d618bd9 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds 445c13d62e1e Merge remote-tracking branch 'regmap/for-next' adds ada79fa5a0b3 ALSA: firewire-lib: fix wrong handling payload_length as p [...] adds aa9a9e39b4f6 ALSA: firewire-lib: fix wrong assignment for 'out_packet_w [...] adds 5ef108c53e6e ALSA: firewire-lib: use the same print format for 'without [...] adds 3d16200a3e55 ALSA: fireface: fix for state to fetch PCM frames adds d4a0b6cbf26c ALSA: fireface: share helper function to switch fetching mode adds 76ea46887729 ALSA: fireface: code refactoring to handle multiplier mode adds 365c00d0b91b ALSA: fireface: allocate isochronous resources in mode-spe [...] adds fc716397a5c7 ALSA: fireface: add support for packet streaming on Fireface 800 adds 6d1ef1bbfed5 ALSA: fireface: code refactoring to handle model-specific [...] adds 40906ebe3af6 ALSA: hda: add mute LED support for HP EliteBook 840 G4 adds c5fd9e77be44 Merge branch 'asoc-4.20' into asoc-linus adds b8b89f5ee0b2 ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id [...] adds 91a531e48b20 ASoC: audio-graph-card: merge audio-graph-scu-card on Doc adds ae3cb5790906 ASoC: audio-graph-card: merge audio-graph-scu-card adds 56eb818191fb ASoC: audio-graph-card: tidyup mclk-fs method adds 7ced65ffb82f ASoC: audio-graph-card: tidyup convert_rate/channel method adds 66164a4da30d ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf adds c4e8ebb9f262 ASoC: simple-card: merge simple-scu-card on Doc adds da215354eb55 ASoC: simple-card: merge simple-scu-card adds 79e834914d1f ASoC: simple-card: tidyup mclk-fs method adds dd82410f7e93 ASoC: simple-card: tidyup convert_rate/channel method adds cfc652a73331 ASoC: simple-card: tidyup prefix for snd_soc_codec_conf adds ae38d2674172 ASoC: rsnd: Add r8a774c0 support adds 35bc99aaa1a3 ASoC: Intel: Skylake: Add more platform granularity adds ba02eed9f300 ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() adds d00f749b00f7 ALSA: compress: make use of runtime buffer for copy adds ee23cf37fd58 ASoC: q6asm-dai: dt-bindings: Add support to compress dais adds f2e6c6aa0cb5 ASoC: qdsp6: q6asm: add support to MP3 format adds 22930c79ac5c ASoC: qdsp6: q6asm-dai: Add support to compress offload adds 76119509d23c ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding adds 3f6856a28f5e ASoC: qdsp6: qdafe: add support for display_port_rx adds 32d2c61ba059 ASoC: qdsp6: q6afe-dai: add support to Display port RX dais adds 0718f87b0df4 ASoC: qdsp6: q6routing: add display_port_rx port routing adds f2055e145f29 ASoC: ti: Merge davinci and omap directories adds ca1c4d653524 MAINTAINERS: Add entry for sound/soc/ti and update the OMA [...] adds c27ace2e95a2 ARM: OMAP1: Makefile: Update for new MCBSP Kconfig option adds 558eb0bfb271 ARM: OMAP2: Update for new MCBSP Kconfig option adds 4d8c1e7efb9f ARM: davinci: dm365-evm: Update for the new ASoC Kcofnig options adds 3162b05fb74c ARM: omap2plus_defconfig: Update the audio options adds eab5b50a13de ARM: omap1_defconfig: Do not select ASoC by default adds 41e95652ee22 ARM: davinci_all_defconfig: Update the audio options adds 0f4967bc21de ASoC: ti: Kconfig: Remove the deprecated options adds a7a850dba824 Merge branch 'asoc-4.21' into asoc-next adds ed49e839199e Merge tag 'asoc-v4.21' of git://git.kernel.org/pub/scm/lin [...] adds 0b84304ef5da ALSA: rme9652: Fix potential Spectre v1 vulnerability adds 5ae4f61f012a ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities adds 644b2e97405b ALSA: bebob: fix model-id of unit for Apogee Ensemble adds 9cf6533e8060 ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 adds 18d43c9b88eb ALSA: HDA: export process_unsol_events() adds c337104b1a16 ALSA: HD-Audio: SKL+: abort probe if DSP is present and Sk [...] adds d82b51c855a2 ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver [...] adds 50a629f52022 Merge remote-tracking branch 'sound/for-next' adds d62805014ee8 ASoC: sdm845: set jack only for a specific backend adds 308424c9e0e1 ASoC: dma-sh7760: cleanup a debug printk adds 3930bdad68d0 ASoC: xlnx: Grammar s/the the/the/ adds 1202a93dcdf9 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field adds 2444d2d0a9b7 ASoC: cs4341: Add driver for CS4341 DAC adds 8cbfce88b092 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC adds b5ac0078aa6c ASoC: xlnx: change license header format style adds 35c299625b68 ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() adds 3ac14a59bfb3 ASoC: wm8904: make the driver visible in Kconfig adds 97f3420a2d5a ASoC: wm8904: save model id directly in of_device_id.data adds 6194aad4eae2 ASoC: wm8904: enable MCLK in STANDBY adds 6f10aff97f5d ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() adds 168f6a0b0d2a ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug adds 686a6dace3bd ASoC: qdsp6: q6asm-dai: Fix a small memory leak adds e9d960271d89 ALSA: compress: prevent potential divide by zero bugs adds 9a3bf4b889c0 ASoC: Intel: Skylake: remove useless cast adds e7b6afc7472f ASoC: Intel: Skylake: simplify boolean tests adds fef363fc4efb ASoC: Intel: Haswell: remove unneeded semicolon adds cf93f2ac4366 ASoC: Intel: Haswell: assign booleans to true/false adds 1c6663406918 ASoC: Intel: Baytrail: remove unneeded variable adds 3647b4ca3a98 ASoC: Intel: Baytrail: simplify boolean test adds 724d68e11efe ASoC: Intel: Atom: simplify boolean tests adds cbb5f163b512 ASoC: Intel: boards: use snd_mask_set_format in all machin [...] adds a4ad6c42a736 ASoC: simple-card-utils: check "reg" property on asoc_simp [...] adds 946fbcc005d4 ASoC: audio-graph-card: add asoc_graph_card_get_conversion() adds 09ceab9439b8 ASoC: audio-graph-scu-card: remove audio-graph-scu-card on Doc adds 0d6ed5cd2b7e ASoC: audio-graph-scu-card: remove audio-graph-scu-card adds 3f11cffdc998 ASoC: simple-scu-card: remove simple-scu-card on Doc adds bdb20e0e1331 ASoC: simple-scu-card: remove simple-scu-card adds 380e39f8c1d1 dt-bindings: ASoC: xlnx, audio-formatter: Document audio f [...] adds 796175a94a7f ASoC: xlnx: add pcm formatter platform driver adds 8c2249fb8405 ASoC: xlnx: enable audio formatter driver build adds c8b59d77c445 ASoC: audio-graph-card: add 1 CPU : 1 Codec support again adds 1d2be13a8532 ASoC: audio-graph-card: add link_info adds b2bd75a85d44 ASoC: audio-graph-card: cleanup DAI link loop method - step1 adds c057d84b12a7 ASoC: audio-graph-card: cleanup DAI link loop method - step2 adds ca36a7bdfb5f ASoC: audio-graph-card: reduce naming prefix adds f0f48626e913 ASoC: simple-card: add asoc_simple_card_get_conversion() adds 68c8cc91f9d7 ASoC: simple-card: add 1 CPU : 1 Codec support again adds ab55309e0d89 ASoC: simple-card: add link_info adds b698b1ec3a6d ASoC: simple-card: cleanup DAI link loop method - step1 adds 19be989eec78 ASoC: simple-card: cleanup DAI link loop method - step2 adds 982a98d009fd ASoC: simple-card: reduce naming prefix adds dc1b33660692 ASoC: rockchip: support ACODEC for rk3328 adds 25af20ae05b9 ASoC: rockchip: add workaround for silence of rk3288 ACODEC adds 2f4c8cb2cbc1 Merge branch 'asoc-4.21' into asoc-next adds 223e1edae97f Merge remote-tracking branch 'sound-asoc/for-next' adds 5439c985c5a8 module: Overwrite st_size instead of st_info adds 93d77e7f1410 ARM: module: Fix function kallsyms on Thumb-2 adds 96cb776d5bb7 Merge remote-tracking branch 'modules/modules-next' adds 4d8f727b83bc Input: nomadik-ske-keypad - fix a loop timeout test adds 0b9f28fed3f7 Input: add official Raspberry Pi's touchscreen driver adds 249d1bb22901 Input: touchscreen - fix coding style issue adds d52266fc74be Input: drv2667 - fix indentation issues adds e2baf5b091fa Merge remote-tracking branch 'input/next' adds 6c210aa596d0 block: remove the bio_phys_segments export adds 637b60ade37e block: remove the blk_recount_segments export adds 0374e1132217 block: remove the unused bio_iov_iter_get_pages export adds a45eb575cdb4 block: remove the unused bio_set_pages_dirty and bio_check [...] adds 74030653f0b9 block: remove the bioset_integrity_free export adds 4c9770c90fc5 block: remove the bio_integrity_advance export adds 7f556a44e61d blk-mq: refactor the code of issue request directly adds 5b7a6f128aad blk-mq: issue directly with bypass 'false' in blk_mq_sched [...] adds d6a51a97c0b2 blk-mq: replace and kill blk_mq_request_issue_directly adds d04c406f29d9 block: clear REQ_HIPRI if polling is not supported adds e7cc005fef03 aoe: add __exit annotation adds 38a3499f6d0c block: loop: check error using IS_ERR instead of IS_ERR_OR [...] adds bc1bcd379218 Merge branch 'for-4.21/block' into for-next adds f9824952ee1c block: update sysfs documentation adds cc56694f132a blk-mq-debugfs: support rq_qos adds d19afebca476 blk-wbt: export internal state via debugfs adds 757bd94dad07 Merge branch 'for-4.21/block' into for-next adds 07b35eb5a364 blk-mq: fix allocation for queue mapping table adds 346fc1089e5d blk-mq: export hctx->type in debugfs instead of sysfs adds 5aceaeb26394 blk-mq: only dispatch to non-defauly queue maps if they ha [...] adds 7e849dd9cf37 nvme-pci: don't share queue maps adds 7211aef86f79 block: mq-deadline: Fix write completion handling adds c16d6b5a9f47 blk-mq: fix dispatch from sw queue adds 13369816cb64 block: fix blk-iolatency accounting underflow adds e5edd5f298fa blk-mq: skip zero-queue maps in blk_mq_map_swqueue adds 6a252f2772c0 Merge branch 'for-4.21/block' into for-next adds 3c94d83cb352 blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() adds d97b73a86dfd Merge branch 'for-4.21/block' into for-next adds cd19181bf9ad blk-mq: enable IO poll if .nr_queues of type poll > 0 adds 9b41439af4e9 Merge branch 'for-4.21/block' into for-next adds 66c6afbd7321 nvmet: fix comparison of a u16 with -1 adds 5698b805fbf0 nvmet: use a macro for default error location adds ed92ad37e885 nvme-pci: only set nr_maps to 2 if poll queues are supported adds 91a509f8b7a8 nvme-pci: refactor nvme_poll_irqdisable to make sparse happy adds f4d10b5c85b5 nvmet-tcp: fix endianess annotations adds a7273d40232f nvme-tcp: fix endianess annotations adds 56a77d26d631 nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" adds 7b7ab780a048 block: make request_to_qc_t public adds 6287b51c77e6 nvme-core: optionally poll sync commands adds 26c682274e0a nvme-fabrics: allow nvmf_connect_io_queue to poll adds 89d43802b0e7 nvme-fabrics: allow user to pass in nr_poll_queues adds ff8519f9e911 nvme-rdma: implement polling queue map adds 604c01d567cb nvme-pci: trace SQ status on completions adds 499aeb45b2e2 Merge branch 'nvme-4.21' of git://git.infradead.org/nvme i [...] adds 323c5a6cc8f4 Merge branch 'for-4.21/block' into for-next adds dbe3ece1287d dm: don't reuse bio for flushes adds 23a6704e30e3 Merge branch 'for-4.21/block' into for-next adds 3a762de55b4e block: save irq state in blkg_lookup_create() adds 3d1fa304c92a Merge branch 'for-4.21/block' into for-next adds d29e89e34952 drbd: narrow rcu_read_lock in drbd_sync_handshake adds 792c3fdd94a5 drbd: must not use connection after kref_put(&connection->kref) adds d5412e8d8e63 drbd: centralize printk reporting of new size into drbd_se [...] adds 94c43a13b8d6 drbd: ignore "all zero" peer volume sizes in handshake adds b17b59602b6d drbd: disconnect, if the wrong UUIDs are attached on a con [...] adds 4ef2a4f43f5e drbd: fix confusing error message during attach adds ad6e89790206 drbd: attach on connected diskless peer must not shrink a [...] adds fe43ed97bba3 drbd: reject attach of unsuitable uuids even if connected adds a2823ea92024 drbd: fix comment typos adds f708bd08ecbd drbd: do not block when adjusting "disk-options" while IO [...] adds be80ff88356a drbd: avoid spurious self-outdating with concurrent discon [...] adds 2c38f0351173 drbd: fix print_st_err()'s prototype to match the definition adds 9049ccd46f1f drbd: don't retry connection if peers do not agree on "aut [...] adds 9848b6ddd8c9 drbd: skip spurious timeout (ping-timeo) when failing promote adds f31e583aa2c2 drbd: introduce P_ZEROES (REQ_OP_WRITE_ZEROES on the "wire") adds a52c5a16cf19 drbd: Avoid Clang warning about pointless switch statment adds 5816a0932b4f drbd: Change drbd_request_detach_interruptible's return ty [...] adds d91b30ea3b12 Merge branch 'for-4.21/block-late' into for-next adds 9f6b7ef6c3eb sbitmap: add helpers for add/del wait queue handling adds 00203ba40d40 kyber: use sbitmap add_wait_queue/list_del wait helpers adds 2d8fbd971495 Merge branch 'for-4.21/block' into for-next adds 6ab2187992f4 blkcg: clean up blkg_tryget_closest() adds 6b4505352e4b blkcg: remove unused __blkg_release_rcu() adds 2e5b2d7c408e bsg: deprecate BIDI support in bsg adds ca377e0a2c25 Merge branch 'for-4.21/block-late' into for-next adds 745d51dc8a29 ata: pata_macio: add of_node_put() adds be9feab677f4 Merge branch 'for-4.21/libata-late' into for-next adds c41103691b7f block: loop: remove redundant code adds 93f87a74fde6 block: sunvdc: remove redundant code adds d52c499b476b lightnvm: pblk: fix use-after-free bug adds 24f36e248952 Merge branch 'for-4.21/block-late' into for-next adds 2280e44906c9 Merge remote-tracking branch 'block/for-next' adds 24113d487843 dm: avoid indirect call in __dm_make_request adds 2adc5c559a07 dm rq: remove unused arguments from rq_completed() adds 935fcc56abc3 dm mpath: only flush workqueue when needed adds 53b471687012 dm: remove indirect calls from __send_changing_extent_only() adds e8ea141a0f5e dm writecache: fix typo in error msg for creating writecac [...] adds ef9923739e6d dm bufio: update comment in dm-bufio.c adds 721b1d98fb51 dm snapshot: Fix excessive memory usage and workqueue stalls adds d7e6b8dfc7bc dm kcopyd: Fix bug causing workqueue stalls adds 8d683dcd65c0 dm crypt: use u64 instead of sector_t to store iv_offset adds ef87bfc24f9b dm: Check for device sector overflow if CONFIG_LBDAF is not set adds a00f5276e266 dm flakey: Properly corrupt multi-page bios. adds e8c2566f8352 dm integrity: fix spelling mistake in workqueue name adds af331ebae7e1 dm crypt: log the encryption algorithm implementation adds bbf6a566920e dm verity: log the hash algorithm implementation adds 34743bfddef2 dm rq: cleanup leftover code from recently removed q->mq_o [...] adds 74694bcbdf7e dm raid: fix false -EBUSY when handling check/repair message adds c6d6e9b0f6b4 dm: do not allow readahead to limit IO size adds bd938bf0b6cf Merge branch 'dm-4.20' into dm-next adds c88b3cf1eada Merge remote-tracking branch 'device-mapper/for-next' adds 3df407b2a534 mmc: dw_mmc-bluefield: simplify the probe() function adds ae460c115b7a mmc: atmel-mci: do not assume idle after atmci_request_end adds c42160d8efd8 dt-bindings: mmc: fsl-imx-esdhc: add imx8qxp compatible string adds 9706b4722e12 mmc: renesas_sdhi_internal_dmac: Add R7S9210 support adds bb16956e239e dt-bindings: mmc: tmio_mmc: Document Renesas R7S9210 adds a68dd9a008e1 mmc: sdhci: Convert sdhci_allocate_bounce_buffer() to return void adds cd7a0d211386 mmc: sdhci-cadence: include <linux/bits.h> instead of <lin [...] adds df7507b50b49 mmc: renesas_sdhi: remove workaround for HS400 clock adds 2cec67865b0c mmc: tmio: delete wait in tuning process adds 0204da24a735 mmc: renesas_sdhi: Whitelist R8A77990 SDHI adds 7e2d23ec3a7d mmc: bcm2835: Switch to SPDX identifier adds 4bf780996669 mmc: sdhci: Fix data command CRC error handling adds 869f8a69bb3a mmc: sdhci: Rename SDHCI_ACMD12_ERR and SDHCI_INT_ACMD12ERR adds af849c86109d mmc: sdhci: Handle auto-command errors adds 247cb8b7a796 dt-bindings: mmc: sdhci-msm: Add SoC-specific compatible strings adds 21f1e2d457ce mmc: sdhci-msm: Re-initialize DLL if MCLK is gated dynamically adds ec5af091b28a mmc: slot-gpio: Allocate GPIO labels dynamically adds 0c901c0566fb mmc: jz4740: Get CD/WP GPIOs from descriptors adds 0f6f3235b816 mmc: jz4740: Use GPIO descriptor for power adds 74ff81e16c32 mmc: sdhci: imx: Use the slot GPIO descriptor adds f6000a4eb34e mmc: bcm2835: reset host on timeout adds 07d405769afe mmc: bcm2835: Recover from MMC_SEND_EXT_CSD adds 5eae252db385 mmc: bcm2835: Release DMA channel on driver unload adds af19b7ce76ba mmc: bcm2835: Avoid possible races on data requests adds 37fefadee8bb mmc: bcm2835: Terminate timeout work synchronously adds 6dc6f2619017 mmc: bcm2835: Refactor dma_map_sg handling adds 2f5da678351f mmc: bcm2835: Properly handle dmaengine_prep_slave_sg adds b0715f04d0c1 mmc: core: remove obsolete mmc_set_blockcount() function adds ac1e25c870d3 mmc: tmio: enable module clock before resetting when resuming adds a87852c6b882 mmc: tmio: fix reset operation adds 202367cb8d09 mmc: renesas_sdhi: add initial setting of interrupt mask register adds 164691aae88d mmc: renesas_sdhi: handle 4tap hs400 mode quirk based on S [...] adds 2c907f05dc3d mmc: renesas_sdhi: align compatibility properties for H3 and M3-W adds 0f4e2054c971 mmc: renesas_sdhi: disable HS400 on H3 ES1.x and M3-W ES1.[012] adds 1970701f8080 mmc: tmio: introduce mask for 'always 1' bits adds 20427e5db3f9 mmc: document 'Reliable Write' bit in uapi header adds 09b4f706736f mmc: mmci: send stop command if sbc error issue adds 96e03fffa306 mmc: jz4740: rework pre_req/post_req implementation adds 5b0d62108b46 mmc: sdhci-omap: Add platform specific reset callback adds 52b5f5cfa2f7 mmc: sdhci-omap: Remove redundant structure assignments adds cc14eec0889b mmc: core: Add ->hs400_prepare_ddr() callback adds 54e08d9a95ca mmc: sdhci-of-esdhc: add hs400 mode support adds 6079e63cdeac mmc: sdhci-of-esdhc: add erratum A011334 support adds 58d0bf843b49 mmc: sdhci-of-esdhc: temporary fixup for eMMC HS400 issue adds 48e304cc1970 mmc: sdhci-of-esdhc: workaround for unreliable pulse width [...] adds b0d06f1cb0e2 mmc: meson-mx-sdio: check devm_kasprintf for failure adds 5716fb9bd9c6 mmc: spi: Convert to use GPIO descriptors adds faed9303067a mmc: host: tmio: Use GPIO descriptors adds d2951dfa070d mmc: s3cmci: Use the slot GPIO descriptor adds 5128f8d44501 gpio: name PCA953x gpio chips after device name adds 32d1544880aa ARM: pxa: Add gpio descriptor lookup tables for MMC CD/WP adds 58e2d877e370 ARM: pxa: Add GPIO descriptors for Palm27x adds c914a27c92f9 mmc: pxamci: Support getting GPIO descs for RO and WP adds e114cd33e678 ARM: pxa: Delete platform data for CD/WP adds 80a68f387cd6 mmc: pxamci: Delete platform data handling of CD and WP adds f54005b508b9 mmc: pxa: Use GPIO descriptor for power adds a622bb0a1e1f mmc: slot-gpio: Delete legacy GPIO handling adds 809090e8e212 mmc: sdhci-pci: Add max-frequency device property for Inte [...] adds 67b4ff9fb796 dt-bindings: mmc: sdhci-msm: Clarify register requirements adds feb357458baa mmc: jz4740: Use PTR_ERR_OR_ZERO in jz4740_mmc_request_gpios() adds 8ceb29436c3a mmc: convert to DEFINE_SHOW_ATTRIBUTE adds 4f556bc04e3c misc: cardreader: add new Alcor Micro Cardreader PCI driver adds c5413ad815a6 mmc: add new Alcor Micro Cardreader SD/MMC driver adds a89e7bcb1808 mmc: sdhci-msm: Disable CDR function on TX adds 7d5ef5125756 mmc: core: Introduce MMC_CAP_SYNC_RUNTIME_PM adds 4bfdd76dcb67 mmc: rtsx_usb_sdmmc: Don't runtime resume the device while [...] adds f275179f7bdc mmc: rtsx_usb_sdmmc: Re-work runtime PM support adds 4dad599b8b5d mmc: rtsx_usb_sdmmc: Re-work card detection/removal support adds 01a7e8e066a5 memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in [...] adds 883a87ddf2f1 misc: rtsx_usb: Use USB remote wakeup signaling for card i [...] adds e03e303edf1c memstick: Prevent memstick host from getting runtime suspe [...] adds ba9d5f83735f memstick: rtsx_usb_ms: Use ms_dev() helper adds 6827ca573c03 memstick: rtsx_usb_ms: Support runtime power management adds b11c36d5d8e3 mmc: sdhci-of-esdhc: fix spelling mistake "upsupported" -> [...] adds c4916c24ff54 sh: ecovec24: Fix an ifdef adds 566b60209427 mmc: alcor: remove set but not used variables 'len, clock_out' adds ea6d02731211 mmc: sdhci-of-esdhc: Fix timeout checks adds 9f0ea0bda1d0 mmc: sdhci-omap: Fix timeout checks adds 0e6e7c2ff397 mmc: sdhci-xenon: Fix timeout checks adds 6809a5f7366f mmc: sdhci-msm: avoid unused function warning adds f98b4f98bbc8 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] adds 49d14adb0031 dt-bindings: mmc: sdhci-of-arasan: Add deprecated message [...] adds 41fd4caeb00b mmc: sdhci_am654: Add Initial Support for AM654 SDHCI driver adds 18f92bc02f17 mmc: meson-gx: make sure the descriptor is stopped on errors adds 83076d2268c7 mmc: meson-gx: remove useless lock adds c5e1766d3ac0 mmc: meson-gx: align default phase on soc vendor tree adds 71645e65729f mmc: meson-gx: add signal resampling adds 9e89a1526a9c misc: alcor_pci: fix spelling mistake "invailid" -> "invalid" adds c8073e528514 mmc: mmci: add variant property to set command stop bit adds bd29f58bc061 mmc: sdhci: Add quirk to disable LED control adds aeae6ad35e97 mmc: sdhci-pci: Disable LED control for Intel BYT-based co [...] adds 197ce1a5a0e9 mmc: sdhci-acpi: Disable LED control for Intel BYT-based c [...] adds 58fe8bbacd28 dt-bindings: sdhci-omap: Add note for cpu_thermal adds 961de0a856e3 mmc: sdhci-omap: Workaround errata regarding SDR104/HS200 [...] adds 01e421feec08 Merge branch 'fixes' into next adds 1217e6154492 mmc: core: Drop redundant check in mmc_send_hpi_cmd() adds 0c204979c691 mmc: core: Cleanup BKOPS support adds ab409be2be55 dt-bindings: mmc: renesas_sdhi: Add r8a774c0 support adds ca804a5615a7 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774c0 adds 5215b2e952f3 mmc: mediatek: Add MMC_CAP_SDIO_IRQ support adds 2e9fb492faca Merge remote-tracking branch 'mmc/next' adds 3e096d1972d2 Merge remote-tracking branch 'kgdb/kgdb-next' adds f91389c8d286 md: remove set but not used variable 'bi_rdev' adds e731f3e28b7e lib/raid6: add missing include for raid6test adds 58af3110a7c5 lib/raid6: avoid __attribute_const__ redefinition adds 86919f9dd2db lib/raid6: check for assembler SSSE3 support adds 0437de4fa09f lib/raid6: sort algos in rough performance order adds be85f93ae2df lib/raid6: add option to skip algo benchmarking adds 37b22c289460 md: remvoe redundant condition check adds caea3c47ad51 raid10: refactor common wait code from regular read/write request adds e820d55cb99d md: fix raid10 hang issue caused by barrier adds 37c7f9df72a4 Merge remote-tracking branch 'md/for-next' adds 24e06ff71d76 mfd: Use of_node_name_eq() for node name comparisons adds d0c97d5a721b mfd: tps65218: Use devm_regmap_add_irq_chip and clean up e [...] adds cacfa8866d61 mfd: ingenic-tcu: Fix bit field description in header adds 0b29e22fae1c mfd: rave-sp: Fix typo in rave_sp_checksum comment adds 1e93cae39549 mfd: madera: Remove spurious semicolon in while loop adds 92b563785624 mfd: cros_ec: Add commands to control codec adds 9b455d6d233c mfd: mc13xxx: Fix a missing check of a register-read failure adds 6e889719194d mfd: exynos-lpass: Enable UART module support adds c39777e9279f Merge remote-tracking branch 'mfd/for-mfd-next' adds 3cee7a7d05b1 backlight: 88pm860x_bl: Use of_node_name_eq for node name [...] adds c904275e2dea Merge remote-tracking branch 'backlight/for-backlight-next' adds 958091396648 power: supply: bq25890: fix BAT_COMP field definition adds 559db8e63a52 Merge remote-tracking branch 'battery/for-next' adds fc401cb98a73 regulator: mcp16502: add support for suspend adds 918446c96595 regulator: axp20x: fix set_ramp_delay for AXP209/dcdc2 adds 22a5a4a44c43 regulator: act8945a-regulator: fix 'defined but not used' [...] adds 966e927bf8cc drivers/regulator: fix a missing check of return value adds 78e6fbf321a9 regulator: act8945a-regulator: make symbol act8945a_pm static adds 308144ce8e51 regulator: mcp16502: code cleanup adds 4906d09164c0 regulator: mcp16502: Use #ifdef CONFIG_PM_SLEEP around mcp [...] adds f4c8f980283b regulator: mcp16502: Fix missing n_voltages setting adds 3e60b4fc8671 regulator: convert to DEFINE_SHOW_ATTRIBUTE adds 77ea906082dc regulator: mcp16502: Select REGMAP_I2C to fix build error adds cd07e3701fa6 regulator: tps65910: fix a missing check of return value adds b27d9668be60 Merge branch 'regulator-4.21' into regulator-next adds c3b572596522 Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds e47a0b48f3ee Merge remote-tracking branch 'regulator/for-next' adds db5113911aba seccomp: hoist struct seccomp_data recalculation higher adds a5662e4d81c4 seccomp: switch system call argument type to void * adds 6a21cc50f0c7 seccomp: add a return code to trap to userspace adds fec7b6690541 samples: add an example of seccomp user trap adds d63962e38cc0 Merge tag 'seccomp-next' of https://git.kernel.org/pub/scm [...] adds 5b841bfab695 smack: fix access permissions for keyring adds 55b078f031f5 Smack: Improve Documentation adds 20bb4cb4fb9f Merge branch 'smack-for-4.21-a' of https://github.com/csch [...] adds 088f908006c5 Merge branch 'next-smack' into next-testing adds 8bd8ea195f6d Merge tag 'v4.20-rc7' into next-general adds 5580b4a1a8ca Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 32daa6e9b63b Merge branch 'next-integrity' into next-testing adds 9488585b21be tpm: add support for partial reads adds 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] adds 319deec7db6c seccomp: fix poor type promotion adds 4fc96ee9085d seccomp, s390: fix build for syscall type change adds 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] adds c7f7e58fcbf3 integrity: Remove references to module keyring adds e5a7e9283f51 Merge branch 'next-integrity' into next-testing adds b49d564344f7 security: integrity: partial revert of make ima_main expli [...] adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds 51cc12178abd Merge remote-tracking branch 'security/next-testing' adds c8a9a5cedf74 Merge remote-tracking branch 'apparmor/apparmor-next' adds c3cdada21d0d Merge remote-tracking branch 'selinux/next' adds e1b83a31c798 Watchdog: remove outdated comment adds 94d6b80c45d3 watchdog/hpwdt: Exclude via blacklist adds de2cb0cc300e watchdog/hpwdt: Do not claim unsupported hardware adds 437a3f8ea493 watchdog/hpwdt: Update driver version. adds b1bbb0cb2c0e watchdog: asm9260_wdt: make array mode_name static, shrink [...] adds 57808f448b3d watchdog: bcm281xx: convert to DEFINE_SHOW_ATTRIBUTE adds 248e655b45ed watchdog: ie6xx_wdt: convert to DEFINE_SHOW_ATTRIBUTE adds 9077123c6807 watchdog: renesas_wdt: don't keep timer value during suspe [...] adds 4d9c6e90166f dt-bindings: watchdog: update bindings for MT7629 SoC adds 969c0acc039f watchdog: Add pm8916 watchdog driver adds 8d4d4f3267e1 dt-bindings: watchdog: Add Qualcomm PM8916 watchdog adds 22ec9bb1cbcd watchdog: mena21_wdt: Convert to GPIO descriptors adds 3fd201f1abf7 Merge remote-tracking branch 'watchdog/master' adds 2713fe37153e Revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" adds a6cf933a359f dt-bindings: iommu: ipmmu-vmsa: Add r8a774c0 support adds b6d39cd82241 iommu/ipmmu-vmsa: Hook up r8a774c0 DT matching code adds 69d24c6ed67c dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 adds b4ef725eeba1 iommu: Introduce wrappers around dev->iommu_fwspec adds 8097e53eaba2 ACPI/IORT: Use helper functions to access dev->iommu_fwspec adds 9b468f7d9cf1 iommu/arm-smmu: Use helper functions to access dev->iommu_fwspec adds 98cc4f719642 iommu/dma: Use helper functions to access dev->iommu_fwspec adds df9036558062 iommu/ipmmu-vmsa: Use helper functions to access dev->iomm [...] adds a9bf2eec5a6f iommu/mediatek: Use helper functions to access dev->iommu_fwspec adds 5c7e6bd71bfd iommu/of: Use helper functions to access dev->iommu_fwspec adds 2000e5f70322 iommu/qcom: Use helper functions to access dev->iommu_fwspec adds db5d6a70043a iommu/tegra: Use helper functions to access dev->iommu_fwspec adds dbba197edf32 driver core: Introduce device_iommu_mapped() function adds 170ecbd5ff09 iommu/of: Use device_iommu_mapped() adds 13e6a84d697e ACPI/IORT: Use device_iommu_mapped() adds bf8763d8f837 powerpc/iommu: Use device_iommu_mapped() adds 05afde1a7ef3 xhci: Use device_iommu_mapped() adds f884f6ee6260 dmaengine: sh: rcar-dmac: Use device_iommu_mapped() adds 6954cf9bfda1 iommu/sysfs: Rename iommu_release_device() adds cc5aed44a3a8 iommu: Consolitate ->add/remove_device() calls adds 641fb0efbff0 iommu/of: Don't call iommu_ops->add_device directly adds d2e1a003af56 ACPI/IORT: Don't call iommu_ops->add_device directly adds dc9de8a2b20f iommu: Check for iommu_ops == NULL in iommu_probe_device() adds 03ebe48e235f Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] adds 6f6b2c73e5a7 Merge remote-tracking branch 'iommu/next' adds 8ba35b3a0046 vfio-mdev/samples: Use u8 instead of char for handle functions adds 31ebb9994208 Merge remote-tracking branch 'vfio/next' adds d406db524c32 audit: remove duplicated include from audit.c adds e2fc509ba340 Merge remote-tracking branch 'audit/next' adds b5c8f358ce7c dt-bindings: iio: magnetometer: add dt-bindings for freesc [...] adds 485773d3c5c7 dt-bindings: mrvl,intc: fix a trivial typo adds 24ad02c48c69 gpio-omap.txt: add reg and interrupts properties adds b8a9ac1a5b99 of: of_node_get()/of_node_put() nodes held in phandle cache adds 5801169a2ed2 of: __of_detach_node() - remove node from phandle cache adds 81e174edac53 Merge remote-tracking branch 'devicetree/for-next' adds e898d9cdd3a9 mailbox: Add device-managed registration functions adds 6aba2f4aac1a mailbox: arm-mhu: Use device-managed registration API adds 709cbeea1b34 mailbox: bcm2835: Use device-managed registration API adds 0cafc12ab9cc mailbox: bcm-flexrm: Use device-managed registration API adds 6267ee6afae0 mailbox: bcm-pdc: Use device-managed registration API adds e73cb83c807b mailbox: hi3660: Use device-managed registration API adds ad3e7f9651ca mailbox: hi6220: Use device-managed registration API adds 4013286c7231 mailbox: imx: Use device-managed registration API adds 87f63f578b73 mailbox: altera: Use device-managed registration API adds d0c196dbee79 mailbox: sti: Use device-managed registration API adds 0b7f5fe837f6 mailbox: xgene-slimpro: Use device-managed registration API adds 8aed57195572 mailbox: mtk-cmdq: Use device-managed registration API adds ec1c674f0ae3 mailbox: mtk-cmdq: Remove needless devm_kfree() calls adds a3abf4363c7e mailbox: omap: Use device-managed registration API adds 85a555246e6d mailbox: platform-mhu: Use device-managed registration API adds 83dd44a17d40 mailbox: qcom-apcs: Use device-managed registration API adds 08f2f88a3bbf mailbox: rockchip: Use device-managed registration API adds 368d7767b501 mailbox: stm32-ipcc: Use device-managed registration API adds 2298a6f09f45 mailbox: ti-msgmgr: Use device-managed registration API adds a8803d7421cc mailbox: Support blocking transfers in atomic context adds 8ed82e23875e mailbox: Allow multiple controllers per device adds fed8b7e366e7 dt-bindings: tegra186-hsp: Add shared mailboxes adds 91b1b1c3da8a mailbox: tegra-hsp: Add support for shared mailboxes adds 9a63f0f40599 mailbox: tegra-hsp: Add suspend/resume support adds a54d03ed01b4 mailbox: tegra-hsp: use devm_kstrdup_const() adds d69e11648e48 mailbox: tegra-hsp: Use device-managed registration API adds b09bc6081a7b Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 079e7f8709bb spi: sh-msiof: Add r8a774c0 support adds 916d9802e4b0 spi: sh-msiof: Reduce the number of times write to and per [...] adds b3fc4e0e966e Merge branch 'spi-4.21' into spi-next adds 74ff666bd7ba Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] adds 956e6ae19214 Merge remote-tracking branch 'spi/for-next' adds c7c20cccbb96 Merge branch 'core/core' adds 19b1c445f990 Merge branch 'core/rcu' adds acb56f2be630 Merge branch 'efi/core' adds a0fc5578f1d6 efi: Let kmemleak ignore false positives adds bf616dcda92a Merge branch 'efi/urgent' adds c5f48c0a7aa1 genirq: Fix various typos in comments adds 893b0aff9a7a irqchip/irq-imx-gpcv2: Silence "fall through" warning adds 1fb51c975a80 irqchip/irq-rda-intc: Fix return value check in rda8810_in [...] adds 8ca66b7ccf3c irqchip/irq-imx-gpcv2: Add IRQCHIP_DECLARE for i.MX8MQ compatible adds da0abe1a0411 irqchip: Add driver for Cirrus Logic Madera codecs adds ff63495eff81 dt-bindings/irq: Add binding for Freescale IRQSTEER multiplexer adds 0136afa08967 irqchip: Add driver for imx-irqsteer controller adds 897898a69451 dt-bindings: interrupt-controller: stm32: Document hwlock [...] adds fb94109b764e irqchip/stm32: protect configuration registers with hwspinlock adds ff3730a497cd Merge tag 'irqchip-4.21' of git://git.kernel.org/pub/scm/l [...] adds c2899c3470de genirq/affinity: Remove excess indentation adds bec04037e4e4 genirq/core: Introduce struct irq_affinity_desc adds c410abbbacb9 genirq/affinity: Add is_managed to struct irq_affinity_desc adds 31bd5fa8bcc5 Merge branch 'irq/core' adds e0f673a2a805 Merge branch 'locking/atomics' adds 2421b7f3573b locking/lockdep: Remove ::version from lock_class structure adds da087b222961 tools/lib/lockdep/tests: Display compiler warning and erro [...] adds 7e9798871a91 tools/lib/lockdep/tests: Fix shellcheck warnings adds 5ecb8e94b494 tools/lib/lockdep/tests: Improve testing accuracy adds 2b28a8609ec9 tools/lib/lockdep/tests: Run lockdep tests a second time u [...] adds 7f3c7952d111 tools/lib/lockdep: Rename "trywlock" into "trywrlock" adds ac862d9b2fd0 tools/lib/lockdep: Add dummy print_irqtrace_events() imple [...] adds 886adbed7ac1 tools/lib/lockdep/tests: Test the lockdep_reset_lock() imp [...] adds 1431a5d2cfa1 locking/lockdep: Declare local symbols static adds d35568bdb6ce locking/lockdep: Inline __lockdep_init_map() adds 2904d9fa45d3 locking/lockdep: Introduce lock_class_cache_is_registered() adds a66b6922dc6a locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement adds 786fa29e9cb6 locking/lockdep: Make concurrent lockdep_reset_lock() calls safe adds fe27b0de8dfc locking/lockdep: Stop using RCU primitives to access 'all_ [...] adds 80eb86576870 sched/fair: Clean up comment in nohz_idle_balance() adds 5aefb963bee4 Merge branch 'locking/core' adds 43b9e4febc66 perf/core: Declare the __percpu attribute on non-deref types adds 76aea1eeb98d Merge tag 'v4.20-rc7' into perf/core, to pick up fixes adds fb1a59fae8ba kprobes: Blacklist symbols in arch-defined prohibited area adds fe6e65615415 kprobes/x86: Show x86-64 specific blacklisted symbols correctly adds 8162b3d1a728 kprobes/x86: Remove unneeded arch_within_kprobe_blacklist [...] adds 54fceb0bafd9 perf build: Give better hint about devel package for libssl adds 57ddf09173c1 perf stat: Fix shadow stats for clock events adds bc4da38a4789 perf stat: Fix CSV mode column output for non-cgroup events adds b18e08882588 perf map: Remove extra indirection from map__find() adds 804234f27180 perf env: Also consider env->arch == NULL as local operation adds ec1891afae74 perf machine: Record if a arch has a single user/kernel ad [...] adds 8e80ad9983ca perf thread: Add fallback functions for cases where cpumod [...] adds 225f99e0c811 perf tools: Use fallback for sample_addr_correlates_sym() cases adds 692d0e63324d perf script: Use fallbacks for branch stacks adds 0631ca3a6e6e tools lib traceevent: Fix compile warnings in tools/lib/tr [...] adds 2aac9f9d5b85 perf tests record: Allow for 'sleep' being 'coreutils' adds 741dad88dde2 perf test: Fix perf_event_attr test failure adds 92151b0a230c tools include: Adopt ERR_CAST() from the kernel err.h header adds 19702894cd93 perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) adds 1b3aae90c6ab perf top: Allow passing a kallsyms file adds 1c6f709b9f96 perf intel-pt: Fix error with config term "pt=0" adds 2a07d814747b tools build feature: Check if libaio is available adds 0b77383134f3 perf mmap: Map data buffer for preserving collected data adds d3d1af6f011a perf record: Enable asynchronous trace writing adds 93f20c0fe3e8 perf record: Extend trace writing to multi AIO adds a1c8cf293d57 perf beauty mmap_flags: Check if the arch has a mmap.h file adds 44e92f8389b2 tools lib traceevent: Add sanity check to is_timestamp_in_us() adds ace4f8faea54 perf annotate: Compute average IPC and IPC coverage per symbol adds 246fda09c127 perf annotate: Create a annotate2 flag in struct symbol adds ec6ae74fe8f0 perf report: Display average IPC and IPC coverage per symbol adds 239ca3e78609 perf report: Documentation average IPC and IPC coverage adds 477be10ca781 tools lib traceevent: Implement new API tep_get_ref() adds cc03e1a8f82d tools lib traceevent: Added support for pkg-config adds 4c784894ac29 tools lib traceevent: Install trace-seq.h API header file adds 97fbf3f0e0aa tools lib traceevent, perf tools: Rename 'struct tep_event [...] adds fc39851c455c tools lib traceevent: Rename tep_free_format() to tep_free [...] adds f0bba09ce3f8 perf tools: traceevent API cleanup, remove __tep_data2host*() adds 6cd99d21741d tools lib traceevent: traceevent API cleanup adds 00879763fcf2 perf beauty mmap_flags: Fixed syntax error Fixed missing ' [...] adds a7ee4d625ede perf cs-etm: Support for ARM A32/T32 instruction sets in C [...] adds 24f967337f6d perf tests ARM: Disable breakpoint tests 32-bit adds b1d6f155e1bb perf vendor events intel: Fix diverse typos adds 3e449f7c36c3 tools lib traceevent: Fix diverse typos in comments adds 1a7ea3283f7d perf tools Documentation: Fix diverse typos adds e4a8b0af5121 perf bpf-loader: Fix debugging message typo adds adba16344159 perf tools: Fix diverse comment typos adds 65c9fee2da2f tools lib subcmd: Fix a few source code comment typos adds 3fcb10e49650 perf tools: Allow specifying proc-map-timeout in config file adds 42da438c1bc4 perf trace: We need to consider "nr" if "__syscall_nr" is [...] adds dd2e18e9ac20 perf tools: Support 'srccode' output adds b8494f1df875 perf ordered_events: Rework show_progress for __ordered_ev [...] adds a4a6668a623e perf ordered_events: Add private data member adds d24e3c98ac11 perf top: Save and display the lost count stats adds 254de74cd14a perf top: Move lost events warning to helpline adds 16c66bc167cc perf top: Add processing thread adds 94ad6e7e3606 perf top: Use cond variable instead of a lock adds c94cef4beb66 perf top: Set the 'session_done' volatile variable when exiting adds d63b9f6fea76 perf top: Drop samples which are behind the refresh rate adds 97f7e0b33db8 perf top: Save and display the drop count stats adds d8590430fb1e perf top: Display slow reader warning when droping samples adds 8aa5c8eddcdd perf top: Move perf_top__reset_sample_counters() to after [...] adds 78688342c547 perf cs-etm: Add configuration for ETMv3 trace protocol adds 7d0f4fefc492 perf cs-etm: Add support for ETMv3 trace decoding adds 15a5cd19627a perf cs-etm: Add support for PTMv1.1 decoding adds fca5085c1525 perf dso: Fix unchecked usage of strncpy() adds 7572588085a1 perf header: Fix unchecked usage of strncpy() adds 5192bde7d98c perf header: Fix unchecked usage of strncpy() adds b6313899f4ed perf help: Remove needless use of strncpy() adds 2f5302533f30 perf svghelper: Fix unchecked usage of strncpy() adds 4d0f16d059dd perf ui helpline: Use strlcpy() as a shorter form of strnc [...] adds bef0b8970f27 perf probe: Fix unchecked usage of strncpy() adds bd8d57fb7e25 perf parse-events: Fix unchecked usage of strncpy() adds 91b2b9702509 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX adds c8dd6ee51a4d perf record: Fix memory leak on AIO objects deallocation adds 75c375c0ae7c perf config: Modify size factor of snprintf adds 6d99a79cb40d perf annotate: Introduce basic support for ARC adds 68ca5d07de20 perf ordered_events: Add ordered_events__flush_time interface adds 1f44b3e2fc5d perf trace: Move event delivery to a new deliver_event() function adds 83356b3d124a perf ordered_events: Add first_time() method adds 028713aa8389 perf trace: Add ordered processing adds ca46afdb2754 Merge tag 'perf-core-for-mingo-4.21-20181217' of git://git [...] adds b5c2161cc415 perf dso: Export data_file_size() method there are no symbols adds 571766010ea6 perf auxtrace: Alter addr_filter__entire_dso() to work if [...] adds 4eaf97e8c5b1 perf tests: Use shebangs in the shell scripts adds 51433ead1460 perf stat: Avoid segfaults caused by negated options adds f024cf085c42 tools lib traceevent: Fix processing of dereferenced args [...] adds 7ba61524fa03 perf trace: Rename delivery functions to ease making order [...] adds a761a8d102e2 perf trace: Allow selecting use the use of the ordered_eve [...] adds 84a835412cdc perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD adds bdc2a9d64a4c perf beauty: Add a string table generator for renameat2's [...] adds 5a1cb7edfbf6 perf beauty: Wire up the renameat flags table generator to [...] adds ca7ff2c8e7ad perf trace: Beautify renameat2's flags argument adds 436651caa1ca perf trace beauty: renameat's newdirfd may also be AT_FDCWD adds ece9804985b5 tools lib subcmd: Don't add the kernel sources to the incl [...] adds 748fe0889c1f perf tools: Add missing sigqueue() prototype for systems l [...] adds 0afcf29bab35 perf header: Fix up argument to ctime() adds d7a8c4a6a055 perf tools: Add missing open_memstream() prototype for sys [...] adds 866053bb644f perf tools: Cast off_t to s64 to avoid warning on bionic libc adds 41fa483aeee5 tools lib traceevent: Use LDFLAGS in the build commands adds 3f643937aaab perf tools: Link libperf-jvmti.so with LDFLAGS variable adds 246fbe03edaa perf trace: Rename set_ev_qualifier_filter to clarify its [...] adds 0df50e0b0e0f perf trace: Avoid using raw_syscalls in duplicity with eBP [...] adds b27b38ed9427 perf trace: Implement syscall filtering in augmented_syscalls adds 61d007138a44 perf bpf: Move perf_event_output() from stdio.h to bpf.h adds 27f2992e7bb1 perf augmented_syscalls: Switch to using a struct for the [...] adds bbab50dda724 perf trace: Switch to using a struct for the aumented_raw_ [...] adds 43fd56669c28 perf cs-etm: Correct packets swapping in cs_etm__flush() adds 24fff5eb2b93 perf cs-etm: Avoid stale branch samples when flush packet adds cee7a6a212dd perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder adds cfc1d4276b04 perf cs-etm: Refactor enumeration cs_etm_sample_type adds 49ccf87bfb9e perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY adds 37bb37168dc1 perf cs-etm: Treat NO_SYNC element as trace discontinuity adds 02e7e2509e93 perf cs-etm: Treat EO_TRACE element as trace discontinuity adds 7100b12cf474 perf cs-etm: Generate branch sample for exception packet adds 4623ce405d08 perf augmented_raw_syscalls: Do not include stdio.h adds ac96287cae08 perf trace: Allow specifying a set of events to add in perfconfig adds e7c634fcc6ff perf trace: Allow configuring if zeroed syscall args shoul [...] adds 42e4a52d01d0 perf trace: Allow configuring if the syscall duration shou [...] adds 41e0d040c475 perf config: Show the configuration when no arguments are [...] adds d32de87e7341 perf trace: Allow configuring default for perf_event_attr.inherit adds b036146fd0f9 perf trace: Allow configuring if the syscall start timesta [...] adds 9d6dc178f0c9 perf trace: Allow suppressing the syscall argument names adds 9ed45d59aeae perf trace: Make the alignment of the syscall args be conf [...] adds 721f5326fb35 perf trace: Enclose strings with double quotes adds 2e3d7fac9db5 perf trace: Add a prefix member to the strarray class adds c65c83ffe904 perf trace: Allow asking for not suppressing common string [...] adds 601d66d43309 perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 adds 4b8a240ed5e0 perf trace: Add alignment spaces after the closing parens adds c48ee107bb38 perf augmented_raw_syscalls: Copy 'access' arg as well adds 2c83dfae0213 perf trace: Enclose the errno strings with () adds ce05539f20b3 perf trace: Show NULL when syscall pointer args are 0 adds c22e2683c0cb tools include arch: Grab a copy of x86's prctl.h adds ff4cb769bc2d perf beauty: Add a string table generator for x86's 'arch_ [...] adds 40714e8b3772 perf beauty: Wire up the x86_arch prctl code table generator adds 1f2d085e0f25 perf trace: Move strarrays to beauty.h for further reuse adds 9614b8d69735 perf trace: When showing string prefixes show prefix + ??? [...] adds fb7068e73d2c perf trace beauty: Beautify arch_prctl()'s arguments adds 1355e09ab04b perf beauty mmap: Print PROT_READ before PROT_EXEC to matc [...] adds a66313408a08 perf beauty mmap: Print mmap's 'offset' arg in hexadecimal adds f9cdd63e7994 tools headers uapi: Grab a copy of fadvise.h adds 069c1c6cc364 perf beauty: Add generator for fadvise64's 'advice' arg constants adds 42337cb768ad perf trace: Wire up the fadvise 'advice' table generator adds bc055c54b887 perf symbols: Relax checks on perf-PID.map ownership adds 89a094898489 tools uapi asm: Update asm-generic/unistd.h copy adds 883f4def8b77 Merge tag 'perf-core-for-mingo-4.21-20181218' of git://git [...] adds 2f2da07727b2 Merge branch 'perf/core' adds 21afaf181362 x86/mce: Streamline MCE subsystem's naming adds 3bfaf95cb1fe x86/mce: Unify pr_* prefix adds 72a8f089c382 x86/mce: Restore MCE injector's module name adds e7670c1b185a Merge branch 'ras/core' adds 765d0af19f5f sched/topology: Remove the ::smt_gain field from 'struct s [...] adds 9ebc6053814d sched/core: Remove unnecessary unlikely() in push_*_task() adds 5bd0988be127 sched/topology: Relocate arch_scale_cpu_capacity() to the [...] adds 938e5e4b0d15 sched/cpufreq: Prepare schedutil for Energy Aware Scheduling adds 27871f7a8a34 PM: Introduce an Energy Model management framework adds 6aa140fa4508 sched/topology: Reference the Energy Model of CPUs when available adds 011b27bb5d31 sched/topology: Add lowest CPU asymmetry sched_domain leve [...] adds b68a4c0dba3b sched/topology: Disable EAS on inappropriate platforms adds 531b5c9f5cd0 sched/topology: Make Energy Aware Scheduling depend on schedutil adds 1f74de8798c9 sched/toplogy: Introduce the 'sched_energy_present' static key adds 630246a06ae2 sched/fair: Clean-up update_sg_lb_stats parameters adds 2802bf3cd936 sched/fair: Add over-utilization/tipping point indicator adds 390031e4c309 sched/fair: Introduce an energy estimation helper function adds 732cd75b8c92 sched/fair: Select an energy-efficient CPU on task wake-up adds e681dd2d8d6e Merge branch 'sched/core' adds 5b20c6fd6a60 timekeeping: Convert to DEFINE_SHOW_ATTRIBUTE adds 07daef8b41e0 ntp: Remove duplicated include adds 30a85eb64347 clocksource/drivers/timer-vt8500: Remove duplicate function name adds bc0750e464d4 clocksource/drivers/dbx500: Demote dbx500 PRCMU clocksource adds 85b6fcadcf66 clocksource/drivers/ux500: Drop Ux500 custom SCHED_CLOCK adds 63136299721b clocksource/drivers/timer-ti-dm: Remove the early platform [...] adds 7b5926380107 clockevents/drivers/tegra20: Remove obsolete inclusion of [...] adds bed8fc137e20 clocksource/drivers/meson6_timer: Use register names from [...] adds fa83c6f45aa5 clocksource/drivers/meson6_timer: Implement the ARM delay timer adds df181e382816 clocksource/drivers/imx-gpt: Add support for ARM64 adds ec3372f28f7b clocksource/drivers/imx-gpt: Remove unnecessary irq protection adds f9135ffa8a27 dt-bindings: timer: renesas, cmt: Document r8a7796 CMT support adds 2bbaf5421644 dt-bindings: timer: renesas, cmt: Document r8a77470 CMT support adds bf287607c80f clocksource/drivers/arc_timer: Utilize generic sched_clock adds 3825603a8076 clocksource/drivers/timer-imx-tpm: Convert the driver to timer-of adds e5a805202c8e dt-bindings: timer: renesas, cmt: Document r8a774a1 CMT support adds 64db8bb157cb clocksource/drivers/bcm2835: Switch to SPDX identifier adds 5eb73c831171 clocksource/drivers/integrator-ap: Add missing of_node_put() adds 86fe57fc47b1 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] adds 4f352d1fc5a8 clocksource/drivers/timer-imx-tpm: Specify clock name for [...] adds 92e0d143fdef clocksource/drivers/riscv_timer: Provide the sched_clock adds 3d42b32b1d6b clocksource/drivers/riscv: Change name riscv_timer to timer-riscv adds 2d3bc644dd16 clocksource/drivers/rockchip: Change name rockchip_timer t [...] adds f155ae2c35c9 clocksource/drivers/tegra20: Change name tegra20_timer to [...] adds 493d09b7a7f5 clocksource/drivers/sun4i: Change name sun4i_timer to timer-sun4i adds adab4ec3c234 clocksource/drivers/meson6: Change name meson6_timer timer-meson6 adds 7f83a1327962 clocksource/drivers/rda: Add clock driver for RDA8810PL SoC adds 615740fd6b0c Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] adds 2e64d317e197 dt-bindings: timer: Document RDA8810PL SoC timer adds bd2bcaa565a2 Merge branch 'clockevents/4.21' of http://git.linaro.org/p [...] adds 3d3b1d5fb848 Merge branch 'timers/core' adds 2088ec112432 Merge branch 'x86/amd-nb' adds aa1a5fe5af93 Merge branch 'x86/asm' adds b482e57580d1 Merge branch 'x86/boot' adds e4f752dda0de x86/um/vdso: Drop implicit common-page-size linker flag adds ba1a954fa3e9 Merge branch 'x86/build' adds 52eb74339a62 x86/resctrl: Fix rdt_find_domain() return value and checks adds 908caa19cf73 Merge branch 'x86/cache' adds 42db69184846 Merge branch 'x86/cleanups' adds aa02ef099cff x86/topology: Use total_cpus for max logical packages calculation adds 3a4ae4d2bae0 Merge branch 'x86/cpu' adds 6d8e378a84c8 Merge branch 'x86/fpu' adds 3375969e18a6 Merge branch 'x86/microcode' adds 02117e42db74 Merge branch 'x86/urgent' into x86/mm, to pick up dependent fix adds ecc729f1f471 x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests adds 16ebf031e8ab x86/mm/cpa: Add __cpa_addr() helper adds 98bfc9b038cd x86/mm/cpa: Make cpa_data::vaddr invariant adds 5fe26b7a8f46 x86/mm/cpa: Simplify the code after making cpa->vaddr invariant adds 935f5839827e x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation adds 83b4e39146aa x86/mm/cpa: Make cpa_data::numpages invariant adds fe0937b24ff5 x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() i [...] adds c38116bb940a x86/mm/cpa: Better use CLFLUSHOPT adds 3c567356dbe0 x86/mm/cpa: Rename @addrinarray to @numpages adds 6848ac7ca39a x86/mm/dump_pagetables: Use DEFINE_SHOW_ATTRIBUTE() adds 8e0cc39a4c2e Merge branch 'x86/mm' adds eb012ef3b4e3 x86: Remove Intel MPX adds fa6054390870 Merge branch 'x86/mpx' adds a861bc126602 Merge branch 'x86/platform' adds 5b5e4d623ec8 x86/speculation/l1tf: Drop the swap storage limit restrict [...] adds 20c3a2c33e9f x86/speculation: Add support for STIBP always-on preferred mode adds 6c1affaa4010 Merge branch 'x86/pti' adds 3876691d317c Merge branch 'x86/timers' adds 2c9533b8604f Merge remote-tracking branch 'tip/auto-latest' adds 75dfa87035f9 EDAC, fsl_ddr: Add LS1021A to the list of supported hardware adds 75fecf8f5ce1 Merge remote-tracking branch 'edac-amd/for-next' adds a0572f687fb3 ftrace: Allow ftrace_replace_code() to be schedulable adds e4c07bf9867a arm64: ftrace: Set FTRACE_MAY_SLEEP before ftrace_modify_a [...] adds 45fe439bc369 fgraph: Add comment to describe ftrace_graph_get_ret_stack adds d2a68c4effd8 x86/ftrace: Do not call function graph from dynamic trampolines adds 0fad8bfef7b0 powerpc/frace: Use ftrace_graph_get_ret_stack() instead of [...] adds 945626db0961 sparc64: Use ftrace_graph_get_ret_stack() instead of curr_ [...] adds cec8d0e7f06e sh: ftrace: Use ftrace_graph_get_ret_stack() instead of cu [...] adds a448276ce515 arm64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack adds 0464ed243809 seq_buf: Make seq_buf_puts() null-terminate the buffer adds 29924e503096 seq_buf: Use size_t for len in seq_buf_puts() adds e8d086ddb533 tracing: Fix ftrace_graph_get_ret_stack() to use task and [...] adds 6801f0d5ca00 tracing: Remove unnecessary hist trigger struct field adds 2f31ed9308cc tracing: Change strlen to sizeof for hist trigger static strings adds e4f6d245031e tracing: Use var_refs[] for hist trigger reference checking adds de40f033d4e8 tracing: Remove open-coding of hist trigger var_ref management adds 656fe2ba85e8 tracing: Use hist trigger's var_ref array to destroy var_refs adds 912201345f7c tracing: Remove hist trigger synth_var_refs adds 05ddb25cb314 tracing: Add hist trigger comments for variable-related fields adds 59dd974bc079 tracing: Merge seq_print_sym_short() and seq_print_sym_offset() adds cc9f59fb3bc4 tracing: Avoid -Wformat-nonliteral warning adds bea6957d5cd7 tracing: Simplify printf'ing in seq_print_sym adds 1cce377df180 tracing: Make function ‘ftrace_exports’ static adds 72921427d46b string.h: Add str_has_prefix() helper function adds 754481e6954c tracing: Use str_has_prefix() helper for histogram code adds b6b2735514bc tracing: Use str_has_prefix() instead of using fixed sizes adds 036876fa5620 tracing: Have the historgram use the result of str_has_pre [...] adds 3d739c1f6156 tracing: Use the return of str_has_prefix() to remove open [...] adds 112bae5b8a25 Merge remote-tracking branch 'ftrace/for-next' adds cb8f5b76d8dd Merge remote-tracking branch 'rcu/rcu/next' adds 45c3af974ec6 KVM: x86: Trace changes to active TSC offset regardless if [...] adds 09f70c3b70e7 tools/kvm_stat: switch to python3 adds 88656040b0c0 KVM: nVMX: Unrestricted guest mode requires EPT adds 00df9181de2a KVM/nVMX: Remove unneeded forward jump in nested_vmx_check [...] adds 14aa61d0a9eb nVMX x86: Check VMX-preemption timer controls on vmentry o [...] adds fca91f6d60b6 kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page adds 211929fd3f7c selftests: Fix test errors related to lib.mk khdr target adds bb22dc14a2c2 Merge branch 'khdr_fix' of git://git.kernel.org/pub/scm/li [...] adds e5d83c74a580 kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic adds 8fe65a8299f9 kvm: rename last argument to kvm_get_dirty_log_protect adds 2a31b9db1535 kvm: introduce manual dirty log reprotect adds 1b3ab5ad1b8a KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_ar [...] adds dfae3c03b89f KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps i [...] adds 199b118ab3d5 KVM: VMX: Alphabetize the includes in vmx.c adds 8ba2e525ecd7 KVM: x86: Add requisite includes to kvm_cache_regs.h adds 3592cda6bc27 KVM: x86: Add requisite includes to hyperv.h adds a821bab2d1ee KVM: VMX: Move VMX specific files to a "vmx" subdirectory adds e0123119a564 KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h adds 4cebd747d785 KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h adds 71d9409e2093 KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() adds c73da3fcab43 KVM: VMX: Properly handle dynamic VM Entry/Exit controls adds 7caaa7110867 KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() adds 3077c1910882 KVM: VMX: Move capabilities structs and helpers to dedicated file adds 2c4fd91d2664 KVM: VMX: Expose various module param vars via capabilities.h adds cb1d474b3225 KVM: VMX: Move VMCS definitions to dedicated file adds 609363cf81fc KVM: nVMX: Move vmcs12 code to dedicated files adds 8373d25d25d1 KVM: VMX: Add vmx.h to hold VMX definitions adds 75edce8a4548 KVM: VMX: Move eVMCS code to dedicated files adds 89b0c9f58350 KVM: VMX: Move VMX instruction wrappers to a dedicated hea [...] adds 944c3464538d KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions adds 5158917c7b01 KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL adds a3203381ca95 KVM: VMX: Move the hardware {un}setup functions to the bottom adds e4027cfafd78 KVM: nVMX: Set callbacks for nested functions during hardw [...] adds 3e8eacccae9d KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true adds ff241486ac90 KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function adds cf3646eb3adf KVM: VMX: Expose misc variables needed for nested VMX adds 97b7ead39263 KVM: VMX: Expose various getters and setters to nested VMX adds 7c97fcb3b68c KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a n [...] adds 55d2375e58a6 KVM: nVMX: Move nested code to dedicated files adds 0023ef39dc35 kvm: vmx: Set IA32_TSC_AUX for legacy mode guests adds 898a811f1486 kvm: vmx: Document the need for MSR_STAR in i386 builds adds db31c8f5af7d kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry adds 84c8c5b8f82f kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE adds b2227ddec1cc kvm: svm: remove unused struct definition adds eb1ff0a913ca kvm: x86: remove unnecessary recalculate_apic_map adds 3a0e7731724f x86: kvm: hyperv: simplify SynIC message delivery adds 7deec5e0df74 x86: kvm: hyperv: don't retry message delivery for periodi [...] adds ec084491727b x86/hyper-v: Mark TLFS structures packed adds a4987defc1e6 x86/hyper-v: Do some housekeeping in hyperv-tlfs.h adds 220d6586ecb4 x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition adds e2e871ab2f02 x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper adds 2bc39970e932 x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID adds 7e50c424f8e2 KVM: selftests: implement an unchecked version of vcpu_ioctl() adds 7edcb7343327 KVM: selftests: Add hyperv_cpuid test adds 0aa67255f54d x86/hyper-v: move synic/stimer control structures definiti [...] adds 6a058a1eadc3 x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h adds 8644f771e07c x86/kvm/hyper-v: direct mode for synthetic timers adds 08a800ac257a x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() i [...] adds 87a8d795b2f1 x86/hyper-v: Stop caring about EOI for direct stimers adds d7b09c827a6c kvm: x86: Report STIBP on GET_SUPPORTED_CPUID adds 3d82c565a7a2 kvm: vmx: add cpu into VMX preemption timer bug list adds e53d88af63ab kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset adds a0d4f8034446 KVM nVMX: MSRs should not be stored if VM-entry fails duri [...] adds 53963a70ac26 KVM/VMX: Check ept_pointer before flushing ept tlb adds 16322a3b5e7c KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre,pos [...] adds 461b4ba4c7ad KVM: nVMX: Move the checks for VM-Execution Control Fields [...] adds f9b245e182ac KVM: nVMX: Remove param indirection from nested_vmx_check_ [...] adds 61446ba75e9a KVM: nVMX: Move the checks for VM-Exit Control Fields to a [...] adds 5fbf963400a3 KVM: nVMX: Move the checks for VM-Entry Control Fields to [...] adds 254b2f3b0f7b KVM: nVMX: Move the checks for Host Control Registers and [...] adds 4e445aee9654 KVM: nVMX: Move the checks for Guest Non-Register States t [...] adds 240c35a3783a kvm: x86: Use task structs fpu field for user adds b666a4b69739 kvm: x86: Dynamically allocate guest_fpu adds 5132411985e1 kvm: selftests: ucall: improve ucall placement in memory, [...] adds 0d640732dbeb arm64: KVM: Skip MMIO insn after emulation adds bd7d95cafb49 arm64: KVM: Consistently advance singlestep when emulating [...] adds fb544d1ca65a KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less adds d1878af3a5a6 KVM: arm/arm64: Log PSTATE for unhandled sysregs adds 60c3ab30d8c2 KVM: arm/arm64: vgic-v2: Set active_source to 0 when resto [...] adds 3f58bf634555 KVM: arm/arm64: Share common code in user_mem_abort() adds 6396b852e46e KVM: arm/arm64: Re-factor setting the Stage 2 entry to exe [...] adds f8df73388ee2 KVM: arm/arm64: Introduce helpers to manipulate page table [...] adds 4ea5af531140 KVM: arm64: Support dirty page tracking for PUD hugepages adds 86d1c55ea605 KVM: arm64: Support PUD hugepage in stage2_is_exec() adds eb3f0624ea08 KVM: arm64: Support handling access faults for PUD hugepages adds 35a63966194d KVM: arm64: Update age handlers to support PUD hugepages adds b8e0ba7c8bea KVM: arm64: Add support for creating PUD hugepages at stage 2 adds 2e2f6c3c0b08 KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs [...] adds 6992195cc6c6 KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS adds bea2ef803ade KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum adds c23b2e6fc4ca KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() adds 9009782a4937 KVM: arm/arm64: vgic: Consider priority and active state f [...] adds 71a7e47f39a2 KVM: arm/arm64: Fixup the kvm_exit tracepoint adds 8a411b060f82 KVM: arm/arm64: Remove arch timer workqueue adds 6e14ef1d12dc KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate adds da6f16662a6e KVM: arm64: Make vcpu const in vcpu_read_sys_reg adds 599d79dcd18f arm64: KVM: Add trapped system register access tracepoint adds 107352a24900 arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] adds 6794ad5443a2 KVM: arm/arm64: Fix unintended stage 2 PMD mappings adds df655b75c43f arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 adds 58466766cd35 arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro adds 8c33df1afd86 arm: KVM: Add S2_PMD_{MASK,SIZE} constants adds 8c5e14f438b8 Merge tag 'kvmarm-for-v4.21' of git://git.kernel.org/pub/s [...] adds 308c3e6673b0 KVM: s390: unregister debug feature on failing arch init adds 7aedd9d48f2a KVM: s390: fix kmsg component kvm-s390 adds e9f2e05a5f19 Merge tag 'kvm-s390-next-4.21-1' of git://git.kernel.org/p [...] adds 234ff0b729ad KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range [...] adds 0f6ddf34be2a KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 6142236cd9f7 KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 sup [...] adds f032b73459ee KVM: PPC: Pass change type down to memslot commit function adds f460f6791a02 KVM: PPC: Book3S HV: Map single pages when doing dirty pag [...] adds c43c3a8683fe KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments adds 5af3e9d06d83 KVM: PPC: Book3S HV: Flush guest mappings when turning dir [...] adds 693ac10a88a2 KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on po [...] adds d232afebf971 KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() adds d7b456152230 KVM: PPC: Book3S HV: Implement functions to access quadran [...] adds dceadcf91b2e KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kv [...] adds cc6929cc842c KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants adds 873db2cd9a6d KVM: PPC: Book3S HV: Allow passthrough of an emulated devi [...] adds 6ff887b8bd0d KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST [...] adds 95d386c2d2e7 KVM: PPC: Book3S HV: Allow passthrough of an emulated devi [...] adds cfdfaf4a8640 Merge tag 'kvm-ppc-next-4.21-1' of git://git.kernel.org/pu [...] adds ed8e48122728 KVM: x86: fix size of x86_fpu_cache objects adds e87555e550ce KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported adds b85c32dd2749 selftests: kvm: report failed stage when exit reason is un [...] adds ba7424b200d3 KVM: VMX: Remove duplicated include from vmx.c adds f1b9dd5eb86c kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init adds 7a86dab8cf2f kvm: Change offset in kvm_write_guest_offset_cached to unsigned adds e081354d6aa7 KVM: nSVM: Fix nested guest support for PAUSE filtering. adds 9ebdfe5230f2 kvm: nVMX: NMI-window and interrupt-window exiting should [...] adds 788fc1e9ad8e kvm: vmx: Allow guest read access to IA32_TSC adds 9b7ebff23cb8 KVM: x86: Remove KF() macro placeholder adds 649472a1694f x86/kvmclock: convert to SPDX identifiers adds bdd303cb1bdb KVM: fix some typos adds b442324b5815 kvm: selftests: x86_64: dirty_log_test: fix -t adds d4df5a15602e kvm: selftests: dirty_log_test: don't identity map the test mem adds 6498e1da84da kvm: selftests: dirty_log_test: always use -t adds fd3f6f813976 kvm: selftests: dirty_log_test: reset guest test phys offset adds 696ade770f08 kvm: selftests: dirty_log_test: improve mode param management adds cdbd24284824 kvm: selftests: add pa-48/va-48 VM modes adds 8cee58161eff kvm: selftests: aarch64: dirty_log_test: support greater t [...] adds 887eda13b570 perf/x86/intel/pt: Move Intel PT MSRs bit defines to globa [...] adds f6d079ce867d perf/x86/intel/pt: Export pt_cap_get() adds 61be2998ca54 perf/x86/intel/pt: Introduce intel_pt_validate_cap() adds 69843a913fc8 perf/x86/intel/pt: Add new bit definitions for PT MSRs adds e0018afec50a perf/x86/intel/pt: add new capability for Intel PT adds f99e3daf94ff KVM: x86: Add Intel PT virtualization work mode adds 86f5201df0d3 KVM: x86: Add Intel Processor Trace cpuid emulation adds 2ef444f1600b KVM: x86: Add Intel PT context switch for each vcpu adds 6c0f0bba85a0 KVM: x86: Introduce a function to initialize the PT configuration adds bf8c55d8dc09 KVM: x86: Implement Intel PT MSRs read/write emulation adds b08c28960f25 KVM: x86: Set intercept for Intel PT MSRs read/write adds ee85dec2fe9c KVM: x86: Disable Intel PT when VMXON in L1 guest adds a49b96352e68 KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops adds cc4edae4b924 x86/hyper-v: Add HvFlushGuestAddressList hypercall support adds 1f3a3e46cc49 KVM/VMX: Add hv tlb range flush support adds 40ef75a758b2 KVM/MMU: Add tlb flush with range helper function adds c3134ce240ee KVM: Replace old tlb flush function with new one to flush [...] adds 748c0e312fce KVM: Make kvm_set_spte_hva() return int adds 0cf853c5e238 KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_ [...] adds 3cc5ea94de5f KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() adds 71883a62fcd6 KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() adds ac5ffda2447f KVM/x86: Use SVM assembly instruction mnemonics instead of [...] adds c2a7fad5fcd3 MAINTAINERS: Add arch/x86/kvm sub-directories to existing [...] adds e81434995081 KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup adds bec6e03b5ea5 KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating ne [...] adds 8400f8740651 KVM: PPC: Book3S HV: Align gfn to L1 page size when insert [...] adds 8b23eee4e55a KVM: PPC: Book3S HV: Apply combination of host and l1 pte [...] adds 90165d3da076 KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() adds ae59a7e1945b KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in syn [...] adds c6ad45973380 Merge tag 'kvm-ppc-next-4.21-2' of git://git.kernel.org/pu [...] adds 051a2d3e59e5 KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer [...] adds 453eafbe65f7 KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline s [...] adds 2bcbd406715d Revert "compiler-gcc: disable -ftracer for __noclone functions" adds 57d5edfe640e kvm: selftests: ucall: fix exit mmio address guessing adds a0aea130afeb KVM: x86: Add CPUID support for new instruction WBNOINVD adds d66d144e4173 Merge remote-tracking branch 'kvm/linux-next' adds 7733607fb3aa xen/pvh: Split CONFIG_XEN_PVH into CONFIG_PVH and CONFIG_XEN_PVH adds fcd474769815 xen/pvh: Move PVH entry code out of Xen specific tree adds 4df7363e5210 xen/pvh: Create a new file for Xen specific PVH code adds 8cee3974b35b xen/pvh: Move Xen specific PVH VM initialization out of co [...] adds a43fb7da5300 xen/pvh: Move Xen code for getting mem map via hcall out o [...] adds d907be2b5b04 xen/pvh: Add memory map pointer to hvm_start_info struct adds 716ff017a39e KVM: x86: Allow Qemu/KVM to use PVH entry point adds bf9445a33ae6 kprobes/x86/xen: blacklist non-attachable xen interrupt functions adds 1669907e3d1a xen/pciback: Check dev_data before using it adds b3383974fee2 xen: Introduce shared buffer helpers for page directory... adds 5641f19bdfc4 drm/xen-front: Use Xen common shared buffer implementation adds 58f9d806d16a ALSA: xen-front: Use Xen common shared buffer implementation adds d82c79ab1e9a Merge remote-tracking branch 'xen-tip/linux-next' adds cb1208c6b1c7 Merge remote-tracking branch 'percpu/for-next' adds 0de3242650dd Merge remote-tracking branch 'drivers-x86/for-next' adds f1b3945bba8d Merge remote-tracking branch 'chrome-platform/for-next' adds 687531cfa902 Merge remote-tracking branch 'hsi/for-next' adds 812932a76820 Merge remote-tracking branch 'leds/for-next' adds d09eac7d08aa ipmi: Don't initialize anything in the core until somethin [...] adds 4cf5633e3636 Merge remote-tracking branch 'ipmi/for-next' adds e121a833745b driver core: Add missing dev->bus->need_parent_lock checks adds 4f4b374332ec sysfs: Disable lockdep for driver bind/unbind files adds c0b8a8709ebe component: convert to DEFINE_SHOW_ATTRIBUTE adds 16df1456aa85 mm, memory_hotplug: update a comment in unregister_memory() adds cac2cdb98c5f Merge remote-tracking branch 'driver-core/driver-core-next' adds 014abe34a909 usb: chipidea: add flag for imx hsic implementation adds 7c8e8909417e usb: chipidea: imx: add HSIC support adds 2c4593ecc920 usb: chipidea: host: override ehci->hub_control adds 4dddb862d3e3 doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pi [...] adds a82bf696aa39 usb: chipidea: imx: support configuring for active low oc signal adds 1bf4743f641d usb: chipidea: imx: Warn if oc polarity isn't specified adds 9049fce897ed usb: chipidea: imx: allow to configure oc polarity on i.MX25 adds 4733c0b4666d Merge tag 'usb-ci-v4.21-rc1' of git://git.kernel.org/pub/s [...] adds c3788cd9963e usb: roles: Add a description for the class to Kconfig adds 8dc7623bf608 usb: ehci-omap: Fix deferred probe for phy handling adds 1d6e81a288e2 usb: renesas_usbhs: add support for RZ/G2E adds 6010abf2c2c0 usb: musb: dsps: fix otg state machine adds 54578ee883e3 usb: musb: dsps: fix runtime pm for peripheral mode adds 28ce553985fa usb: typec: Improve Alt Mode documentation adds c710d0bb76ff usb: typec: tcpm: Extend the matching rules on PPS APDO selection adds c85400f886e3 usb: r8a66597: Fix a possible concurrency use-after-free b [...] adds eafb27fa5283 cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. adds 8d503f206c33 USB: serial: pl2303: add ids for Hewlett-Packard HP POS po [...] adds 1e12a521d691 Merge tag 'usb-serial-4.21-rc1' of https://git.kernel.org/ [...] adds cd6a22310ec2 Merge USB 4.20-rc8 mergepoint into usb-next adds 4b2c01ad902e USB: serial: option: add Fibocom NL678 series adds fa0a030503c9 Merge remote-tracking branch 'usb/usb-next' adds dd1f2250da95 serial: sh-sci: Fix locking in sci_submit_rx() adds 2e948218b7c1 serial: sh-sci: Fix crash in rx_timer_fn() on PIO fallback adds 71ab1c0336c7 serial: sh-sci: Resume PIO in sci_rx_interrupt() on DMA failure adds 64a428077758 tty: serial: qcom_geni_serial: Remove interrupt storm adds bdb48e4c7d07 dt-bindings: serial: 8250: Add rate limit for serial port [...] adds 6d7f677a2afa serial: 8250: Rate limit serial port rx interrupts during [...] adds d72402145ace tty/serial: do not free trasnmit buffer page under port lock adds 778ec49c1401 tty: Use of_node_name_{eq,prefix} for node name comparisons adds 31e933645742 tty: serial: samsung: Properly set flags in autoCTS mode adds ec18f48bbc41 tty: serial: samsung: Increase maximum baudrate adds 86df8dd14723 serial: uartps: Add the device_init_wakeup adds 82b1b2ec5d40 serial: uartps: Check if the device is a console adds 32cf21ac4edd serial: uartps: Fix error path when alloc failed adds 260683137ab5 serial: uartps: Fix interrupt mask issue to handle the RX [...] adds 9d84d3e6bd68 dt-bindings: serial: lpuart: add imx8qxp compatible string adds ac8b6f148fc9 Fonts: New Terminus large console font adds 6c4d97581267 dt-bindings: serial: sh-sci: Document r8a774a1 bindings adds a88c4736ea36 dt-bindings: serial: sh-sci: Document r8a774c0 bindings adds a8da3c7873ea serial: max310x: Fix tx_empty() callback adds 3c66eb4ba18d tty: serial: qcom_geni_serial: Fix wrap around of TX buffer adds 663abb1a7a7f tty: serial: qcom_geni_serial: Fix UART hang adds 4ce193fdba48 serial: sccnxp: Adds a delay between sequential read/write cycles adds efa0f49496be serial: sccnxp: Allow to use non-standard baud rates adds 856ef6ef9edb Merge remote-tracking branch 'tty/tty-next' adds 80cd795630d6 binder: fix use-after-free due to ksys_close() during fdget() adds 3ad20fe393b3 binder: implement binderfs adds fdd669684655 genwqe: Fix size check adds b9d93594c767 ptp: fix an IS_ERR() vs NULL check adds 15b3048aeed8 misc: mic: fix a DMA pool free failure adds f88fd666051b char/rtc: Use of_node_name_eq for node name comparisons adds 8995fa1e1c9b VMCI: Use memdup_user() rather than duplicating its implem [...] adds 2e79c1874968 bus: qcom: remove duplicated include from qcom-ebi2.c adds 0edf39d2c7db char: lp: introduce list to save port number adds d6318c0e8318 char: lp: detach the device when parallel port is removed adds dc34da42860d char: lp: use first unused lp number while registering adds e379c1a46068 char: lp: properly count the lp devices adds fdfaef212694 char: lp: use new parport device model adds c18614a1a112 stm class: Fix a module refcount leak in policy creation e [...] adds 4cdd41585c51 stm class: Add a reference to the SyS-T document adds ec5b5ad6e272 intel_th: msu: Fix an off-by-one in attribute store adds fbc4904c2877 MAINTAINERS: add another Android binder maintainer adds 92c95ed321fb Merge remote-tracking branch 'char-misc/char-misc-next' adds 3dbf37c03bc6 Staging: comedi: cb_pcidas: fixed a spelling mistake codin [...] adds 4765f68374cf staging: mt7621-dma: fix unbalanced braces adds 649496b60300 staging: bcm2835-audio: double free in init error path adds a772f116702e staging: vchiq: switch to wait_for_completion_killable adds ff5979ad8636 staging: vchiq_2835_arm: quit using custom down_interruptible() adds 2da56630b1cc staging: vchiq: delete vchiq_killable.h adds 0b7b9b6c3dee staging: wilc1000: fix NULL dereference inside wilc_scan() adds 29f85260edbb staging: fwserial: convert to DEFINE_SHOW_ATTRIBUTE adds 2be13945966a staging: unisys: convert to DEFINE_SHOW_ATTRIBUTE adds 892cb81ecec9 staging: vc04_services: convert to DEFINE_SHOW_ATTRIBUTE adds 0022290f1e12 staging: greybus: convert to DEFINE_SHOW_ATTRIBUTE adds cb9a242c33ca Staging: rtl8723bs: Fix code style issue in rtl8723bs driver adds 4eef62d61c16 staging: vc04_services: Remove DUMP_CONTEXT_T typedef adds 313b5681a37c staging: vc04_services: Remove PAGELIST_T typedef adds 4075fa9efc4e staging: vc04_services: Remove REMOTE_EVENT_T typedef adds 477e5caec4ee staging: vc04_services: Remove SERVICE_CREATION_T typedef adds 4dfc415fc20e staging: vc04_services: Remove USER_SERVICE_T typedef adds 9d4d3ac47391 staging: vc04_services: Remove VCHI_HELD_MSG_T typedef adds 2a6e3234d64a staging: vc04_services: Remove VCHI_MSG_ITER_T typedef adds 2be0bef08620 staging: vc04_services: Remove VCHI_MSG_VECTOR_T typedef adds e376ef3535b6 staging: vc04_services: Remove VCHIQ_ARM_STATE_T typedef adds cf69fc521676 staging: vc04_services: Remove VCHIQ_AWAIT_COMPLETION_T typedef adds 029a8a189478 staging: vc04_services: Remove VCHIQ_BULK_QUEUE_T typedef adds bc96a5f0f776 staging: vc04_services: Remove VCHIQ_BULK_T typedef adds e69106e55d82 staging: vc04_services: Remove VCHIQ_COMPLETION_DATA_T typedef adds 8b867447536c staging: vc04_services: Remove VCHIQ_CONFIG_T typedef adds 562943286c74 staging: vc04_services: Remove VCHIQ_CREATE_SERVICE_T typedef adds aa987e55132f staging: vc04_services: Remove VCHIQ_DEBUGFS_NODE_T typedef adds 8ca743a19a37 staging: vc04_services: Remove VCHIQ_DEQUEUE_MESSAGE_T typedef adds 392342b77c26 staging: vc04_services: Remove VCHIQ_DUMP_MEM_T typedef adds 3515279e6ed1 staging: vc04_services: Remove VCHIQ_GET_CONFIG_T typedef adds e8968525282f staging: vc04_services: Remove VCHIQ_HEADER_T typedef adds 4040a7ee5346 staging: vc04_services: Remove VCHIQ_QUEUE_BULK_TRANSFER_T [...] adds 87c091aadfac staging: vc04_services: Remove VCHIQ_QUEUE_MESSAGE_T typedef adds c18cbdee798c staging: vc04_services: Remove VCHIQ_SERVICE_BASE_T typedef adds 0b53ca3127a6 staging: vc04_services: Remove VCHIQ_SERVICE_PARAMS_T typedef adds d3af2bcc6ea4 staging: vc04_services: Remove VCHIQ_SERVICE_QUOTA_T typedef adds 7926c328d958 staging: vc04_services: Remove VCHIQ_SERVICE_T typedef adds 4f0922c87d47 staging: vc04_services: Remove VCHIQ_SET_SERVICE_OPTION_T typedef adds c55aedfe60d0 staging: vc04_services: Remove VCHIQ_SHARED_STATE_T typedef adds a61036037032 staging: vc04_services: Remove VCHIQ_SLOT_INFO_T typedef adds 6f1e4141c751 staging: vc04_services: Remove VCHIQ_SLOT_T typedef adds f5a98269861a staging: vc04_services: Remove VCHIQ_SLOT_ZERO_T adds 2d0a0291135f staging: vc04_services: Remove VCHIQ_STATE_T typedef adds 2074e8a7d025 staging: vc04_services: Remove VCHIU_QUEUE_T typedef adds 15600aea2754 staging: most: sound: create one sound card w/ multiple PC [...] adds ba99c631810b staging: most: sound: correct label name adds 4c6375dc1c03 staging: most: sound: rename variable adds 6cebb2019636 staging: most: sound: use static name for ALSA card adds e6861b916e7d staging: most: sound: remove channel number from ALSA card [...] adds d464b7dba1b8 staging: most: Documentation: add information to driver_us [...] adds a86028f8e3ee staging: most: sound: replace snprintf with strscpy adds b57f944785c5 staging: fbtft: fix strncmp() size warning adds 502b90d4c687 staging: rtl8188eu: cleanup declarations in rtw_mlme_ext.c adds 1673616a006a staging: rtl8188eu: replace tabs with spaces in rtw_mlme_ext.c adds 83691365f184 staging: rtl8188eu: remove commented declarations in rtw_m [...] adds f20ac243ff74 staging: rtl8188eu: remove blank lines between declarations adds 7acaed81abe1 staging: rtl8188eu: add blank line after declarations adds 011844addf0f staging: rtl8188eu: remove unnecessary comments in rtw_mlme_ext.c adds 25c641ec2aa1 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] adds 4f1a961ae15c staging: rtl8188eu: remove unused arrays WFD_OUI and WMM_INFO_OUI adds 55fc57809a2b staging: rtl8188eu: remove redundant declaration in rtw_ml [...] adds 0ef9f86b9352 staging: rtl8188eu: convert unsigned char arrays to u8 adds 03449acb77fd staging: rtl8188eu: constify some arrays adds 7a6394398f4e staging: rtl8188eu: make some arrays static in rtw_mlme_ext.c adds b7d54304d92f staging: rtl8188eu: change order of declarations to improv [...] adds 79ebad324b48 staging: rtl8188eu: simplify null array initializations adds e54a823e90fe staging: rtl8188eu: change return type of is_basicrate() to bool adds 241e15dbfc9f staging: rtl8188eu: add spaces around '&' in rtw_mlme_ext.c adds 0fe6dc4d6892 staging: rtl8188eu: cleanup brace coding style issues adds 1de24f362f32 staging: android: ashmem: doc: Fix spelling adds 641e96e03aa0 mt7621-mmc: Fix some coding style issues adds 71fbc630160f mt7621-mmc: Removed unnecessary blank lines adds 43c978a16eee mt7621-mmc: Alignment should match open parenthesis adds 515ba7e7f032 mt7621-mmc: return statement in void function unnecessary adds 012c5e8d819c mt7621-mmc: char * array declaration might be better as st [...] adds c58eef061dda staging: wilc1000: fix missing read_write setting when rea [...] adds 215852f4b8bb staging: mt7621-mmc: Correct spelling mistakes in comments adds 674a33c191df Merge remote-tracking branch 'staging/staging-next' adds d3325a28782d Merge remote-tracking branch 'mux/for-next' adds 88e9258ac241 Merge remote-tracking branch 'icc/icc-next' adds 3eaba568b54e dt-bindings: dmaengine: usb-dmac: Add binding for r8a774c0 adds 47ec4cf405e2 dmaengine: rcar-dmac: Document R8A774C0 bindings adds eab2b8570eb4 Merge branch 'topic/sh' into next adds d53513d5dc28 dmaengine: dmatest: Add support for multi channel testing adds 6138f967bccc dmaengine: dmatest: Use fixed point div to calculate iops adds a875abfadf26 dmaengine: dmatest: Add alignment parameter adds 13396a130ffe dmaengine: dmatest: Add transfer_size parameter adds f80f9988a26d dmaengine: Documentation: Add documentation for multi chan [...] adds fad6dd571dc1 Merge branch 'topic/dmatest' into next adds 07bf8f7fd8e2 dmaengine: fsl-qdma: add MODULE_LICENSE adds 8fc4a3d104a3 Merge branch 'topic/fsl' into next adds 38c1e2e055a0 Merge remote-tracking branch 'slave-dma/next' adds 3f406e775e0f Merge remote-tracking branch 'cgroup/for-next' adds c6bfce48ae40 Merge branch 'fixes' into for-next adds 147ba5fbfde1 Merge branch 'misc' into for-next adds c29d7d10cd1e scsi: virtio_scsi: Remove per-target data because it is no [...] adds 8b2db98e814a scsi: target/core: Use kmem_cache_free() instead of kfree() adds 4dd4130a722f scsi: make sure all drivers set the use_clustering flag adds 2a3d4eb8e228 scsi: flip the default on use_clustering adds 50c2e9107f17 scsi: introduce a max_segment_size host_template parameters adds 736c23d6caa5 scsi: cumana_2: remove the explicit use_clustering setting adds 7b44047bce9c scsi: powertec: remove the explicit use_clustering setting adds e08ea3009f53 scsi: xen-scsifront: remove DISABLE_CLUSTERING adds 5bd6cd54bd01 scsi: mesh: remove DISABLE_CLUSTERING adds 1c3726ad3093 scsi: mac53c94: remove DISABLE_CLUSTERING adds 4af14d113bcf scsi: remove the use_clustering flag adds 4e87eb2f46ea scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_p [...] adds d6a9000b81be scsi: hisi_sas: Add support for DIF feature for v2 hw adds 38417468d4f0 scsi: block: remove the cluster flag adds fe29576deefd Merge branch 'misc' into for-next adds 17b18eaa6f59 scsi: qla2xxx: deadlock by configfs_depend_item adds 23c3828aa2f8 scsi: mpt3sas: fix memory ordering on 64bit writes adds 630d42b70f5d scsi: megaraid_sas: Fix Ventura series based checks adds 154a7cde9a89 scsi: megaraid_sas: Introduce new Aero adapter type adds de516379e85f scsi: megaraid_sas: changes to function prototypes adds 272652fcbf1a scsi: megaraid_sas: add retry logic in megasas_readl adds 894169db1246 scsi: megaraid_sas: Use 63-bit DMA addressing adds 7b9e2d348c2a scsi: megaraid_sas: driver version update adds c3d6189ffd4e scsi: myrb: remove the dma_boundary limit adds 34a3492171cc scsi: myrs: remove the dma_boundary_limit adds 9934613edcb4 scsi: csiostor: fix incorrect dma device in case of vport adds efad04623068 scsi: 3w-xxxx: fix indentation issue, add missing tab adds 009b7156149a scsi: bfa: clean up a couple of indentation issues adds 2977a09512c2 scsi: lpfc: Fix link state reporting for trunking when ada [...] adds e817e5d7030c scsi: lpfc: Correct MDS loopback diagnostics support adds 529b3ddcfff5 scsi: lpfc: update fault value on successful trunk events. adds 00292e0306dc scsi: lpfc: Fix discovery failure when PLOGI is defered adds 72ca6b2220ed scsi: lpfc: Add log messages to aid in debugging fc4type d [...] adds 5021267af132 scsi: lpfc: Adding ability to reset chip via pci bus reset adds 9e1f03e4d318 scsi: lpfc: Update lpfc version to 12.0.0.10 adds b212c2510d7c scsi: smartpqi: add support for PQI Config Table handshake adds 3406384b76a7 scsi: smartpqi: Add retries for device reset adds b6e2ef67ed83 scsi: smartpqi: add no_write_same for logical volumes adds b2346b5030cf scsi: smartpqi: correct host serial num for ssa adds 171c28653a2d scsi: smartpqi: turn off lun data caching for ptraid adds 02133b68d51d scsi: smartpqi: refactor sending controller raid requests adds cd128244162c scsi: smartpqi: add sysfs attributes adds 84a77fefe045 scsi: smartpqi: add h3c ssid adds 5995b236c10a scsi: smartpqi: fix disk name mount point adds 2b447f811c1f scsi: smartpqi: wake up drives after os resumes from suspend adds 62dc51fb9466 scsi: smartpqi: enhance numa node detection adds c1b104755b0b scsi: smartpqi: add support for huawei controllers adds 1e46731efd9c scsi: smartpqi: check for null device pointers adds a91aaae0243b scsi: smartpqi: allow for larger raid maps adds a9a681017c3b scsi: smartpqi: do not offline disks for transient did no [...] adds 7ff44499bafb scsi: smartpqi: correct volume status adds 2ba55c9851d7 scsi: smartpqi: correct lun reset issues adds 3d46a59a191e scsi: smartpqi: add smp_utils support adds f7cb8ac6e776 scsi: smartpqi: bump driver version adds 65111785accc scsi: smartpqi: increase fw status register read timeout adds 4fd22c13ad44 scsi: smartpqi: add ofa support adds 1923f851eb0b scsi: smartpqi: update driver version adds 9358b54a6f27 Merge branch 'misc' into for-next adds e52c9e0710d2 scsi: smartpqi: fix build warnings adds e57b2945aa65 scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() adds 7223d80912d8 scsi: fcoe: remove set but not used variable 'port' adds a8cc10e232f1 scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through adds c7a082e4242f scsi: megaraid: fix out-of-bound array accesses adds 4c5765e48510 scsi: myrb: Mark expected switch fall-throughs adds c2332b004907 scsi: iscsi: Capture iscsi debug messages using tracepoints adds 1aba50b880e1 scsi: isci: phy: Mark expected switch fall-through adds 4f09ac9d96ce scsi: isci: remote_device: Mark expected switch fall-throughs adds 87be32b3ad27 scsi: isci: remote_node_context: mark expected switch fall [...] adds da7903092b88 scsi: isci: request: mark expected switch fall-through adds 1f0fe08f8a45 Merge branch 'misc' into for-next adds 0965074667c9 Merge remote-tracking branch 'scsi/for-next' adds 1f23816b8eb8 virtio_blk: add discard and write zeroes support adds 6db3d8dc5d73 vhost/vsock: switch to a mutex for vhost_vsock_hash adds e8d26f29b7c4 virtio: remove deprecated VIRTIO_PCI_CONFIG() adds 4b86713236e4 vhost: split structs into a separate header file adds a691ffb46edd vhost: correct the related warning message adds c069f4610bde virtio-net: bql support adds 7375b7b99ce1 virtio_net: bulk free tx skbs adds 093ef9b6d8a0 PCI: avoid bridge feature re-probing on hotplug adds 6d935ee71534 Merge remote-tracking branch 'vhost/linux-next' adds 50c8872fbc1a Merge remote-tracking branch 'rpmsg/for-next' adds 21abf103818a gpio: Pass a flag to gpiochip_request_own_desc() adds c3bc3ff9e801 MAINTAINERS: Do maintain Intel GPIO drivers via separate tree adds 6ad02b29b836 gpio: pch: Convert to use managed functions pcim_* and devm_* adds 9381fc5d655d gpio: sodaville: Convert to use managed functions pcim_* a [...] adds 226e6b866d74 gpio: pch: Convert to dev_pm_ops adds 502ae42ca600 gpio: lynxpoint: Use for_each_set_bit() in IRQ handler adds 9be93e1ab73f gpio: pch: Use for_each_set_bit() in IRQ handler adds f3af44f05227 gpio: sodaville: Use for_each_set_bit() in IRQ handler adds c5aaa3168194 gpio: ich: Simplify error handling in ichx_write_bit() adds ff4709b44cc0 gpio: ich: Switch to use struct device instead of platform_device adds c086bea54302 gpio: ich: Convert pr_<level> to dev_<level> adds 5f6f2b9f6dbf gpio: ich: Join string literals back adds 0511e116b832 gpio: pch: Remove redundant __func__ from debug print adds a3bb44bcb3a0 gpio: pch: Remove duplicate assignments adds ddc53c40cbe7 gpio: intel-mid: Remove linux/module.h and sort headers adds 92c286267d62 gpio: lynxpoint: Remove linux/init.h and sort headers adds 7629771f5eb8 gpio: merrifield: Remove linux/init.h adds 47091b0594d9 gpio: sch: Remove linux/init.h and sort headers adds 488f270cad27 gpio: ich: Sort headers alphabetically adds 3e1884f8c32f gpio: pch: Sort headers alphabetically adds 8700998ff6b3 gpio: sodaville: Sort headers alphabetically adds 7ed0cf0afd60 gpio: ich: Convert to use SPDX identifier adds 917842f67696 gpio: intel-mid: Convert to use SPDX identifier adds 7fa07b6f4e13 gpio: lynxpoint: Convert to use SPDX identifier adds 93374b76a92c gpio: merrifield: Convert to use SPDX identifier adds 9b8bf5bfb6ce gpio: pch: Convert to use SPDX identifier adds cb0e9a7bda9b gpio: sch: Convert to use SPDX identifier adds aaa21231698c gpio: sodaville: Convert to use SPDX identifier adds 493872e07414 Merge tag 'intel-gpio-v4.21-1' of git://git.kernel.org/pub [...] adds 3a2fa906c0a9 gpio: tegra186: Rename flow variable to type adds c5510b8dafce gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB adds 873d1e8e6faf gpio: pca953x: Deduplicate the bank_shift adds 92f45ebe6818 gpio: pca953x: Fix AI overflow on PCAL6524 adds 8958262af3fb gpio: pca953x: Repair multi-byte IO address increment on PCA9575 adds 028a219ae5b4 gpio: pca953x: Unify pca95{3,7}x_write_regs_16() adds 49e713738f9e gpio: pca953x: Unify pca953x_{read,write}_regs_{16,24}() adds 90adb0979947 gpio: pca953x: Unify pca953x_{read,write}_regs_{8,mul}() adds 7a04aaa32cbc gpio: pca953x: Factor out common code from device_pca95xx_init() adds 25a1b7102f3f gpio: pca953x: Zap ad-hoc I2C block write in multi GPIO set adds b32cecb46bdc gpio: pca953x: Extract the register address mangling to si [...] adds 49427232764d gpio: pca953x: Perform basic regmap conversion adds 0f25fda840a9 gpio: pca953x: Zap ad-hoc reg_direction cache adds ec82d1eba346 gpio: pca953x: Zap ad-hoc reg_output cache adds 87813cf30a89 gpio: pca953x: Zap single use of pca953x_read_single() adds b76574300504 gpio: pca953x: Restore registers after suspend/resume cycle adds 3e42f200c195 Merge branch 'ib-pca953x' into devel adds 85af74c474b2 gpio: raspberrypi-exp: decrease refcount on firmware dt node adds 4bc16f9dd71a gpio: pca953x: Add regmap dependency for PCA953x driver adds d6543c0f3964 ARM: omap1: Fix new user of gpiochip_request_own_desc() adds a0752e9c3097 memory: omap-gpmc: Get the header of the enum adds 12d6dd069891 dt-bindings: gpio: rcar: Add r8a774c0 (RZ/G2E) support adds 89a5e15bcba8 gpio/mmc/of: Respect polarity in the device tree adds 6bd925a8b779 dt-bindings: arm: atmel: describe SECUMOD usage as a GPIO [...] adds fb0b35d307b7 gpio: add driver for SAMA5D2 PIOBU pins adds 533918b6f6ae gpio: aspeed: remove duplicated statement adds f0df462f3ae1 gpio: mxs: read pin level directly instead of using .get adds 6c905f91d8ae gpiolib-acpi: remove unused variable 'err', cleans up buil [...] adds e4b194aa0bf5 dt-bindings: gpio: Add bindings for Cadence GPIO adds 72ab2f76319e gpio: Add Cadence GPIO driver adds a7c23f8d154f gpio: sama5d2-piobu: Depend on OF_GPIO adds 18a6d70e28cf Merge branch 'devel' into for-next adds 22f0d895d9ee Merge remote-tracking branch 'gpio/for-next' adds eaeee373c97c pinctrl: Use of_node_name_eq for node name comparisons adds 9a2a566adb00 pinctrl: sunxi: Deal with per-bank regulators adds 7f07675c117a pinctrl: aspeed: Wrap -Woverride-init with cc-option adds 9b4924da4711 pinctrl: xway: fix gpio-hog related boot issues adds 42f9b48cc540 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins adds 2b745ac3cceb pinctrl: meson: meson8b: fix the GPIO function for the GPI [...] adds 54a9cbbfca53 pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] adds 8e5ba8b8baff pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] adds 619cdd17f60f pinctrl: meson: meson8: add the missing GPIO_GROUPs for BO [...] adds 4dd3d60a5ecd pinctrl: meson: meson8b: add the missing GPIO_GROUPs for B [...] adds b766470b8764 dt-bindings: pinctrl: sunxi: Add supply properties adds d1040ea06f00 pinctrl: msm: mark PM functions as __maybe_unused adds b5af33df50e9 pinctrl: mediatek: improve Kconfig dependencies adds 8b78de956f31 pinctrl: uniphier: constify uniphier_pinctrl_socdata adds a2161fd7c23c pinctrl: imx8qxp: break the dependency on SOC_IMX8QXP adds 6ac5af6ec12d MAINTAINERS: merge at91 pinctrl entries adds 2ae80900f239 dt-bindings: pinctrl: bcm4708-pinmux: rework binding to us [...] adds a49d784d5a82 pinctrl: bcm: ns: support updated DT binding as syscon subnode adds da801ab56ad8 pinctrl: ocelot: add MSCC Jaguar2 support adds f4caa6ee736f pinctrl: sh-pfc: r8a77990: Add support for pull-up only pins adds db221412cd20 pinctrl: rza1: Handle devm_kasprintf() failure cases adds 117774fbe6be pinctrl: sh-pfc: r8a77990: Fix IOCTRL reg state after s2ra [...] adds 1ebc589a7786 pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to geth [...] adds 96bb2a6ab4ec pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_d [...] adds 884fa25fb6e5 pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qsp [...] adds 0d6256cb8801 pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_d [...] adds 124cde98f856 pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group adds 9925e8795726 pinctrl: sh-pfc: Validate pins/marks in pin groups at build time adds 6a6c195d98a1 pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field adds 67d7745bc78e pinctrl: sh-pfc: r8a77970: Add missing MOD_SEL0 field adds b0f77269f6bb pinctrl: sh-pfc: r8a77980: Add missing MOD_SEL0 field adds 94482af7055e pinctrl: sh-pfc: sh7734: Add missing IPSR11 field adds 755a5b805fa7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 SEL_I2C1 field width adds e28dc3f09c9d pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 con [...] adds 1b99d0c80bbe pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register conf [...] adds 9540cbdfcd86 pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field adds 4d374bacd7c9 pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value adds 054f2400f706 pinctrl: sh-pfc: sh7734: Fix shifted values in IPSR10 adds ce16e8dd0db2 pinctrl: sh-pfc: Print actual field width for variable-wid [...] adds f83f97684a73 pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] var [...] adds 642fb53d350b Merge tag 'sh-pfc-for-v4.21-tag3' of git://git.kernel.org/ [...] adds 2dab3dd1fac7 pinctrl: ocelot: Add dependency on HAS_IOMEM adds 0ecd79fc0b6d Merge branch 'devel' into for-next adds a98782226362 Merge remote-tracking branch 'pinctrl/for-next' adds 9e6c8b0ed6f9 pwm: clps711x: Fix period calculation adds b7421aed1c60 pwm: clps711x: Switch to SPDX identifier adds 58899a718cd3 pwm: imx: Add ipg clock operation adds e6bef0b113a5 dt-bindings: pwm: rcar: Add r8a774c0 support adds 8e4e7d75b342 Merge remote-tracking branch 'pwm/for-next' adds a810fee642ca Merge remote-tracking branch 'random/dev' adds 283ac6d5fb2a selftests: Fix test errors related to lib.mk khdr target adds 225d6630af2c Merge remote-tracking branch 'kselftest/next' adds e11d4284e2f4 y2038: socket: Add compat_sys_recvmmsg_time64 adds df8522a340ee y2038: signal: Add sys_rt_sigtimedwait_time32 adds 2367c4b5fa09 y2038: signal: Add compat_sys_rt_sigtimedwait_time64 adds b0495e4b67b2 sh: dreamcast: rtc: push down rtc class ops into driver adds 09e81263e501 sh: sh03: rtc: push down rtc class ops into driver adds 07df7800c6cd sh: remove unused rtc_sh_get/set_time infrastructure adds 19f48591e67c sh: remove board_time_init() callback adds 926617889dc8 timekeeping: remove unused {read,update}_persistent_clock adds 437e78d3fd6d timekeeping: remove timespec_add/timespec_del adds d651d1607f22 vfs: replace current_kernel_time64 with ktime equivalent adds e4b92b108c6c timekeeping: remove obsolete time accessors adds 97acc966a2d8 Merge remote-tracking branch 'y2038/y2038' adds 5f30b2e82348 livepatch: check kzalloc return values adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 12b73c4b26bb Merge remote-tracking branch 'livepatching/for-next' adds fa204828bbc7 Merge remote-tracking branch 'coresight/next' adds ffe1c5a2d427 rtc: abx80x: Implement RTC_VL_READ,CLR ioctls adds 9a03201170d3 rtc: enforce rtc_timer_init private_data type adds a26944149374 rtc: class: reimplement devm_rtc_device_register adds 3c3d71013c76 rtc: pcf2123: Add Microcrystal rv2123 adds 2ea44ca1ffcc dt-bindings: fsl: scu: add rtc binding adds e01b5781958d rtc: add i.MX system controller RTC support adds 713673e6e189 Merge remote-tracking branch 'rtc/rtc-next' adds 9bf3aa446447 libnvdimm, bus: Check id immediately following ida_simple_get adds 9f619d4769a2 ACPI/nfit: Adjust annotation for why return 0 if fail to f [...] adds 9065ed1281a5 libnvdimm, label: Switch to bitmap_zalloc() adds 3d9cbe37c16f libnvdimm, namespace: Replace kmemdup() with kstrndup() adds b3ed2ce024c3 acpi/nfit: Add support for Intel DSM 1.8 commands adds d6548ae4d16d acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm adds 76ef5e172527 keys: Export lookup_user_key to external users adds 9db67581b91d keys-encrypted: add nvdimm key format type to encrypted keys adds f2989396553a acpi/nfit, libnvdimm: Introduce nvdimm_security_ops adds 37833fb7989a acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm adds 4c6926a23b76 acpi/nfit, libnvdimm: Add unlock of nvdimm support for Int [...] adds 03b65b22ada8 acpi/nfit, libnvdimm: Add disable passphrase support to In [...] adds d2a4ac73f56a acpi/nfit, libnvdimm: Add enable/update passphrase support [...] adds 64e77c8c047f acpi/nfit, libnvdimm: Add support for issue secure erase D [...] adds 7d988097c546 acpi/nfit, libnvdimm/security: Add security DSM overwrite support adds 89fa9d8ea7bd acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master pa [...] adds 3c13e2ac747a tools/testing/nvdimm: Add test support for Intel nvdimm se [...] adds 926f74802cb1 tools/testing/nvdimm: Add overwrite support for nfit_test adds ecaa4a97b390 tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test adds 1f4883f300da libnvdimm/security: Add documentation for nvdimm security support adds 37379cfc661e libnvdimm/security: Quiet security operations adds c87fab7db2e6 Merge branch 'for-5.0/nvdimm-security' into libnvdimm-for-next adds d8a706414af4 dax: Use non-exclusive wait in wait_entry_unlocked() adds 8a6f7591ddf5 Merge branch 'for-5.0/dax' into libnvdimm-for-next adds 6b61e1716ac9 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds ef53215ac67a Merge remote-tracking branch 'ntb/ntb-next' adds 46a390cd4c83 Merge remote-tracking branch 'kspp/for-next/kspp' adds fd69b63b9573 Merge remote-tracking branch 'cisco/for-next' adds f4680908517d Merge remote-tracking branch 'slimbus/for-next' adds 101f7936a373 Merge remote-tracking branch 'nvmem/for-next' adds d4683eee8cd6 auxdisplay: charlcd: fix x/y command parsing adds 8d43ba0b234d Merge remote-tracking branch 'auxdisplay/auxdisplay' adds d6a70301b0c3 kgdb: Remove irq flags from roundup adds cb74b09ac5fe kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] adds 17d2577c2574 kgdb: Don't round up a CPU that failed rounding up before adds d308ce0d3969 kdb: Don't back trace on a cpu that didn't round up adds 50c3022fee89 kdb: use bool for binary state indicators adds 4fbc914c15f9 mips/kgdb: prepare arch_kgdb_ops for constness adds 97498c96a186 kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops adds b8282eee9ffe Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 3cd131e5808c checkpatch: don't interpret stack dumps as commit IDs adds ddf1c51b2b5d mm, thp: always specify disabled vmas as nh in smaps adds 7f4e1e0fc043 mm, memcg: fix reclaim deadlock with writeback adds 8bc3daa24841 arm: arch/arm/include/asm/page.h needs personality.h adds 36c68934711f kasan, mm: change hooks signatures adds 0091700016cd kasan, slub: handle pointer tags in early_kmem_cache_node_alloc adds 8148536e45d5 kasan: move common generic and tag-based code to common.c adds 0199a7a754cc kasan: rename source files to reflect the new naming scheme adds 0eca8119d30d kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS adds dc785e448f03 kasan, arm64: adjust shadow size for tag-based mode adds 31d2cf3e662f kasan: rename kasan_zero_page to kasan_early_shadow_page adds cf007e9920ba kasan: initialize shadow to 0xff for tag-based mode adds 1be0be6764dd arm64: move untagged_addr macro from uaccess.h to memory.h adds c4698e397295 kasan: add tag related helper functions adds b9986b07174f kasan, arm64: untag address in _virt_addr_is_linear adds d77f18834c2a kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] adds 71dbc93f7270 kasan, arm64: fix up fault handling logic adds 1e148c8f42ef kasan, arm64: enable top byte ignore for the kernel adds a1e9c07a8f3c kasan, mm: perform untagged pointers comparison in krealloc adds 012fddc2908a kasan: split out generic_report.c from report.c adds b21c3fc66885 kasan: add bug reporting routines for tag-based mode adds e87b39662846 mm: move obj_to_index to include/linux/slab_def.h adds 603fb72912fa kasan: add hooks implementation for tag-based mode adds aa195f792a7d kasan, arm64: add brk handler for inline instrumentation adds bde3dda5ff16 kasan, mm, arm64: tag non slab memory allocated via pagealloc adds 7a5fb3e3957a kasan: add __must_check annotations to kasan hooks adds 6a12088e74fd kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS adds 48955396829a kasan: update documentation adds d86af1959604 kasan: add SPDX-License-Identifier mark to source files adds eb8e4650388e bloat-o-meter: ignore __addressable_ symbols adds df9dffc4cb78 scripts/decodecode: set ARCH when running natively on arm/arm64 adds e235f73ea96d scripts/decode_stacktrace: only strip base path when a pre [...] adds 6871f50a8f63 scripts/checkstack.pl: dynamic stack growth for aarch64 adds da0f2551748d scripts: add spdxcheck.py self test adds aa27f8bc3ef0 scripts/tags.sh: add more declarations adds d4581ed2ccad arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] adds d912a3df9a36 arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] adds 07b3df6b7690 sh: boards: convert to SPDX identifiers adds a3f950dd1d56 sh: drivers: convert to SPDX identifiers adds 430de37688fe sh: include: convert to SPDX identifiers adds e02e43bf083f sh: sh2: convert to SPDX identifiers adds 4988583b224d sh: sh2a: convert to SPDX identifiers adds 6aa7984d73b8 sh: sh3: convert to SPDX identifiers adds 38d1384aff9b sh: sh4: convert to SPDX identifiers adds eaca2f38a4bc sh: sh4a: convert to SPDX identifiers adds 7510dc1433b6 sh: sh5: convert to SPDX identifiers adds 94cdc6d71799 sh: shmobile: convert to SPDX identifiers adds 39494719c575 sh: cpu: convert to SPDX identifiers adds 39ceb1377ca8 sh: kernel: convert to SPDX identifiers adds 3416dfd17734 sh: lib: convert to SPDX identifiers adds 8d2193d9cf34 debugobjects: call debug_objects_mem_init eariler adds 64aaf89f091c lib/debugobjects.c: move printk out of db lock critical sections adds dbb43ffdb39b ocfs2: optimize the reading of heartbeat data adds e0a40f4ce80d ocfs2: dlmfs: remove set but not used variable 'status' adds f0cbf7f52fed ocfs2: remove set but not used variable 'lastzero' adds 17b17310b2bc ocfs2: improve ocfs2 Makefile adds fdb3a52b7e6a ocfs2: fix panic due to unrecovered local alloc adds 01eab3d1fa6e ocfs2: clear journal dirty flag after shutdown journal adds 7fd019c7ec4f ocfs2: don't clear bh uptodate for block read adds dd01ab864df7 ocfs2: clear zero in unaligned direct IO adds 5b399db3195d ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds cb1dfce0b68f ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 82b1562b5c7b ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds 2ad253ae3d35 block: restore /proc/partitions to not display non-partiti [...] adds 230f1c384623 mm, slab: remove unnecessary unlikely() adds f164ecfe44f2 mm-slab-remove-unnecessary-unlikely-fix adds becc8b462275 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() adds 68e4e55fc15e mm/slub.c: page is always non-NULL in node_match() adds 8eb8893c1bc4 mm/slub.c: record final state of slub action in deactivate_slab() adds 354dbc826355 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix adds 9b0317d0283f mm/slub.c: improve performance by skipping checked node in [...] adds 157fecf7412d include/linux/slab.h: fix sparse warning in kmalloc_type() adds 102375b14d64 mm/page_owner: clamp read count to PAGE_SIZE adds 88650d4d211d mm-page_owner-clamp-read-count-to-page_size-fix adds dc8fc7082345 mm/hotplug: optimize clear_hwpoisoned_pages() adds 4cec9b4cfca1 mm-hotplug-optimize-clear_hwpoisoned_pages-fix adds 0689ae331908 mm/mmu_notifier.c: remove mmu_notifier_synchronize() adds e69d31f22377 writeback: don't decrement wb->refcnt if !wb->bdi adds beb576983f69 mm/readahead.c: simplify get_next_ra_size() adds db4b94b28189 mm: vmscan: skip KSM page in direct reclaim if priority is low adds 7953cab6724a mm: ksm: do not block on page lock when searching stable tree adds 67cc46133711 mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix adds 04926526251f mm: print more information about mapping in __dump_page adds df5d6e728dc2 mm: debug: Fix a width vs precision bug in printk adds bda7bfe750c7 mm-print-more-information-about-mapping-in-__dump_page-fix-2 adds 307b86bcdfa1 mm: lower the printk loglevel for __dump_page messages adds 28ff53184dab mm-lower-the-printk-loglevel-for-__dump_page-messages-fix adds d965d6142b51 mm-lower-the-printk-loglevel-for-__dump_page-messages-fix-fix adds 5ebab861e483 mm, memory_hotplug: drop pointless block alignment checks [...] adds 28fb16ee9d72 mm, memory_hotplug: print reason for the offlining failure adds c9ea95fc6ba0 mm-memory_hotplug-print-reason-for-the-offlining-failure-fix adds 17c3a43c5f27 mm, memory_hotplug: be more verbose for memory offline failures adds 26719a6265bb mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix adds 92bdca2b5e9f mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] adds f8ab8a3fcec8 mm: only report isolation failures when offlining memory adds 3869a2995b95 xxHash: create arch dependent 32/64-bit xxhash() adds 81908d27da73 ksm: replace jhash2 with xxhash adds 9635f822b6d9 mm/mmap.c: remove verify_mm_writelocked() adds 4638b4b0394e mm, memory_hotplug: do not clear numa_node association aft [...] adds 527b769b7d96 mm: add an F_SEAL_FUTURE_WRITE seal to memfd adds 399ec4ff2744 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust adds 662e2d2454c2 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 adds 8846ddae15f7 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds e0b23d9cecb8 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal adds ee07b7dca503 mm: remove reset of pcp->counter in pageset_init() adds be08b05640ce mm: reference totalram_pages and managed_pages once per function adds 3de5a2bf541d mm: convert zone->managed_pages to atomic variable adds cf6f20f9e84d mm: convert totalram_pages and totalhigh_pages variables t [...] adds dc390d8f1bb5 mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] adds 4682a46b2d5f mm: remove managed_page_count_lock spinlock adds 390a1cab6983 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] adds 1b4de6e383b9 mm/swap: use nr_node_ids for avail_lists in swap_info_struct adds f60054c26399 userfaultfd: convert userfaultfd_ctx::refcount to refcount_t adds ba2a51326073 mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] adds 0ece2b887d1d mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] adds 32e387d4f011 mm, devm_memremap_pages: kill mapping "System RAM" support adds ecd50c817e6e mm, devm_memremap_pages: fix shutdown handling adds 6cc418a4a85a mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support adds 125ec530522a mm, hmm: use devm semantics for hmm_devmem_{add, remove} adds 98d839ff666b mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] adds f4d2527210eb mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL adds 297d92c4b8ec PCI/P2PDMA: match interface changes to devm_memremap_pages() adds 16fb8910db95 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] adds 0d5ab3526ae7 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] adds 6509b3e5090a mm/page_alloc.c: use a single function to free page adds 361a7a040920 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] adds 574dfe2135ce memblock: replace usage of __memblock_free_early() with me [...] adds 4ccd95e4c880 drivers/base/memory.c: remove an unnecessary check on NR_M [...] adds a8cbd93a42e3 mm/memory_hotplug: drop "online" parameter from add_memory [...] adds 1878295cdd0e mm, page_alloc: spread allocations across zones before int [...] adds 51e62c540c2b mm: move zone watermark accesses behind an accessor adds 67b167cc239d mm: use alloc_flags to record if kswapd can wake adds 3da1de61d223 mm: use alloc_flags to record if kswapd can wake -fix adds cfcab60bf877 mm: reclaim small amounts of memory when an external fragm [...] adds 2f82c15ee1ba mm/mmzone.c: make "migratetype_names" const char * adds e06ac10b9794 mm/debug.c: make "migrate_reason_names[]" const char * adds 642dafce79ca mm: make free_reserved_area() return "const char *" adds e79f232095fc mm, oom: reorganize the oom report in dump_header adds 4d8770f0a88d mm, oom: add oom victim's memcg to the oom context information adds 7d7d1e75ca8d mm, oom: use pr_cont() in mem_cgroup_print_oom_context() adds 617aeef04448 mm: put_and_wait_on_page_locked() while page is migrated adds 7e95249b0bb8 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix adds 56011480525d mm: check nr_initialised with PAGES_PER_SECTION directly i [...] adds 74d174b6b94e mm, memory_hotplug: add nid parameter to arch_remove_memory adds 3c861becfc9c kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] adds b9c171577c91 mm, memory_hotplug: move zone/pages handling to offline stage adds 022709c5fe41 mm, memory-hotplug: rework unregister_mem_sect_under_nodes adds d9b24d462516 mm, memory_hotplug: refactor shrink_zone/pgdat_span adds e8297b852daf mm/memblock.c: skip kmemleak for kasan_init() adds c23bfe9cf412 zram: fix lockdep warning of free block handling adds 29f788adc1b9 zram: fix double free backing device adds 04f04b2ebffd zram: refactor flags and writeback stuff adds 866b9fa3bbf9 zram: introduce ZRAM_IDLE flag adds 911494c5d639 zram: support idle/huge page writeback adds 8d9144e5090c zram: add bd_stat statistics adds 0dcd977fd573 zram-add-bd_stat-statistics-v4 adds 5ccf7e694722 zram: writeback throttle adds 619c24f40d75 zram: writeback throttle adds 485b42502bdd mm: remove pte_lock_deinit() adds b4755a8b2e31 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] adds 9a8e36c378d4 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] adds 1d3cfa1c9c33 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() adds 286da11337b3 mm, hotplug: move init_currently_empty_zone() under zone_s [...] adds 6b9f148b8f37 mm, swap: refactor swap-in logic out of shmem_getpage_gfp adds e356d45558e4 mm, swap: rid swapoff of quadratic complexity adds 7942f79e4367 swap: fix general protection fault when swapoff adds a0639bf82835 swap: Deal with PTE mapped THP when unuse PTE adds 9a2b48d5a3ba mm/hmm.c: remove set but not used variable 'devmem' adds 90b2973d9e0f lib/show_mem.c: drop pgdat_resize_lock in show_mem() adds 99b419eb3405 mm/page-writeback.c: don't break integrity writeback on -> [...] adds 35b17decbb83 mm-dont-break-integrity-writeback-on-writepage-error-fix adds 3fcf0804693e mm/page_alloc.c: drop uneeded __meminit and __meminitdata adds ea9e2752713c mm: use mm_zero_struct_page from SPARC on all 64b architectures adds d86c2306021c mm: drop meminit_pfn_in_nid as it is redundant adds 7d92b2d6e6bd mm: implement new zone specific memblock iterator adds df678a5b0e73 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 4966be9e86ae mm: move hot-plug specific memory init into separate funct [...] adds ffc9b1c9b815 mm: add reserved flag setting to set_page_links() adds fc26dd6b8803 mm: use common iterator for deferred_init_pages and deferr [...] adds 159d1beb40bb mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] adds d9697ddcf8ae tools/vm/page-types.c: fix "kpagecount returned fewer page [...] adds eac33743f5c8 /proc/kpagecount: return 0 for special pages that are neve [...] adds c28fb1725d38 proc-kpagecount-return-0-for-special-pages-that-are-never- [...] adds 6e5e07b3b4e8 mm/filemap.c: remove useless check in pagecache_get_page() adds aedef1809eb6 mm/page_alloc.c: calculate first_deferred_pfn directly adds 4b149c9ddd29 ioremap: rework pXd_free_pYd_page() API adds 854126b361a7 arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() adds a3d1342a7f28 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() adds 24ae33ac3c62 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] adds 902f100ab4a8 lib/ioremap: ensure break-before-make is used for huge p4d [...] adds 77e5651817b3 mm, kmemleak: little optimization while scanning adds e789d0584acb mm-kmemleak-little-optimization-while-scanning-fix adds ac8a45951c60 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined adds c214431addf9 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds 52dbf296a26d mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] adds bc6181dccdc7 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds a33960ce4e35 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds 86c1bce9a7dc mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] adds 9a18dfe68577 mm/mmu_notifier: contextual information for event triggeri [...] adds 5e1fa90ceea0 mm-mmu_notifier-contextual-information-for-event-triggerin [...] adds 093abf8c6212 include/linux/memory_hotplug.h: remove duplicate declarati [...] adds 3ab30c458dab filemap: kill page_cache_read usage in filemap_fault adds 2194ae0b8dfa filemap-kill-page_cache_read-usage-in-filemap_fault-fix adds 4b9d64092e31 filemap: pass vm_fault to the mmap ra helpers adds d48b217ad2d5 filemap: drop the mmap_sem for all blocking operations adds 3ce9e072e761 filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 adds b5febe5d16d7 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] adds b91a66705354 mm, proc: be more verbose about unstable VMA flags in /pro [...] adds edfc7eb6a614 mm, thp, proc: report THP eligibility for each vma adds 9d172e506fa6 mm, proc: report PR_SET_THP_DISABLE in proc adds f1b081c755d8 mm, memory_hotplug: try to migrate full pfn range adds 10ced3d61d45 mm, memory_hotplug: deobfuscate migration part of offlining adds 4cc2719a2770 mm-memory_hotplug-deobfuscate-migration-part-of-offlining-fix adds ff1a544e1d0b mm, fault_around: do not take a reference to a locked page adds 79d21b648a5c mm, memory_hotplug: don't bail out in do_migrate_range() p [...] adds 73e3710b1f02 ksm: react on changing "sleep_millisecs" parameter faster adds 802102cec37e mm/pageblock: throw compile error if pageblock_bits cannot [...] adds adff1993370a userfaultfd: clear flag if remap event not enabled adds 436a5b72d381 mm/page_alloc.c: don't call kasan_free_pages() at deferred [...] adds c94a6ea17354 kmemleak: add config to select auto scan adds 00fac3b12d3c mm, page_alloc: enable pcpu_drain with zone capability adds 14b1e8f36fa3 mm-page_alloc-enable-pcpu_drain-with-zone-capability-fix adds 399472f2c31b mm: migration: factor out code to compute expected number [...] adds 6b981562fe73 mm-migration-factor-out-code-to-compute-expected-number-of [...] adds e981ae9ca70c mm: migrate: lock buffers before migrate_page_move_mapping() adds ba86cfeced48 mm: migrate: move migrate_page_lock_buffers() adds ca9635f2c22c mm: migrate: provide buffer_migrate_page_norefs() adds 62f241243a89 mm-migrate-provide-buffer_migrate_page_norefs-fix adds 344296fdbca8 blkdev: avoid migration stalls for blkdev pages adds a282f48458c4 mm: migrate: drop unused argument of migrate_page_move_mapping() adds abd29f62b829 mm/page_alloc.c: allow error injection adds 6725ce5cdd71 include/linux/vmstat.h: remove unused page state adjustment macro adds e0218e550231 mm: remove __hugepage_set_anon_rmap() adds 13df73b47215 memory_hotplug: add missing newlines to debugging output adds d8a1051ed4ba hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds a1b88d8ed5df hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race adds 8a0f2b5f5fc1 mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm adds cf0f40dc7420 mm/page_alloc.c: memory hotplug: free pages as higher order adds 82b2e6e92345 memory_hotplug-free-pages-as-higher-order-fix adds 06889c17a90e memory_hotplug-free-pages-as-higher-order-fix-fix adds 2a68a0946ccb mm/page_alloc.c: remove software prefetching in __free_pag [...] adds 3aac03fa4a9c mm, swap: fix race between swapoff and some swap operations adds 97579cb16551 mm, swap: fix race between swapoff and some swap operations adds e9adaf763f74 mm: fix race between swapoff and mincore adds 3f6acdded08e mm: don't expose page to fast gup before it's ready adds ebe620bc0c50 mm/page_owner: align with pageblock_nr_pages adds acc2c6195e27 mm/page_owner: align with pageblock_nr pages adds b824421dda23 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 1e58bcd058e8 fs/proc/base.c: use ns_capable instead of capable for time [...] adds d133683b2fa8 fs/proc/util.c: include fs/proc/internal.h for name_to_int() adds d47f93d293ca fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] adds d75e8998a974 fs/proc/base.c: slightly faster /proc/*/limits adds c909fa6ee750 proc/sysctl: fix return error for proc_doulongvec_minmax() adds 73fe7835e50a Documentation/process/coding-style.rst: don't use "extern" [...] adds 6855189b16fe build_bug.h: remove negative-array fallback for BUILD_BUG_ON() adds 7b2ec822e7de build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse adds 557051b21694 kernel/hung_task.c: force console verbose before panic adds aab12326c17d kernel/hung_task.c: break RCU locks based on jiffies adds c12e1ffcd090 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t adds f1c0e676835d include/linux/printk.h: drop silly "static inline asmlinka [...] adds 82ca6298da0f fls: change parameter to unsigned int adds 616026b3667b lib/genalloc.c: fix allocation of aligned buffer from non- [...] adds fa7eb64378bd lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] adds fd155ae285b9 checkpatch: warn on const char foo[] = "bar"; declarations adds 23ecec7563b9 fs/epoll: remove max_nests argument from ep_call_nested() adds 8614c337def6 fs/epoll: simplify ep_send_events_proc() ready-list loop adds 55b80140db4a fs/epoll: drop ovflist branch prediction adds 19607b887f14 fs/epoll: robustify ep->mtx held checks adds 436ed60e1bae fs/epoll: reduce the scope of wq lock in epoll_wait() adds 0c74bb6c2f80 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix adds 9d7b789cfff7 fs/epoll: avoid barrier after an epoll_wait(2) timeout adds 90e869540ace fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix adds 18ca95313fa8 fs/epoll: rename check_events label to send_events adds 808c5f562180 fs/epoll: deal with wait_queue only once adds 95b8f206138d fs-epoll-deal-with-wait_queue-only-once-fix adds 2dfb70741e70 init/main.c: make "initcall_level_names[]" const char * adds 4a90e11db203 autofs: improve ioctl sbi checks adds c42cb874fb4d autofs-improve-ioctl-sbi-checks-fix adds 306f28ad5788 autofs: simplify parse_options() function call adds 734eb55e9a1b autofs: change catatonic setting to a bit flag adds c239d5e2bfce autofs: add strictexpire mount option adds ce2048534ab5 hfsplus: return file attributes on statx adds 0ab1fbc2371b include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] adds 3c8609d51359 fat: remov FAT_FIRST_ENT macro adds c1a2ee56c2e0 fat: move MAX_FAT to fat.h and change it to inline function adds e7079db927fe fat: new inline functions to determine the FAT variant (32 [...] adds 088bf084a646 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds 6bd7fc7d17bc fork: fix some -Wmissing-prototypes warnings adds a8adf403a065 exec: load_script: don't blindly truncate shebang string adds f3dfb8992b58 exec: increase BINPRM_BUF_SIZE to 256 adds 998da91e6d38 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting adds 2dc9108b263f exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix adds 2446e8f61511 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] adds 06bc79ad763d bfs: extra sanity checking and static inode bitmap adds 511806be6a33 panic: add options to print system info when panic happens adds 20e4827d27df kernel/sysctl: add panic_print into sysctl adds 2561c2531ad5 kernel/kcov.c: mark write_comp_data() as notrace adds 71b5a9f30e7d scripts/gdb: fix lx-version string output adds a489df011311 initramfs: cleanup incomplete rootfs adds 02c8cf21afc7 ipc: allow boot time extension of IPCMNI from 32k to 8M adds b406c4b702f1 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 85714e5df6f4 ipc: conserve sequence numbers in extended IPCMNI mode adds 6234346e9ea4 Merge branch 'akpm-current/current' adds dce8df1ca23a scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds bef22eb7d8a8 mm: treewide: remove unused address argument from pte_allo [...] adds 5ed8584fca99 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] adds f17b5e7b2e8b mm: speed up mremap by 20x on large regions adds eedf530892bb mm/mremap: fix 'move_normal_pmd' unused function warning adds d5709812de20 mm: select HAVE_MOVE_PMD on x86 for faster mremap adds 81f4522d7b3d kernel/async.c: remove some duplicated includes adds b14b2e50b1fe kernel/signal.c: remove some duplicated includes adds b61dfb6ec58a locking/atomics: build atomic headers as required adds 805d51afdfc2 mm: balloon: update comment about isolation/migration/compaction adds ec61b9e9b62c mm: convert PG_balloon to PG_offline adds 1be8a5751044 mm-convert-pg_balloon-to-pg_offline-fix adds 1b26734f383b kexec: export PG_offline to VMCOREINFO adds 1ecafd49f776 xen/balloon: mark inflated pages PG_offline adds af6e1b7ada59 hv_balloon: mark inflated pages PG_offline adds c4735cd131f4 vmw_balloon: mark inflated pages PG_offline adds 13fb2c4460e7 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 52cb492f22b8 PM/Hibernate: use pfn_to_online_page() adds 8ca5d0f0909a PM/Hibernate: exclude all PageOffline() pages adds aff20e4c01bf pm-hibernate-exclude-all-pageoffline-pages-v2 adds 72b5549298a8 kernel/locking/mutex.c: remove caller signal_pending branc [...] adds 129b13d58950 kernel/sched/: remove caller signal_pending branch predictions adds 9e2fec55b503 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] adds 376c036807b7 mm/: remove caller signal_pending branch predictions adds b09fc7020b7f fs/: remove caller signal_pending branch predictions adds aecda513d54a fs-remove-caller-signal_pending-branch-predictions-fix adds b33045b4a406 include/linux/sched/signal.h: replace `tsk' with `task' adds e0cc12e01dba fs: don't open code lru_to_page() adds 885826263881 drivers/base/platform.c: kmemleak ignore a known leak adds 21622aab695f docs: fix Co-Developed-by docs adds 7e4be1f4912a checkpatch: add Co-developed-by to signature tags adds 9dda0fc31677 mm/page_io.c: fix polled swap page in adds 3b9438c0ea5f kernel/fork.c: remove duplicated include adds ed0d8dc1d080 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds f4a5f8f70056 openvswitch: convert to kvmalloc adds 576eea76f676 md: convert to kvmalloc adds 3e4f48ea5ef3 selinux: convert to kvmalloc adds f561f1356452 Generic radix trees adds e948703d7447 proc: commit to genradix adds b71b20efa8e2 sctp: convert to genradix adds b12bf9fe63f9 Drop flex_arrays adds f227e5887172 Merge branch 'akpm/master' adds 6a1d293238c1 Add linux-next specific files for 20181224
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 (d14b746c6c1c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 7 +- Documentation/ABI/testing/sysfs-block | 12 +- Documentation/DMA-API.txt | 9 - Documentation/admin-guide/LSM/Smack.rst | 4 + Documentation/admin-guide/kernel-parameters.txt | 5 +- Documentation/admin-guide/l1tf.rst | 6 +- Documentation/block/queue-sysfs.txt | 29 +- Documentation/core-api/flexible-arrays.rst | 130 - Documentation/core-api/generic-radix-tree.rst | 12 + Documentation/core-api/index.rst | 1 + 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 | 10 + .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 + .../devicetree/bindings/clock/qoriq-clock.txt | 6 + .../bindings/cpufreq/cpufreq-qcom-hw.txt | 172 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 1 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../devicetree/bindings/gpio/cdns,gpio.txt | 43 + .../devicetree/bindings/gpio/gpio-omap.txt | 10 +- .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 1 + Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 1 + .../devicetree/bindings/i2c/i2c-sh_mobile.txt | 9 +- .../bindings/iio/magnetometer/mag3110.txt | 27 + .../input/touchscreen/raspberrypi,firmware-ts.txt | 26 + .../bindings/interrupt-controller/fsl,irqsteer.txt | 34 + .../bindings/interrupt-controller/mrvl,intc.txt | 2 +- .../interrupt-controller/st,stm32-exti.txt | 4 + .../devicetree/bindings/iommu/arm,smmu.txt | 4 + .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + .../bindings/mailbox/nvidia,tegra186-hsp.txt | 30 +- .../bindings/memory-controllers/pl353-smc.txt | 47 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 1 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 11 +- .../devicetree/bindings/net/mediatek-dwmac.txt | 31 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../bindings/net/wireless/qcom,ath10k.txt | 74 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 6 +- .../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/rtc/nxp,rtc-2123.txt | 1 + Documentation/devicetree/bindings/serial/8250.txt | 1 + .../devicetree/bindings/serial/fsl-lpuart.txt | 2 + .../bindings/serial/renesas,sci-serial.txt | 16 +- .../devicetree/bindings/sound/audio-graph-card.txt | 205 + .../bindings/sound/audio-graph-scu-card.txt | 123 - Documentation/devicetree/bindings/sound/cs4341.txt | 22 + .../devicetree/bindings/sound/qcom,q6asm.txt | 27 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../bindings/sound/rockchip,rk3328-codec.txt | 23 + .../devicetree/bindings/sound/simple-card.txt | 137 + .../devicetree/bindings/sound/simple-scu-card.txt | 94 - .../bindings/sound/xlnx,audio-formatter.txt | 29 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 + .../devicetree/bindings/timer/rda,8810pl-timer.txt | 20 + .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 36 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../bindings/watchdog/qcom,pm8916-wdt.txt | 28 + Documentation/driver-api/dmaengine/dmatest.rst | 109 +- Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/pci/p2pdma.rst | 4 +- Documentation/driver-api/usb/index.rst | 1 + Documentation/driver-api/usb/typec.rst | 1 + Documentation/driver-api/usb/typec_bus.rst | 24 +- .../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 | 3 +- .../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 | 3 +- .../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 | 3 +- .../locking/rwsem-optimized/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 3 +- .../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 | 3 +- Documentation/filesystems/configfs/configfs.txt | 2 +- Documentation/filesystems/index.rst | 14 +- Documentation/filesystems/mount_api.txt | 25 +- Documentation/filesystems/path-lookup.rst | 15 - Documentation/filesystems/proc.txt | 10 +- Documentation/flexible-arrays.txt | 123 - Documentation/hid/uhid.txt | 2 +- Documentation/ioctl/ioctl-number.txt | 1 + Documentation/media/uapi/dvb/dvbstb.svg | 6 +- .../uapi/mediactl/media-ioc-request-alloc.rst | 6 +- .../uapi/mediactl/media-request-ioc-queue.rst | 6 +- .../uapi/mediactl/media-request-ioc-reinit.rst | 6 +- Documentation/media/uapi/mediactl/request-api.rst | 6 +- .../media/uapi/mediactl/request-func-close.rst | 6 +- .../media/uapi/mediactl/request-func-ioctl.rst | 6 +- .../media/uapi/mediactl/request-func-poll.rst | 6 +- Documentation/media/uapi/v4l/bayer.svg | 6 +- Documentation/media/uapi/v4l/buffer.rst | 3 + Documentation/media/uapi/v4l/constraints.svg | 6 +- Documentation/media/uapi/v4l/dev-meta.rst | 33 +- Documentation/media/uapi/v4l/meta-formats.rst | 1 + Documentation/media/uapi/v4l/nv12mt.svg | 6 +- Documentation/media/uapi/v4l/nv12mt_example.svg | 6 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 178 + Documentation/media/uapi/v4l/selection.svg | 6 +- Documentation/media/uapi/v4l/vidioc-querycap.rst | 3 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 369 + Documentation/media/videodev2.h.rst.exceptions | 2 + .../networking/device_drivers/intel/igb.rst | 19 + Documentation/networking/nf_conntrack-sysctl.txt | 11 +- Documentation/networking/snmp_counter.rst | 245 +- Documentation/networking/xfrm_device.txt | 7 +- Documentation/nvdimm/security.txt | 141 + Documentation/powerpc/firmware-assisted-dump.txt | 17 +- Documentation/powerpc/isa-versions.rst | 74 + Documentation/process/submitting-patches.rst | 4 +- Documentation/scsi/scsi_mid_low_api.txt | 2 - Documentation/security/keys/trusted-encrypted.rst | 6 +- Documentation/trace/index.rst | 1 + Documentation/userspace-api/seccomp_filter.rst | 84 + Documentation/virtual/kvm/api.txt | 136 +- Documentation/x86/intel_mpx.txt | 244 - Kbuild | 17 +- MAINTAINERS | 64 +- Makefile | 49 +- Next/SHA1s | 295 +- Next/Trees | 5 + Next/merge.log | 10052 +++++++----- arch/alpha/kernel/pci_iommu.c | 2 +- arch/arc/include/asm/Kbuild | 4 - arch/arc/include/asm/bitops.h | 6 +- arch/arc/include/asm/perf_event.h | 3 +- arch/arc/kernel/kgdb.c | 12 +- arch/arc/kernel/perf_event.c | 64 +- arch/arc/kernel/troubleshoot.c | 30 +- arch/arc/mm/dma.c | 2 +- arch/arc/mm/init.c | 3 +- arch/arm/Kconfig | 2 +- arch/arm/arm-soc-for-next-contents.txt | 23 + arch/arm/boot/dts/imx6sx-sdb-reva.dts | 8 +- arch/arm/boot/dts/imx6sx-sdb.dts | 8 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 + arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 5 +- arch/arm/boot/dts/omap3-evm-common.dtsi | 7 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 10 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 10 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 25 + arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 18 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 18 + arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 14 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 3 - arch/arm/boot/dts/zynq-7000.dtsi | 4 +- arch/arm/configs/davinci_all_defconfig | 5 +- arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/omap2plus_defconfig | 14 +- arch/arm/include/asm/kvm_asm.h | 4 + arch/arm/include/asm/kvm_host.h | 7 +- arch/arm/include/asm/kvm_mmu.h | 61 + arch/arm/include/asm/module.h | 11 + arch/arm/include/asm/stage2_pgtable.h | 8 + arch/arm/kernel/kgdb.c | 14 +- arch/arm/kvm/Kconfig | 2 +- arch/arm/kvm/coproc.c | 4 +- arch/arm/mach-actions/platsmp.c | 15 - arch/arm/mach-at91/Makefile | 5 +- arch/arm/mach-davinci/board-dm365-evm.c | 4 +- arch/arm/mach-omap1/Makefile | 2 +- arch/arm/mach-omap1/ams-delta-fiq.c | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 2 +- arch/arm/mach-omap2/Makefile | 7 +- arch/arm/mach-omap2/omap-smp.c | 20 - arch/arm/mach-omap2/pdata-quirks.c | 4 +- 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-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-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/proc-macros.S | 4 +- 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/arm64/Kconfig | 6 +- arch/arm64/Kconfig.platforms | 10 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 14 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 14 + arch/arm64/boot/dts/freescale/Makefile | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 3 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 4 + 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 | 3 - arch/arm64/include/asm/dma-mapping.h | 6 +- arch/arm64/include/asm/kvm_arm.h | 6 +- arch/arm64/include/asm/kvm_asm.h | 7 + arch/arm64/include/asm/kvm_emulate.h | 35 +- arch/arm64/include/asm/kvm_host.h | 5 +- arch/arm64/include/asm/kvm_mmu.h | 48 + arch/arm64/include/asm/pgtable-hwdef.h | 4 + arch/arm64/include/asm/pgtable.h | 9 + arch/arm64/include/asm/stage2_pgtable.h | 16 +- arch/arm64/kernel/ftrace.c | 1 + arch/arm64/kernel/kgdb.c | 14 +- arch/arm64/kernel/perf_callchain.c | 2 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/return_address.c | 2 +- arch/arm64/kernel/setup.c | 1 + arch/arm64/kernel/stacktrace.c | 12 +- arch/arm64/kernel/time.c | 2 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/Kconfig | 2 +- arch/arm64/kvm/debug.c | 21 - arch/arm64/kvm/handle_exit.c | 14 +- arch/arm64/kvm/hyp/switch.c | 43 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 12 +- arch/arm64/kvm/sys_regs.c | 12 +- arch/arm64/kvm/sys_regs.h | 4 + arch/arm64/kvm/trace.h | 35 + arch/arm64/mm/dma-mapping.c | 2 +- arch/c6x/mm/dma-coherent.c | 5 +- arch/h8300/kernel/kgdb.c | 2 +- arch/hexagon/kernel/kgdb.c | 34 +- arch/ia64/Kconfig | 4 +- arch/ia64/hp/sim/simscsi.c | 2 +- arch/ia64/kernel/Makefile | 7 +- arch/ia64/kernel/perfmon.c | 3 +- arch/m68k/Kconfig | 6 +- arch/m68k/kernel/dma.c | 2 +- arch/m68k/kernel/setup_mm.c | 2 - arch/m68k/mm/motorola.c | 2 + arch/microblaze/Kconfig.platform | 2 +- arch/microblaze/Makefile | 22 +- arch/microblaze/boot/Makefile | 23 +- arch/microblaze/boot/dts/Makefile | 5 +- arch/microblaze/kernel/kgdb.c | 2 +- arch/microblaze/mm/consistent.c | 2 +- arch/mips/Makefile | 3 + 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/reset.c | 2 +- arch/mips/include/asm/Kbuild | 4 + arch/mips/include/asm/kvm_host.h | 2 +- .../asm/mach-au1x00/cpu-feature-overrides.h | 3 + arch/mips/include/asm/mmu.h | 1 - arch/mips/include/asm/unistd.h | 3 + arch/mips/include/uapi/asm/Kbuild | 6 + arch/mips/include/uapi/asm/unistd.h | 1074 +- arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/ftrace.c | 6 +- arch/mips/kernel/kgdb.c | 25 +- arch/mips/kernel/process.c | 9 +- arch/mips/kernel/scall32-o32.S | 391 +- arch/mips/kernel/scall64-64.S | 444 - arch/mips/kernel/scall64-n32.S | 341 +- arch/mips/kernel/scall64-n64.S | 117 + arch/mips/kernel/scall64-o32.S | 379 +- arch/mips/kernel/syscalls/Makefile | 96 + arch/mips/kernel/syscalls/syscall_n32.tbl | 343 + arch/mips/kernel/syscalls/syscall_n64.tbl | 339 + arch/mips/kernel/syscalls/syscall_o32.tbl | 382 + arch/mips/kernel/syscalls/syscallhdr.sh | 37 + arch/mips/kernel/syscalls/syscallnr.sh | 28 + arch/mips/kernel/syscalls/syscalltbl.sh | 36 + arch/mips/kernel/vdso.c | 4 +- arch/mips/kvm/Kconfig | 2 +- arch/mips/kvm/mips.c | 29 +- arch/mips/kvm/mmu.c | 3 +- arch/mips/math-emu/dsemul.c | 38 +- arch/mips/ralink/Kconfig | 1 + arch/nios2/kernel/kgdb.c | 2 +- arch/openrisc/Kconfig | 2 +- arch/openrisc/kernel/dma.c | 2 +- arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/powerpc/Kconfig | 15 +- 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/ppc64_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/Kbuild | 4 + 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/hugetlb.h | 3 +- arch/powerpc/include/asm/hvcall.h | 1 + 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 | 23 +- arch/powerpc/include/asm/kvm_book3s_64.h | 18 +- arch/powerpc/include/asm/kvm_host.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 10 +- arch/powerpc/include/asm/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 | 1 + 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 | 2 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/include/uapi/asm/Kbuild | 2 + 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/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 | 22 +- 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 | 11 +- 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 | 6 + arch/powerpc/kernel/head_fsl_booke.S | 15 + arch/powerpc/kernel/iommu.c | 73 +- arch/powerpc/kernel/kgdb.c | 8 +- arch/powerpc/kernel/legacy_serial.c | 7 +- arch/powerpc/kernel/process.c | 13 +- arch/powerpc/kernel/prom.c | 10 +- arch/powerpc/kernel/ptrace.c | 54 +- arch/powerpc/kernel/security.c | 28 +- arch/powerpc/kernel/setup-common.c | 1 + arch/powerpc/kernel/setup_32.c | 4 +- arch/powerpc/kernel/signal_32.c | 50 +- arch/powerpc/kernel/signal_64.c | 71 +- arch/powerpc/kernel/syscalls/Makefile | 63 + arch/powerpc/kernel/syscalls/syscall.tbl | 427 + arch/powerpc/kernel/syscalls/syscallhdr.sh | 37 + arch/powerpc/kernel/syscalls/syscalltbl.sh | 36 + arch/powerpc/kernel/systbl.S | 40 +- arch/powerpc/kernel/systbl_chk.c | 60 - arch/powerpc/kernel/traps.c | 3 +- arch/powerpc/kernel/vdso.c | 7 +- arch/powerpc/kernel/vmlinux.lds.S | 14 +- arch/powerpc/kvm/Kconfig | 2 +- arch/powerpc/kvm/book3s.c | 8 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 12 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 160 +- arch/powerpc/kvm/book3s_64_vio.c | 18 +- arch/powerpc/kvm/book3s_hv.c | 95 +- arch/powerpc/kvm/book3s_hv_nested.c | 190 +- arch/powerpc/kvm/book3s_hv_rm_mmu.c | 2 +- arch/powerpc/kvm/book3s_pr.c | 4 +- arch/powerpc/kvm/book3s_xics.c | 12 +- arch/powerpc/kvm/book3s_xive.c | 12 +- arch/powerpc/kvm/booke.c | 3 +- arch/powerpc/kvm/bookehv_interrupts.S | 4 + arch/powerpc/kvm/e500_emulate.c | 7 + arch/powerpc/kvm/e500_mmu_host.c | 3 +- arch/powerpc/kvm/powerpc.c | 47 +- 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 | 46 +- arch/powerpc/mm/hash_low_32.S | 33 +- arch/powerpc/mm/mem.c | 47 +- arch/powerpc/mm/mmu_context_iommu.c | 110 +- arch/powerpc/mm/mmu_context_nohash.c | 2 - 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 | 51 +- arch/powerpc/mm/tlb_low_64e.S | 7 + 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 | 17 +- 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/inode.c | 6 +- arch/powerpc/platforms/chrp/setup.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/npu-dma.c | 564 +- arch/powerpc/platforms/powernv/opal-power.c | 3 +- arch/powerpc/platforms/powernv/opal.c | 5 +- arch/powerpc/platforms/powernv/pci-ioda-tce.c | 5 +- arch/powerpc/platforms/powernv/pci-ioda.c | 265 +- arch/powerpc/platforms/powernv/pci.c | 49 +- arch/powerpc/platforms/powernv/pci.h | 36 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 8 +- arch/powerpc/platforms/pseries/iommu.c | 88 +- arch/powerpc/platforms/pseries/pci.c | 22 + arch/powerpc/platforms/pseries/pmem.c | 8 +- arch/powerpc/platforms/pseries/setup.c | 2 +- arch/powerpc/sysdev/fsl_pci.c | 6 +- arch/powerpc/sysdev/fsl_rio.h | 2 +- arch/powerpc/sysdev/fsl_rmu.c | 4 +- arch/powerpc/sysdev/ipic.c | 28 - arch/powerpc/xmon/xmon.c | 2 +- arch/riscv/Kconfig | 60 +- arch/riscv/configs/defconfig | 2 +- arch/riscv/include/asm/unistd.h | 2 + arch/riscv/kernel/ptrace.c | 2 + arch/s390/Kconfig | 2 +- arch/s390/hypfs/inode.c | 7 +- arch/s390/kernel/compat_wrapper.c | 2 +- arch/s390/kvm/Kconfig | 2 +- arch/s390/kvm/kvm-s390.c | 35 +- arch/s390/pci/pci_dma.c | 2 +- arch/sh/Kconfig | 2 +- arch/sh/Makefile | 3 + arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/unistd.h | 2 + arch/sh/include/uapi/asm/Kbuild | 1 + arch/sh/include/uapi/asm/unistd_32.h | 4 +- arch/sh/include/uapi/asm/unistd_64.h | 4 +- arch/sh/kernel/dumpstack.c | 11 +- arch/sh/kernel/dwarf.c | 9 +- arch/sh/kernel/kgdb.c | 14 +- arch/{m68k => sh}/kernel/syscalls/Makefile | 0 arch/sh/kernel/syscalls/syscall.tbl | 392 + arch/sh/kernel/syscalls/syscallhdr.sh | 36 + arch/{ia64 => sh}/kernel/syscalls/syscalltbl.sh | 0 arch/sh/kernel/syscalls_32.S | 387 +- arch/sparc/Kconfig | 2 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/perf_event.c | 8 +- arch/sparc/kernel/setup_32.c | 13 +- arch/sparc/kernel/setup_64.c | 4 +- arch/sparc/kernel/smp_64.c | 2 +- arch/sparc/kernel/stacktrace.c | 8 +- arch/sparc/kernel/traps_64.c | 7 +- arch/sparc/mm/io-unit.c | 25 +- arch/sparc/mm/iommu.c | 41 +- arch/sparc/net/bpf_jit_comp_64.c | 1 + arch/sparc/vdso/Makefile | 2 +- arch/um/Makefile | 2 - arch/x86/Kbuild | 2 + arch/x86/Kconfig | 36 +- arch/x86/Makefile | 7 - 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 | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/vdso/Makefile | 3 +- arch/x86/events/intel/pt.c | 60 +- arch/x86/events/intel/pt.h | 58 - arch/x86/hyperv/nested.c | 80 + arch/x86/include/asm/alternative-asm.h | 20 +- arch/x86/include/asm/alternative.h | 11 +- arch/x86/include/asm/asm.h | 53 +- arch/x86/include/asm/bug.h | 98 +- arch/x86/include/asm/bugs.h | 6 - arch/x86/include/asm/cpufeature.h | 82 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/fpu/xstate.h | 4 +- arch/x86/include/asm/fsgsbase.h | 15 +- arch/x86/include/asm/hyperv-tlfs.h | 335 +- arch/x86/include/asm/intel_pt.h | 26 + arch/x86/include/asm/jump_label.h | 72 +- arch/x86/include/asm/kvm_host.h | 25 +- arch/x86/include/asm/mmu.h | 4 - arch/x86/include/asm/mmu_context.h | 31 - arch/x86/include/asm/mpx.h | 115 - arch/x86/include/asm/mshyperv.h | 15 + arch/x86/include/asm/msr-index.h | 38 + arch/x86/include/asm/nospec-branch.h | 1 + arch/x86/include/asm/paravirt_types.h | 56 +- arch/x86/include/asm/pci_x86.h | 7 + arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/processor.h | 18 - arch/x86/include/asm/refcount.h | 81 +- 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/vmx.h | 9 + arch/x86/kernel/cpu/Makefile | 2 +- arch/x86/kernel/cpu/bugs.c | 31 +- arch/x86/kernel/cpu/common.c | 18 - arch/x86/kernel/cpu/cpuid-deps.c | 1 - arch/x86/kernel/cpu/intel.c | 37 - arch/x86/kernel/cpu/mce/Makefile | 16 + arch/x86/kernel/cpu/mce/amd.c | 1438 ++ arch/x86/kernel/cpu/mce/apei.c | 157 + arch/x86/kernel/cpu/mce/core.c | 2497 +++ arch/x86/kernel/cpu/mce/dev-mcelog.c | 358 + arch/x86/kernel/cpu/mce/genpool.c | 145 + arch/x86/kernel/cpu/mce/inject.c | 739 + arch/x86/kernel/cpu/mce/intel.c | 518 + arch/x86/kernel/cpu/mce/internal.h | 176 + arch/x86/kernel/cpu/mce/p5.c | 71 + arch/x86/kernel/cpu/mce/severity.c | 419 + arch/x86/kernel/cpu/mce/therm_throt.c | 523 + arch/x86/kernel/cpu/mce/threshold.c | 32 + arch/x86/kernel/cpu/mce/winchip.c | 46 + arch/x86/kernel/cpu/mcheck/Makefile | 14 - arch/x86/kernel/cpu/mcheck/dev-mcelog.c | 360 - arch/x86/kernel/cpu/mcheck/mce-apei.c | 157 - arch/x86/kernel/cpu/mcheck/mce-genpool.c | 145 - arch/x86/kernel/cpu/mcheck/mce-inject.c | 739 - arch/x86/kernel/cpu/mcheck/mce-internal.h | 173 - arch/x86/kernel/cpu/mcheck/mce-severity.c | 419 - arch/x86/kernel/cpu/mcheck/mce.c | 2499 --- arch/x86/kernel/cpu/mcheck/mce_amd.c | 1438 -- arch/x86/kernel/cpu/mcheck/mce_intel.c | 518 - arch/x86/kernel/cpu/mcheck/p5.c | 69 - arch/x86/kernel/cpu/mcheck/therm_throt.c | 521 - arch/x86/kernel/cpu/mcheck/threshold.c | 30 - arch/x86/kernel/cpu/mcheck/winchip.c | 44 - arch/x86/kernel/cpu/mtrr/if.c | 2 + arch/x86/kernel/cpu/resctrl/core.c | 2 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 6 +- arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 2 +- arch/x86/kernel/fpu/xstate.c | 6 +- arch/x86/kernel/ftrace.c | 41 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/kprobes/core.c | 8 +- arch/x86/kernel/kvmclock.c | 15 +- arch/x86/kernel/macros.S | 16 - arch/x86/kernel/process_64.c | 99 +- arch/x86/kernel/ptrace.c | 9 +- arch/x86/kernel/setup.c | 2 - arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/sys_x86_64.c | 9 - arch/x86/kernel/traps.c | 74 - arch/x86/kvm/Kconfig | 2 +- arch/x86/kvm/Makefile | 2 +- arch/x86/kvm/cpuid.c | 44 +- arch/x86/kvm/cpuid.h | 1 - arch/x86/kvm/hyperv.c | 305 +- arch/x86/kvm/hyperv.h | 4 + arch/x86/kvm/kvm_cache_regs.h | 2 + arch/x86/kvm/lapic.c | 5 +- arch/x86/kvm/mmu.c | 98 +- arch/x86/kvm/paging_tmpl.h | 3 +- arch/x86/kvm/svm.c | 74 +- arch/x86/kvm/trace.h | 10 +- arch/x86/kvm/vmx.c | 15250 ------------------- arch/x86/kvm/vmx/capabilities.h | 343 + arch/x86/kvm/vmx/evmcs.c | 352 + arch/x86/kvm/vmx/evmcs.h | 202 + arch/x86/kvm/vmx/nested.c | 5706 +++++++ arch/x86/kvm/vmx/nested.h | 282 + arch/x86/kvm/vmx/ops.h | 285 + arch/x86/kvm/{ => vmx}/pmu_intel.c | 0 arch/x86/kvm/vmx/vmcs.h | 136 + arch/x86/kvm/vmx/vmcs12.c | 157 + arch/x86/kvm/vmx/vmcs12.h | 462 + .../vmcs_shadow_fields.h} | 0 arch/x86/kvm/vmx/vmenter.S | 57 + arch/x86/kvm/vmx/vmx.c | 7901 ++++++++++ arch/x86/kvm/vmx/vmx.h | 519 + arch/x86/kvm/vmx_evmcs.h | 324 - arch/x86/kvm/x86.c | 184 +- arch/x86/kvm/x86.h | 3 +- arch/x86/mm/Makefile | 1 - arch/x86/mm/debug_pagetables.c | 58 +- arch/x86/mm/dump_pagetables.c | 15 +- arch/x86/mm/hugetlbpage.c | 5 - arch/x86/mm/init.c | 2 +- arch/x86/mm/mm_internal.h | 2 + arch/x86/mm/mpx.c | 936 -- arch/x86/mm/pageattr-test.c | 31 +- arch/x86/mm/pageattr.c | 267 +- arch/x86/mm/pat.c | 13 +- arch/x86/mm/tlb.c | 4 +- arch/x86/platform/pvh/Makefile | 5 + arch/x86/platform/pvh/enlighten.c | 137 + arch/x86/{xen/xen-pvh.S => platform/pvh/head.S} | 0 arch/x86/um/Makefile | 1 + arch/x86/um/vdso/Makefile | 2 +- arch/x86/xen/Kconfig | 3 +- arch/x86/xen/Makefile | 2 - arch/x86/xen/enlighten_pvh.c | 92 +- arch/x86/xen/mmu_pv.c | 11 +- arch/x86/xen/xen-asm_64.S | 2 + arch/xtensa/Kconfig | 3 + arch/xtensa/include/asm/elf.h | 22 +- arch/xtensa/include/asm/jump_label.h | 65 + arch/xtensa/include/asm/ptrace.h | 7 + arch/xtensa/include/asm/syscall.h | 90 +- arch/xtensa/include/asm/thread_info.h | 8 +- arch/xtensa/include/asm/unistd.h | 2 + arch/xtensa/include/uapi/asm/ptrace.h | 20 +- arch/xtensa/kernel/Makefile | 1 + arch/xtensa/kernel/entry.S | 24 +- arch/xtensa/kernel/jump_label.c | 99 + arch/xtensa/kernel/pci-dma.c | 2 +- arch/xtensa/kernel/process.c | 46 - arch/xtensa/kernel/ptrace.c | 343 +- arch/xtensa/kernel/signal.c | 8 +- arch/xtensa/kernel/syscall.c | 2 - arch/xtensa/mm/init.c | 3 + block/Kconfig | 2 +- block/bio-integrity.c | 2 - block/bio.c | 13 +- block/blk-cgroup.c | 29 +- block/blk-core.c | 7 +- block/blk-iolatency.c | 2 +- block/blk-merge.c | 19 +- block/blk-mq-debugfs.c | 135 +- block/blk-mq-debugfs.h | 17 + block/blk-mq-sched.c | 22 +- block/blk-mq-sched.h | 1 + block/blk-mq-sysfs.c | 17 - block/blk-mq.c | 183 +- block/blk-mq.h | 23 +- block/blk-rq-qos.c | 2 + block/blk-rq-qos.h | 29 + block/blk-settings.c | 3 - block/blk-sysfs.c | 8 +- block/blk-wbt.c | 91 + block/blk-zoned.c | 2 +- block/bsg.c | 4 + block/kyber-iosched.c | 28 +- block/mq-deadline.c | 12 +- crypto/Kconfig | 4 +- 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 | 5 +- drivers/acpi/Makefile | 2 +- drivers/acpi/acpica/Makefile | 2 +- drivers/acpi/acpica/acglobal.h | 4 - drivers/acpi/acpica/achware.h | 9 + drivers/acpi/acpica/acstruct.h | 5 +- drivers/acpi/acpica/dsmethod.c | 14 + drivers/acpi/acpica/dsobject.c | 11 - drivers/acpi/acpica/dspkginit.c | 26 + drivers/acpi/acpica/dsutils.c | 2 - drivers/acpi/acpica/dswload.c | 6 +- drivers/acpi/acpica/dswload2.c | 7 - drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evhandler.c | 8 +- drivers/acpi/acpica/exconvrt.c | 49 +- drivers/acpi/acpica/excreate.c | 2 - drivers/acpi/acpica/exoparg2.c | 6 +- drivers/acpi/acpica/exregion.c | 4 + drivers/acpi/acpica/exserial.c | 6 +- drivers/acpi/acpica/exutils.c | 3 - drivers/acpi/acpica/nseval.c | 13 + drivers/acpi/acpica/nsload.c | 2 - drivers/acpi/acpica/nsparse.c | 12 + drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psparse.c | 15 + drivers/acpi/acpica/psxface.c | 6 + drivers/acpi/acpica/utglobal.c | 3 - drivers/acpi/acpica/utmisc.c | 3 +- drivers/acpi/acpica/utosi.c | 2 + drivers/acpi/apei/ghes.c | 2 + drivers/acpi/arm64/iort.c | 43 +- drivers/acpi/ec.c | 12 + drivers/acpi/internal.h | 7 + drivers/acpi/nfit/Kconfig | 11 + drivers/acpi/nfit/Makefile | 1 + drivers/acpi/nfit/core.c | 103 +- drivers/acpi/nfit/intel.c | 388 + drivers/acpi/nfit/intel.h | 76 + drivers/acpi/nfit/nfit.h | 24 +- drivers/acpi/osi.c | 7 + drivers/acpi/osl.c | 2 + drivers/acpi/reboot.c | 40 +- drivers/acpi/sleep.c | 16 +- drivers/acpi/tables.c | 12 +- drivers/android/Kconfig | 12 + drivers/android/Makefile | 1 + drivers/android/binder.c | 88 +- drivers/android/binder_internal.h | 49 + drivers/android/binderfs.c | 544 + drivers/ata/pata_macio.c | 2 + drivers/auxdisplay/charlcd.c | 3 + drivers/base/bus.c | 7 +- drivers/base/component.c | 12 +- drivers/base/dd.c | 4 +- drivers/base/devtmpfs.c | 6 +- drivers/base/memory.c | 8 +- drivers/base/power/domain.c | 273 +- drivers/base/power/runtime.c | 63 +- drivers/base/property.c | 2 +- drivers/base/regmap/regcache-rbtree.c | 12 +- drivers/base/regmap/regmap-debugfs.c | 12 +- drivers/base/regmap/regmap-irq.c | 80 +- drivers/block/aoe/aoemain.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 | 3 +- drivers/block/sunvdc.c | 1 - drivers/block/virtio_blk.c | 36 +- drivers/bluetooth/btbcm.c | 14 +- drivers/bluetooth/btusb.c | 80 +- drivers/bluetooth/hci_bcm.c | 134 +- drivers/bluetooth/hci_h5.c | 81 + drivers/bluetooth/hci_intel.c | 20 +- drivers/bluetooth/hci_serdev.c | 3 - drivers/bus/qcom-ebi2.c | 1 - drivers/char/ipmi/ipmi_msghandler.c | 143 +- drivers/char/lp.c | 41 +- drivers/char/rtc.c | 4 +- drivers/char/tpm/tpm-dev-common.c | 3 +- drivers/clk/Kconfig | 2 + drivers/clk/Makefile | 2 +- drivers/clk/clk-axm5516.c | 2 - drivers/clk/clk-versaclock5.c | 25 + drivers/clk/h8300/clk-h8s2678.c | 2 +- drivers/clk/hisilicon/clk-hi3620.c | 2 +- drivers/clk/hisilicon/clk-hisi-phase.c | 2 +- drivers/clk/hisilicon/clk-hix5hd2.c | 2 +- drivers/clk/hisilicon/clkgate-separated.c | 2 +- drivers/clk/imx/Kconfig | 22 + drivers/clk/imx/Makefile | 10 +- drivers/clk/imx/clk-imx7ulp.c | 31 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 216 + drivers/clk/imx/clk-imx8qxp-lpcg.h | 102 + drivers/clk/imx/clk-imx8qxp.c | 153 + drivers/clk/imx/clk-lpcg-scu.c | 116 + drivers/clk/imx/clk-scu.c | 270 + drivers/clk/imx/clk-scu.h | 18 + drivers/clk/loongson1/clk.c | 8 +- drivers/clk/qcom/gcc-msm8998.c | 20 +- drivers/clk/renesas/clk-div6.c | 2 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/r9a06g032-clocks.c | 8 +- drivers/clk/renesas/rcar-gen3-cpg.c | 2 +- drivers/clk/renesas/renesas-cpg-mssr.c | 2 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 2 +- drivers/clk/st/clk-flexgen.c | 2 +- drivers/clk/st/clkgen-fsyn.c | 4 +- drivers/clk/st/clkgen-pll.c | 2 +- drivers/clk/ti/clkctrl.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ux500/u8500_of_clk.c | 10 +- drivers/clk/versatile/clk-sp810.c | 2 +- drivers/clocksource/Kconfig | 10 +- drivers/clocksource/Makefile | 11 +- drivers/clocksource/riscv_timer.c | 109 - drivers/clocksource/timer-imx-tpm.c | 3 + .../clocksource/{meson6_timer.c => timer-meson6.c} | 0 drivers/clocksource/timer-rda.c | 195 + drivers/clocksource/timer-riscv.c | 118 + .../{rockchip_timer.c => timer-rockchip.c} | 0 .../clocksource/{sun4i_timer.c => timer-sun4i.c} | 0 .../{tegra20_timer.c => timer-tegra20.c} | 0 drivers/cpufreq/Kconfig.arm | 11 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/cpufreq.c | 1 + drivers/cpufreq/qcom-cpufreq-hw.c | 308 + drivers/crypto/Kconfig | 2 +- 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/chelsio/chcr_algo.c | 402 +- drivers/crypto/chelsio/chcr_algo.h | 2 +- drivers/crypto/chelsio/chcr_core.c | 195 +- drivers/crypto/chelsio/chcr_core.h | 35 +- drivers/crypto/chelsio/chcr_crypto.h | 10 +- drivers/crypto/chelsio/chcr_ipsec.c | 7 +- drivers/crypto/chelsio/chtls/chtls.h | 7 + drivers/crypto/chelsio/chtls/chtls_cm.c | 78 +- drivers/crypto/chelsio/chtls/chtls_io.c | 20 +- drivers/crypto/chelsio/chtls/chtls_main.c | 105 +- 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/dax/super.c | 2 +- drivers/dma/dmatest.c | 259 +- drivers/dma/fsl-qdma.c | 1 + drivers/dma/sh/rcar-dmac.c | 2 +- drivers/edac/fsl_ddr_edac.c | 4 +- drivers/edac/fsl_ddr_edac.h | 4 +- drivers/firewire/sbp2.c | 1 - drivers/firmware/efi/efi.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-ich.c | 73 +- drivers/gpio/gpio-intel-mid.c | 16 +- drivers/gpio/gpio-lynxpoint.c | 44 +- drivers/gpio/gpio-max7301.c | 12 +- drivers/gpio/gpio-max77620.c | 96 +- drivers/gpio/gpio-merrifield.c | 6 +- drivers/gpio/gpio-mvebu.c | 8 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-omap.c | 64 +- drivers/gpio/gpio-pca953x.c | 484 +- drivers/gpio/gpio-pch.c | 165 +- drivers/gpio/gpio-raspberrypi-exp.c | 1 + drivers/gpio/gpio-sama5d2-piobu.c | 253 + drivers/gpio/gpio-sch.c | 27 +- drivers/gpio/gpio-sodaville.c | 73 +- drivers/gpio/gpio-tegra186.c | 6 +- drivers/gpio/gpiolib-acpi.c | 21 +- drivers/gpio/gpiolib-of.c | 49 +- drivers/gpio/gpiolib.c | 21 +- drivers/gpu/drm/amd/display/Kconfig | 1 - drivers/gpu/drm/drm_drv.c | 3 +- drivers/gpu/drm/drm_ioctl.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 123 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/i915_gemfs.c | 2 +- drivers/gpu/drm/msm/msm_rd.c | 7 +- drivers/gpu/drm/xen/Kconfig | 1 + drivers/gpu/drm/xen/Makefile | 1 - drivers/gpu/drm/xen/xen_drm_front.c | 65 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 1 - drivers/gpu/drm/xen/xen_drm_front_shbuf.c | 414 - drivers/gpu/drm/xen/xen_drm_front_shbuf.h | 64 - drivers/hid/hid-asus.c | 8 + drivers/hid/hid-cp2112.c | 2 +- drivers/hid/hid-debug.c | 12 +- drivers/hid/hid-ids.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 7 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 2 +- drivers/hv/Kconfig | 2 +- drivers/hv/hv.c | 2 +- drivers/hv/hyperv_vmbus.h | 68 - drivers/hv/ring_buffer.c | 31 +- drivers/hv/vmbus_drv.c | 71 +- drivers/hwmon/Kconfig | 4 +- drivers/hwmon/asus_atk0110.c | 10 +- drivers/hwmon/lm80.c | 26 +- drivers/hwtracing/intel_th/msu.c | 3 +- drivers/hwtracing/stm/policy.c | 12 +- drivers/i2c/Kconfig | 6 +- drivers/i2c/busses/i2c-axxia.c | 109 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 14 +- drivers/i2c/busses/i2c-sh_mobile.c | 1 + drivers/i2c/busses/i2c-tegra.c | 49 +- drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/agent.c | 4 +- drivers/infiniband/core/cache.c | 17 +- drivers/infiniband/core/cm.c | 6 +- drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/core_priv.h | 17 +- drivers/infiniband/core/cq.c | 8 +- drivers/infiniband/core/device.c | 137 +- drivers/infiniband/core/fmr_pool.c | 4 +- drivers/infiniband/core/iwcm.c | 12 +- drivers/infiniband/core/mad.c | 22 +- drivers/infiniband/core/mad_rmpp.c | 11 +- drivers/infiniband/core/nldev.c | 13 +- drivers/infiniband/core/opa_smi.h | 4 +- drivers/infiniband/core/rdma_core.c | 6 +- drivers/infiniband/core/rdma_core.h | 5 + drivers/infiniband/core/restrack.c | 50 +- drivers/infiniband/core/sa_query.c | 5 +- drivers/infiniband/core/security.c | 8 +- drivers/infiniband/core/smi.h | 4 +- drivers/infiniband/core/sysfs.c | 28 +- drivers/infiniband/core/ucm.c | 2 +- drivers/infiniband/core/user_mad.c | 244 +- drivers/infiniband/core/uverbs.h | 26 +- drivers/infiniband/core/uverbs_cmd.c | 137 +- drivers/infiniband/core/uverbs_ioctl.c | 51 +- drivers/infiniband/core/uverbs_main.c | 14 +- drivers/infiniband/core/uverbs_std_types.c | 68 +- .../infiniband/core/uverbs_std_types_counters.c | 10 +- drivers/infiniband/core/uverbs_std_types_cq.c | 8 +- drivers/infiniband/core/uverbs_std_types_device.c | 224 + drivers/infiniband/core/uverbs_std_types_dm.c | 6 +- .../infiniband/core/uverbs_std_types_flow_action.c | 14 +- drivers/infiniband/core/uverbs_std_types_mr.c | 68 +- drivers/infiniband/core/uverbs_uapi.c | 4 +- drivers/infiniband/core/verbs.c | 194 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 17 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 +- drivers/infiniband/hw/bnxt_re/main.c | 128 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 34 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 59 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 6 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 66 +- drivers/infiniband/hw/cxgb4/provider.c | 74 +- drivers/infiniband/hw/cxgb4/qp.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 2 +- drivers/infiniband/hw/hfi1/verbs.c | 18 +- drivers/infiniband/hw/hns/hns_roce_ah.c | 3 +- drivers/infiniband/hw/hns/hns_roce_common.h | 3 - drivers/infiniband/hw/hns/hns_roce_device.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 13 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 159 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 47 +- drivers/infiniband/hw/hns/hns_roce_main.c | 114 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 18 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 109 +- drivers/infiniband/hw/mlx4/ah.c | 6 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- drivers/infiniband/hw/mlx4/mad.c | 28 +- drivers/infiniband/hw/mlx4/main.c | 178 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 4 +- drivers/infiniband/hw/mlx4/qp.c | 31 +- drivers/infiniband/hw/mlx4/srq.c | 10 +- drivers/infiniband/hw/mlx5/ah.c | 4 +- drivers/infiniband/hw/mlx5/cmd.c | 19 + drivers/infiniband/hw/mlx5/cmd.h | 2 + drivers/infiniband/hw/mlx5/devx.c | 34 +- drivers/infiniband/hw/mlx5/flow.c | 30 +- drivers/infiniband/hw/mlx5/ib_rep.c | 11 +- drivers/infiniband/hw/mlx5/mad.c | 18 +- drivers/infiniband/hw/mlx5/main.c | 313 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 25 +- drivers/infiniband/hw/mlx5/mr.c | 42 +- drivers/infiniband/hw/mlx5/odp.c | 125 +- drivers/infiniband/hw/mlx5/qp.c | 14 +- drivers/infiniband/hw/mlx5/srq.c | 8 +- drivers/infiniband/hw/mthca/mthca_dev.h | 9 +- drivers/infiniband/hw/mthca/mthca_mad.c | 7 +- drivers/infiniband/hw/mthca/mthca_provider.c | 158 +- drivers/infiniband/hw/mthca/mthca_qp.c | 22 +- drivers/infiniband/hw/mthca/mthca_srq.c | 29 +- drivers/infiniband/hw/nes/nes_cm.c | 2 +- drivers/infiniband/hw/nes/nes_verbs.c | 71 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_ah.h | 4 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 92 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 19 +- drivers/infiniband/hw/qedr/main.c | 103 +- drivers/infiniband/hw/qedr/verbs.c | 25 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/qib/qib_fs.c | 7 +- drivers/infiniband/hw/qib/qib_mad.c | 3 +- drivers/infiniband/hw/qib/qib_sdma.c | 4 +- drivers/infiniband/hw/qib/qib_verbs.c | 10 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 61 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 14 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 82 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 4 +- drivers/infiniband/sw/rdmavt/ah.c | 5 +- drivers/infiniband/sw/rdmavt/ah.h | 3 +- drivers/infiniband/sw/rdmavt/mad.c | 3 +- drivers/infiniband/sw/rdmavt/vt.c | 299 +- drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_hw_counters.c | 2 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 13 +- drivers/infiniband/sw/rxe/rxe_pool.c | 26 +- drivers/infiniband/sw/rxe/rxe_qp.c | 5 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 18 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 117 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 6 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 1 - drivers/infiniband/ulp/iser/iser_memory.c | 4 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 8 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 8 +- drivers/infiniband/ulp/srp/ib_srp.c | 160 +- drivers/infiniband/ulp/srp/ib_srp.h | 20 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 281 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 44 +- drivers/input/keyboard/nomadik-ske-keypad.c | 2 +- drivers/input/misc/drv2667.c | 6 +- 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/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/arm-smmu-v3.c | 16 +- drivers/iommu/arm-smmu.c | 12 +- drivers/iommu/dma-iommu.c | 2 +- drivers/iommu/io-pgtable-arm-v7s.c | 4 - drivers/iommu/iommu-sysfs.c | 12 +- drivers/iommu/iommu.c | 69 +- drivers/iommu/ipmmu-vmsa.c | 17 +- drivers/iommu/mtk_iommu.c | 21 +- drivers/iommu/mtk_iommu_v1.c | 28 +- drivers/iommu/of_iommu.c | 16 +- drivers/iommu/qcom_iommu.c | 18 +- drivers/iommu/tegra-smmu.c | 2 +- drivers/irqchip/Kconfig | 11 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-imx-gpcv2.c | 6 +- drivers/irqchip/irq-imx-irqsteer.c | 261 + drivers/irqchip/irq-madera.c | 256 + drivers/irqchip/irq-rda-intc.c | 4 +- drivers/irqchip/irq-stm32-exti.c | 116 +- drivers/lightnvm/pblk-recovery.c | 1 - drivers/macintosh/ans-lcd.c | 2 +- drivers/macintosh/macio_asic.c | 33 +- drivers/macintosh/rack-meter.c | 13 +- drivers/macintosh/via-pmu.c | 4 +- drivers/macintosh/windfarm_lm87_sensor.c | 4 +- drivers/macintosh/windfarm_smu_controls.c | 4 +- drivers/macintosh/windfarm_smu_sensors.c | 2 +- drivers/mailbox/arm_mhu.c | 12 +- drivers/mailbox/bcm-flexrm-mailbox.c | 4 +- drivers/mailbox/bcm-pdc-mailbox.c | 4 +- drivers/mailbox/bcm2835-mailbox.c | 10 +- drivers/mailbox/hi3660-mailbox.c | 11 +- drivers/mailbox/hi6220-mailbox.c | 11 +- drivers/mailbox/imx-mailbox.c | 3 +- drivers/mailbox/mailbox-altera.c | 15 +- drivers/mailbox/mailbox-sti.c | 13 +- drivers/mailbox/mailbox-xgene-slimpro.c | 11 +- drivers/mailbox/mailbox.c | 101 +- drivers/mailbox/mtk-cmdq-mailbox.c | 11 +- drivers/mailbox/omap-mailbox.c | 4 +- drivers/mailbox/platform_mhu.c | 12 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 3 +- drivers/mailbox/rockchip-mailbox.c | 15 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/tegra-hsp.c | 517 +- drivers/mailbox/ti-msgmgr.c | 13 +- drivers/md/dm-core.h | 3 - drivers/md/dm-raid.c | 3 +- drivers/md/dm-table.c | 3 + drivers/md/dm.c | 37 +- drivers/md/raid10.c | 76 +- drivers/md/raid5-ppl.c | 6 +- drivers/md/raid5.c | 87 +- drivers/md/raid5.h | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 1 + drivers/media/dvb-frontends/drxk_hard.c | 8 +- drivers/media/pci/cx23885/cx23885-core.c | 55 +- drivers/media/pci/cx23885/cx23885.h | 2 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 + drivers/media/v4l2-core/v4l2-dev.c | 12 +- drivers/media/v4l2-core/v4l2-fwnode.c | 4 +- drivers/media/v4l2-core/v4l2-ioctl.c | 23 + drivers/memory/Kconfig | 9 + drivers/memory/Makefile | 1 + drivers/memory/Makefile.asm-offsets | 5 +- drivers/memory/omap-gpmc.c | 4 +- drivers/memory/pl353-smc.c | 463 + drivers/message/fusion/mptfc.c | 1 - drivers/message/fusion/mptsas.c | 1 - drivers/message/fusion/mptspi.c | 1 - drivers/mfd/exynos-lpass.c | 4 +- drivers/mfd/madera-core.c | 2 +- drivers/mfd/max77620.c | 2 +- drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/rave-sp.c | 2 +- drivers/mfd/stmpe.c | 12 +- drivers/mfd/tps65218.c | 24 +- drivers/misc/cxl/api.c | 3 +- drivers/misc/cxl/vphb.c | 12 - drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/ibmasm/ibmasmfs.c | 11 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/mic/scif/scif_fence.c | 22 +- drivers/misc/mic/scif/scif_rma.h | 13 + drivers/misc/ocxl/afu_irq.c | 1 - drivers/misc/ocxl/config.c | 2 +- drivers/misc/ocxl/link.c | 25 +- drivers/misc/vmw_vmci/vmci_host.c | 18 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/card.h | 6 +- drivers/mmc/core/mmc.c | 30 +- drivers/mmc/core/mmc_ops.c | 93 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/host/mtk-sd.c | 53 +- drivers/mmc/host/omap_hsmmc.c | 12 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/sdhci-tegra.c | 8 +- drivers/mmc/host/sdhci.c | 4 +- drivers/mtd/mtdsuper.c | 26 +- drivers/mtd/nand/raw/marvell_nand.c | 17 +- drivers/mtd/nand/raw/nand_jedec.c | 2 + drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/sunxi_nand.c | 2 +- drivers/net/bonding/bond_3ad.c | 4 +- drivers/net/bonding/bond_alb.c | 9 +- drivers/net/bonding/bond_main.c | 44 +- drivers/net/dsa/microchip/Kconfig | 2 +- drivers/net/dsa/microchip/ksz9477.c | 10 +- drivers/net/dsa/mv88e6xxx/chip.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 5 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 3 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 562 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 114 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 206 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 614 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 32 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 108 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.h | 5 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 - drivers/net/ethernet/cadence/macb_main.c | 48 +- drivers/net/ethernet/cadence/macb_ptp.c | 2 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 113 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.h | 13 - drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 3 + .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 16 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 3 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 41 + drivers/net/ethernet/freescale/fec.h | 1 - drivers/net/ethernet/freescale/fec_main.c | 12 - drivers/net/ethernet/freescale/gianfar.c | 1 + drivers/net/ethernet/freescale/ucc_geth.c | 2 + drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 3 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 14 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 15 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 503 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 13 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 43 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 140 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 50 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 4 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 446 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 690 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 145 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 4 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 20 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 7 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 47 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 7 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 3 + drivers/net/ethernet/intel/i40e/i40e_ptp.c | 18 +- drivers/net/ethernet/intel/ice/ice_main.c | 16 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 1 + drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 24 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 28 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 299 + drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 15 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 16 +- drivers/net/ethernet/mellanox/mlx4/en_cq.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 59 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 167 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 222 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 55 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 19 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 107 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 192 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 571 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 282 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 26 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 9 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 231 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 285 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 24 +- .../net/ethernet/mellanox/mlx5/core/lib/devcom.c | 255 + .../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 46 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 33 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 19 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 3 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 71 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 228 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 23 +- .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 20 + .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 249 + .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 123 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 28 + drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 34 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 268 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 98 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + drivers/net/ethernet/microchip/lan743x_main.c | 11 +- drivers/net/ethernet/mscc/ocelot.c | 57 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 2 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 11 + drivers/net/ethernet/netronome/nfp/abm/main.c | 25 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 2 + drivers/net/ethernet/netronome/nfp/bpf/jit.c | 27 +- .../net/ethernet/netronome/nfp/flower/offload.c | 21 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 3 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 1 + .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 6 +- drivers/net/ethernet/realtek/r8169.c | 3 +- drivers/net/ethernet/socionext/netsec.c | 151 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 71 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 + drivers/net/ethernet/ti/cpmac.c | 1 - drivers/net/hamradio/6pack.c | 10 +- drivers/net/hamradio/mkiss.c | 8 +- drivers/net/hyperv/netvsc_drv.c | 4 +- drivers/net/ipvlan/ipvlan_main.c | 14 + drivers/net/macvlan.c | 4 +- drivers/net/netdevsim/ipsec.c | 7 +- drivers/net/phy/fixed_phy.c | 24 +- drivers/net/phy/mscc.c | 55 +- drivers/net/phy/phy.c | 36 +- drivers/net/phy/phy_device.c | 9 +- drivers/net/ppp/ppp_async.c | 22 +- drivers/net/ppp/ppp_generic.c | 54 +- drivers/net/ppp/ppp_synctty.c | 9 +- drivers/net/ppp/pptp.c | 5 - drivers/net/tap.c | 2 +- drivers/net/team/team.c | 2 +- drivers/net/tun.c | 8 +- drivers/net/usb/lan78xx.c | 4 + drivers/net/usb/qmi_wwan.c | 18 +- drivers/net/usb/r8152.c | 33 +- drivers/net/virtio_net.c | 33 + drivers/net/vxlan.c | 56 +- drivers/net/wireless/ath/ath10k/Kconfig | 3 +- drivers/net/wireless/ath/ath10k/core.c | 28 + drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/debug.c | 5 +- drivers/net/wireless/ath/ath10k/debugfs_sta.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 300 +- drivers/net/wireless/ath/ath10k/hw.c | 7 + drivers/net/wireless/ath/ath10k/hw.h | 10 + drivers/net/wireless/ath/ath10k/mac.c | 116 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 7 + drivers/net/wireless/ath/ath10k/snoc.c | 1 - drivers/net/wireless/ath/ath10k/thermal.c | 9 + drivers/net/wireless/ath/ath10k/wmi-ops.h | 20 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 3 + drivers/net/wireless/ath/ath10k/wmi.c | 29 +- drivers/net/wireless/ath/ath10k/wmi.h | 47 + drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +- drivers/net/wireless/ath/wil6210/debugfs.c | 240 +- drivers/net/wireless/ath/wil6210/main.c | 2 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 21 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 8 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 7 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 12 +- drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 6 +- drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 27 +- drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 11 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 87 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 17 + drivers/net/wireless/intel/iwlwifi/fw/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 | 239 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 326 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 42 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 20 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 1 + .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 19 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 290 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 6 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 2 + drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 37 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 520 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 + 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 | 17 + .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 13 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 2 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 + drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 71 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 26 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 13 +- drivers/net/wireless/mac80211_hwsim.c | 13 +- drivers/net/wireless/st/cw1200/debug.c | 32 +- drivers/net/wireless/st/cw1200/scan.c | 13 +- drivers/net/xen-netfront.c | 2 +- drivers/nvdimm/Kconfig | 5 + drivers/nvdimm/Makefile | 1 + drivers/nvdimm/bus.c | 33 +- drivers/nvdimm/dimm.c | 16 +- drivers/nvdimm/dimm_devs.c | 210 +- drivers/nvdimm/label.c | 7 +- drivers/nvdimm/namespace_devs.c | 3 +- drivers/nvdimm/nd-core.h | 57 + drivers/nvdimm/nd.h | 8 + drivers/nvdimm/region_devs.c | 5 + drivers/nvdimm/security.c | 454 + drivers/nvme/host/core.c | 38 +- drivers/nvme/host/fabrics.c | 25 +- drivers/nvme/host/fabrics.h | 5 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 23 +- drivers/nvme/host/rdma.c | 49 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/host/trace.c | 3 + drivers/nvme/host/trace.h | 23 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/loop.c | 2 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/tcp.c | 4 +- drivers/of/base.c | 101 +- drivers/of/dynamic.c | 3 + drivers/of/of_private.h | 4 + drivers/opp/core.c | 86 +- drivers/opp/of.c | 44 +- drivers/opp/opp.h | 6 +- drivers/oprofile/oprofilefs.c | 8 +- drivers/pci/Makefile | 2 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 87 +- drivers/pci/controller/dwc/pcie-designware-host.c | 37 +- drivers/pci/msi.c | 9 +- drivers/pci/p2pdma.c | 14 +- drivers/pci/pci-driver.c | 28 +- drivers/pci/pci.h | 2 + drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/portdrv.h | 16 +- drivers/pci/setup-bus.c | 10 + drivers/pci/switch/switchtec.c | 154 +- drivers/pinctrl/Kconfig | 6 +- drivers/pinctrl/aspeed/Makefile | 2 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/freescale/Kconfig | 2 +- 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/power/supply/bq25890_charger.c | 2 +- drivers/pps/Kconfig | 4 +- drivers/ptp/ptp_clock.c | 4 +- drivers/pwm/pwm-clps711x.c | 13 +- drivers/pwm/pwm-imx.c | 53 +- drivers/ras/Kconfig | 2 +- drivers/regulator/Kconfig | 1 + drivers/regulator/act8945a-regulator.c | 4 +- drivers/regulator/axp20x-regulator.c | 1 + drivers/regulator/core.c | 37 +- drivers/regulator/dbx500-prcmu.c | 35 +- drivers/regulator/mcp16502.c | 32 + drivers/regulator/palmas-regulator.c | 5 +- drivers/regulator/tps65910-regulator.c | 4 +- drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 161 +- drivers/rtc/interface.c | 19 +- drivers/rtc/rtc-abx80x.c | 38 + drivers/rtc/rtc-imx-sc.c | 91 + drivers/rtc/rtc-pcf2123.c | 1 + drivers/s390/scsi/zfcp_scsi.c | 1 - drivers/scsi/3w-9xxx.c | 1 - drivers/scsi/3w-sas.c | 1 - drivers/scsi/3w-xxxx.c | 3 +- drivers/scsi/53c700.c | 1 - drivers/scsi/BusLogic.c | 1 - drivers/scsi/a100u2w.c | 1 - drivers/scsi/a2091.c | 2 +- drivers/scsi/a3000.c | 1 - drivers/scsi/aacraid/linit.c | 1 - drivers/scsi/advansys.c | 12 +- drivers/scsi/aha152x.c | 2 +- drivers/scsi/aha1542.c | 1 - drivers/scsi/aha1740.c | 1 - drivers/scsi/aic7xxx/aic79xx_osm.c | 1 - drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 - drivers/scsi/aic94xx/aic94xx_init.c | 1 - drivers/scsi/arcmsr/arcmsr_hba.c | 1 - drivers/scsi/arm/acornscsi.c | 2 +- drivers/scsi/arm/arxescsi.c | 2 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 1 - drivers/scsi/arm/eesox.c | 1 - drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 1 - drivers/scsi/atari_scsi.c | 2 +- drivers/scsi/atp870u.c | 1 - drivers/scsi/be2iscsi/be_main.c | 9 +- drivers/scsi/bfa/bfa_ioc.c | 4 +- drivers/scsi/bfa/bfad_im.c | 2 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 1 - drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 - drivers/scsi/csiostor/csio_init.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 2 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 2 +- drivers/scsi/cxlflash/main.c | 1 - drivers/scsi/cxlflash/ocxl_hw.c | 2 +- drivers/scsi/dc395x.c | 2 +- drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/dpt_i2o.c | 1 - drivers/scsi/esas2r/esas2r_main.c | 1 - drivers/scsi/esp_scsi.c | 1 - drivers/scsi/fcoe/fcoe.c | 5 - drivers/scsi/fnic/fnic_main.c | 1 - drivers/scsi/g_NCR5380.c | 2 +- drivers/scsi/gdth.c | 1 - drivers/scsi/gvp11.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 8 + drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 133 +- drivers/scsi/hosts.c | 6 +- drivers/scsi/hpsa.c | 1 - drivers/scsi/hptiop.c | 1 - drivers/scsi/ibmvscsi/ibmvfc.c | 1 - drivers/scsi/ibmvscsi/ibmvscsi.c | 1 - drivers/scsi/imm.c | 1 - drivers/scsi/initio.c | 1 - drivers/scsi/ipr.c | 1 - drivers/scsi/ips.c | 2 - drivers/scsi/isci/init.c | 1 - drivers/scsi/isci/phy.c | 1 + drivers/scsi/isci/remote_device.c | 4 +- drivers/scsi/isci/remote_node_context.c | 4 +- drivers/scsi/isci/request.c | 2 +- drivers/scsi/iscsi_tcp.c | 6 +- drivers/scsi/libiscsi.c | 10 + drivers/scsi/libiscsi_tcp.c | 4 + drivers/scsi/lpfc/lpfc_attr.c | 84 +- drivers/scsi/lpfc/lpfc_crtn.h | 1 + drivers/scsi/lpfc/lpfc_ct.c | 48 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 18 +- drivers/scsi/lpfc/lpfc_hw4.h | 12 + drivers/scsi/lpfc/lpfc_init.c | 12 +- drivers/scsi/lpfc/lpfc_scsi.c | 125 +- drivers/scsi/lpfc/lpfc_sli.c | 102 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 2 +- drivers/scsi/mac_esp.c | 2 +- drivers/scsi/mac_scsi.c | 2 +- drivers/scsi/megaraid.c | 1 - drivers/scsi/megaraid/megaraid_mbox.c | 1 - drivers/scsi/megaraid/megaraid_sas.h | 9 +- drivers/scsi/megaraid/megaraid_sas_base.c | 153 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 10 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 98 +- drivers/scsi/mesh.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/mvme147.c | 1 - drivers/scsi/mvsas/mv_init.c | 1 - drivers/scsi/mvumi.c | 1 + drivers/scsi/myrb.c | 3 + drivers/scsi/ncr53c8xx.c | 1 - drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/pcmcia/qlogic_stub.c | 2 +- drivers/scsi/pcmcia/sym53c500_cs.c | 1 - drivers/scsi/pm8001/pm8001_init.c | 1 - drivers/scsi/pmcraid.c | 1 - drivers/scsi/ppa.c | 1 - drivers/scsi/ps3rom.c | 1 - drivers/scsi/qedf/qedf_main.c | 1 - drivers/scsi/qedi/qedi_iscsi.c | 1 - drivers/scsi/qla1280.c | 1 - drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/tcm_qla2xxx.c | 48 +- drivers/scsi/qla2xxx/tcm_qla2xxx.h | 3 - drivers/scsi/qla4xxx/ql4_os.c | 1 - drivers/scsi/qlogicfas.c | 2 +- drivers/scsi/qlogicpti.c | 1 - drivers/scsi/scsi_debug.c | 8 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/scsi_transport_iscsi.c | 34 +- drivers/scsi/sgiwd93.c | 2 +- drivers/scsi/smartpqi/smartpqi.h | 216 +- drivers/scsi/smartpqi/smartpqi_init.c | 1606 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 164 +- drivers/scsi/smartpqi/smartpqi_sis.c | 15 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 + drivers/scsi/snic/snic_main.c | 1 - drivers/scsi/stex.c | 1 + drivers/scsi/storvsc_drv.c | 1 - drivers/scsi/sun3_scsi.c | 2 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 1 - drivers/scsi/ufs/ufshcd.c | 1 + drivers/scsi/virtio_scsi.c | 53 - drivers/scsi/vmw_pvscsi.c | 1 - drivers/scsi/wd719x.c | 1 - drivers/scsi/xen-scsifront.c | 1 - drivers/soc/fsl/dpio/dpio-service.c | 68 + drivers/soc/fsl/dpio/qbman-portal.c | 96 + drivers/soc/fsl/dpio/qbman-portal.h | 58 + drivers/soc/renesas/Kconfig | 2 +- drivers/spi/spi-sh-msiof.c | 10 +- drivers/staging/android/ashmem.c | 4 +- drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/erofs/super.c | 13 +- drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fwserial/fwserial.c | 32 +- drivers/staging/greybus/loopback.c | 16 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/ipu3/Kconfig | 14 + drivers/staging/media/ipu3/Makefile | 11 + drivers/staging/media/ipu3/TODO | 34 + drivers/staging/media/ipu3/include/intel-ipu3.h | 2785 ++++ drivers/staging/media/ipu3/ipu3-abi.h | 2011 +++ drivers/staging/media/ipu3/ipu3-css-fw.c | 265 + drivers/staging/media/ipu3/ipu3-css-fw.h | 188 + drivers/staging/media/ipu3/ipu3-css-params.c | 2943 ++++ drivers/staging/media/ipu3/ipu3-css-params.h | 28 + drivers/staging/media/ipu3/ipu3-css-pool.c | 100 + drivers/staging/media/ipu3/ipu3-css-pool.h | 55 + drivers/staging/media/ipu3/ipu3-css.c | 2391 +++ drivers/staging/media/ipu3/ipu3-css.h | 213 + drivers/staging/media/ipu3/ipu3-dmamap.c | 270 + drivers/staging/media/ipu3/ipu3-dmamap.h | 22 + drivers/staging/media/ipu3/ipu3-mmu.c | 561 + drivers/staging/media/ipu3/ipu3-mmu.h | 35 + drivers/staging/media/ipu3/ipu3-tables.c | 9609 ++++++++++++ drivers/staging/media/ipu3/ipu3-tables.h | 66 + drivers/staging/media/ipu3/ipu3-v4l2.c | 1419 ++ drivers/staging/media/ipu3/ipu3.c | 830 + drivers/staging/media/ipu3/ipu3.h | 168 + .../staging/most/Documentation/driver_usage.txt | 16 +- drivers/staging/most/sound/sound.c | 143 +- drivers/staging/mt7621-dma/ralink-gdma.c | 25 +- drivers/staging/mt7621-mmc/sd.c | 51 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 3 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 770 +- drivers/staging/rtl8188eu/core/rtw_security.c | 4 +- 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/rtl8723bs/core/rtw_ap.c | 24 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 36 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 2 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 26 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 16 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 38 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 94 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 6 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 34 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 +- drivers/staging/rts5208/rtsx.c | 6 - drivers/staging/unisys/visorhba/visorhba_main.c | 15 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 3 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 30 +- .../staging/vc04_services/interface/vchi/vchi.h | 38 +- .../vc04_services/interface/vchi/vchi_common.h | 12 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 48 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 327 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 61 +- .../interface/vchiq_arm/vchiq_connected.c | 1 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 398 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 198 +- .../interface/vchiq_arm/vchiq_debugfs.c | 17 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 31 +- .../interface/vchiq_arm/vchiq_ioctl.h | 62 +- .../interface/vchiq_arm/vchiq_killable.h | 55 - .../interface/vchiq_arm/vchiq_pagelist.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 26 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 21 +- drivers/staging/wilc1000/host_interface.c | 48 +- drivers/staging/wilc1000/wilc_sdio.c | 1 + drivers/target/loopback/tcm_loop.c | 2 +- drivers/target/target_core_transport.c | 2 +- drivers/thermal/hisi_thermal.c | 4 +- drivers/thermal/intel/Kconfig | 2 +- drivers/thermal/st/stm_thermal.c | 12 +- drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 11 +- drivers/tty/serial/8250/8250_core.c | 25 + drivers/tty/serial/8250/8250_fsl.c | 23 +- drivers/tty/serial/8250/8250_of.c | 5 + drivers/tty/serial/8250/8250_port.c | 29 +- drivers/tty/serial/Kconfig | 12 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/earlycon-riscv-sbi.c | 28 - drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/pmac_zilog.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 45 +- drivers/tty/serial/samsung.c | 5 +- drivers/tty/serial/sccnxp.c | 54 +- drivers/tty/serial/serial_core.c | 22 +- drivers/tty/serial/sh-sci.c | 25 +- drivers/tty/serial/suncore.c | 8 +- drivers/tty/serial/sunsu.c | 35 +- drivers/tty/serial/xilinx_uartps.c | 16 +- drivers/usb/Kconfig | 4 - drivers/usb/chipidea/ci_hdrc_imx.c | 158 +- drivers/usb/chipidea/ci_hdrc_imx.h | 17 +- drivers/usb/chipidea/host.c | 92 + drivers/usb/chipidea/usbmisc_imx.c | 183 +- drivers/usb/class/cdc-acm.c | 10 + drivers/usb/class/cdc-acm.h | 1 + drivers/usb/common/Makefile | 1 - drivers/usb/gadget/function/f_fs.c | 7 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/host/ehci-omap.c | 7 +- drivers/usb/host/r8a66597-hcd.c | 5 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci.c | 2 +- drivers/usb/host/xhci.h | 4 +- drivers/usb/image/microtek.c | 1 - drivers/usb/musb/musb_dsps.c | 21 +- drivers/usb/renesas_usbhs/common.c | 4 + drivers/usb/roles/Kconfig | 13 + drivers/usb/roles/Makefile | 4 +- drivers/usb/{common/roles.c => roles/class.c} | 0 drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 5 + drivers/usb/serial/pl2303.h | 5 + drivers/usb/storage/scsiglue.c | 7 - drivers/usb/storage/uas.c | 1 + drivers/usb/typec/tcpm/tcpm.c | 35 +- 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/scsi.c | 4 +- drivers/vhost/vsock.c | 16 +- drivers/video/backlight/88pm860x_bl.c | 2 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/clps711x-fb.c | 5 +- drivers/video/fbdev/core/fbcon.c | 2 +- drivers/video/fbdev/core/fbmem.c | 39 +- drivers/video/fbdev/core/fbsysfs.c | 8 +- drivers/video/fbdev/fsl-diu-fb.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 18 +- drivers/video/fbdev/pxa168fb.c | 2 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/udlfb.c | 14 +- drivers/video/fbdev/uvesafb.c | 2 +- drivers/video/logo/Kconfig | 9 + drivers/virtio/virtio_balloon.c | 2 +- drivers/virtio/virtio_pci_legacy.c | 6 +- drivers/w1/Kconfig | 4 +- drivers/watchdog/Kconfig | 8 + drivers/watchdog/Makefile | 1 + 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/pm8916_wdt.c | 211 + drivers/watchdog/renesas_wdt.c | 11 +- drivers/xen/Kconfig | 3 + drivers/xen/Makefile | 1 + drivers/xen/xen-front-pgdir-shbuf.c | 553 + drivers/xen/xen-pciback/pci_stub.c | 3 +- drivers/xen/xenfs/super.c | 7 +- firmware/.gitignore | 5 - firmware/Makefile | 84 +- fs/9p/vfs_super.c | 2 +- fs/adfs/super.c | 9 +- fs/affs/super.c | 13 +- fs/afs/internal.h | 1 - fs/afs/mntpt.c | 23 +- fs/afs/super.c | 171 +- fs/aio.c | 7 +- fs/anon_inodes.c | 3 +- fs/autofs/autofs_i.h | 2 +- fs/autofs/init.c | 4 +- fs/autofs/inode.c | 13 +- fs/befs/linuxvfs.c | 11 +- fs/bfs/inode.c | 8 +- fs/binfmt_misc.c | 7 +- fs/block_dev.c | 3 +- fs/btrfs/backref.c | 4 +- fs/btrfs/check-integrity.c | 2 +- fs/btrfs/compression.c | 4 +- fs/btrfs/ctree.c | 4 +- fs/btrfs/ctree.h | 14 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 12 +- fs/btrfs/extent-tree.c | 238 +- fs/btrfs/extent_io.c | 4 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/extent_map.c | 3 +- fs/btrfs/file.c | 8 +- fs/btrfs/inode.c | 125 +- fs/btrfs/lzo.c | 2 +- fs/btrfs/qgroup.c | 14 +- fs/btrfs/qgroup.h | 4 +- fs/btrfs/raid56.c | 2 +- fs/btrfs/ref-verify.c | 6 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 4 +- fs/btrfs/super.c | 112 +- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/transaction.c | 4 +- fs/btrfs/tree-checker.c | 6 +- fs/btrfs/tree-log.c | 4 +- fs/btrfs/volumes.c | 20 +- fs/ceph/super.c | 3 +- fs/cifs/cifs_dfs_ref.c | 3 +- fs/cifs/cifsfs.c | 18 +- fs/cifs/file.c | 12 +- fs/cifs/smb2inode.c | 16 +- fs/cifs/smb2maperror.c | 4 +- fs/cifs/smb2ops.c | 27 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/smbdirect.c | 2 +- fs/coda/inode.c | 11 +- fs/compat_ioctl.c | 33 + fs/configfs/mount.c | 7 +- fs/cramfs/inode.c | 17 +- fs/dax.c | 16 +- fs/debugfs/inode.c | 14 +- fs/devpts/inode.c | 10 +- fs/ecryptfs/main.c | 2 +- fs/efivarfs/super.c | 9 +- fs/efs/super.c | 14 +- fs/exec.c | 3 +- fs/exofs/super.c | 40 +- fs/ext2/super.c | 14 +- fs/ext4/ext4.h | 11 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 11 +- fs/ext4/ioctl.c | 2 +- fs/ext4/resize.c | 5 +- fs/ext4/super.c | 35 +- fs/ext4/xattr.c | 2 +- fs/f2fs/acl.c | 6 +- fs/f2fs/checkpoint.c | 27 +- fs/f2fs/data.c | 5 +- fs/f2fs/debug.c | 6 +- fs/f2fs/f2fs.h | 44 +- fs/f2fs/file.c | 2 +- fs/f2fs/gc.c | 9 +- fs/f2fs/inline.c | 4 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 16 +- fs/f2fs/segment.c | 77 +- fs/f2fs/shrinker.c | 2 +- fs/f2fs/super.c | 86 +- fs/fat/cache.c | 2 +- fs/fat/dir.c | 4 +- fs/fat/fat.h | 30 +- fs/fat/fatent.c | 16 +- fs/fat/inode.c | 29 +- fs/fat/misc.c | 2 +- fs/fat/namei_msdos.c | 8 +- fs/fat/namei_vfat.c | 8 +- fs/file.c | 29 + fs/freevxfs/vxfs_super.c | 12 +- fs/fs_context.c | 149 +- fs/fsopen.c | 16 +- fs/fuse/control.c | 9 +- fs/fuse/inode.c | 16 +- fs/gfs2/bmap.c | 2 + fs/gfs2/ops_fstype.c | 6 +- fs/gfs2/super.c | 4 +- fs/hfs/super.c | 12 +- fs/hfsplus/super.c | 12 +- fs/hostfs/hostfs_kern.c | 7 +- fs/hpfs/super.c | 11 +- fs/hugetlbfs/inode.c | 72 +- fs/internal.h | 6 +- fs/iomap.c | 9 +- fs/isofs/inode.c | 11 +- fs/jffs2/super.c | 10 +- fs/jfs/super.c | 11 +- fs/kernfs/kernfs-internal.h | 1 + fs/kernfs/mount.c | 16 - fs/libfs.c | 20 +- fs/lockd/clntproc.c | 8 +- fs/lockd/xdr.c | 4 +- fs/lockd/xdr4.c | 4 +- fs/locks.c | 2 +- fs/minix/inode.c | 14 +- fs/namei.c | 3 +- fs/namespace.c | 357 +- fs/nfs/blocklayout/blocklayout.c | 2 +- fs/nfs/client.c | 9 +- fs/nfs/delegation.c | 28 +- fs/nfs/delegation.h | 10 +- fs/nfs/dir.c | 59 +- fs/nfs/flexfilelayout/flexfilelayout.c | 64 +- fs/nfs/flexfilelayout/flexfilelayout.h | 8 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 16 +- fs/nfs/inode.c | 13 +- fs/nfs/internal.h | 21 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 68 +- fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4namespace.c | 3 +- fs/nfs/nfs4proc.c | 158 +- fs/nfs/nfs4renewd.c | 9 +- fs/nfs/nfs4session.c | 5 +- fs/nfs/nfs4state.c | 131 +- fs/nfs/nfs4super.c | 27 +- fs/nfs/nfs4trace.h | 456 +- fs/nfs/pagelist.c | 4 +- fs/nfs/pnfs.c | 14 +- fs/nfs/pnfs.h | 10 +- fs/nfs/pnfs_dev.c | 4 +- fs/nfs/pnfs_nfs.c | 2 +- fs/nfs/proc.c | 2 +- fs/nfs/super.c | 67 +- fs/nfs/unlink.c | 20 +- fs/nfs/write.c | 24 +- fs/nfsd/nfs4callback.c | 31 +- fs/nfsd/nfs4layouts.c | 1 - fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfsctl.c | 8 +- fs/nfsd/state.h | 2 +- fs/nilfs2/super.c | 10 +- fs/nsfs.c | 3 +- fs/ntfs/super.c | 13 +- fs/ocfs2/dlmfs/dlmfs.c | 5 +- fs/ocfs2/super.c | 14 +- fs/omfs/inode.c | 9 +- fs/openpromfs/inode.c | 11 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/super.c | 5 +- fs/overlayfs/super.c | 11 +- fs/pipe.c | 3 +- fs/proc/array.c | 10 + fs/proc/base.c | 43 +- fs/proc/proc_sysctl.c | 13 +- fs/proc/root.c | 19 +- fs/proc/task_mmu.c | 2 + fs/pstore/inode.c | 10 +- fs/qnx4/inode.c | 14 +- fs/qnx6/inode.c | 14 +- fs/quota/quota.c | 3 +- fs/ramfs/inode.c | 6 +- fs/reiserfs/super.c | 14 +- fs/romfs/super.c | 13 +- fs/squashfs/super.c | 12 +- fs/statfs.c | 587 - fs/super.c | 274 +- fs/sysfs/mount.c | 1 + fs/sysv/inode.c | 3 +- fs/sysv/super.c | 16 +- fs/tracefs/inode.c | 10 +- fs/ubifs/file.c | 2 +- fs/ubifs/super.c | 5 +- fs/udf/super.c | 16 +- fs/ufs/super.c | 11 +- fs/userfaultfd.c | 10 +- fs/xfs/libxfs/xfs_ag.c | 9 +- fs/xfs/libxfs/xfs_alloc.c | 79 +- fs/xfs/libxfs/xfs_alloc.h | 4 +- fs/xfs/libxfs/xfs_bmap.c | 6 +- fs/xfs/libxfs/xfs_bmap.h | 4 +- fs/xfs/libxfs/xfs_defer.c | 67 +- fs/xfs/libxfs/xfs_defer.h | 37 +- fs/xfs/libxfs/xfs_format.h | 12 + fs/xfs/libxfs/xfs_ialloc.c | 54 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 7 +- fs/xfs/libxfs/xfs_refcount_btree.c | 6 +- fs/xfs/libxfs/xfs_rmap.c | 240 +- fs/xfs/libxfs/xfs_rmap.h | 54 +- fs/xfs/libxfs/xfs_rtbitmap.c | 6 + fs/xfs/libxfs/xfs_symlink_remote.c | 14 +- fs/xfs/libxfs/xfs_types.c | 9 +- fs/xfs/libxfs/xfs_types.h | 22 + fs/xfs/scrub/agheader.c | 25 +- fs/xfs/scrub/agheader_repair.c | 5 +- fs/xfs/scrub/alloc.c | 4 +- fs/xfs/scrub/btree.c | 45 +- fs/xfs/scrub/btree.h | 22 +- fs/xfs/scrub/common.c | 14 +- fs/xfs/scrub/common.h | 2 +- fs/xfs/scrub/ialloc.c | 64 +- fs/xfs/scrub/inode.c | 4 +- fs/xfs/scrub/refcount.c | 16 +- fs/xfs/scrub/repair.c | 54 +- fs/xfs/scrub/repair.h | 7 +- fs/xfs/scrub/rmap.c | 35 +- fs/xfs/scrub/scrub.h | 4 +- fs/xfs/scrub/trace.h | 131 +- fs/xfs/xfs_aops.h | 3 + fs/xfs/xfs_extfree_item.c | 5 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_inode.c | 16 +- fs/xfs/xfs_ioctl32.c | 58 +- fs/xfs/xfs_itable.c | 14 +- fs/xfs/xfs_log_recover.c | 8 +- fs/xfs/xfs_mount.c | 4 + fs/xfs/xfs_mount.h | 11 + fs/xfs/xfs_reflink.c | 232 +- fs/xfs/xfs_rtalloc.c | 57 +- fs/xfs/xfs_super.c | 20 +- fs/xfs/xfs_symlink.c | 33 +- fs/xfs/xfs_trace.h | 51 +- fs/xfs/xfs_trans.h | 7 +- fs/xfs/xfs_trans_bmap.c | 11 +- fs/xfs/xfs_trans_extfree.c | 40 +- fs/xfs/xfs_trans_refcount.c | 11 +- fs/xfs/xfs_trans_rmap.c | 11 +- include/acpi/acoutput.h | 6 +- include/acpi/acpi_drivers.h | 7 + include/acpi/acpixf.h | 2 +- include/acpi/actbl.h | 1 + include/acpi/actypes.h | 6 + include/acpi/platform/aclinux.h | 4 + include/asm-generic/bug.h | 8 +- include/asm-generic/error-injection.h | 1 + include/asm-generic/mm_hooks.h | 11 - include/crypto/aead.h | 3 - include/crypto/internal/cryptouser.h | 12 - include/crypto/internal/skcipher.h | 2 - include/crypto/skcipher.h | 13 - include/dt-bindings/clock/imx7ulp-clock.h | 9 +- 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/sound/qcom,q6afe.h | 1 + include/kvm/arm_arch_timer.h | 4 - include/linux/acpi.h | 7 + include/linux/binfmts.h | 1 - include/linux/blk-cgroup.h | 21 +- include/linux/blk-mq.h | 12 +- include/linux/blk_types.h | 12 +- include/linux/blkdev.h | 7 +- include/linux/bpf_verifier.h | 2 + include/linux/btf.h | 6 +- include/linux/compiler.h | 56 +- include/linux/compiler_attributes.h | 9 +- include/linux/compiler_types.h | 108 +- include/linux/cpufreq.h | 8 + include/linux/cred.h | 26 +- include/linux/crypto.h | 41 +- include/linux/debugfs.h | 8 +- include/linux/device.h | 10 + include/linux/dma-mapping.h | 9 +- include/linux/drbd.h | 2 +- include/linux/energy_model.h | 187 + include/linux/fb.h | 2 +- include/linux/fdtable.h | 1 + include/linux/flex_array.h | 149 - include/linux/font.h | 4 +- include/linux/fs.h | 36 +- include/linux/fs_context.h | 16 +- include/linux/fsinfo.h | 41 - include/linux/ftrace.h | 1 + include/linux/generic-radix-tree.h | 231 + include/linux/genl_magic_struct.h | 5 +- include/linux/gpio/consumer.h | 2 +- include/linux/gpio/driver.h | 4 +- include/linux/hmm.h | 24 + include/linux/huge_mm.h | 13 +- include/linux/hyperv.h | 5 +- include/linux/ieee80211.h | 30 +- include/linux/indirect_call_wrapper.h | 51 + include/linux/interrupt.h | 15 +- include/linux/iommu.h | 14 + include/linux/irq.h | 6 +- include/linux/irqchip/irq-madera.h | 132 + include/linux/irqdomain.h | 6 +- include/linux/kernfs.h | 3 - include/linux/key.h | 3 + include/linux/kgdb.h | 24 +- include/linux/kprobes.h | 3 + include/linux/kvm_host.h | 12 +- include/linux/libata.h | 2 - include/linux/libnvdimm.h | 76 +- include/linux/lockdep.h | 2 - include/linux/lsm_hooks.h | 59 +- include/linux/mailbox_client.h | 1 + include/linux/mailbox_controller.h | 9 + include/linux/memremap.h | 32 - include/linux/mfd/cros_ec_commands.h | 94 + include/linux/mfd/ingenic-tcu.h | 2 +- include/linux/migrate.h | 3 +- include/linux/mlx5/device.h | 1 + include/linux/mlx5/driver.h | 8 +- include/linux/mlx5/mlx5_ifc.h | 100 +- include/linux/mmzone.h | 2 +- include/linux/mod_devicetable.h | 2 +- include/linux/module.h | 11 + include/linux/mount.h | 8 +- include/linux/msi.h | 4 +- include/linux/mtd/super.h | 4 +- include/linux/netdevice.h | 20 +- include/linux/netfilter/nf_conntrack_proto_gre.h | 2 - include/linux/netfilter_bridge.h | 33 +- include/linux/netlink.h | 48 +- include/linux/nfs_fs.h | 13 +- include/linux/nfs_fs_sb.h | 2 +- include/linux/nfs_xdr.h | 16 +- include/linux/page-isolation.h | 11 +- include/linux/pageblock-flags.h | 3 +- include/linux/pagemap.h | 1 + include/linux/pci.h | 10 +- include/linux/perf_event.h | 4 +- include/linux/phy.h | 24 +- include/linux/phy_fixed.h | 5 + include/linux/pl353-smc.h | 30 + include/linux/pm.h | 5 +- include/linux/pm_domain.h | 6 + include/linux/pm_opp.h | 13 +- include/linux/pm_runtime.h | 6 +- include/linux/poison.h | 3 - include/linux/ramfs.h | 4 +- include/linux/regmap.h | 31 +- include/linux/rtc.h | 14 +- include/linux/sbitmap.h | 16 +- include/linux/sched/cpufreq.h | 6 + include/linux/sched/topology.h | 17 +- include/linux/seccomp.h | 9 +- include/linux/security.h | 114 +- include/linux/serial_8250.h | 4 + include/linux/shmem_fs.h | 3 +- include/linux/skbuff.h | 141 +- include/linux/skmsg.h | 9 + include/linux/socket.h | 1 + include/linux/string.h | 20 + include/linux/sunrpc/auth.h | 51 +- include/linux/sunrpc/clnt.h | 5 +- include/linux/sunrpc/sched.h | 6 +- include/linux/switchtec.h | 16 + include/linux/syscalls.h | 6 +- include/linux/trace_events.h | 8 +- include/linux/usb/chipidea.h | 3 + include/linux/vmstat.h | 5 - include/linux/watchdog.h | 3 - include/media/v4l2-ioctl.h | 17 + include/net/cfg80211.h | 8 +- include/net/dsa.h | 2 +- include/net/inet_common.h | 9 + include/net/ip_tunnels.h | 19 - include/net/mac80211.h | 13 +- include/net/neighbour.h | 25 +- include/net/netfilter/br_netfilter.h | 14 +- include/net/netfilter/nf_conntrack.h | 5 + include/net/netfilter/nf_conntrack_acct.h | 6 +- include/net/netfilter/nf_conntrack_ecache.h | 7 +- include/net/netfilter/nf_conntrack_helper.h | 3 +- include/net/netfilter/nf_conntrack_timestamp.h | 13 +- include/net/netfilter/nf_nat_l3proto.h | 7 - include/net/netfilter/nf_nat_l4proto.h | 78 +- include/net/netns/conntrack.h | 6 +- include/net/pkt_cls.h | 4 +- include/net/sctp/structs.h | 15 +- include/net/seg6.h | 1 - include/net/sock.h | 25 +- include/net/tls.h | 15 + include/net/xfrm.h | 41 +- include/rdma/ib_mad.h | 10 + include/rdma/ib_verbs.h | 561 +- include/rdma/restrack.h | 13 +- include/rdma/uverbs_ioctl.h | 51 +- include/scsi/scsi_host.h | 20 +- include/scsi/srp.h | 26 +- include/soc/fsl/dpaa2-io.h | 4 + include/sound/compress_driver.h | 19 + include/sound/hdaudio.h | 7 + include/trace/events/btrfs.h | 1 - include/trace/events/ext4.h | 20 + include/trace/events/iscsi.h | 107 + include/trace/events/rpcrdma.h | 218 +- include/trace/events/sunrpc.h | 172 +- include/uapi/asm-generic/Kbuild.asm | 1 + include/uapi/linux/android/binder_ctl.h | 35 + include/uapi/linux/audit.h | 1 + include/uapi/linux/blkzoned.h | 4 +- include/uapi/linux/bpf.h | 11 +- include/uapi/linux/btf.h | 20 +- include/uapi/linux/elf-em.h | 1 + include/uapi/linux/fb.h | 2 - include/uapi/linux/fsinfo.h | 303 - include/uapi/linux/if_tunnel.h | 20 + include/uapi/linux/in.h | 10 +- include/uapi/linux/kvm.h | 19 + include/uapi/linux/magic.h | 1 + include/uapi/linux/msdos_fs.h | 5 - include/uapi/linux/neighbour.h | 1 + include/uapi/linux/net_tstamp.h | 4 +- include/uapi/linux/netlink.h | 2 +- include/uapi/linux/nl80211.h | 23 +- include/uapi/linux/prctl.h | 2 +- include/uapi/linux/seccomp.h | 40 +- include/uapi/linux/vfio.h | 42 + include/uapi/linux/vhost.h | 113 +- include/uapi/linux/vhost_types.h | 128 + include/uapi/linux/videodev2.h | 2 + include/uapi/linux/virtio_blk.h | 6 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 84 + include/uapi/rdma/ib_user_ioctl_verbs.h | 16 + include/uapi/rdma/ib_user_verbs.h | 2 +- include/uapi/rdma/rdma_netlink.h | 3 + include/video/samsung_fimd.h | 10 + include/xen/interface/hvm/start_info.h | 63 +- include/xen/xen-front-pgdir-shbuf.h | 89 + include/xen/xen.h | 3 + init/do_mounts.c | 4 +- ipc/mqueue.c | 8 +- kernel/Kconfig.preempt | 2 +- kernel/audit.c | 1 - kernel/bpf/btf.c | 389 +- kernel/bpf/cpumap.c | 2 +- kernel/bpf/inode.c | 7 +- kernel/bpf/local_storage.c | 17 +- kernel/bpf/syscall.c | 16 +- kernel/bpf/verifier.c | 241 +- kernel/cgroup/cgroup-internal.h | 1 + kernel/cgroup/cgroup-v1.c | 72 - kernel/cgroup/cgroup.c | 39 - kernel/cgroup/cpuset.c | 65 +- kernel/cred.c | 58 +- kernel/debug/debug_core.c | 65 +- kernel/debug/debug_core.h | 1 + kernel/debug/kdb/kdb_bt.c | 11 +- kernel/debug/kdb/kdb_debugger.c | 7 - kernel/debug/kdb/kdb_main.c | 14 +- kernel/dma/direct.c | 7 +- kernel/dma/mapping.c | 2 +- kernel/dma/virt.c | 2 +- kernel/fork.c | 10 +- kernel/futex.c | 69 +- kernel/hung_task.c | 20 +- kernel/irq/affinity.c | 46 +- kernel/irq/devres.c | 4 +- kernel/irq/irqdesc.c | 28 +- kernel/irq/irqdomain.c | 4 +- kernel/irq/msi.c | 8 +- kernel/kprobes.c | 67 +- kernel/locking/lockdep.c | 76 +- kernel/memremap.c | 6 +- kernel/module.c | 50 +- kernel/power/Kconfig | 15 + kernel/power/Makefile | 2 + kernel/power/energy_model.c | 201 + kernel/printk/printk.c | 150 +- kernel/sched/cpufreq_schedutil.c | 90 +- kernel/sched/deadline.c | 4 +- kernel/sched/fair.c | 309 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 84 +- kernel/sched/topology.c | 231 +- kernel/seccomp.c | 467 +- kernel/sys.c | 13 +- kernel/time/ntp.c | 1 - kernel/time/posix-timers.c | 5 +- kernel/time/timekeeping_debug.c | 15 +- kernel/trace/bpf_trace.c | 99 +- kernel/trace/fgraph.c | 15 +- kernel/trace/ftrace.c | 20 +- kernel/trace/trace.c | 17 +- kernel/trace/trace_events.c | 2 +- kernel/trace/trace_events_filter.c | 5 +- kernel/trace/trace_events_hist.c | 281 +- kernel/trace/trace_events_trigger.c | 6 +- kernel/trace/trace_output.c | 38 +- kernel/trace/trace_probe.c | 17 +- kernel/trace/trace_stack.c | 6 +- lib/Kconfig.debug | 36 +- lib/Makefile | 5 +- lib/debugobjects.c | 66 +- lib/flex_array.c | 398 - lib/fonts/Kconfig | 10 + lib/fonts/Makefile | 1 + lib/fonts/font_ter16x32.c | 2072 +++ lib/fonts/fonts.c | 4 + lib/generic-radix-tree.c | 217 + lib/iov_iter.c | 54 +- lib/raid6/Makefile | 15 + lib/sbitmap.c | 30 +- lib/seq_buf.c | 8 +- lib/test_rhashtable.c | 32 +- localversion-next | 2 +- mm/debug.c | 2 +- mm/filemap.c | 220 +- mm/hmm.c | 4 +- mm/huge_memory.c | 32 +- mm/hugetlb.c | 2 +- mm/kmemleak.c | 10 +- mm/ksm.c | 10 +- mm/memcontrol.c | 4 +- mm/memory.c | 15 +- mm/memory_hotplug.c | 93 +- mm/migrate.c | 218 +- mm/mmap.c | 6 - mm/page_alloc.c | 100 +- mm/page_isolation.c | 10 +- mm/rmap.c | 25 +- mm/shmem.c | 10 +- mm/slab_common.c | 35 +- mm/swapfile.c | 5 +- mm/zsmalloc.c | 3 +- net/6lowpan/debugfs.c | 13 +- net/Kconfig | 4 + net/bluetooth/hci_event.c | 6 + net/bluetooth/hci_request.c | 2 +- net/bluetooth/hci_sock.c | 32 +- net/bluetooth/l2cap_core.c | 12 +- net/bluetooth/rfcomm/core.c | 12 +- net/bluetooth/rfcomm/sock.c | 12 +- net/bluetooth/sco.c | 12 +- net/bridge/br.c | 13 + net/bridge/br_device.c | 1 + net/bridge/br_fdb.c | 26 + net/bridge/br_if.c | 9 + net/bridge/br_multicast.c | 3 +- net/bridge/br_netfilter_hooks.c | 39 +- net/bridge/br_netfilter_ipv6.c | 4 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 3 + net/can/af_can.c | 2 + net/can/raw.c | 2 +- net/core/dev.c | 44 +- net/core/dev_addr_lists.c | 3 + net/core/dev_ioctl.c | 2 +- net/core/filter.c | 32 +- net/core/gro_cells.c | 1 + net/core/neighbour.c | 336 +- net/core/rtnetlink.c | 158 +- net/core/skbuff.c | 198 +- net/core/skmsg.c | 26 +- net/dccp/proto.c | 3 + net/dsa/Kconfig | 4 + net/dsa/dsa.c | 8 +- net/dsa/dsa_priv.h | 2 +- net/dsa/tag_ksz.c | 118 +- net/ieee802154/nl-phy.c | 2 +- net/ipv4/af_inet.c | 13 +- net/ipv4/devinet.c | 5 +- net/ipv4/esp4.c | 9 +- net/ipv4/esp4_offload.c | 15 +- net/ipv4/fou.c | 7 + net/ipv4/inet_diag.c | 4 +- net/ipv4/inet_hashtables.c | 61 +- net/ipv4/ip_forward.c | 1 + net/ipv4/ip_fragment.c | 18 +- net/ipv4/ip_output.c | 1 + net/ipv4/ipconfig.c | 15 +- net/ipv4/ipmr.c | 9 +- net/ipv4/netfilter/Kconfig | 5 - net/ipv4/netfilter/Makefile | 5 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 178 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 43 +- net/ipv4/netfilter/nf_nat_pptp.c | 2 - net/ipv4/netfilter/nf_nat_proto_gre.c | 150 - net/ipv4/netfilter/nf_nat_proto_icmp.c | 83 - net/ipv4/netfilter/nf_reject_ipv4.c | 6 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 1 + net/ipv4/tcp_bpf.c | 15 +- net/ipv4/tcp_offload.c | 6 +- net/ipv4/udp.c | 76 +- net/ipv4/udp_offload.c | 15 +- net/ipv6/esp6.c | 9 +- net/ipv6/esp6_offload.c | 15 +- net/ipv6/inet6_hashtables.c | 54 +- net/ipv6/ip6_offload.c | 35 +- net/ipv6/ip6_output.c | 2 + net/ipv6/ip6_tunnel.c | 1 + net/ipv6/ip6_udp_tunnel.c | 3 +- net/ipv6/ip6_vti.c | 1 + net/ipv6/ip6mr.c | 11 +- net/ipv6/netfilter/Makefile | 2 +- net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 43 +- net/ipv6/netfilter/nf_nat_proto_icmpv6.c | 90 - net/ipv6/netfilter/nf_reject_ipv6.c | 10 +- net/ipv6/raw.c | 2 + net/ipv6/reassembly.c | 1 + net/ipv6/tcp_ipv6.c | 3 +- net/ipv6/tcpv6_offload.c | 7 +- net/ipv6/udp.c | 79 +- net/ipv6/udp_offload.c | 7 +- net/ipv6/xfrm6_input.c | 8 +- net/ipv6/xfrm6_tunnel.c | 3 + net/mac80211/cfg.c | 4 +- net/mac80211/ieee80211_i.h | 1 + net/mac80211/iface.c | 13 +- net/mac80211/main.c | 6 +- net/mac80211/mlme.c | 53 +- net/mac80211/rx.c | 37 +- net/mac80211/status.c | 5 + net/mac80211/tx.c | 7 +- net/mac80211/util.c | 2 + net/netfilter/Kconfig | 15 - net/netfilter/Makefile | 7 +- 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_netlink.c | 1 - net/netfilter/nf_conntrack_proto.c | 21 +- net/netfilter/nf_conntrack_proto_gre.c | 42 +- net/netfilter/nf_conntrack_proto_udp.c | 18 +- net/netfilter/nf_conntrack_standalone.c | 103 +- net/netfilter/nf_conntrack_timestamp.c | 70 +- net/netfilter/nf_log_common.c | 20 +- net/netfilter/nf_nat_core.c | 327 +- net/netfilter/nf_nat_proto.c | 343 + net/netfilter/nf_nat_proto_common.c | 116 - net/netfilter/nf_nat_proto_dccp.c | 79 - net/netfilter/nf_nat_proto_sctp.c | 74 - net/netfilter/nf_nat_proto_tcp.c | 82 - net/netfilter/nf_nat_proto_udp.c | 124 - net/netfilter/nf_nat_proto_unknown.c | 54 - net/netfilter/nf_nat_sip.c | 39 +- net/netfilter/nf_queue.c | 50 +- net/netfilter/nf_tables_api.c | 90 +- net/netfilter/nfnetlink_queue.c | 23 +- net/netfilter/nft_meta.c | 2 +- net/netfilter/nft_xfrm.c | 2 +- net/netfilter/xt_physdev.c | 2 +- net/netfilter/xt_policy.c | 2 +- net/netlink/af_netlink.c | 4 +- net/nfc/af_nfc.c | 2 + net/openvswitch/flow.h | 1 - net/openvswitch/flow_netlink.h | 1 - net/openvswitch/flow_table.c | 51 +- net/openvswitch/flow_table.h | 3 +- net/packet/af_packet.c | 14 +- net/phonet/af_phonet.c | 3 + net/rds/ib.c | 4 +- net/rds/message.c | 24 +- net/rds/rdma.c | 75 +- net/rds/rds.h | 23 +- net/rds/send.c | 61 +- net/rfkill/rfkill-gpio.c | 1 - net/sched/cls_api.c | 46 +- net/sched/cls_bpf.c | 4 +- net/sched/cls_flower.c | 22 +- net/sched/cls_matchall.c | 5 +- net/sched/cls_u32.c | 8 +- net/sched/sch_api.c | 4 +- net/sctp/stream.c | 105 +- net/sctp/stream_interleave.c | 2 +- net/smc/af_smc.c | 14 +- net/smc/smc.h | 4 + net/socket.c | 9 +- net/sunrpc/Makefile | 2 +- net/sunrpc/auth.c | 116 +- net/sunrpc/auth_generic.c | 293 - net/sunrpc/auth_gss/auth_gss.c | 47 +- net/sunrpc/auth_gss/gss_mech_switch.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 8 +- net/sunrpc/auth_null.c | 4 - net/sunrpc/auth_unix.c | 110 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/clnt.c | 30 +- net/sunrpc/rpc_pipe.c | 26 +- net/sunrpc/rpcb_clnt.c | 12 +- net/sunrpc/sched.c | 5 +- net/sunrpc/stats.c | 14 +- net/sunrpc/xprt.c | 35 +- net/sunrpc/xprtmultipath.c | 4 +- net/sunrpc/xprtrdma/Makefile | 3 +- net/sunrpc/xprtrdma/backchannel.c | 39 +- net/sunrpc/xprtrdma/fmr_ops.c | 337 - net/sunrpc/xprtrdma/frwr_ops.c | 209 +- net/sunrpc/xprtrdma/rpc_rdma.c | 78 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 8 +- net/sunrpc/xprtrdma/transport.c | 91 +- net/sunrpc/xprtrdma/verbs.c | 255 +- net/sunrpc/xprtrdma/xprt_rdma.h | 80 +- net/sunrpc/xprtsock.c | 20 +- net/tipc/Makefile | 4 +- net/tipc/bearer.c | 9 +- net/tipc/bearer.h | 2 +- net/tipc/link.c | 161 +- net/tipc/link.h | 2 + net/tipc/node.c | 90 +- net/tipc/node.h | 1 + net/tipc/socket.c | 267 +- net/tipc/socket.h | 4 + net/tipc/sysctl.c | 8 + net/tipc/trace.c | 206 + net/tipc/trace.h | 431 + net/tipc/udp_media.c | 9 +- net/tls/tls_main.c | 58 +- net/tls/tls_sw.c | 53 +- net/vmw_vsock/af_vsock.c | 7 +- net/vmw_vsock/vmci_transport.c | 67 +- net/wireless/chan.c | 3 + net/wireless/nl80211.c | 75 +- net/wireless/scan.c | 2 +- net/wireless/util.c | 15 +- net/xdp/xsk.c | 16 +- net/xfrm/Kconfig | 1 + net/xfrm/xfrm_device.c | 4 +- net/xfrm/xfrm_input.c | 76 +- net/xfrm/xfrm_interface.c | 2 +- net/xfrm/xfrm_output.c | 7 +- net/xfrm/xfrm_policy.c | 22 +- samples/bpf/Makefile | 4 +- samples/livepatch/livepatch-shadow-fix1.c | 5 + samples/livepatch/livepatch-shadow-mod.c | 4 + samples/seccomp/.gitignore | 1 + samples/seccomp/Makefile | 7 +- samples/seccomp/user-trap.c | 375 + samples/vfio-mdev/mtty.c | 26 +- samples/vfs/Makefile | 6 - samples/vfs/test-fs-query.c | 145 - samples/vfs/test-fsinfo.c | 593 - samples/vfs/test-statx.c | 4 + scripts/.gitignore | 2 - scripts/Kbuild.include | 4 +- scripts/Makefile.asm-generic | 37 +- scripts/Makefile.build | 17 +- scripts/checkpatch.pl | 7 +- scripts/checkstack.pl | 2 + scripts/coccinelle/misc/boolinit.cocci | 43 +- scripts/decode_stacktrace.sh | 2 +- scripts/decodecode | 7 + scripts/gen_compile_commands.py | 151 + scripts/kconfig/Makefile | 25 +- scripts/kconfig/conf.c | 2 +- scripts/kconfig/confdata.c | 3 +- scripts/kconfig/expr.c | 4 +- scripts/kconfig/expr.h | 2 +- scripts/kconfig/gconf.c | 30 +- scripts/kconfig/images.c | 34 +- scripts/kconfig/images.h | 33 + scripts/kconfig/kconf_id.c | 52 - scripts/kconfig/lkc.h | 25 +- scripts/kconfig/lxdialog/checklist.c | 15 +- scripts/kconfig/lxdialog/dialog.h | 15 +- scripts/kconfig/lxdialog/inputbox.c | 15 +- scripts/kconfig/lxdialog/menubox.c | 15 +- scripts/kconfig/lxdialog/textbox.c | 15 +- scripts/kconfig/lxdialog/util.c | 15 +- scripts/kconfig/lxdialog/yesno.c | 15 +- scripts/kconfig/mconf.c | 2 +- scripts/kconfig/menu.c | 43 +- scripts/kconfig/merge_config.sh | 11 +- scripts/kconfig/nconf.c | 5 +- scripts/kconfig/nconf.gui.c | 5 +- scripts/kconfig/nconf.h | 5 +- scripts/kconfig/preprocess.c | 5 +- scripts/kconfig/qconf.cc | 4 +- scripts/kconfig/qconf.h | 2 +- scripts/kconfig/streamline_config.pl | 2 +- scripts/kconfig/symbol.c | 4 +- scripts/kconfig/tests/auto_submenu/__init__.py | 1 + scripts/kconfig/tests/choice/__init__.py | 1 + .../tests/choice_value_with_m_dep/__init__.py | 1 + .../kconfig/tests/err_recursive_inc/__init__.py | 1 + scripts/kconfig/tests/inter_choice/__init__.py | 1 + .../kconfig/tests/new_choice_with_dep/__init__.py | 1 + .../tests/no_write_if_dep_unmet/__init__.py | 1 + .../kconfig/tests/rand_nested_choice/__init__.py | 1 + scripts/kconfig/util.c | 3 +- scripts/kconfig/zconf.l | 235 +- scripts/kconfig/zconf.y | 290 +- scripts/selinux/genheaders/genheaders.c | 29 +- scripts/spdxcheck-test.sh | 12 + scripts/spdxcheck.py | 6 +- scripts/tags.sh | 13 +- security/Kconfig | 16 +- security/apparmor/apparmorfs.c | 8 +- security/apparmor/lsm.c | 40 +- security/inode.c | 7 +- security/integrity/Kconfig | 4 +- security/integrity/digsig.c | 1 - security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_policy.c | 10 +- security/integrity/integrity.h | 5 +- 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/keys/trusted.c | 2 +- security/security.c | 68 +- security/selinux/hooks.c | 978 +- security/selinux/include/security.h | 8 +- security/selinux/selinuxfs.c | 8 +- security/selinux/ss/avtab.c | 40 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 6 +- security/selinux/ss/policydb.c | 122 +- security/selinux/ss/policydb.h | 12 +- security/selinux/ss/services.c | 22 +- security/selinux/xfrm.c | 4 +- security/smack/smack.h | 11 +- security/smack/smack_lsm.c | 707 +- security/smack/smackfs.c | 9 +- security/tomoyo/tomoyo.c | 4 +- sound/core/compress_offload.c | 21 +- sound/firewire/amdtp-stream-trace.h | 4 +- sound/firewire/amdtp-stream.c | 4 +- sound/firewire/bebob/bebob.c | 2 +- sound/firewire/fireface/ff-pcm.c | 33 +- sound/firewire/fireface/ff-protocol-ff400.c | 81 +- sound/firewire/fireface/ff-protocol-ff800.c | 116 + sound/firewire/fireface/ff-stream.c | 124 +- sound/firewire/fireface/ff-transaction.c | 4 +- sound/firewire/fireface/ff.c | 37 +- sound/firewire/fireface/ff.h | 21 +- sound/hda/hdac_bus.c | 7 +- sound/pci/emu10k1/emufx.c | 5 + sound/pci/hda/Kconfig | 62 + sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 54 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 1 + sound/pci/rme9652/hdsp.c | 10 +- sound/soc/Kconfig | 3 +- sound/soc/Makefile | 3 +- sound/soc/codecs/Kconfig | 15 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cs4341.c | 346 + sound/soc/codecs/pcm512x.c | 11 +- sound/soc/codecs/rk3328_codec.c | 520 + sound/soc/codecs/rk3328_codec.h | 210 + sound/soc/codecs/wm8904.c | 21 +- sound/soc/davinci/Kconfig | 106 - sound/soc/davinci/Makefile | 16 - sound/soc/davinci/davinci-evm.c | 511 - sound/soc/davinci/davinci-mcasp.c | 2212 --- sound/soc/davinci/edma-pcm.h | 32 - sound/soc/generic/Kconfig | 19 +- sound/soc/generic/Makefile | 4 - sound/soc/generic/audio-graph-card.c | 572 +- sound/soc/generic/audio-graph-scu-card.c | 501 - sound/soc/generic/simple-card-utils.c | 40 +- sound/soc/generic/simple-card.c | 580 +- sound/soc/generic/simple-scu-card.c | 474 - sound/soc/intel/Kconfig | 79 +- sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 2 +- 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/Kconfig | 16 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 4 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 4 +- sound/soc/intel/skylake/skl-messages.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/intel/skylake/skl.c | 60 +- sound/soc/omap/Kconfig | 120 - sound/soc/omap/Makefile | 30 - sound/soc/omap/sdma-pcm.h | 21 - sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/qdsp6/q6afe-dai.c | 22 + sound/soc/qcom/qdsp6/q6afe.c | 4 + sound/soc/qcom/qdsp6/q6asm-dai.c | 379 +- sound/soc/qcom/qdsp6/q6asm.c | 5 + sound/soc/qcom/qdsp6/q6routing.c | 9 + sound/soc/qcom/sdm845.c | 31 +- sound/soc/sh/dma-sh7760.c | 2 +- sound/soc/ti/Kconfig | 209 + sound/soc/ti/Makefile | 44 + sound/soc/{omap => ti}/ams-delta.c | 0 sound/soc/ti/davinci-evm.c | 511 + sound/soc/{davinci => ti}/davinci-i2s.c | 0 sound/soc/{davinci => ti}/davinci-i2s.h | 0 sound/soc/ti/davinci-mcasp.c | 2212 +++ sound/soc/{davinci => ti}/davinci-mcasp.h | 0 sound/soc/{davinci => ti}/davinci-vcif.c | 0 sound/soc/{davinci => ti}/edma-pcm.c | 0 sound/soc/ti/edma-pcm.h | 32 + sound/soc/{omap => ti}/n810.c | 0 sound/soc/{omap => ti}/omap-abe-twl6040.c | 0 sound/soc/{omap => ti}/omap-dmic.c | 0 sound/soc/{omap => ti}/omap-dmic.h | 0 .../soc/{omap/omap-hdmi-audio.c => ti/omap-hdmi.c} | 0 sound/soc/{omap => ti}/omap-mcbsp-priv.h | 0 sound/soc/{omap => ti}/omap-mcbsp-st.c | 0 sound/soc/{omap => ti}/omap-mcbsp.c | 0 sound/soc/{omap => ti}/omap-mcbsp.h | 0 sound/soc/{omap => ti}/omap-mcpdm.c | 0 sound/soc/{omap => ti}/omap-mcpdm.h | 0 sound/soc/{omap => ti}/omap-twl4030.c | 0 sound/soc/{omap => ti}/omap3pandora.c | 0 sound/soc/{omap => ti}/osk5912.c | 0 sound/soc/{omap => ti}/rx51.c | 0 sound/soc/{omap => ti}/sdma-pcm.c | 0 sound/soc/ti/sdma-pcm.h | 21 + sound/soc/xilinx/Kconfig | 9 +- sound/soc/xilinx/Makefile | 2 + sound/soc/xilinx/xlnx_formatter_pcm.c | 565 + sound/soc/xilinx/xlnx_i2s.c | 15 +- sound/xen/Kconfig | 1 + sound/xen/Makefile | 1 - sound/xen/xen_snd_front.c | 7 +- sound/xen/xen_snd_front.h | 4 +- sound/xen/xen_snd_front_alsa.c | 102 +- sound/xen/xen_snd_front_shbuf.c | 194 - sound/xen/xen_snd_front_shbuf.h | 36 - tools/arch/powerpc/include/uapi/asm/perf_regs.h | 1 + {arch => tools/arch}/x86/include/uapi/asm/prctl.h | 0 tools/bpf/bpftool/Documentation/bpftool-map.rst | 59 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 105 +- tools/bpf/bpftool/Documentation/bpftool.rst | 4 + tools/bpf/bpftool/Makefile | 2 - tools/bpf/bpftool/btf_dumper.c | 61 +- tools/bpf/bpftool/common.c | 35 +- tools/bpf/bpftool/json_writer.c | 6 +- tools/bpf/bpftool/main.c | 8 +- tools/bpf/bpftool/main.h | 8 +- tools/bpf/bpftool/prog.c | 4 +- tools/bpf/bpftool/tracelog.c | 23 +- tools/bpf/bpftool/xlated_dumper.c | 7 +- tools/build/Makefile.feature | 6 +- tools/build/feature/Makefile | 6 +- tools/build/feature/test-all.c | 5 + tools/build/feature/test-libaio.c | 16 + tools/build/feature/test-libopencsd.c | 8 + tools/include/linux/err.h | 13 + tools/include/linux/poison.h | 3 - tools/include/uapi/asm-generic/unistd.h | 4 + tools/include/uapi/linux/bpf.h | 11 +- tools/include/uapi/linux/btf.h | 20 +- {include => tools/include}/uapi/linux/fadvise.h | 0 tools/include/uapi/linux/netlink.h | 2 +- tools/kvm/kvm_stat/kvm_stat | 2 +- tools/lib/bpf/libbpf.c | 1 + tools/lib/lockdep/include/liblockdep/common.h | 1 + tools/lib/lockdep/include/liblockdep/mutex.h | 1 + tools/lib/lockdep/include/liblockdep/rwlock.h | 6 +- tools/lib/lockdep/lockdep.c | 5 + tools/lib/lockdep/run_tests.sh | 39 +- tools/lib/lockdep/tests/AA.sh | 2 + tools/lib/lockdep/tests/ABA.sh | 2 + tools/lib/lockdep/tests/ABBA.c | 3 + tools/lib/lockdep/tests/ABBA.sh | 2 + tools/lib/lockdep/tests/ABBA_2threads.sh | 2 + tools/lib/lockdep/tests/ABBCCA.c | 4 + tools/lib/lockdep/tests/ABBCCA.sh | 2 + tools/lib/lockdep/tests/ABBCCDDA.c | 5 + tools/lib/lockdep/tests/ABBCCDDA.sh | 2 + tools/lib/lockdep/tests/ABCABC.c | 4 + tools/lib/lockdep/tests/ABCABC.sh | 2 + tools/lib/lockdep/tests/ABCDBCDA.c | 5 + tools/lib/lockdep/tests/ABCDBCDA.sh | 2 + tools/lib/lockdep/tests/ABCDBDDA.c | 5 + tools/lib/lockdep/tests/ABCDBDDA.sh | 2 + tools/lib/lockdep/tests/WW.sh | 2 + tools/lib/lockdep/tests/unlock_balance.c | 2 + tools/lib/lockdep/tests/unlock_balance.sh | 2 + tools/lib/subcmd/Makefile | 2 - tools/lib/subcmd/parse-options.h | 4 +- tools/lib/traceevent/Makefile | 31 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 13 +- tools/lib/traceevent/event-parse.c | 235 +- tools/lib/traceevent/event-parse.h | 77 +- tools/lib/traceevent/libtraceevent.pc.template | 10 + tools/lib/traceevent/parse-filter.c | 42 +- tools/lib/traceevent/plugin_function.c | 2 +- tools/lib/traceevent/plugin_hrtimer.c | 4 +- tools/lib/traceevent/plugin_kmem.c | 2 +- tools/lib/traceevent/plugin_kvm.c | 16 +- tools/lib/traceevent/plugin_mac80211.c | 4 +- tools/lib/traceevent/plugin_sched_switch.c | 4 +- tools/perf/Documentation/perf-config.txt | 38 + tools/perf/Documentation/perf-list.txt | 2 +- tools/perf/Documentation/perf-record.txt | 5 + tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 4 +- tools/perf/Documentation/perf-top.txt | 3 + tools/perf/Documentation/perf-trace.txt | 6 + tools/perf/Makefile.config | 10 +- tools/perf/Makefile.perf | 36 +- tools/perf/arch/arc/annotate/instructions.c | 9 + tools/perf/arch/common.c | 21 +- tools/perf/arch/common.h | 1 + tools/perf/arch/powerpc/include/perf_regs.h | 3 +- tools/perf/arch/powerpc/util/perf_regs.c | 1 + tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 11 + tools/perf/builtin-config.c | 7 +- tools/perf/builtin-help.c | 2 +- tools/perf/builtin-kvm.c | 6 +- tools/perf/builtin-record.c | 263 +- tools/perf/builtin-report.c | 26 +- tools/perf/builtin-script.c | 59 +- tools/perf/builtin-stat.c | 8 +- tools/perf/builtin-timechart.c | 4 + tools/perf/builtin-top.c | 289 +- tools/perf/builtin-trace.c | 433 +- tools/perf/check-headers.sh | 2 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 33 +- tools/perf/include/bpf/bpf.h | 2 + tools/perf/include/bpf/stdio.h | 3 - tools/perf/perf.h | 2 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 2 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 4 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 2 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 4 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 2 +- .../pmu-events/arch/x86/knightslanding/cache.json | 30 +- .../pmu-events/arch/x86/sandybridge/cache.json | 4 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 12 +- tools/perf/tests/attr.c | 2 +- tools/perf/tests/attr.py | 2 +- tools/perf/tests/bp_signal.c | 20 +- tools/perf/tests/builtin-test.c | 3 + tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/perf-record.c | 7 +- tools/perf/tests/shell/probe_vfs_getname.sh | 1 + .../tests/shell/record+probe_libc_inet_pton.sh | 1 + .../tests/shell/record+script_probe_vfs_getname.sh | 1 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/trace/beauty/Build | 2 + tools/perf/trace/beauty/arch_prctl.c | 33 + tools/perf/trace/beauty/beauty.h | 36 +- tools/perf/trace/beauty/clone.c | 7 +- tools/perf/trace/beauty/eventfd.c | 4 +- tools/perf/trace/beauty/fadvise.sh | 22 + tools/perf/trace/beauty/fcntl.c | 22 +- tools/perf/trace/beauty/flock.c | 4 +- tools/perf/trace/beauty/futex_op.c | 8 +- tools/perf/trace/beauty/futex_val3.c | 3 +- tools/perf/trace/beauty/ioctl.c | 31 +- tools/perf/trace/beauty/kcmp.c | 8 +- tools/perf/trace/beauty/mmap.c | 22 +- tools/perf/trace/beauty/mmap_flags.sh | 4 +- tools/perf/trace/beauty/mode_t.c | 4 +- tools/perf/trace/beauty/mount_flags.c | 8 +- tools/perf/trace/beauty/msg_flags.c | 4 +- tools/perf/trace/beauty/open_flags.c | 13 +- tools/perf/trace/beauty/perf_event_open.c | 4 +- tools/perf/trace/beauty/pkey_alloc.c | 14 +- tools/perf/trace/beauty/prctl.c | 16 +- tools/perf/trace/beauty/rename_flags.sh | 15 + tools/perf/trace/beauty/renameat.c | 19 + tools/perf/trace/beauty/sched_policy.c | 6 +- tools/perf/trace/beauty/seccomp.c | 8 +- tools/perf/trace/beauty/signum.c | 4 +- tools/perf/trace/beauty/sockaddr.c | 4 +- tools/perf/trace/beauty/socket.c | 8 +- tools/perf/trace/beauty/socket_type.c | 4 +- tools/perf/trace/beauty/statx.c | 10 +- tools/perf/trace/beauty/waitid_options.c | 4 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 26 + tools/perf/ui/browsers/hists.c | 11 + tools/perf/ui/tui/helpline.c | 2 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 49 +- tools/perf/util/annotate.h | 5 + tools/perf/util/auxtrace.c | 11 +- tools/perf/util/bpf-loader.c | 4 +- tools/perf/util/config.c | 8 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 102 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 29 +- tools/perf/util/cs-etm.c | 216 +- tools/perf/util/dso.c | 8 +- tools/perf/util/dso.h | 1 + tools/perf/util/env.c | 2 +- tools/perf/util/event.c | 61 +- tools/perf/util/event.h | 8 +- tools/perf/util/evlist.c | 10 +- tools/perf/util/evlist.h | 2 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/evsel_fprintf.c | 1 + tools/perf/util/header.c | 12 +- tools/perf/util/hist.c | 2 +- tools/perf/util/hist.h | 1 + tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 33 +- tools/perf/util/machine.h | 6 +- tools/perf/util/map.c | 62 +- tools/perf/util/map.h | 16 + tools/perf/util/mmap.c | 152 +- tools/perf/util/mmap.h | 26 +- tools/perf/util/ordered-events.c | 44 +- tools/perf/util/ordered-events.h | 8 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-file.c | 2 +- tools/perf/util/python.c | 4 +- tools/perf/util/s390-cpumsf.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 6 +- .../util/scripting-engines/trace-event-python.c | 24 +- tools/perf/util/session.c | 7 +- tools/perf/util/sort.c | 63 +- tools/perf/util/sort.h | 2 + tools/perf/util/srccode.c | 186 + tools/perf/util/srccode.h | 7 + tools/perf/util/srcline.c | 28 + tools/perf/util/srcline.h | 1 + tools/perf/util/stat-display.c | 16 +- tools/perf/util/stat-shadow.c | 3 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol.c | 11 - tools/perf/util/symbol.h | 1 + tools/perf/util/thread.c | 2 + tools/perf/util/thread.h | 6 + tools/perf/util/top.c | 8 +- tools/perf/util/top.h | 10 +- tools/perf/util/trace-event-parse.c | 16 +- tools/perf/util/trace-event-read.c | 4 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 16 +- .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 4 +- tools/power/x86/turbostat/turbostat.c | 189 +- tools/testing/nvdimm/Kbuild | 3 + tools/testing/nvdimm/dimm_devs.c | 41 + tools/testing/nvdimm/test/nfit.c | 321 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/test_btf.c | 701 +- tools/testing/selftests/bpf/test_verifier.c | 421 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 565 + .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 175 +- tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 60 + tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 6 +- tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/clear_dirty_log_test.c | 2 + tools/testing/selftests/kvm/dirty_log_test.c | 165 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 + .../testing/selftests/kvm/lib/aarch64/processor.c | 18 +- tools/testing/selftests/kvm/lib/kvm_util.c | 67 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 1 + tools/testing/selftests/kvm/lib/ucall.c | 36 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 4 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 157 + tools/testing/selftests/kvm/x86_64/state_test.c | 4 +- tools/testing/selftests/lib.mk | 8 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 5 +- .../selftests/net/forwarding/router_vid_1.sh | 135 + tools/testing/selftests/net/reuseport_addr_any.c | 274 + tools/testing/selftests/net/reuseport_addr_any.sh | 4 + tools/testing/selftests/net/rtnetlink.sh | 122 + .../selftests/net/test_vxlan_fdb_changelink.sh | 29 + .../selftests/networking/timestamping/Makefile | 6 +- .../selftests/networking/timestamping/config | 2 + .../networking/timestamping/txtimestamp.c | 382 +- .../networking/timestamping/txtimestamp.sh | 57 + 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/seccomp/seccomp_bpf.c | 447 +- tools/testing/selftests/tc-testing/bpf/Makefile | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/x86/mpx-debug.h | 15 - tools/testing/selftests/x86/mpx-dig.c | 499 - tools/testing/selftests/x86/mpx-hw.h | 124 - tools/testing/selftests/x86/mpx-mini-test.c | 1616 -- tools/testing/selftests/x86/mpx-mm.h | 10 - tools/virtio/linux/kernel.h | 4 + virt/kvm/arm/arch_timer.c | 35 +- virt/kvm/arm/arm.c | 47 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 6 +- virt/kvm/arm/mmio.c | 11 +- virt/kvm/arm/mmu.c | 390 +- virt/kvm/arm/trace.h | 18 +- virt/kvm/arm/vgic/vgic-mmio.c | 44 +- virt/kvm/arm/vgic/vgic.c | 13 +- virt/kvm/async_pf.c | 2 +- virt/kvm/coalesced_mmio.c | 6 +- virt/kvm/kvm_main.c | 208 +- 3088 files changed, 131923 insertions(+), 74377 deletions(-) delete mode 100644 Documentation/core-api/flexible-arrays.rst create mode 100644 Documentation/core-api/generic-radix-tree.rst create mode 100644 Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt create mode 100644 Documentation/devicetree/bindings/gpio/cdns,gpio.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/interrupt-controller/fsl,irqs [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/pl353-smc.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/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/timer/rda,8810pl-timer.txt create mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.txt delete mode 100644 Documentation/flexible-arrays.txt create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst create mode 100644 Documentation/media/v4l-drivers/ipu3.rst create mode 100644 Documentation/nvdimm/security.txt create mode 100644 Documentation/powerpc/isa-versions.rst delete mode 100644 Documentation/x86/intel_mpx.txt delete mode 100644 arch/arm/mach-oxnas/hotplug.c delete mode 100644 arch/arm/mach-realview/hotplug.c delete mode 100644 arch/arm/mach-realview/hotplug.h delete mode 100644 arch/arm/mach-vexpress/hotplug.c create mode 100644 arch/arm/plat-versatile/hotplug.c delete mode 100644 arch/mips/kernel/scall64-64.S create mode 100644 arch/mips/kernel/scall64-n64.S create mode 100644 arch/mips/kernel/syscalls/Makefile create mode 100644 arch/mips/kernel/syscalls/syscall_n32.tbl create mode 100644 arch/mips/kernel/syscalls/syscall_n64.tbl create mode 100644 arch/mips/kernel/syscalls/syscall_o32.tbl create mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh create mode 100644 arch/mips/kernel/syscalls/syscallnr.sh create mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/include/asm/systbl.h create mode 100644 arch/powerpc/kernel/syscalls/Makefile create mode 100644 arch/powerpc/kernel/syscalls/syscall.tbl create mode 100644 arch/powerpc/kernel/syscalls/syscallhdr.sh create mode 100644 arch/powerpc/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/kernel/systbl_chk.c copy arch/{m68k => sh}/kernel/syscalls/Makefile (100%) create mode 100644 arch/sh/kernel/syscalls/syscall.tbl create mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh copy arch/{ia64 => sh}/kernel/syscalls/syscalltbl.sh (100%) delete mode 100644 arch/x86/include/asm/mpx.h delete mode 100644 arch/x86/include/asm/trace/mpx.h create mode 100644 arch/x86/kernel/cpu/mce/Makefile create mode 100644 arch/x86/kernel/cpu/mce/amd.c create mode 100644 arch/x86/kernel/cpu/mce/apei.c create mode 100644 arch/x86/kernel/cpu/mce/core.c create mode 100644 arch/x86/kernel/cpu/mce/dev-mcelog.c create mode 100644 arch/x86/kernel/cpu/mce/genpool.c create mode 100644 arch/x86/kernel/cpu/mce/inject.c create mode 100644 arch/x86/kernel/cpu/mce/intel.c create mode 100644 arch/x86/kernel/cpu/mce/internal.h create mode 100644 arch/x86/kernel/cpu/mce/p5.c create mode 100644 arch/x86/kernel/cpu/mce/severity.c create mode 100644 arch/x86/kernel/cpu/mce/therm_throt.c create mode 100644 arch/x86/kernel/cpu/mce/threshold.c create mode 100644 arch/x86/kernel/cpu/mce/winchip.c delete mode 100644 arch/x86/kernel/cpu/mcheck/Makefile delete mode 100644 arch/x86/kernel/cpu/mcheck/dev-mcelog.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-apei.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-genpool.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-inject.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-internal.h delete mode 100644 arch/x86/kernel/cpu/mcheck/mce-severity.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce_amd.c delete mode 100644 arch/x86/kernel/cpu/mcheck/mce_intel.c delete mode 100644 arch/x86/kernel/cpu/mcheck/p5.c delete mode 100644 arch/x86/kernel/cpu/mcheck/therm_throt.c delete mode 100644 arch/x86/kernel/cpu/mcheck/threshold.c delete mode 100644 arch/x86/kernel/cpu/mcheck/winchip.c delete mode 100644 arch/x86/kernel/macros.S delete mode 100644 arch/x86/kvm/vmx.c create mode 100644 arch/x86/kvm/vmx/capabilities.h create mode 100644 arch/x86/kvm/vmx/evmcs.c create mode 100644 arch/x86/kvm/vmx/evmcs.h create mode 100644 arch/x86/kvm/vmx/nested.c create mode 100644 arch/x86/kvm/vmx/nested.h create mode 100644 arch/x86/kvm/vmx/ops.h rename arch/x86/kvm/{ => vmx}/pmu_intel.c (100%) create mode 100644 arch/x86/kvm/vmx/vmcs.h create mode 100644 arch/x86/kvm/vmx/vmcs12.c create mode 100644 arch/x86/kvm/vmx/vmcs12.h rename arch/x86/kvm/{vmx_shadow_fields.h => vmx/vmcs_shadow_fields.h} (100%) create mode 100644 arch/x86/kvm/vmx/vmenter.S create mode 100644 arch/x86/kvm/vmx/vmx.c create mode 100644 arch/x86/kvm/vmx/vmx.h delete mode 100644 arch/x86/kvm/vmx_evmcs.h delete mode 100644 arch/x86/mm/mpx.c create mode 100644 arch/x86/platform/pvh/Makefile create mode 100644 arch/x86/platform/pvh/enlighten.c rename arch/x86/{xen/xen-pvh.S => platform/pvh/head.S} (100%) create mode 100644 arch/xtensa/include/asm/jump_label.h create mode 100644 arch/xtensa/kernel/jump_label.c create mode 100644 drivers/acpi/nfit/intel.c create mode 100644 drivers/android/binder_internal.h create mode 100644 drivers/android/binderfs.c create mode 100644 drivers/clk/imx/Kconfig create mode 100644 drivers/clk/imx/clk-imx8qxp-lpcg.c create mode 100644 drivers/clk/imx/clk-imx8qxp-lpcg.h create mode 100644 drivers/clk/imx/clk-imx8qxp.c create mode 100644 drivers/clk/imx/clk-lpcg-scu.c create mode 100644 drivers/clk/imx/clk-scu.c create mode 100644 drivers/clk/imx/clk-scu.h delete mode 100644 drivers/clocksource/riscv_timer.c rename drivers/clocksource/{meson6_timer.c => timer-meson6.c} (100%) create mode 100644 drivers/clocksource/timer-rda.c create mode 100644 drivers/clocksource/timer-riscv.c rename drivers/clocksource/{rockchip_timer.c => timer-rockchip.c} (100%) rename drivers/clocksource/{sun4i_timer.c => timer-sun4i.c} (100%) rename drivers/clocksource/{tegra20_timer.c => timer-tegra20.c} (100%) create mode 100644 drivers/cpufreq/qcom-cpufreq-hw.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_aead.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_skcipher.c create mode 100644 drivers/gpio/gpio-cadence.c create mode 100644 drivers/gpio/gpio-sama5d2-piobu.c delete mode 100644 drivers/gpu/drm/xen/xen_drm_front_shbuf.c delete mode 100644 drivers/gpu/drm/xen/xen_drm_front_shbuf.h create mode 100644 drivers/infiniband/core/uverbs_std_types_device.c create mode 100644 drivers/input/touchscreen/raspberrypi-ts.c create mode 100644 drivers/irqchip/irq-imx-irqsteer.c create mode 100644 drivers/irqchip/irq-madera.c create mode 100644 drivers/memory/pl353-smc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c create mode 100644 drivers/nvdimm/security.c create mode 100644 drivers/rtc/rtc-imx-sc.c create mode 100644 drivers/staging/media/ipu3/Kconfig create mode 100644 drivers/staging/media/ipu3/Makefile create mode 100644 drivers/staging/media/ipu3/TODO create mode 100644 drivers/staging/media/ipu3/include/intel-ipu3.h create mode 100644 drivers/staging/media/ipu3/ipu3-abi.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-fw.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-fw.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-params.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-params.h create mode 100644 drivers/staging/media/ipu3/ipu3-css-pool.c create mode 100644 drivers/staging/media/ipu3/ipu3-css-pool.h create mode 100644 drivers/staging/media/ipu3/ipu3-css.c create mode 100644 drivers/staging/media/ipu3/ipu3-css.h create mode 100644 drivers/staging/media/ipu3/ipu3-dmamap.c create mode 100644 drivers/staging/media/ipu3/ipu3-dmamap.h create mode 100644 drivers/staging/media/ipu3/ipu3-mmu.c create mode 100644 drivers/staging/media/ipu3/ipu3-mmu.h create mode 100644 drivers/staging/media/ipu3/ipu3-tables.c create mode 100644 drivers/staging/media/ipu3/ipu3-tables.h create mode 100644 drivers/staging/media/ipu3/ipu3-v4l2.c create mode 100644 drivers/staging/media/ipu3/ipu3.c create mode 100644 drivers/staging/media/ipu3/ipu3.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_killable.h delete mode 100644 drivers/tty/serial/earlycon-riscv-sbi.c rename drivers/usb/{common/roles.c => roles/class.c} (100%) 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/xen/xen-front-pgdir-shbuf.c create mode 100644 include/dt-bindings/clock/imx8qxp-clock.h create mode 100644 include/dt-bindings/pinctrl/k3.h create mode 100644 include/linux/energy_model.h delete mode 100644 include/linux/flex_array.h delete mode 100644 include/linux/fsinfo.h create mode 100644 include/linux/generic-radix-tree.h create mode 100644 include/linux/indirect_call_wrapper.h create mode 100644 include/linux/irqchip/irq-madera.h create mode 100644 include/linux/pl353-smc.h create mode 100644 include/trace/events/iscsi.h create mode 100644 include/uapi/linux/android/binder_ctl.h delete mode 100644 include/uapi/linux/fsinfo.h create mode 100644 include/uapi/linux/vhost_types.h create mode 100644 include/xen/xen-front-pgdir-shbuf.h create mode 100644 kernel/power/energy_model.c delete mode 100644 lib/flex_array.c create mode 100644 lib/fonts/font_ter16x32.c create mode 100644 lib/generic-radix-tree.c delete mode 100644 net/ipv4/netfilter/nf_nat_proto_gre.c delete mode 100644 net/ipv4/netfilter/nf_nat_proto_icmp.c delete mode 100644 net/ipv6/netfilter/nf_nat_proto_icmpv6.c create mode 100644 net/netfilter/nf_nat_proto.c delete mode 100644 net/netfilter/nf_nat_proto_common.c delete mode 100644 net/netfilter/nf_nat_proto_dccp.c delete mode 100644 net/netfilter/nf_nat_proto_sctp.c delete mode 100644 net/netfilter/nf_nat_proto_tcp.c delete mode 100644 net/netfilter/nf_nat_proto_udp.c delete mode 100644 net/netfilter/nf_nat_proto_unknown.c delete mode 100644 net/sunrpc/auth_generic.c delete mode 100644 net/sunrpc/xprtrdma/fmr_ops.c create mode 100644 net/tipc/trace.c create mode 100644 net/tipc/trace.h create mode 100644 samples/seccomp/user-trap.c delete mode 100644 samples/vfs/test-fs-query.c delete mode 100644 samples/vfs/test-fsinfo.c create mode 100755 scripts/gen_compile_commands.py create mode 100644 scripts/kconfig/images.h delete mode 100644 scripts/kconfig/kconf_id.c create mode 100644 scripts/spdxcheck-test.sh 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 delete mode 100644 sound/soc/davinci/Kconfig delete mode 100644 sound/soc/davinci/Makefile delete mode 100644 sound/soc/davinci/davinci-evm.c delete mode 100644 sound/soc/davinci/davinci-mcasp.c delete mode 100644 sound/soc/davinci/edma-pcm.h delete mode 100644 sound/soc/generic/audio-graph-scu-card.c delete mode 100644 sound/soc/generic/simple-scu-card.c delete mode 100644 sound/soc/omap/Kconfig delete mode 100644 sound/soc/omap/Makefile delete mode 100644 sound/soc/omap/sdma-pcm.h create mode 100644 sound/soc/ti/Kconfig create mode 100644 sound/soc/ti/Makefile rename sound/soc/{omap => ti}/ams-delta.c (100%) create mode 100644 sound/soc/ti/davinci-evm.c rename sound/soc/{davinci => ti}/davinci-i2s.c (100%) rename sound/soc/{davinci => ti}/davinci-i2s.h (100%) create mode 100644 sound/soc/ti/davinci-mcasp.c rename sound/soc/{davinci => ti}/davinci-mcasp.h (100%) rename sound/soc/{davinci => ti}/davinci-vcif.c (100%) rename sound/soc/{davinci => ti}/edma-pcm.c (100%) create mode 100644 sound/soc/ti/edma-pcm.h rename sound/soc/{omap => ti}/n810.c (100%) rename sound/soc/{omap => ti}/omap-abe-twl6040.c (100%) rename sound/soc/{omap => ti}/omap-dmic.c (100%) rename sound/soc/{omap => ti}/omap-dmic.h (100%) rename sound/soc/{omap/omap-hdmi-audio.c => ti/omap-hdmi.c} (100%) rename sound/soc/{omap => ti}/omap-mcbsp-priv.h (100%) rename sound/soc/{omap => ti}/omap-mcbsp-st.c (100%) rename sound/soc/{omap => ti}/omap-mcbsp.c (100%) rename sound/soc/{omap => ti}/omap-mcbsp.h (100%) rename sound/soc/{omap => ti}/omap-mcpdm.c (100%) rename sound/soc/{omap => ti}/omap-mcpdm.h (100%) rename sound/soc/{omap => ti}/omap-twl4030.c (100%) rename sound/soc/{omap => ti}/omap3pandora.c (100%) rename sound/soc/{omap => ti}/osk5912.c (100%) rename sound/soc/{omap => ti}/rx51.c (100%) rename sound/soc/{omap => ti}/sdma-pcm.c (100%) create mode 100644 sound/soc/ti/sdma-pcm.h create mode 100644 sound/soc/xilinx/xlnx_formatter_pcm.c delete mode 100644 sound/xen/xen_snd_front_shbuf.c delete mode 100644 sound/xen/xen_snd_front_shbuf.h copy {arch => tools/arch}/x86/include/uapi/asm/prctl.h (100%) create mode 100644 tools/build/feature/test-libaio.c copy {include => tools/include}/uapi/linux/fadvise.h (100%) create mode 100644 tools/lib/lockdep/tests/AA.sh create mode 100644 tools/lib/lockdep/tests/ABA.sh create mode 100644 tools/lib/lockdep/tests/ABBA.sh create mode 100644 tools/lib/lockdep/tests/ABBA_2threads.sh create mode 100644 tools/lib/lockdep/tests/ABBCCA.sh create mode 100644 tools/lib/lockdep/tests/ABBCCDDA.sh create mode 100644 tools/lib/lockdep/tests/ABCABC.sh create mode 100644 tools/lib/lockdep/tests/ABCDBCDA.sh create mode 100644 tools/lib/lockdep/tests/ABCDBDDA.sh create mode 100644 tools/lib/lockdep/tests/WW.sh create mode 100644 tools/lib/lockdep/tests/unlock_balance.sh create mode 100644 tools/lib/traceevent/libtraceevent.pc.template create mode 100644 tools/perf/arch/arc/annotate/instructions.c create mode 100644 tools/perf/trace/beauty/arch_prctl.c create mode 100755 tools/perf/trace/beauty/fadvise.sh create mode 100755 tools/perf/trace/beauty/rename_flags.sh create mode 100644 tools/perf/trace/beauty/renameat.c create mode 100755 tools/perf/trace/beauty/x86_arch_prctl.sh create mode 100644 tools/perf/util/srccode.c create mode 100644 tools/perf/util/srccode.h create mode 100644 tools/testing/nvdimm/dimm_devs.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh create mode 100644 tools/testing/selftests/kvm/clear_dirty_log_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c create mode 100755 tools/testing/selftests/net/forwarding/router_vid_1.sh create mode 100644 tools/testing/selftests/net/reuseport_addr_any.c create mode 100755 tools/testing/selftests/net/reuseport_addr_any.sh create mode 100755 tools/testing/selftests/net/test_vxlan_fdb_changelink.sh create mode 100644 tools/testing/selftests/networking/timestamping/config create mode 100755 tools/testing/selftests/networking/timestamping/txtimestamp.sh create mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-sigreturn-nt.c delete mode 100644 tools/testing/selftests/x86/mpx-debug.h delete mode 100644 tools/testing/selftests/x86/mpx-dig.c delete mode 100644 tools/testing/selftests/x86/mpx-hw.h delete mode 100644 tools/testing/selftests/x86/mpx-mini-test.c delete mode 100644 tools/testing/selftests/x86/mpx-mm.h