This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/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 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 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 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 b40f40be0d23 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] omits 574fd5bd0a4b riscv: remove unused variable in ftrace 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 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 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 f1603e431a12 Merge branch 'clk-protected-binding' into clk-next omits 00c3f1c0fcd0 RISC-V: add of_node_put() 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 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 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 ceb5aabdb056 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 68b2cdd9dca9 Merge remote-tracking branch 'arc-current/for-curr' 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 afef76368bf6 Merge remote-tracking branch 'net/master' adds bcb671c2fa0e bpf: promote bpf_perf_event.h to mandatory UAPI header adds 701804536f47 Merge remote-tracking branch 'bpf/master' adds eca1e56ceedd iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT to old firmwares adds 0a020fdeb0ec Merge remote-tracking branch 'wireless-drivers/master' adds a50e5fb8db83 mac80211: fix a kernel panic when TXing after TXQ teardown adds 7af29c6f27a2 mac80211: fix radiotap vendor presence bitmap handling adds 7a8332a9045c cfg80211: fix ieee80211_get_vht_max_nss() adds 40d252695c58 nl80211: fix memory leak if validate_pae_over_nl80211() fails adds 81b559e27d43 mac80211: Properly access radiotap vendor data adds 442147d0ea77 mac80211: free skb fraglist before freeing the skb adds 1f04cb08d00d Merge remote-tracking branch 'mac80211/master' adds 1e7a78c1a3ca Merge branch 'asoc-4.20' into asoc-linus adds e016c0d068da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 71b6b0e0d12f Merge branch 'regulator-4.20' into regulator-linus adds 59adfe9cb6fd Merge remote-tracking branch 'regulator-fixes/for-linus' adds 111c49e0eef9 Merge branch 'spi-4.20' into spi-linus adds a02fe0ce8545 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1063a5148ac9 PCI/AER: Queue one GHES event, not several uninitialized ones adds e05fcbf0f7ac Merge remote-tracking branch 'pci-current/for-linus' adds 3c9dc275dba1 Revert "serial: 8250: Fix clearing FIFOs in RS485 mode again" adds a5509a5068dd Merge remote-tracking branch 'tty.current/tty-linus' 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 ef0f7f4318ca Merge remote-tracking branch 'usb.current/usb-linus' 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 ad5dff7e9f4d Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds b3a1d7064dae Merge remote-tracking branch 'input-current/for-linus' adds 55db0f448dfb Merge remote-tracking branch 'ide/master' adds e8e8d449b9e6 MIPS: BCM63XX: fix switch core reset on BCM6368 adds 41ab397ae74c Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 312e1d12786a Merge remote-tracking branch 'omap-fixes/fixes' adds 0fc12cad4a9d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 8743d83e695e Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0afa99648350 aio: fix spectre gadget in lookup_ioctx adds ea5751ccd665 proc/sysctl: don't return ENOMEM on lookup when a table is [...] adds 86406fe991f3 Merge remote-tracking branch 'vfs-fixes/fixes' adds c92a54cfa025 dma-direct: do not include SME mask in the DMA supported check adds 404819a6bb66 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds 2b988393d0e4 of: of_node_get()/of_node_put() nodes held in phandle cache adds cea5d45ea6d8 of: __of_detach_node() - remove node from phandle cache adds a1d03ba683a8 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds e6f4e6b4246a Merge remote-tracking branch 'scsi-fixes/fixes' 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 33768980f881 Merge remote-tracking branch 'mmc-fixes/fixes' adds fda2485b9ca4 Drivers: hv: vmbus: Check for ring when getting debug info adds b37ad3ef589a 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 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 903b5bbb6a9f kconfig: use distinct tokens for type and default properties adds ea5c5796f47d kconfig: refactor scanning and parsing "option" properties adds ed92dc955db9 kconfig: use specific tokens instead of T_ASSIGN for assignments adds 54aae8b18e24 kconfig: use T_WORD instead of T_VARIABLE for variables adds c0bfa18e62bf microblaze: surround string default in Kconfig with double quotes adds 17815cc6622c treewide: surround Kconfig file paths with double quotes adds 97409a0786b4 kconfig: stop supporting '.' and '/' in unquoted words adds 06f76097fc48 kconfig: refactor end token rules adds 86916c68c599 kconfig: stop associating kconf_id with yylval adds 16433c42c22d kconfig: switch to ASSIGN_VAL state in the second lexer adds 0d09b93b6168 kconfig: update current_pos in the second lexer adds 991cdf9dbd1a kconfig: remove keyword lookup table entirely adds d411ff4a93d5 Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] adds 8ffa955e458a Merge remote-tracking branch 'kbuild/for-next' adds 71391bdd2e9a include/linux/compiler_types.h: don't pollute userspace wi [...] adds 4c79c7bed9a3 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds fdfdbd4aaf6c 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 50199e649e47 Merge remote-tracking branch 'dma-mapping/for-next' adds 092b312ec9e5 Merge remote-tracking branch 'arm/for-next' adds 12f799c8c739 arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() adds 84a9eaaa9c09 Merge remote-tracking branch 'arm64/for-next/core' adds e71bcc2f73a9 Merge remote-tracking branch 'arm-soc/for-next' adds 8cd098aad76a 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 95011aff0833 Merge remote-tracking branch 'amlogic/for-next' adds 7bda20136e52 Merge remote-tracking branch 'aspeed/for-next' adds da3629e78fba Merge remote-tracking branch 'at91/at91-next' adds 068bbc85c9a0 Merge remote-tracking branch 'bcm2835/for-next' 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 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 41705ae7901b Merge remote-tracking branch 'imx-mxs/for-next' adds b4838df342c4 Merge remote-tracking branch 'keystone/next' adds 30eb32f4a39f Merge remote-tracking branch 'mediatek/for-next' adds 0513b896b8f5 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 d0df511281a1 Merge remote-tracking branch 'omap/for-next' adds 5becd640725c 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 2ff74a04d8fc 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 d2fbc66e1e31 Merge remote-tracking branch 'renesas/next' adds 5a5f6a044ef6 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 a31d716f7638 Merge remote-tracking branch 'samsung-krzk/for-next' adds 0cd17ca6d944 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e8ec2cd7cb7a 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 9051a5d0e587 Merge remote-tracking branch 'clk/clk-next' adds 055e9270260f Merge remote-tracking branch 'csky/linux-next' adds 83617034d3d9 Merge remote-tracking branch 'ia64/next' adds 4286eafc531a 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 efccb8cac507 Merge remote-tracking branch 'microblaze/next' adds c9ca678485b7 Merge remote-tracking branch 'mips/mips-next' adds 336498e4639f Merge remote-tracking branch 'nds32/next' adds 084c5fed4eb9 Merge remote-tracking branch 'nios2/for-next' adds 6d000492a643 Merge remote-tracking branch 'parisc-hd/for-next' adds e512b75b058c Merge remote-tracking branch 'powerpc/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 28fb3602cefd Merge remote-tracking branch 'risc-v/for-next' adds e98b2ff0a03c Merge remote-tracking branch 's390/features' adds 24f1494a7564 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 474eb4306f4c Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ea4ceac9e834 Merge remote-tracking branch 'fscrypt/master' adds 8afbcec180b6 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 f83867b96169 Merge branch 'misc-4.21' into for-next-current-v4.19-20181217 adds 630d835a66f8 Merge branch 'for-next-current-v4.19-20181217' into for-ne [...] adds e54f3ffff6f0 Merge remote-tracking branch 'btrfs-kdave/for-next' adds d263133d580e cifs: clean up indentation, replace spaces with tab adds 053c1d144add cifs: use a compound for setting an xattr adds 7eba5098a2a4 cifs: smb2 commands can not be negative, remove confusing check adds 11d86ae723d4 cifs: address trivial coverity warning adds 04aaefbbefb1 cifs: create a helper function for compound query_info adds 8c39423f7a7d Add vers=3.0.2 as a valid option for SMBv3.0.2 adds 77ed5eeb4f15 cifs: change smb2_query_eas to use the compound query-info helper adds 680a9aa729c4 cifs: suppress some implicit-fallthrough warnings adds 422c56cdef64 cifs: remove set but not used variable 'smb_buf' adds 681a41410c3a cifs: remove coverity warning in calc_lanman_hash adds 6f6ccbec3861 cifs: check ntwrk_buf_start for NULL before dereferencing it adds ceb8ed9f4dc4 cifs: Refactor out cifs_mount() adds 36d8a16bbd1b cifs: Skip any trailing backslashes from UNC adds 4eab9fb390f4 cifs: Make devname param optional in cifs_compose_mount_options() adds 6374edc5fbbf cifs: Respect -EAGAIN when querying paths adds 05b48a9be4dc cifs: Save TTL value when parsing DFS referrals adds 1a98a488d561 cifs: auto disable 'serverino' in dfs mounts adds 3d6cacbb5310 cifs: Add DFS cache routines adds 57fe239eafaa cifs: Make use of DFS cache to get new DFS referrals adds f8e9c32001d1 cifs: Add support for failover in cifs_mount() adds ebc666e2abbe cifs: Add support for failover in cifs_reconnect() adds 1ce5c5745304 cifs: start DFS cache refresher in cifs_mount() adds 0be85a9803ce cifs: Add support for failover in smb2_reconnect() adds 75710de66578 cifs: Add support for failover in cifs_reconnect_tcon() adds cddd730dec1c cifs: Only free DFS target list if we actually got one adds a73308891100 cifs: update for current_kernel_time64() removal adds 05ce2aa0dfa1 cifs: remove set but not used variable 'sep' adds 8b7efcc24cd0 cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() adds face30c51c54 cifs: remove set but not used variable 'server' adds 9eb9d26ec941 CIFS: use the correct length when pinning memory for direc [...] adds c4efc94f307f CIFS: return correct errors when pinning memory failed for [...] adds 76df9c9935ed cifs: Fix to use kmem_cache_free() instead of kfree() adds cca374cbc372 Merge remote-tracking branch 'cifs/for-next' adds 4c3e6565449f 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 0555325bfaf9 Merge remote-tracking branch 'ext3/for_next' adds 6e32c7e71953 Merge remote-tracking branch 'ext4/dev' adds 35bcbf9f33e1 Merge remote-tracking branch 'f2fs/dev' adds 9c68fe5c402e Merge remote-tracking branch 'jfs/jfs-next' adds 0445f92c5d53 SUNRPC: Fix disconnection races adds cf76785d3071 SUNRPC: Fix a race with XPRT_CONNECTING adds abc13275771f SUNRPC: Remove xprt_connect_status() adds 55e83ba9ee56 Merge remote-tracking branch 'nfs/linux-next' adds 0fe0830e6c69 NFSv4: cleanup remove unused nfs4_xdev_fs_type adds 79086bbf7a1e nfs: fix comment to nfs_generic_pg_test which does the opposite adds 599bbb05ee2d SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG adds e76774ff9134 cred: add cred_fscmp() for comparing creds. adds dd5126d4a979 cred: add get_cred_rcu() adds e494a80b808c cred: export get_task_cred(). adds 568a540bb5ad cred: allow get_cred() and put_cred() to be given NULL. adds 8d3867b8d952 SUNRPC: add 'struct cred *' to auth_cred and rpc_cred adds 63a1626cce72 SUNRPC: remove groupinfo from struct auth_cred. adds 0d6157ccaa20 SUNRPC: remove uid and gid from struct auth_cred adds f94896ab31be SUNRPC: remove machine_cred field from struct auth_cred adds a7c14d7fb332 NFSv4: add cl_root_cred for use when machine cred is not a [...] adds bc1307f96f1d NFSv4: don't require lock for get_renew_cred or get_machine_cred adds afd158ebe20c SUNRPC: discard RPC_DO_ROOTOVERRIDE() adds 473b3ac2f4e9 NFS/SUNRPC: don't lookup machine credential until rpcauth_ [...] adds 9a72f9acfd03 SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none adds c2aed9baae1d SUNRPC: add side channel to use non-generic cred for rpc call. adds ce864ed5a9c1 NFS: move credential expiry tracking out of SUNRPC into NFS. adds 7dea7b4462ef SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT adds 675b5cd51f04 NFS: change access cache to use 'struct cred'. adds 68e53d665aeb NFS: struct nfs_open_dir_context: convert rpc_cred pointer [...] adds a24ada6d6671 NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. adds cc791697a604 SUNRPC: remove generic cred code. adds 8224e85b5aa2 SUNRPC: remove crbind rpc_cred operation adds 394f319df78e SUNRPC: simplify auth_unix. adds 3a4a6cc0c034 SUNRPC discard cr_uid from struct rpc_cred. adds bae47e41c9ea sunrpc: Be sure to clear XPRT_WRITE_SPACE when resetting t [...] adds af25098d4959 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 379dd826f438 nfsd: make nfs4_client_reclaim use an xdr_netobj instead o [...] adds f9f65da13c03 nfsd: un-deprecate nfsdcld adds 19f25957be17 nfsd: keep a tally of RECLAIM_COMPLETE operations when usi [...] adds 6ecaf23f6aba Merge remote-tracking branch 'nfsd/nfsd-next' adds 4c9662b2ce3a Merge remote-tracking branch 'ubifs/linux-next' adds 5c6d16f151cb 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 e0c427246567 Merge remote-tracking branch 'xfs/for-next' adds 052b8cfa4070 locks: Use inode_is_open_for_write adds 065c1b616fd3 Merge remote-tracking branch 'file-locks/locks-next' adds 3894653bb136 exofs_mount(): fix leaks on failure exits adds e322b9267880 vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds 0a8054c863b8 vfs: Separate changing mount flags full remount adds baad21896b59 selinux: expand superblock_doinit() calls adds 3048db0e5aaa smack: make smack_parse_opts_str() clean up on failure adds bba256350ef6 LSM: lift parsing LSM options into the caller of ->sb_kern [...] adds 359c46c4c44f LSM: lift extracting and parsing LSM options into the call [...] adds 40db168f0da0 new helper: security_sb_eat_lsm_opts() adds 2b8073b14c19 LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() adds 35ee53168406 selinux; don't open-code a loop in sb_finish_set_opts() adds ed27707ebf84 btrfs: sanitize security_mnt_opts use adds c052e792de44 nfs_remount(): don't leak, don't ignore LSM options quietly adds 9fd1eb124bf8 LSM: turn sb_eat_lsm_opts() into a method adds 17a978f19bfc selinux: kill selinux_sb_get_mnt_opts() adds 6020429640f1 LSM: hide struct security_mnt_opts from any generic code adds c358d1bfd252 selinux: switch to private struct selinux_mnt_opts adds 270fae160e96 smack: switch to private smack_mnt_opts adds 9e24e16cd4dd LSM: bury struct security_mnt_opts adds 87a708de99b0 selinux: new helper - selinux_add_opt() adds 5b2ea6199614 selinux: switch away from match_token() adds e9a8edb234ab selinux: regularize Opt_... names a bit adds 4b8e1cd7ffd4 selinux: rewrite selinux_sb_eat_lsm_opts() adds cbd49a91b1ec LSM: new method: ->sb_add_mnt_opt() adds 90e3b564ab93 smack: take the guts of smack_parse_opts_str() into a new helper adds 99951a9ab9ce smack: get rid of match_token() adds 53c1d44b9071 smack: rewrite smack_sb_eat_lsm_opts() adds 0b81ecd508b1 introduce fs_context, switch vfs_kern_mount() to it. adds 106c5d95e22b new helper: vfs_create_mount() adds 9af509a66b1e teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds 58df0656d467 new helper: do_new_mount_fc() adds e302a2e101ad convert do_remount_sb() to fs_context adds 23ac0033ae3c vfs: Introduce the basic header for the new mount API's fi [...] adds 57fb096cd685 vfs: Introduce logging functions adds 1bff8b546644 vfs: Add configuration parser helpers adds 18ef962eeec1 vfs: Add LSM hooks for the new mount API adds 18ee890db905 vfs: Put security flags into the fs_context struct adds 3bbdeb518bc7 selinux: Implement the new mount API LSM hooks adds 038a87fd0ec1 smack: Implement filesystem context security hooks adds c36d02347290 apparmor: Implement security hooks for the new mount API adds 47173883ff4d tomoyo: Implement security hooks for the new mount API adds 013c7af575e5 vfs: Implement a filesystem superblock creation/configurat [...] adds 5aed868ddf7f procfs: Move proc_fill_super() to fs/proc/root.c adds e1f97a645981 proc: Add fs_context support to procfs adds b97c89323b7b ipc: Convert mqueue fs to fs_context adds 35822336b482 cpuset: Use fs_context adds d48db7fb30db kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds e88bea43b477 hugetlbfs: Convert to fs_context adds 460375e70621 vfs: Remove kern_mount_data() adds bed15a150f44 vfs: Provide documentation for new mount API adds 8907f3967fbc vfs: Implement logging through fs_context adds 8fa5366945d8 vfs: Add some logging to the core users of the fs_context log adds 10424811186f afs: Add fs_context support adds 6c606fff6c91 afs: Use fs_context to pass parameters over automount adds 6d16dd871213 vfs: syscall: Add open_tree(2) to reference or clone a mount adds 96298884c8b4 vfs: syscall: Add move_mount(2) to move mounts around adds 514cea5d88b1 teach move_mount(2) to work with OPEN_TREE_CLONE adds 03ca430a2648 Make anon_inodes unconditional adds 4552c960ff40 vfs: syscall: Add fsopen() to prepare for superblock creation adds 0cba0050bcbe vfs: Implement logging through fs_context adds ec4256de39c3 vfs: syscall: Add fsconfig() for configuring and managing [...] adds 1fcae4c630e3 vfs: syscall: Add fsmount() to create a mount for a superblock adds d101a34a2c79 vfs: syscall: Add fspick() to select a superblock for reco [...] adds c1cae12e6b4a 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 c6e2c0d2aa9a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] adds fa599f8f696b 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 599f8c84a515 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 997cc6fafd43 Merge remote-tracking branch 'pci/next' adds df9d2fc64d6f 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 084da5d9893e 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 0a2cbe21d2a4 Merge remote-tracking branch 'i2c/i2c/for-next' adds c5a08bff5150 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 531e8748c711 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds a4ac6967cda3 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 47b12d1fb6d3 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 fb023d1c295f Merge remote-tracking branch 'v4l-dvb-next/master' 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 9f89f5a4aeec dt-bindings: cpufreq: Introduce QCOM cpufreq firmware bindings adds 50719643ae81 cpufreq: qcom-hw: Add support for QCOM cpufreq HW driver adds 18325a071852 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 4523c505da3a Merge branch 'pm-opp' into linux-next adds 8e10d25f1db2 Merge branches 'pm-qos', 'pm-devfreq', 'pm-sleep' and 'pm- [...] adds 5172a9c0ea74 Merge remote-tracking branch 'pm/linux-next' adds f386908be80c Merge remote-tracking branch 'cpupower/cpupower' adds 8ec9d8cea282 Merge remote-tracking branch 'thermal/next' adds 942586ef8083 Merge remote-tracking branch 'ieee1394/for-next' adds db99f39bc44f Merge remote-tracking branch 'dlm/next' adds b860e4789904 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 eb7a25022316 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 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 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 ec6aaa9110ef Merge remote-tracking branch 'net-next/master' 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 f4f19e9744f0 Merge remote-tracking branch 'bpf-next/master' adds 199fa087dc6b net/mlx5: Continue driver initialization despite debugfs failure adds bde91c8f8bd1 Merge remote-tracking branch 'mlx5-next/mlx5-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 6be3a0f7cc6d Merge remote-tracking branch 'netfilter-next/master' adds 9c8e459ff71a Merge remote-tracking branch 'nfc-next/master' 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 4dfcda5dd3c5 Merge remote-tracking branch 'wireless-drivers-next/master' 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 1edeeb2c3509 Merge remote-tracking branch 'bluetooth/master' 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 14b993eaff71 Merge remote-tracking branch 'mac80211-next/master' adds bc0205612bbd gfs2: take jdata unstuff into account in do_grow adds 4a7df40a5b03 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 423ff56561dc Merge remote-tracking branch 'mtd/mtd/next' adds 28e829c37f4c 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 57aa44975ff0 Merge remote-tracking branch 'drm/drm-next' adds 8c1304e989a1 Merge remote-tracking branch 'drm-intel/for-linux-next' adds e8fa2049cb33 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 512a9c48b71a Merge branch 'regmap-4.21' into regmap-next adds cefbade458fb Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds dfdbafbf2d88 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 a389390df78a 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 3f4cb5fd8465 Merge branch 'asoc-4.21' into asoc-next adds 88a4aa067e28 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 dc5223e94633 Merge remote-tracking branch 'modules/modules-next' adds 7a934f6040a2 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 d43d94dd8bfc 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 36357a3d5a9b 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 d82f718e63b2 Merge remote-tracking branch 'mmc/next' adds e3b3cb40adce Merge remote-tracking branch 'kgdb/kgdb-next' adds 6b540ef0a0e4 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 67af2787bbaf Merge remote-tracking branch 'mfd/for-mfd-next' adds 3cee7a7d05b1 backlight: 88pm860x_bl: Use of_node_name_eq for node name [...] adds 7f1f0eb29744 Merge remote-tracking branch 'backlight/for-backlight-next' adds 958091396648 power: supply: bq25890: fix BAT_COMP field definition adds e0fd7ee1e5c7 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 ebbf22159e2f Merge branch 'regulator-4.21' into regulator-next adds 27f8169d2f4c Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds a85d704d06d9 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 fa14b2a42111 Merge remote-tracking branch 'security/next-testing' adds 860e08c5b025 Merge remote-tracking branch 'apparmor/apparmor-next' adds f05419ca99e1 Merge remote-tracking branch 'selinux/next' adds d5530f072a98 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 b9374e6eb8ba Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] adds 290c7644c7bd Merge remote-tracking branch 'iommu/next' adds 8ba35b3a0046 vfio-mdev/samples: Use u8 instead of char for handle functions adds 2e9b437438d9 Merge remote-tracking branch 'vfio/next' adds d406db524c32 audit: remove duplicated include from audit.c adds 232006e511f0 Merge remote-tracking branch 'audit/next' adds 7c6d87865494 Merge remote-tracking branch 'devicetree/for-next' adds 57c853636e56 Merge remote-tracking branch 'mailbox/mailbox-for-next' adds 079e7f8709bb spi: sh-msiof: Add r8a774c0 support adds 9e9fd0272f74 Merge branch 'spi-4.21' into spi-next adds a68a1c05aee3 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] adds 0fa3db6aae32 Merge remote-tracking branch 'spi/for-next' adds ad3b8185f3dc Merge branch 'core/core' adds a97b5635d2d6 Merge branch 'core/rcu' adds 2d61c1a13ee8 Merge branch 'efi/core' adds a0fc5578f1d6 efi: Let kmemleak ignore false positives adds 793423cf07e5 efi: Align 'efi_guid_t' to 64 bits adds d0e9d5b657c4 Merge branch 'efi/urgent' adds c5f48c0a7aa1 genirq: Fix various typos in comments adds 7fde68c3a752 Merge branch 'irq/core' adds 1bce5ee16f83 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 343e352ef468 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 bbdcbad0677e Merge branch 'perf/core' adds 21afaf181362 x86/mce: Streamline MCE subsystem's naming adds 3bfaf95cb1fe x86/mce: Unify pr_* prefix adds 7e4488119f66 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 efd6b6a5fce6 Merge branch 'sched/core' adds 5b20c6fd6a60 timekeeping: Convert to DEFINE_SHOW_ATTRIBUTE adds 07daef8b41e0 ntp: Remove duplicated include adds 1097dc079f24 Merge branch 'timers/core' adds 0e334db6bb4b posix-timers: Fix division by zero bug adds bd35eff14ee2 Merge branch 'timers/urgent' adds 1a0e9405bf1e Merge branch 'x86/amd-nb' adds e9dff5cda05a Merge branch 'x86/asm' adds a757549df4f0 Merge branch 'x86/boot' adds e4f752dda0de x86/um/vdso: Drop implicit common-page-size linker flag adds 017d49876093 Merge branch 'x86/build' adds 52eb74339a62 x86/resctrl: Fix rdt_find_domain() return value and checks adds bb4b4452b1a0 Merge branch 'x86/cache' adds cbd2334eb597 Merge branch 'x86/cleanups' adds aa02ef099cff x86/topology: Use total_cpus for max logical packages calculation adds 99928507f3c7 Merge branch 'x86/cpu' adds d05ef4b24094 Merge branch 'x86/fpu' adds 1485acb79007 Merge branch 'x86/microcode' 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 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 31fa9e1a702b Merge branch 'x86/mm' adds eb012ef3b4e3 x86: Remove Intel MPX adds 6f0462323c30 Merge branch 'x86/mpx' adds 6269a144407e 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 efb946603f49 Merge branch 'x86/pti' adds 4aaecf40e6a6 Merge branch 'x86/timers' adds 87ab4689ca65 x86/fsgsbase/64: Fix the base write helper functions adds 24e141b41e0c Merge branch 'x86/urgent' adds 1d2c55541bc8 Merge remote-tracking branch 'tip/auto-latest' adds 3c6338201b1d Merge remote-tracking branch 'clockevents/clockevents/next' adds e6f30df90796 Merge remote-tracking branch 'edac-amd/for-next' 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 d1efeba4a275 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds bf456177f722 Merge remote-tracking branch 'ftrace/for-next' adds 676d7ca941ce 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 ef5607d2ca61 Merge remote-tracking branch 'kvm/linux-next' 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 6022fcc0e87a KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() adds ba3b54568423 KVM: arm/arm64: vgic: Consider priority and active state f [...] adds 4a0ff26e961c KVM: arm/arm64: Fixup the kvm_exit tracepoint adds fb3e1fded760 KVM: arm/arm64: Remove arch timer workqueue adds e8a03ec60917 KVM: arm/arm64: Simplify bg_timer programming adds f126567636fb KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate adds 1053dd49b208 KVM: arm64: Make vcpu const in vcpu_read_sys_reg adds dfdc69e4b03b arm64: KVM: Add trapped system register access tracepoint adds b726f4a4a33a arm/arm64: KVM: vgic: Force VM halt when changing the acti [...] adds 3c780d1840b6 KVM: arm/arm64: Fix unintended stage 2 PMD mappings adds 1e63d2057138 arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 adds 493dff08812a Merge remote-tracking branch 'kvm-arm/next' 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 c3f064d2282f Merge remote-tracking branch 'kvm-ppc/kvm-ppc-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 33ddd05a7f29 Merge remote-tracking branch 'xen-tip/linux-next' adds 18cdc3f54e42 Merge remote-tracking branch 'percpu/for-next' adds 73911e5dd5da Merge remote-tracking branch 'drivers-x86/for-next' adds fbc9271532c3 Merge remote-tracking branch 'chrome-platform/for-next' adds 0a515c68e224 Merge remote-tracking branch 'hsi/for-next' adds ae18919591ed Merge remote-tracking branch 'leds/for-next' adds 77096deaef9a Merge remote-tracking branch 'ipmi/for-next' adds d50b170299fc 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 7777ebbd3822 Merge remote-tracking branch 'usb/usb-next' adds 8d503f206c33 USB: serial: pl2303: add ids for Hewlett-Packard HP POS po [...] adds 9de1b5eb6ad9 Merge remote-tracking branch 'usb-serial/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 b59ceee3a60d Merge remote-tracking branch 'tty/tty-next' adds 72035c85c7a2 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 7735d61e0e05 Merge remote-tracking branch 'staging/staging-next' adds 7851462829f4 Merge remote-tracking branch 'mux/for-next' adds d757b5786814 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 0066001477a0 Merge remote-tracking branch 'slave-dma/next' adds 29fd3ef814dd Merge remote-tracking branch 'cgroup/for-next' adds c6bfce48ae40 Merge branch 'fixes' into for-next adds 147ba5fbfde1 Merge branch 'misc' into for-next adds 9b89d594f948 Merge remote-tracking branch 'scsi/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 c742f54c5d63 Merge remote-tracking branch 'scsi-mkp/for-next' adds f37aa4f37052 Merge remote-tracking branch 'vhost/linux-next' adds be7f5eb28924 Merge remote-tracking branch 'rpmsg/for-next' adds 73e2436aa5ad gpio: gpio-omap: Revert deferred wakeup quirk handling for [...] adds b8b7c37a78ed gpio: max7301: fix driver for use with CONFIG_VMAP_STACK adds 4756f886b85e gpio: mvebu: only fail on missing clk if pwm is actually t [...] 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 2f4e70574fc6 ARM: omap1: Fix new user of gpiochip_request_own_desc() adds 9fd941c2bb8b memory: omap-gpmc: Get the header of the enum adds 4ed91892b0d6 dt-bindings: gpio: rcar: Add r8a774c0 (RZ/G2E) support adds f0eb7b8304f1 gpio/mmc/of: Respect polarity in the device tree adds 62bcb6773bd4 Merge branch 'devel' into for-next adds f0f9a93cf23c Merge remote-tracking branch 'gpio/for-next' adds 2fdd8ac7464b Merge remote-tracking branch 'pinctrl/for-next' adds 4de80b598b7e Merge remote-tracking branch 'pwm/for-next' adds 63a15ecad405 Merge remote-tracking branch 'random/dev' adds 283ac6d5fb2a selftests: Fix test errors related to lib.mk khdr target adds 9d72240fe9ec 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 2b2bac4760a5 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 76fd68b48591 Merge remote-tracking branch 'livepatching/for-next' adds c081c0be8ec1 Merge remote-tracking branch 'coresight/next' adds f8a669e0e7c6 Merge remote-tracking branch 'rtc/rtc-next' adds fb3f8e23a561 Merge remote-tracking branch 'ntb/ntb-next' adds 78bd7678b1b5 Merge remote-tracking branch 'kspp/for-next/kspp' adds a7bfd7a023a8 Merge remote-tracking branch 'cisco/for-next' adds 79babbd0b60d Merge remote-tracking branch 'slimbus/for-next' adds 3c415f4e3389 Merge remote-tracking branch 'nvmem/for-next' adds d4683eee8cd6 auxdisplay: charlcd: fix x/y command parsing adds 1f77ade62bc4 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 b3e14e094066 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds d8c431eb28dc checkpatch: don't interpret stack dumps as commit IDs adds 8c1a745fe39b mm: thp: fix flags for pmd migration when split adds 522ef8732533 fork,memcg: fix crash in free_thread_stack on memcg charge fail adds 7357fbf07261 mm, thp: always specify disabled vmas as nh in smaps adds 26c2312abc46 mm, memcg: fix reclaim deadlock with writeback adds ac0790572009 mm, page_alloc: fix has_unmovable_pages for HugePages adds 5ea13e09f995 arm: arch/arm/include/asm/page.h needs personality.h adds b249f8bc850e kasan, mm: change hooks signatures adds 2f81dd35de99 kasan, slub: handle pointer tags in early_kmem_cache_node_alloc adds bc5f2f758886 kasan: move common generic and tag-based code to common.c adds 06cb0f6bf7b2 kasan: rename source files to reflect the new naming scheme adds 593f3ff3f393 kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS adds 19535286b71d kasan, arm64: adjust shadow size for tag-based mode adds 355d22265527 kasan: rename kasan_zero_page to kasan_early_shadow_page adds 59a9ffc8a3b7 kasan: initialize shadow to 0xff for tag-based mode adds 43ed5910e9a2 arm64: move untagged_addr macro from uaccess.h to memory.h adds 6724fd94e4ca kasan: add tag related helper functions adds 57a8ba73d58d kasan, arm64: untag address in _virt_addr_is_linear adds 2cdebb3df290 kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] adds 52df870c2bcd kasan, arm64: fix up fault handling logic adds b60326ae556b kasan, arm64: enable top byte ignore for the kernel adds 66efb188c6cf kasan, mm: perform untagged pointers comparison in krealloc adds a0cb08b2c387 kasan: split out generic_report.c from report.c adds e23a7f6eba45 kasan: add bug reporting routines for tag-based mode adds 8a5a3312cbb8 mm: move obj_to_index to include/linux/slab_def.h adds 6e2f9eef1f5b kasan: add hooks implementation for tag-based mode adds 3780b2faf87c kasan, arm64: add brk handler for inline instrumentation adds 956c36e28b1e kasan, mm, arm64: tag non slab memory allocated via pagealloc adds 11074c68dd99 kasan: add __must_check annotations to kasan hooks adds 6499d9235d42 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS adds 7a2605cc6488 kasan: update documentation adds 34338b5a4602 kasan: add SPDX-License-Identifier mark to source files adds eb9bb9d14cde bloat-o-meter: ignore __addressable_ symbols adds 289ef25a1326 scripts/decodecode: set ARCH when running natively on arm/arm64 adds ba4bddd211fa scripts/decode_stacktrace: only strip base path when a pre [...] adds cd27b3de3fd6 scripts/checkstack.pl: dynamic stack growth for aarch64 adds b606656180e4 scripts: add spdxcheck.py self test adds c838e7a47c1a scripts/tags.sh: add more declarations adds b83b8aa8f462 arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] adds 223217799170 arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] adds a1dda69bd1b4 sh: boards: convert to SPDX identifiers adds f490a13fa268 sh: drivers: convert to SPDX identifiers adds 548211e87ba0 sh: include: convert to SPDX identifiers adds df4218cce3ed sh: sh2: convert to SPDX identifiers adds a4d304ed3f95 sh: sh2a: convert to SPDX identifiers adds 71ad755b4c65 sh: sh3: convert to SPDX identifiers adds 3ee62d508f79 sh: sh4: convert to SPDX identifiers adds aa77153875ff sh: sh4a: convert to SPDX identifiers adds f75b293492c7 sh: sh5: convert to SPDX identifiers adds 9150082a42dd sh: shmobile: convert to SPDX identifiers adds 1ebbef9c1bdf sh: cpu: convert to SPDX identifiers adds 1bf1ee1f63f2 sh: kernel: convert to SPDX identifiers adds 54144a36533e sh: lib: convert to SPDX identifiers adds 8369c4073e27 debugobjects: call debug_objects_mem_init eariler adds ba143407fc74 lib/debugobjects.c: move printk out of db lock critical sections adds a34efe6dd8f7 ocfs2: optimize the reading of heartbeat data adds e5d8dbc2858e ocfs2: dlmfs: remove set but not used variable 'status' adds 19f447c78c79 ocfs2: remove set but not used variable 'lastzero' adds ae2cf419f79b ocfs2: improve ocfs2 Makefile adds d8f8a0a7a390 ocfs2: fix panic due to unrecovered local alloc adds 7d6975607468 ocfs2: clear journal dirty flag after shutdown journal adds e91950157cd5 ocfs2: don't clear bh uptodate for block read adds 8898b62e2af2 ocfs2: clear zero in unaligned direct IO adds cca82f078c63 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 37e0d5b70585 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 9e0bcd2e3f4c ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds db0a09918448 block: restore /proc/partitions to not display non-partiti [...] adds f7c07b503022 mm, slab: remove unnecessary unlikely() adds 1fd6bc40353e mm-slab-remove-unnecessary-unlikely-fix adds 8af046270c84 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() adds ff45e8ab05f3 mm/slub.c: page is always non-NULL in node_match() adds 09167122bfc9 mm/slub.c: record final state of slub action in deactivate_slab() adds a49c19eeebed mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix adds 37499781fa0f mm/slub.c: improve performance by skipping checked node in [...] adds 31b26a6e0e5e mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] adds 06c596904bd6 include/linux/slab.h: fix sparse warning in kmalloc_type() adds ce60d187badd mm/page_owner: clamp read count to PAGE_SIZE adds c15ebcac9f13 mm-page_owner-clamp-read-count-to-page_size-fix adds 42b70c9ea72e mm/hotplug: optimize clear_hwpoisoned_pages() adds 930510dd2c0d mm-hotplug-optimize-clear_hwpoisoned_pages-fix adds 6434bd54fd80 mm/mmu_notifier.c: remove mmu_notifier_synchronize() adds a32ffbbb7f69 writeback: don't decrement wb->refcnt if !wb->bdi adds d2e0880c40da mm/readahead.c: simplify get_next_ra_size() adds 091ecfdf2f2e mm: vmscan: skip KSM page in direct reclaim if priority is low adds 967751878c05 mm: ksm: do not block on page lock when searching stable tree adds 5e5a4f14899a mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix adds 0aecf32daf0f mm: print more information about mapping in __dump_page adds 0670832bd4f6 mm: debug: Fix a width vs precision bug in printk adds 47997417e5b9 mm-print-more-information-about-mapping-in-__dump_page-fix-2 adds 8a8db8d367fe mm: lower the printk loglevel for __dump_page messages adds b5a9bd9171ed mm-lower-the-printk-loglevel-for-__dump_page-messages-fix adds d68f4506c262 mm-lower-the-printk-loglevel-for-__dump_page-messages-fix-fix adds 2b74b4c242e4 mm, memory_hotplug: drop pointless block alignment checks [...] adds 7c640728ba23 mm, memory_hotplug: print reason for the offlining failure adds d2019cc9c54b mm-memory_hotplug-print-reason-for-the-offlining-failure-fix adds 3bce4496b45e mm, memory_hotplug: be more verbose for memory offline failures adds 28132034e003 mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix adds 5b3015bfc571 mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] adds db77b2f0d389 mm: only report isolation failures when offlining memory adds 7f72580b6c61 xxHash: create arch dependent 32/64-bit xxhash() adds 39f8bfce1777 ksm: replace jhash2 with xxhash adds d8217307b508 mm/mmap.c: remove verify_mm_writelocked() adds 5a8fb0543bac mm, memory_hotplug: do not clear numa_node association aft [...] adds 0df35e5f9ef0 mm: Add an F_SEAL_FUTURE_WRITE seal to memfd adds 1df339c37607 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust adds 1323c3918ba8 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 adds 6350fdf16a25 selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds 3c0d2399dffc selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal adds b1c0f9a2bca2 mm: remove reset of pcp->counter in pageset_init() adds 7519edfc23a4 mm: reference totalram_pages and managed_pages once per function adds 150d9995f607 mm: convert zone->managed_pages to atomic variable adds 25616c199ec6 mm: convert totalram_pages and totalhigh_pages variables t [...] adds 40e0d9e10845 mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] adds 9d948ec050c9 mm: remove managed_page_count_lock spinlock adds b19768717269 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] adds 9dfd5fcde1a9 mm/swap: use nr_node_ids for avail_lists in swap_info_struct adds 29d3a20dbf2d userfaultfd: convert userfaultfd_ctx::refcount to refcount_t adds 818673a4250b mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] adds 5782f8d1c098 mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] adds 1aa1838660b9 mm, devm_memremap_pages: kill mapping "System RAM" support adds e50b785d51b4 mm, devm_memremap_pages: fix shutdown handling adds 08718e9293fa mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support adds 923bdc878f5c mm, hmm: use devm semantics for hmm_devmem_{add, remove} adds 71dedca92b43 mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] adds 9862cf7e9ff3 mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL adds 47d1ef60ccc3 PCI/P2PDMA: match interface changes to devm_memremap_pages() adds a389eb9d9bf4 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] adds 362e068b9ba3 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] adds 9f07c124c67c mm/page_alloc.c: use a single function to free page adds cc5e56920a21 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] adds 70aa7b1fff09 memblock: replace usage of __memblock_free_early() with me [...] adds 8c8b8b5de1aa drivers/base/memory.c: remove an unnecessary check on NR_M [...] adds edb62274ab12 mm/memory_hotplug: drop "online" parameter from add_memory [...] adds 4e83e7b3aac1 mm, page_alloc: spread allocations across zones before int [...] adds d54d38b01fc7 mm: move zone watermark accesses behind an accessor adds 1f14fde320cd mm: use alloc_flags to record if kswapd can wake adds d24cd3b353ea mm: Use alloc_flags to record if kswapd can wake -fix adds 880833c1c290 mm: reclaim small amounts of memory when an external fragm [...] adds 91a6bd817d42 mm/mmzone.c: make "migratetype_names" const char * adds c7944988f863 mm/debug.c: make "migrate_reason_names[]" const char * adds f43189d0038b mm: make free_reserved_area() return "const char *" adds b91718aad353 mm, oom: reorganize the oom report in dump_header adds 502b86e2934a mm, oom: add oom victim's memcg to the oom context information adds 360a52b494d5 mm: put_and_wait_on_page_locked() while page is migrated adds be58e2686443 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix adds 06cb1641e7b4 mm: check nr_initialised with PAGES_PER_SECTION directly i [...] adds c61fa1ab06bf mm, memory_hotplug: add nid parameter to arch_remove_memory adds 9daa3e97aa8c kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] adds 4ef0a910e206 mm, memory_hotplug: move zone/pages handling to offline stage adds 1fe848c55361 mm, memory-hotplug: rework unregister_mem_sect_under_nodes adds 01841b010d97 mm, memory_hotplug: refactor shrink_zone/pgdat_span adds 89e4a4166af9 mm/memblock.c: skip kmemleak for kasan_init() adds b268f8dec239 zram: fix lockdep warning of free block handling adds 59758c1edccb zram: fix double free backing device adds 34223d9f57d8 zram: refactor flags and writeback stuff adds 02342c6d6ef0 zram: introduce ZRAM_IDLE flag adds 9d4d853e321f zram: support idle/huge page writeback adds f7377953d22b zram: add bd_stat statistics adds 91e1d519d8c7 zram-add-bd_stat-statistics-v4 adds 346f8175b8ef zram: writeback throttle adds d0a6eee950e4 zram: writeback throttle adds ec37cbcbfacd mm: remove pte_lock_deinit() adds 7f8425a36a24 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] adds f391317c4a33 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] adds 7f142ab194d8 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() adds 70cb4614e9ae mm, hotplug: move init_currently_empty_zone() under zone_s [...] adds 4352758a4d13 mm, swap: refactor swap-in logic out of shmem_getpage_gfp adds 43a1cefe34c5 mm, swap: rid swapoff of quadratic complexity adds 11f808768389 swap: fix general protection fault when swapoff adds b09323108617 swap: Deal with PTE mapped THP when unuse PTE adds 57af44e3454e mm/hmm.c: remove set but not used variable 'devmem' adds 667bdd6bdfb3 lib/show_mem.c: drop pgdat_resize_lock in show_mem() adds cc3f90626547 mm/page-writeback.c: don't break integrity writeback on -> [...] adds a90495a48515 mm-dont-break-integrity-writeback-on-writepage-error-fix adds 3395c0a96df0 mm/page_alloc.c: drop uneeded __meminit and __meminitdata adds c73acffe8e48 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds c94719a268b0 mm: drop meminit_pfn_in_nid as it is redundant adds 5930e98da4c1 mm: implement new zone specific memblock iterator adds 22f75ffe9322 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 197be1f9b6a5 mm: move hot-plug specific memory init into separate funct [...] adds ad26864a44d8 mm: add reserved flag setting to set_page_links() adds 3fc74135cf63 mm: use common iterator for deferred_init_pages and deferr [...] adds 5897d155ff4e mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] adds 6009414b962c tools/vm/page-types.c: fix "kpagecount returned fewer page [...] adds 799c983e6805 /proc/kpagecount: return 0 for special pages that are neve [...] adds f4cb49508fdf proc-kpagecount-return-0-for-special-pages-that-are-never- [...] adds 0b2550934f40 mm/filemap.c: remove useless check in pagecache_get_page() adds b61df0312f23 mm/page_alloc.c: calculate first_deferred_pfn directly adds 3f3a1d815c1b ioremap: rework pXd_free_pYd_page() API adds 2936cb273a4b arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() adds 52965a77aa25 x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() adds 31c99dd5d3a3 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] adds ed7d20dfbd9c lib/ioremap: ensure break-before-make is used for huge p4d [...] adds 5aedaffeac29 mm, kmemleak: little optimization while scanning adds af4e75670518 mm-kmemleak-little-optimization-while-scanning-fix adds 7dee4b83fa46 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined adds 801b3232e420 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds 6a50b1304ea0 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] adds a1f31a4ccb57 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds 79718c9ea736 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds d372e5c65a4b mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] adds 01bdcef5d561 mm/mmu_notifier: contextual information for event triggeri [...] adds 982a45e36e50 mm-mmu_notifier-contextual-information-for-event-triggerin [...] adds f57783ede32f include/linux/memory_hotplug.h: remove duplicate declarati [...] adds f0ee6b46bab5 filemap: kill page_cache_read usage in filemap_fault adds 405b99d68d23 filemap-kill-page_cache_read-usage-in-filemap_fault-fix adds 75327773b15c filemap: pass vm_fault to the mmap ra helpers adds 59a4775ba928 filemap: drop the mmap_sem for all blocking operations adds 3ca60a446eff filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 adds 4c9e546c069d filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] adds d2f200d62675 mm, proc: be more verbose about unstable VMA flags in /pro [...] adds 48cf516f8c3e mm, thp, proc: report THP eligibility for each vma adds 68892f2d2b47 mm, proc: report PR_SET_THP_DISABLE in proc adds 476b3817d2c6 mm, memory_hotplug: try to migrate full pfn range adds a7158a437e8c mm, memory_hotplug: deobfuscate migration part of offlining adds 244ace6e0325 mm-memory_hotplug-deobfuscate-migration-part-of-offlining-fix adds 88e23af2d687 mm, fault_around: do not take a reference to a locked page adds 9524c8a80b71 mm, memory_hotplug: don't bail out in do_migrate_range() p [...] adds 4869b5700aa4 ksm: react on changing "sleep_millisecs" parameter faster adds 4e2536f4cf72 mm/pageblock: throw compile error if pageblock_bits cannot [...] adds e4c40ad01230 userfaultfd: clear flag if remap event not enabled adds 59d790a580af mm/page_alloc.c: don't call kasan_free_pages() at deferred [...] adds 3cb48bba642c mm, memory_hotplug: initialize struct pages for the full m [...] adds 47058206b166 kmemleak: add config to select auto scan adds 2f11a1743755 mm, page_alloc: enable pcpu_drain with zone capability adds 9c3b1e9dade4 mm-page_alloc-enable-pcpu_drain-with-zone-capability-fix adds 7e9df57cffcb mm: migration: factor out code to compute expected number [...] adds 9268371a8a4b mm-migration-factor-out-code-to-compute-expected-number-of [...] adds 5b668e3944b9 mm: migrate: lock buffers before migrate_page_move_mapping() adds 5fd5a2e0b29b mm: migrate: move migrate_page_lock_buffers() adds 88ca6ce1bab1 mm: migrate: provide buffer_migrate_page_norefs() adds 55b2d5e4516a mm-migrate-provide-buffer_migrate_page_norefs-fix adds 4a98b1340d0a blkdev: avoid migration stalls for blkdev pages adds 8eb31e4c933c mm: migrate: drop unused argument of migrate_page_move_mapping() adds f9a8a6819768 mm/page_alloc.c: allow error injection adds b6a588fff5ed include/linux/vmstat.h: remove unused page state adjustment macro adds ad64632f8dc5 mm: remove __hugepage_set_anon_rmap() adds 6694d86b1a64 memory_hotplug: add missing newlines to debugging output adds 257f44f177a7 mm/page_alloc.c: memory hotplug: free pages as higher order adds cb3cc54947f4 memory_hotplug-free-pages-as-higher-order-fix adds a8f58dc5c07f memory_hotplug-free-pages-as-higher-order-fix-fix adds 9ed035a77071 mm/page_alloc.c: remove software prefetching in __free_pag [...] adds 0c755b7cc8e7 mm, swap: fix race between swapoff and some swap operations adds 1a11b62a5b44 mm, swap: fix race between swapoff and some swap operations adds 49333049b916 mm: fix race between swapoff and mincore adds 2aac62bf72c9 mm: don't expose page to fast gup before it's ready adds 9f9b49b3575d mm/page_owner: align with pageblock_nr_pages adds 96b7d26c911c mm/page_owner: align with pageblock_nr pages adds 1bdb3bfd25c0 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f76a9165f0de fs/proc/base.c: use ns_capable instead of capable for time [...] adds 792b514e7499 fs/proc/util.c: include fs/proc/internal.h for name_to_int() adds ffc82bfc0c49 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] adds 6a768d7d358a fs/proc/base.c: slightly faster /proc/*/limits adds cfe9b553984c proc/sysctl: fix return error for proc_doulongvec_minmax() adds 5c01814ed8ab Documentation/process/coding-style.rst: don't use "extern" [...] adds 0853f023cf63 build_bug.h: remove negative-array fallback for BUILD_BUG_ON() adds 94915e3b04da build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse adds 6226bda59485 kernel/hung_task.c: force console verbose before panic adds 28912493446d kernel/hung_task.c: break RCU locks based on jiffies adds d7bbc8681e60 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t adds 1140f997812c include/linux/printk.h: drop silly "static inline asmlinka [...] adds 0b3332354415 fls: change parameter to unsigned int adds bcb12a155650 lib/genalloc.c: fix allocation of aligned buffer from non- [...] adds 3beebe10c584 lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] adds 537b7bb10508 checkpatch: warn on const char foo[] = "bar"; declarations adds 6fc81708cdab fs/epoll: remove max_nests argument from ep_call_nested() adds 87b84bdcddf4 fs/epoll: simplify ep_send_events_proc() ready-list loop adds e869792524d4 fs/epoll: drop ovflist branch prediction adds f4ca39f0ae21 fs/epoll: robustify ep->mtx held checks adds 0957be76d47c fs/epoll: reduce the scope of wq lock in epoll_wait() adds 874fccb625e8 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix adds 9d7f57ced574 fs/epoll: avoid barrier after an epoll_wait(2) timeout adds dd9d5ac353e7 fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix adds d668060c2ca7 fs/epoll: rename check_events label to send_events adds 8ee46df7e5d4 fs/epoll: deal with wait_queue only once adds 2182abbea4e7 fs-epoll-deal-with-wait_queue-only-once-fix adds dbeccc07f325 init/main.c: make "initcall_level_names[]" const char * adds a094fce901de autofs: improve ioctl sbi checks adds 28e85cdeb80f autofs-improve-ioctl-sbi-checks-fix adds 28a56346230c autofs: simplify parse_options() function call adds cab196577c3d autofs: change catatonic setting to a bit flag adds 86ff80a83764 autofs: add strictexpire mount option adds 163c672bc545 hfsplus: return file attributes on statx adds 4cbe4bb281b1 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] adds 85de5868fe8f fat: remov FAT_FIRST_ENT macro adds d1f353035835 fat: move MAX_FAT to fat.h and change it to inline function adds 31aad026387d fat: new inline functions to determine the FAT variant (32 [...] adds 3b0a3db52241 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds 2d1f065129fb fork: fix some -Wmissing-prototypes warnings adds c2d5604bbd29 exec: load_script: don't blindly truncate shebang string adds 897e5ac417b4 exec: increase BINPRM_BUF_SIZE to 256 adds f6d7651d6493 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting adds e69b491d169c exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix adds 1cc1d6b78102 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] adds e973795107c1 bfs: extra sanity checking and static inode bitmap adds 0f1c7dc54bc0 panic: add options to print system info when panic happens adds 3de299c8ef77 kernel/sysctl: add panic_print into sysctl adds 9e24c0424c88 kernel/kcov.c: mark write_comp_data() as notrace adds 461609d40f5e scripts/gdb: fix lx-version string output adds fa30d38b0c79 initramfs: cleanup incomplete rootfs adds c449cc3dfb97 ipc: allow boot time extension of IPCMNI from 32k to 8M adds 79afaa221cbc ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 107faad469e1 ipc: conserve sequence numbers in extended IPCMNI mode adds 9b537e6d845f Merge branch 'akpm-current/current' adds af63cb8792f3 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds 800b7f0d3eb9 lib/test_debug_virtual.c: fix build failure adds b9ade0e457bc mm: treewide: remove unused address argument from pte_allo [...] adds 348eee138d87 mm-treewide-remove-unused-address-argument-from-pte_alloc- [...] adds 7ae39ad802e6 mm: speed up mremap by 20x on large regions adds f2927f483417 mm/mremap: fix 'move_normal_pmd' unused function warning adds c35164296e89 mm: select HAVE_MOVE_PMD on x86 for faster mremap adds 13359633fd4e kernel/async.c: remove some duplicated includes adds ed9101e8c67a kernel/signal.c: remove some duplicated includes adds 9716f41df047 locking/atomics: build atomic headers as required adds be1d43b621cf mm: balloon: update comment about isolation/migration/compaction adds a290735670ca mm: convert PG_balloon to PG_offline adds a41cd743b56c mm-convert-pg_balloon-to-pg_offline-fix adds d6e78da3bf3e kexec: export PG_offline to VMCOREINFO adds 53237aa3afdd xen/balloon: mark inflated pages PG_offline adds 5a1be9765014 hv_balloon: mark inflated pages PG_offline adds d9da09c3b780 vmw_balloon: mark inflated pages PG_offline adds 783394f64372 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 04d432aff10a PM/Hibernate: use pfn_to_online_page() adds b9532e4f0405 PM/Hibernate: exclude all PageOffline() pages adds a3863a5fcb1e pm-hibernate-exclude-all-pageoffline-pages-v2 adds e13f137222e7 kernel/locking/mutex.c: remove caller signal_pending branc [...] adds 5570c092c699 kernel/sched/: remove caller signal_pending branch predictions adds 3f623f11b71f arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] adds 07cefc056059 mm/: remove caller signal_pending branch predictions adds 7454f45e06f6 fs/: remove caller signal_pending branch predictions adds 4c9c8666dd6c fs-remove-caller-signal_pending-branch-predictions-fix adds 3b60f44262db include/linux/sched/signal.h: replace `tsk' with `task' adds 8f064ff596a4 fs: don't open code lru_to_page() adds e8395caf6bd6 drivers/base/platform.c: kmemleak ignore a known leak adds a56c83f901f4 docs: fix Co-Developed-by docs adds 50bd13b330b2 checkpatch: add Co-developed-by to signature tags adds 82ac20b04f09 mm/page_io.c: fix polled swap page in adds 467ecc395363 kernel/fork.c: remove duplicated include adds 19db9ee0e76b drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 85a453df5722 openvswitch: convert to kvmalloc adds 5247a5f59866 md: convert to kvmalloc adds 7ac5edabd047 selinux: convert to kvmalloc adds 2c81adf64d10 Generic radix trees adds 0aac0403ba3e proc: commit to genradix adds 4cafef2484d6 sctp: convert to genradix adds ed4a931586dc Drop flex_arrays adds 57fa0cf4f05f Merge branch 'akpm/master' adds 02fc169594e9 Add linux-next specific files for 20181219
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-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 7 +- Documentation/ABI/testing/sysfs-block | 12 +- Documentation/admin-guide/LSM/Smack.rst | 4 + Documentation/admin-guide/kernel-parameters.txt | 3 + 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 + .../devicetree/bindings/clock/imx8qxp-lpcg.txt | 51 + .../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/renesas,gpio-rcar.txt | 1 + Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 1 + .../devicetree/bindings/i2c/i2c-sh_mobile.txt | 9 +- .../bindings/interrupt-controller/fsl,irqsteer.txt | 34 + .../interrupt-controller/st,stm32-exti.txt | 4 + .../devicetree/bindings/iommu/arm,smmu.txt | 4 + .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 1 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 11 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 6 +- Documentation/devicetree/bindings/serial/8250.txt | 1 + .../devicetree/bindings/sound/audio-graph-card.txt | 205 + .../devicetree/bindings/sound/qcom,q6asm.txt | 27 + .../devicetree/bindings/sound/renesas,rsnd.txt | 1 + .../devicetree/bindings/sound/simple-card.txt | 137 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 1 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 36 +- Documentation/driver-api/dmaengine/dmatest.rst | 109 +- Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/pci/p2pdma.rst | 4 +- .../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 | 1 - .../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/mount_api.txt | 25 +- 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 + Documentation/networking/snmp_counter.rst | 245 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/scsi/scsi_mid_low_api.txt | 2 - Documentation/userspace-api/seccomp_filter.rst | 84 + Documentation/virtual/kvm/api.txt | 136 +- Documentation/x86/intel_mpx.txt | 244 - MAINTAINERS | 37 +- Makefile | 27 +- Next/SHA1s | 214 +- Next/Trees | 4 + Next/merge.log | 6083 +++++--- 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/arm/Kconfig | 2 +- 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/configs/davinci_all_defconfig | 5 +- arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/omap2plus_defconfig | 14 +- arch/arm/include/asm/kvm_host.h | 5 - arch/arm/include/asm/kvm_mmu.h | 61 + arch/arm/include/asm/module.h | 11 + arch/arm/include/asm/stage2_pgtable.h | 5 + arch/arm/kernel/kgdb.c | 14 +- arch/arm/kvm/Kconfig | 2 +- arch/arm/kvm/coproc.c | 4 +- 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 | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 4 +- arch/arm64/Kconfig | 2 +- arch/arm64/Kconfig.platforms | 10 +- .../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/configs/defconfig | 3 - arch/arm64/include/asm/kvm_arm.h | 6 +- arch/arm64/include/asm/kvm_asm.h | 6 + arch/arm64/include/asm/kvm_emulate.h | 35 +- arch/arm64/include/asm/kvm_host.h | 3 +- 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/kgdb.c | 14 +- arch/arm64/kernel/setup.c | 1 + 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/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/perfmon.c | 3 +- arch/m68k/Kconfig | 6 +- 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/mips/bcm63xx/reset.c | 2 +- arch/mips/kernel/kgdb.c | 25 +- arch/mips/kvm/Kconfig | 2 +- arch/mips/kvm/mips.c | 29 +- arch/nios2/kernel/kgdb.c | 2 +- arch/openrisc/Kconfig | 2 +- arch/powerpc/Kconfig | 4 +- arch/powerpc/include/asm/hvcall.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 21 +- arch/powerpc/include/asm/kvm_book3s_64.h | 15 +- arch/powerpc/include/asm/kvm_host.h | 3 + arch/powerpc/include/asm/kvm_ppc.h | 10 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/exceptions-64s.S | 9 + arch/powerpc/kernel/iommu.c | 6 +- arch/powerpc/kernel/kgdb.c | 8 +- arch/powerpc/kvm/Kconfig | 2 +- arch/powerpc/kvm/book3s.c | 5 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 12 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 134 +- arch/powerpc/kvm/book3s_hv.c | 95 +- arch/powerpc/kvm/book3s_hv_nested.c | 116 +- 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/powerpc.c | 47 +- arch/powerpc/mm/fault.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 6 +- 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 | 11 +- arch/sh/Kconfig | 2 +- arch/sh/kernel/kgdb.c | 14 +- arch/sparc/Kconfig | 2 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/x86/Kbuild | 2 + arch/x86/Kconfig | 36 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/vdso/Makefile | 3 +- arch/x86/include/asm/bugs.h | 6 - 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 | 305 +- arch/x86/include/asm/kvm_host.h | 13 +- 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/nospec-branch.h | 1 + arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/processor.h | 18 - arch/x86/include/asm/trace/mpx.h | 134 - arch/x86/include/asm/vmx.h | 1 + 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 | 14 + 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/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/head_64.S | 2 +- arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/kprobes/core.c | 8 +- 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 | 17 +- 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/svm.c | 37 +- arch/x86/kvm/trace.h | 10 +- arch/x86/kvm/vmx.c | 15250 ------------------- arch/x86/kvm/vmx/capabilities.h | 328 + 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/vmx.c | 7494 +++++++++ arch/x86/kvm/vmx/vmx.h | 491 + arch/x86/kvm/vmx_evmcs.h | 324 - arch/x86/kvm/x86.c | 147 +- 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/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 | 2 + arch/xtensa/include/asm/elf.h | 22 +- 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/entry.S | 24 +- 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 | 9 +- 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 | 175 +- 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/mq-deadline.c | 12 +- crypto/Kconfig | 4 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpica/acglobal.h | 4 - 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/exconvrt.c | 49 +- drivers/acpi/acpica/excreate.c | 2 - drivers/acpi/acpica/exoparg2.c | 6 +- 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/arm64/iort.c | 23 +- drivers/acpi/tables.c | 10 +- drivers/auxdisplay/charlcd.c | 3 + drivers/base/devtmpfs.c | 6 +- drivers/base/memory.c | 6 +- drivers/base/power/domain.c | 202 +- drivers/base/regmap/regcache-rbtree.c | 12 +- drivers/base/regmap/regmap-debugfs.c | 12 +- drivers/block/aoe/aoemain.c | 2 +- drivers/block/loop.c | 2 +- drivers/bluetooth/btbcm.c | 13 +- drivers/bluetooth/btusb.c | 8 +- drivers/bluetooth/hci_bcm.c | 112 +- drivers/bluetooth/hci_h5.c | 81 + drivers/bluetooth/hci_intel.c | 20 +- drivers/bluetooth/hci_serdev.c | 3 - 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/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/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/dax/super.c | 2 +- drivers/dma/dmatest.c | 259 +- drivers/dma/fsl-qdma.c | 1 + drivers/dma/sh/rcar-dmac.c | 2 +- drivers/firewire/sbp2.c | 1 - drivers/firmware/efi/efi.c | 3 + drivers/gpio/Kconfig | 1 + 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-merrifield.c | 6 +- drivers/gpio/gpio-mvebu.c | 8 +- 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-sch.c | 27 +- drivers/gpio/gpio-sodaville.c | 73 +- drivers/gpio/gpio-tegra186.c | 6 +- drivers/gpio/gpiolib-acpi.c | 13 +- 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/exynos/exynos_drm_fimd.c | 123 +- drivers/gpu/drm/i915/Kconfig | 2 +- drivers/gpu/drm/i915/i915_gemfs.c | 2 +- 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-ids.h | 1 + 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/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/cache.c | 12 +- drivers/infiniband/core/core_priv.h | 12 +- drivers/infiniband/core/cq.c | 6 +- drivers/infiniband/core/device.c | 137 +- drivers/infiniband/core/fmr_pool.c | 4 +- drivers/infiniband/core/mad.c | 22 +- drivers/infiniband/core/nldev.c | 4 +- drivers/infiniband/core/opa_smi.h | 4 +- drivers/infiniband/core/rdma_core.c | 6 +- drivers/infiniband/core/rdma_core.h | 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/uverbs.h | 1 - drivers/infiniband/core/uverbs_cmd.c | 74 +- drivers/infiniband/core/uverbs_ioctl.c | 40 +- drivers/infiniband/core/uverbs_main.c | 14 +- drivers/infiniband/core/uverbs_std_types.c | 5 +- .../infiniband/core/uverbs_std_types_counters.c | 10 +- drivers/infiniband/core/uverbs_std_types_cq.c | 6 +- drivers/infiniband/core/uverbs_std_types_device.c | 60 + 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 | 4 +- drivers/infiniband/core/uverbs_uapi.c | 4 +- drivers/infiniband/core/verbs.c | 171 +- drivers/infiniband/hw/bnxt_re/main.c | 96 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 64 +- drivers/infiniband/hw/cxgb4/provider.c | 74 +- drivers/infiniband/hw/hfi1/verbs.c | 18 +- drivers/infiniband/hw/hns/hns_roce_common.h | 3 - drivers/infiniband/hw/hns/hns_roce_device.h | 2 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 11 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 155 +- 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/i40iw/i40iw_cm.c | 2 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 63 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 2 +- drivers/infiniband/hw/mlx4/main.c | 178 +- drivers/infiniband/hw/mlx4/qp.c | 6 +- drivers/infiniband/hw/mlx5/flow.c | 16 +- drivers/infiniband/hw/mlx5/ib_rep.c | 11 +- drivers/infiniband/hw/mlx5/mad.c | 18 +- drivers/infiniband/hw/mlx5/main.c | 276 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/mthca/mthca_provider.c | 139 +- drivers/infiniband/hw/nes/nes_cm.c | 2 +- drivers/infiniband/hw/nes/nes_verbs.c | 67 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 92 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 12 - drivers/infiniband/hw/qedr/main.c | 103 +- drivers/infiniband/hw/qedr/verbs.c | 12 - drivers/infiniband/hw/qib/qib_fs.c | 7 +- drivers/infiniband/hw/qib/qib_verbs.c | 8 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 61 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 82 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 2 +- drivers/infiniband/sw/rdmavt/vt.c | 299 +- drivers/infiniband/sw/rxe/rxe_pool.c | 26 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 112 +- 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/srp/ib_srp.c | 7 +- 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 | 65 +- 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/md/dm-raid.c | 3 +- drivers/md/dm-table.c | 3 + drivers/md/dm.c | 2 +- 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/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/omap-gpmc.c | 4 +- drivers/message/fusion/mptfc.c | 1 - drivers/message/fusion/mptsas.c | 1 - drivers/message/fusion/mptspi.c | 1 - drivers/mfd/max77620.c | 2 +- drivers/mfd/stmpe.c | 12 +- drivers/mfd/tps65218.c | 24 +- drivers/misc/cxl/api.c | 3 +- drivers/misc/ibmasm/ibmasmfs.c | 11 +- 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/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 | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 3 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 251 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 201 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 32 +- 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/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 +- 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 | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 140 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 29 +- 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 | 99 +- .../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 | 23 +- drivers/net/ethernet/ibm/ibmvnic.c | 7 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- 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 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 242 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 15 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 9 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 228 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 282 +- .../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 | 22 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 14 +- 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 | 27 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 4 +- .../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_nve.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 86 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 1 + 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 + .../net/ethernet/netronome/nfp/flower/offload.c | 21 +- drivers/net/ethernet/nuvoton/w90p910_ether.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 6 +- drivers/net/ethernet/realtek/r8169.c | 3 +- drivers/net/ethernet/socionext/netsec.c | 151 +- 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/phy/fixed_phy.c | 24 +- drivers/net/phy/phy.c | 36 +- drivers/net/ppp/ppp_async.c | 8 +- drivers/net/tap.c | 2 +- drivers/net/team/team.c | 2 +- drivers/net/tun.c | 8 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/r8152.c | 33 +- drivers/net/vxlan.c | 34 + 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 | 10 +- 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 | 85 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 17 + drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 190 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 322 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 41 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 17 + drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 8 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 19 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 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 | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 37 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 394 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 14 + .../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 | 24 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 10 +- drivers/net/wireless/mac80211_hwsim.c | 13 +- drivers/nvme/host/pci.c | 6 +- drivers/of/base.c | 100 +- 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/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 87 +- drivers/pci/controller/dwc/pcie-designware-host.c | 37 +- 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/switch/switchtec.c | 154 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/pps/Kconfig | 4 +- drivers/ras/Kconfig | 2 +- drivers/regulator/act8945a-regulator.c | 2 +- drivers/regulator/axp20x-regulator.c | 1 + drivers/regulator/mcp16502.c | 34 + drivers/s390/scsi/zfcp_scsi.c | 1 - drivers/scsi/3w-9xxx.c | 1 - drivers/scsi/3w-sas.c | 1 - drivers/scsi/3w-xxxx.c | 1 - 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/bfad_im.c | 2 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 1 - drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 - 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 | 1 - 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/iscsi_tcp.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 4 - drivers/scsi/lpfc/lpfc_sli.c | 3 +- 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_base.c | 1 - drivers/scsi/mesh.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 - drivers/scsi/mvme147.c | 1 - drivers/scsi/mvsas/mv_init.c | 1 - drivers/scsi/mvumi.c | 1 + drivers/scsi/myrb.c | 1 + drivers/scsi/myrs.c | 1 + 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/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/sgiwd93.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 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/renesas/Kconfig | 2 +- drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/erofs/super.c | 13 +- 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/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/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/pmac_zilog.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 25 +- drivers/tty/serial/samsung.c | 5 +- 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 | 4 +- 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/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/xhci-hub.c | 3 +- drivers/usb/host/xhci.c | 2 +- drivers/usb/host/xhci.h | 4 +- drivers/usb/image/microtek.c | 1 - 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/pl2303.c | 5 + drivers/usb/serial/pl2303.h | 5 + drivers/usb/storage/scsiglue.c | 7 - drivers/usb/storage/uas.c | 1 + drivers/video/backlight/88pm860x_bl.c | 2 +- drivers/virtio/virtio_balloon.c | 2 +- drivers/w1/Kconfig | 4 +- 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 +- 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/Makefile | 2 +- fs/cifs/cifs_debug.c | 12 + fs/cifs/cifs_dfs_ref.c | 141 +- fs/cifs/cifs_fs_sb.h | 9 + fs/cifs/cifsfs.c | 35 +- fs/cifs/cifsglob.h | 14 +- fs/cifs/cifsproto.h | 28 +- fs/cifs/cifssmb.c | 88 +- fs/cifs/connect.c | 890 +- fs/cifs/dfs_cache.c | 1379 ++ fs/cifs/dfs_cache.h | 97 + fs/cifs/file.c | 12 +- fs/cifs/inode.c | 49 +- fs/cifs/misc.c | 34 +- fs/cifs/smb1ops.c | 15 +- fs/cifs/smb2ops.c | 23 +- fs/cifs/smb2pdu.c | 96 +- 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/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/super.c | 16 +- fs/f2fs/data.c | 2 +- fs/f2fs/super.c | 11 +- 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/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 | 122 +- fs/internal.h | 6 +- fs/iomap.c | 2 +- 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/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 | 15 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs3proc.c | 4 +- fs/nfs/nfs4_fs.h | 65 +- fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4namespace.c | 3 +- fs/nfs/nfs4proc.c | 150 +- fs/nfs/nfs4renewd.c | 9 +- fs/nfs/nfs4session.c | 5 +- fs/nfs/nfs4state.c | 129 +- fs/nfs/nfs4super.c | 27 +- 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 | 54 +- fs/nfs/unlink.c | 15 +- fs/nfs/write.c | 24 +- fs/nfsd/netns.h | 3 + fs/nfsd/nfs4callback.c | 31 +- fs/nfsd/nfs4proc.c | 8 +- fs/nfsd/nfs4recover.c | 309 +- fs/nfsd/nfs4state.c | 82 +- fs/nfsd/nfsctl.c | 9 +- fs/nfsd/state.h | 10 +- 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 | 2 + 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/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/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 | 29 +- fs/xfs/xfs_super.c | 20 +- fs/xfs/xfs_symlink.c | 33 +- fs/xfs/xfs_trace.h | 6 +- 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/acpixf.h | 2 +- include/acpi/actbl.h | 1 + include/acpi/actypes.h | 6 + include/asm-generic/error-injection.h | 1 + include/asm-generic/mm_hooks.h | 11 - include/dt-bindings/clock/imx7ulp-clock.h | 9 +- include/dt-bindings/clock/imx8qxp-clock.h | 289 + include/dt-bindings/sound/qcom,q6afe.h | 1 + include/kvm/arm_arch_timer.h | 7 - include/linux/binfmts.h | 1 - include/linux/blk-mq.h | 2 +- include/linux/blk_types.h | 1 + include/linux/blkdev.h | 7 +- include/linux/bpf_verifier.h | 2 + include/linux/btf.h | 6 +- include/linux/compiler_types.h | 108 +- include/linux/cpufreq.h | 8 + include/linux/cred.h | 26 +- include/linux/debugfs.h | 8 +- include/linux/device.h | 10 + include/linux/efi.h | 2 +- include/linux/energy_model.h | 187 + include/linux/flex_array.h | 149 - include/linux/fs.h | 36 +- include/linux/fs_context.h | 16 +- include/linux/fsinfo.h | 41 - include/linux/generic-radix-tree.h | 231 + include/linux/gpio/consumer.h | 2 +- include/linux/gpio/driver.h | 4 +- include/linux/huge_mm.h | 13 +- include/linux/hyperv.h | 5 +- include/linux/indirect_call_wrapper.h | 51 + include/linux/iommu.h | 14 + include/linux/irqchip/irq-madera.h | 132 + include/linux/kernfs.h | 3 - include/linux/kgdb.h | 24 +- include/linux/kprobes.h | 3 + include/linux/kvm_host.h | 9 +- include/linux/libata.h | 2 - include/linux/lockdep.h | 2 - include/linux/lsm_hooks.h | 59 +- include/linux/migrate.h | 3 +- include/linux/mlx5/driver.h | 8 +- include/linux/mlx5/mlx5_ifc.h | 34 +- include/linux/mod_devicetable.h | 2 +- include/linux/module.h | 11 + include/linux/mount.h | 8 +- include/linux/mtd/super.h | 4 +- include/linux/netdevice.h | 20 +- include/linux/netfilter/nf_conntrack_proto_gre.h | 2 - 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 | 6 +- include/linux/perf_event.h | 4 +- include/linux/phy.h | 24 +- include/linux/phy_fixed.h | 5 + include/linux/pm_domain.h | 6 + include/linux/pm_opp.h | 13 +- include/linux/poison.h | 3 - include/linux/ramfs.h | 4 +- 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/skmsg.h | 3 + include/linux/sunrpc/auth.h | 51 +- include/linux/sunrpc/clnt.h | 1 + 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/media/v4l2-ioctl.h | 17 + include/net/cfg80211.h | 8 +- include/net/dsa.h | 2 +- include/net/inet_common.h | 9 + include/net/mac80211.h | 10 +- include/net/neighbour.h | 24 +- include/net/netfilter/nf_nat_l3proto.h | 7 - include/net/netfilter/nf_nat_l4proto.h | 78 +- include/net/pkt_cls.h | 4 +- include/net/sctp/structs.h | 15 +- include/net/sock.h | 25 +- include/net/tls.h | 6 + include/rdma/ib_mad.h | 10 + include/rdma/ib_verbs.h | 540 +- include/rdma/uverbs_ioctl.h | 21 +- include/scsi/scsi_host.h | 20 +- include/sound/compress_driver.h | 19 + include/trace/events/btrfs.h | 1 - include/uapi/asm-generic/Kbuild.asm | 1 + include/uapi/linux/audit.h | 1 + include/uapi/linux/bpf.h | 11 +- include/uapi/linux/btf.h | 20 +- include/uapi/linux/elf-em.h | 1 + include/uapi/linux/fsinfo.h | 303 - include/uapi/linux/in.h | 10 +- include/uapi/linux/kvm.h | 19 + include/uapi/linux/msdos_fs.h | 5 - include/uapi/linux/neighbour.h | 1 + include/uapi/linux/netlink.h | 2 +- include/uapi/linux/nfsd/cld.h | 1 + include/uapi/linux/nl80211.h | 23 +- include/uapi/linux/prctl.h | 2 +- include/uapi/linux/seccomp.h | 40 +- include/uapi/linux/videodev2.h | 2 + include/uapi/rdma/ib_user_ioctl_cmds.h | 10 + include/uapi/rdma/ib_user_verbs.h | 2 +- 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/inode.c | 7 +- kernel/bpf/local_storage.c | 17 +- kernel/bpf/syscall.c | 16 +- kernel/bpf/verifier.c | 208 +- 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/fork.c | 10 +- kernel/hung_task.c | 20 +- kernel/kprobes.c | 67 +- kernel/locking/lockdep.c | 76 +- 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/ftrace.c | 1 + kernel/trace/trace.c | 7 +- kernel/trace/trace_events_filter.c | 5 +- kernel/trace/trace_events_trigger.c | 6 +- lib/Kconfig.debug | 36 +- lib/Makefile | 5 +- lib/debugobjects.c | 66 +- lib/flex_array.c | 398 - lib/generic-radix-tree.c | 217 + lib/iov_iter.c | 54 +- lib/test_rhashtable.c | 32 +- localversion-next | 2 +- mm/debug.c | 2 +- mm/filemap.c | 220 +- mm/huge_memory.c | 32 +- mm/hugetlb.c | 87 +- mm/kmemleak.c | 10 +- mm/ksm.c | 10 +- mm/memory-failure.c | 14 +- mm/memory.c | 15 +- mm/memory_hotplug.c | 93 +- mm/migrate.c | 231 +- mm/mmap.c | 6 - mm/page_alloc.c | 100 +- mm/page_isolation.c | 10 +- mm/rmap.c | 28 +- mm/shmem.c | 10 +- mm/swapfile.c | 5 +- mm/userfaultfd.c | 11 +- mm/zsmalloc.c | 3 +- net/6lowpan/debugfs.c | 13 +- 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_netlink.c | 4 +- net/bridge/br_private.h | 3 + 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 | 6 + net/core/neighbour.c | 118 +- net/core/rtnetlink.c | 170 +- 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/fou.c | 7 + net/ipv4/inet_hashtables.c | 61 +- net/ipv4/ip_forward.c | 1 + net/ipv4/ip_fragment.c | 18 +- net/ipv4/ipconfig.c | 15 +- net/ipv4/ipmr.c | 9 +- net/ipv4/netfilter/Kconfig | 5 - net/ipv4/netfilter/Makefile | 5 +- 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/raw.c | 2 +- net/ipv4/tcp_offload.c | 6 +- net/ipv4/udp.c | 76 +- net/ipv4/udp_offload.c | 15 +- net/ipv6/inet6_hashtables.c | 54 +- net/ipv6/ip6_offload.c | 35 +- net/ipv6/ip6_output.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/raw.c | 2 + net/ipv6/tcp_ipv6.c | 3 +- net/ipv6/tcpv6_offload.c | 7 +- net/ipv6/udp.c | 79 +- net/ipv6/udp_offload.c | 7 +- net/l2tp/l2tp_ppp.c | 4 + net/mac80211/cfg.c | 4 +- net/mac80211/iface.c | 13 +- net/mac80211/main.c | 6 +- net/mac80211/rx.c | 37 +- net/mac80211/status.c | 5 + net/mac80211/tx.c | 7 +- net/netfilter/Kconfig | 15 - net/netfilter/Makefile | 7 +- net/netfilter/nf_conntrack_netlink.c | 1 - net/netfilter/nf_conntrack_proto.c | 21 +- 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_tables_api.c | 90 +- net/netlink/af_netlink.c | 4 +- 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 | 6 +- net/rds/ib.c | 4 +- net/rfkill/rfkill-gpio.c | 1 - net/sched/cls_api.c | 46 +- net/sched/cls_bpf.c | 4 +- net/sched/cls_flower.c | 15 +- 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/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_null.c | 4 - net/sunrpc/auth_unix.c | 110 +- net/sunrpc/clnt.c | 27 +- net/sunrpc/rpc_pipe.c | 7 +- net/sunrpc/sched.c | 5 +- net/sunrpc/xprt.c | 35 +- net/sunrpc/xprtrdma/fmr_ops.c | 2 +- net/sunrpc/xprtsock.c | 19 +- net/tipc/socket.c | 33 +- net/tipc/udp_media.c | 9 +- net/tls/tls_main.c | 42 +- 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 +- 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 - 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/kconfig/kconf_id.c | 52 - scripts/kconfig/lkc.h | 19 +- scripts/kconfig/menu.c | 43 +- scripts/kconfig/preprocess.c | 3 +- scripts/kconfig/zconf.l | 226 +- scripts/kconfig/zconf.y | 280 +- 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 | 35 +- security/inode.c | 7 +- security/integrity/Kconfig | 4 +- security/integrity/digsig.c | 1 - security/integrity/ima/ima_policy.c | 10 +- security/integrity/integrity.h | 5 +- security/keys/keyctl_pkey.c | 2 +- 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/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 | 18 +- sound/firewire/amdtp-stream-trace.h | 4 +- sound/firewire/amdtp-stream.c | 4 +- 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/pci/hda/patch_conexant.c | 1 + sound/soc/Kconfig | 3 +- sound/soc/Makefile | 3 +- 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 | 2 + sound/soc/generic/audio-graph-card.c | 403 +- sound/soc/generic/simple-card-utils.c | 32 +- sound/soc/generic/simple-card.c | 342 +- sound/soc/intel/Kconfig | 73 +- sound/soc/intel/boards/Kconfig | 16 +- sound/soc/intel/skylake/skl.c | 12 + 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 | 372 +- 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 | 2 +- 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/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/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/include/linux/poison.h | 3 - tools/include/uapi/linux/bpf.h | 11 +- tools/include/uapi/linux/btf.h | 20 +- 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/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/bpf/test_btf.c | 674 +- tools/testing/selftests/bpf/test_verifier.c | 87 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 170 + .../drivers/net/mlxsw/spectrum-2/tc_flower.sh | 175 +- 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 | 19 + tools/testing/selftests/kvm/include/kvm_util.h | 4 + tools/testing/selftests/kvm/lib/kvm_util.c | 27 +- tools/testing/selftests/kvm/lib/ucall.c | 14 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 157 + tools/testing/selftests/lib.mk | 8 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/reuseport_addr_any.c | 309 + tools/testing/selftests/net/reuseport_addr_any.sh | 4 + tools/testing/selftests/net/rtnetlink.sh | 53 + .../selftests/networking/timestamping/Makefile | 1 + 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 - virt/kvm/arm/arch_timer.c | 60 +- virt/kvm/arm/arm.c | 49 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 6 +- virt/kvm/arm/mmio.c | 11 +- virt/kvm/arm/mmu.c | 384 +- virt/kvm/arm/trace.h | 18 +- virt/kvm/arm/vgic/vgic-mmio.c | 44 +- virt/kvm/arm/vgic/vgic.c | 13 +- virt/kvm/kvm_main.c | 159 +- 1752 files changed, 90170 insertions(+), 52900 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/interrupt-controller/fsl,irqs [...] 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 delete mode 100644 Documentation/x86/intel_mpx.txt 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/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/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 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 create mode 100644 drivers/cpufreq/qcom-cpufreq-hw.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/irqchip/irq-imx-irqsteer.c create mode 100644 drivers/irqchip/irq-madera.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/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/xen/xen-front-pgdir-shbuf.c create mode 100644 fs/cifs/dfs_cache.c create mode 100644 fs/cifs/dfs_cache.h create mode 100644 include/dt-bindings/clock/imx8qxp-clock.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 delete mode 100644 include/uapi/linux/fsinfo.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/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 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 delete mode 100644 scripts/kconfig/kconf_id.c create mode 100644 scripts/spdxcheck-test.sh 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/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 delete mode 100644 sound/xen/xen_snd_front_shbuf.c delete mode 100644 sound/xen/xen_snd_front_shbuf.h 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 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 100644 tools/testing/selftests/net/reuseport_addr_any.c create mode 100755 tools/testing/selftests/net/reuseport_addr_any.sh 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