This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/linux-next.
omits 4c92b7b3080d Add linux-next specific files for 20181206 omits 584f147c4798 Merge branch 'akpm/master' omits 10f6d183451d drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 08e86855310e vfs: replace current_kernel_time64 with ktime equivalent omits a616f7147065 fs: don't open code lru_to_page() omits beca230eaf41 include/linux/sched/signal.h: replace `tsk' with `task' omits eb9d88ac9368 fs-remove-caller-signal_pending-branch-predictions-fix omits 28aae3175efd fs/: remove caller signal_pending branch predictions omits 30fa4d57aaa0 mm/: remove caller signal_pending branch predictions omits 12cb90249cfd arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits 62e1cd3f90f0 kernel/sched/: remove caller signal_pending branch predictions omits d2ef903db31c kernel/locking/mutex.c: remove caller signal_pending branc [...] omits 866dab167cae zram: default to lzo-rle instead of lzo omits 152ca8ffb354 lib-lzo-separate-lzo-rle-from-lzo-v4 omits 32877003e925 lib/lzo: separate lzo-rle from lzo omits 33916fe1d497 lib-lzo-implement-run-length-encoding-v4.txt omits 963b43262461 lib/lzo: implement run-length encoding omits bbf768cf5a4d lib/lzo: fast 8-byte copy on arm64 omits 433cdb999d0d lib/lzo: 64-bit CTZ on arm64 omits 38bda04660d2 lib/lzo: enable 64-bit CTZ on Arm omits 3b6b0933077b lib/lzo: clean-up by introducing COPY16 omits 53da785ed81e lib/lzo: tidy-up ifdefs omits 338c9d88e532 pm-hibernate-exclude-all-pageoffline-pages-v2 omits c42dc7352954 PM/Hibernate: exclude all PageOffline() pages omits f8c60daadecc PM/Hibernate: use pfn_to_online_page() omits 03d87f518d32 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits d86735d59356 vmw_balloon: mark inflated pages PG_offline omits 1f0f86268f41 hv_balloon: mark inflated pages PG_offline omits 287af1cd0573 xen/balloon: mark inflated pages PG_offline omits 105f311875b3 kexec: export PG_offline to VMCOREINFO omits daaf74bd6425 mm-convert-pg_balloon-to-pg_offline-fix-fix omits 4cb669d2e528 mm-convert-pg_balloon-to-pg_offline-fix omits d3bd0b2428cd mm: convert PG_balloon to PG_offline omits 8b9185446bd8 mm: balloon: update comment about isolation/migration/compaction omits 6575da62d061 mm/sparse: add common helper to mark all memblocks present omits 480d1f31be06 mm: Introduce common STRUCT_PAGE_MAX_SHIFT define omits 0a5794385f28 locking/atomics: build atomic headers as required omits 4477ea9765ae kernel/signal.c: remove some duplicated includes omits ca1ac72acbce kernel/signal.c: remove some duplicated includes omits cd39f5fafe89 scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits 7e179e619805 Merge branch 'akpm-current/current' omits fbe4925b8439 Revert "Merge remote-tracking branch 'device-mapper/for-next'" omits 642bdcbfe3f6 Merge remote-tracking branch 'nvmem/for-next' omits 63dbaab3f26c Merge remote-tracking branch 'slimbus/for-next' omits 770671b6afe3 Merge remote-tracking branch 'cisco/for-next' omits 1005db54250e Merge remote-tracking branch 'kspp/for-next/kspp' omits 9e340be9e47f Merge remote-tracking branch 'rtc/rtc-next' omits f0edbc6aadbc Merge remote-tracking branch 'coresight/next' omits 5add7d9493ef Merge remote-tracking branch 'livepatching/for-next' omits c4d7a00e0d61 Merge remote-tracking branch 'kselftest/next' omits 8e5ed30c8dc3 Merge remote-tracking branch 'random/dev' omits 4e6e966a425b Merge remote-tracking branch 'pwm/for-next' omits 5ff05892b11a Merge remote-tracking branch 'pinctrl/for-next' omits abb3645d6fe5 Merge remote-tracking branch 'gpio/for-next' omits e7779b9191d1 Merge remote-tracking branch 'rpmsg/for-next' omits 7a51b0985858 Merge remote-tracking branch 'scsi/for-next' omits f34595829404 Merge remote-tracking branch 'cgroup/for-next' omits 0ab6cc660b4c Merge remote-tracking branch 'slave-dma/next' omits 304896ba9185 Merge remote-tracking branch 'icc/icc-next' omits 5bd4a7654623 Merge remote-tracking branch 'mux/for-next' omits 689c15996e82 Merge remote-tracking branch 'staging/staging-next' omits 5810c222fa75 Merge remote-tracking branch 'thunderbolt/next' omits 92c8732e85e2 Merge remote-tracking branch 'soundwire/next' omits 9889ce1ff00f Merge remote-tracking branch 'extcon/extcon-next' omits 3766310986d2 Merge remote-tracking branch 'char-misc/char-misc-next' omits d8bd9b15b271 Merge remote-tracking branch 'tty/tty-next' omits 382ce215a94b Merge remote-tracking branch 'phy-next/next' omits 181956bb4fd6 Merge remote-tracking branch 'usb-serial/usb-next' omits 21825ad856c4 Merge remote-tracking branch 'usb-gadget/next' omits 9058222d43e5 Merge remote-tracking branch 'usb/usb-next' omits 9d4ba2ca159d Merge remote-tracking branch 'driver-core/driver-core-next' omits 297d7fc7821c Merge remote-tracking branch 'ipmi/for-next' omits e19425c9d664 Merge remote-tracking branch 'leds/for-next' omits 7999acb228f3 Merge remote-tracking branch 'hsi/for-next' omits b0a633ad8fb5 Merge remote-tracking branch 'chrome-platform/for-next' omits 23daa388be5f Merge remote-tracking branch 'drivers-x86/for-next' omits e91ce76d1732 Merge remote-tracking branch 'percpu/for-next' omits f59c00ad3925 Merge remote-tracking branch 'rcu/rcu/next' omits 50eda02e2fe0 Merge remote-tracking branch 'edac-amd/for-next' omits 373e99ce1490 Merge remote-tracking branch 'clockevents/clockevents/next' omits c0a5ad787263 Merge remote-tracking branch 'tip/auto-latest' omits f4c9edf53978 Merge remote-tracking branch 'spi/for-next' omits 890d0d10bf18 Merge remote-tracking branch 'devicetree/for-next' omits 5f805e3dd1ee Merge remote-tracking branch 'audit/next' omits 369fc46c893f Merge remote-tracking branch 'iommu/next' omits fe939b5a8355 Merge remote-tracking branch 'watchdog/master' omits 3f2d7ba9ad46 Merge remote-tracking branch 'tpmdd/next' omits b8c9e7ce5ea2 Merge remote-tracking branch 'selinux/next' omits d14606d02c89 Merge remote-tracking branch 'integrity/next-integrity' omits ff66357ed363 Merge remote-tracking branch 'apparmor/apparmor-next' omits cca7079d930d Merge remote-tracking branch 'security/next-testing' omits 11976938872b Merge remote-tracking branch 'regulator/for-next' omits 23f9fc12acf4 Merge remote-tracking branch 'battery/for-next' omits ecb73fa24bd3 Merge remote-tracking branch 'backlight/for-backlight-next' omits 4d8dd72963dd Merge remote-tracking branch 'mfd/for-mfd-next' omits c674c1d15c26 Merge remote-tracking branch 'md/for-next' omits 5bcd0294c701 Merge remote-tracking branch 'kgdb/kgdb-next' omits c5f429008e85 Merge remote-tracking branch 'mmc/next' omits 86169c322835 Merge remote-tracking branch 'device-mapper/for-next' omits 0ab14875384c Merge remote-tracking branch 'block/for-next' omits aa8ef1359a6c Merge remote-tracking branch 'input/next' omits d45c29bb9d12 Merge remote-tracking branch 'modules/modules-next' omits d363821b2e5f Merge remote-tracking branch 'sound-asoc/for-next' omits 454520eacc90 Merge remote-tracking branch 'sound/for-next' omits 03aaf1f84748 Merge remote-tracking branch 'regmap/for-next' omits 15c091f8d911 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 8f142b8d7bad Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 5c07e74d852e Merge remote-tracking branch 'drm-msm/msm-next' omits c564999f918d next-20181205/drm-misc omits 2d4fa8dbfe08 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 9f62f1d0cc50 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 68138fa46796 Merge remote-tracking branch 'drm/drm-next' omits bd8514b6fd37 Merge remote-tracking branch 'crypto/master' omits 13764255c25c Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 4413c41f736f Merge remote-tracking branch 'nand/nand/next' omits b062745a4ae2 Merge remote-tracking branch 'mtd/mtd/next' omits 199a1efcec2e Merge remote-tracking branch 'gfs2/for-next' omits 23d571e0c170 Merge remote-tracking branch 'mac80211-next/master' omits f78c80123c22 Merge remote-tracking branch 'nfc-next/master' omits 041417e9165d Merge remote-tracking branch 'netfilter-next/master' omits b42366888354 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits d3b8f4d71156 Merge remote-tracking branch 'ipsec-next/master' omits 20571fd79b76 dm: remove indirect calls from __send_changing_extent_only() omits 5a85ce3c5c0d dm: call blk_queue_split() to impose device limits on bios omits 7b6cd607a944 dm mpath: only flush workqueue when needed omits da54a926665b dm rq: remove unused arguments from rq_completed() omits bf0790c612a0 dm: avoid indirect call in __dm_make_request omits d9052d6ed711 dm: remove the pending IO accounting omits bd27780600e5 block: return just one value from part_in_flight omits 3a657cf59109 block: switch to per-cpu in-flight counters omits 0ce2f2c641f5 block: delete part_round_stats and switch to less precise [...] omits ec182e27be7e block: stop passing 'cpu' to all percpu stats methods omits 6c78fb616f53 dm rq: leverage blk_mq_queue_busy() to check for outstanding IO omits 9700953237ad dm: dont rewrite dm_disk(md)->part0.in_flight omits dfac7a006bd5 Merge remote-tracking branch 'bpf-next/master' omits 59f932545ed6 Merge remote-tracking branch 'net-next/master' omits 116125b6b8e2 next-20181203/rdma omits f61c8556c066 Merge remote-tracking branch 'swiotlb/linux-next' omits a4ec6e396541 Merge remote-tracking branch 'dlm/next' omits 00c7be8395e2 Merge remote-tracking branch 'ieee1394/for-next' omits 6eee14af0305 Merge remote-tracking branch 'opp/opp/linux-next' omits 541dfb3a586c Merge remote-tracking branch 'cpupower/cpupower' omits 97832a32ddb2 Merge remote-tracking branch 'pm/linux-next' omits d1eb1592d685 Merge remote-tracking branch 'v4l-dvb-next/master' omits b8089adc97c3 Merge remote-tracking branch 'v4l-dvb/master' omits b04033f74587 Merge remote-tracking branch 'jc_docs/docs-next' omits 423174c20e1a Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits c7a035a027f0 Merge remote-tracking branch 'i3c/i3c/next' omits 1062f63ecb53 Merge remote-tracking branch 'i2c/i2c/for-next' omits a2cd0be2e6cb Merge remote-tracking branch 'hid/for-next' omits c084bf950941 Merge remote-tracking branch 'pstore/for-next/pstore' omits be53a71e37e1 Merge remote-tracking branch 'pci/next' omits de6d04c7aeb7 Merge remote-tracking branch 'printk/for-next' omits 47242faf4694 Merge remote-tracking branch 'vfs/for-next' omits d5f86edbea5d Merge remote-tracking branch 'file-locks/locks-next' omits 974be1dae8ea Merge remote-tracking branch 'xfs/for-next' omits c83b90043e81 Merge remote-tracking branch 'v9fs/9p-next' omits 09d7c62e9a21 Merge remote-tracking branch 'ubifs/linux-next' omits dc2cb3c53038 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 077fb472a2d3 Merge remote-tracking branch 'nfsd/nfsd-next' omits 292fad633637 Merge remote-tracking branch 'nfs/linux-next' omits 21fd5f2f0b38 Merge remote-tracking branch 'jfs/jfs-next' omits fa69e7558b6b Merge remote-tracking branch 'fuse/for-next' omits 71d9e9b1df82 Merge remote-tracking branch 'f2fs/dev' omits a7e5a53a41e9 Merge remote-tracking branch 'ext4/dev' omits dd9097eff858 Merge remote-tracking branch 'ext3/for_next' omits aee7154c0142 Merge remote-tracking branch 'ecryptfs/next' omits 285be528b4c5 Merge remote-tracking branch 'cifs/for-next' omits 41123577ee2e Merge remote-tracking branch 'btrfs-kdave/for-next' omits dbd55702faa6 Merge remote-tracking branch 'befs/for-next' omits d7a03c805db4 Merge remote-tracking branch 'fscrypt/master' omits e1697aa9996c Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 1f2b41ddf489 Merge remote-tracking branch 'sparc-next/master' omits 92e1ca3576f3 Merge remote-tracking branch 's390/features' omits 837bf61a5caa Merge remote-tracking branch 'risc-v/for-next' omits b4210e4fc2af Merge remote-tracking branch 'powerpc/next' omits 426e7f947202 Merge remote-tracking branch 'parisc-hd/for-next' omits c044868f70c6 Merge remote-tracking branch 'nios2/for-next' omits 6a54f1c2c891 Merge remote-tracking branch 'nds32/next' omits 6b3b210db50a Merge remote-tracking branch 'mips/mips-next' omits 245761a951d8 Merge remote-tracking branch 'microblaze/next' omits 7a4d0a6ef00e Merge remote-tracking branch 'm68k/for-next' omits fcfc4ce52004 Merge remote-tracking branch 'ia64/next' omits dfe9982f51ce Merge remote-tracking branch 'csky/linux-next' omits e25abd59cc53 Merge remote-tracking branch 'clk/clk-next' omits ab824d6cf7b0 Merge remote-tracking branch 'arm64/for-next/core' omits 97da42109c66 Merge remote-tracking branch 'tegra/for-next' omits 9e99f0f329ce Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 441cc8308bec Merge remote-tracking branch 'samsung-krzk/for-next' omits 31bf97f0b14d Merge remote-tracking branch 'rockchip/for-next' omits be3ffc358631 Merge remote-tracking branch 'renesas/next' omits 84a6a9a9707a Merge remote-tracking branch 'qcom/for-next' omits cfe9e5acd151 Merge remote-tracking branch 'reset/reset/next' omits 6ef85b80e612 Merge remote-tracking branch 'omap/for-next' omits 4ac3846fba3b Merge remote-tracking branch 'mvebu/for-next' omits 55227e89b52e Merge remote-tracking branch 'mediatek/for-next' omits c680f71d0ec0 Merge remote-tracking branch 'keystone/next' omits 1c70c4431114 Merge remote-tracking branch 'imx-mxs/for-next' omits d839d6523c1b Merge remote-tracking branch 'bcm2835/for-next' omits 44f202cb66f0 Merge remote-tracking branch 'at91/at91-next' omits c41620b20b85 Merge remote-tracking branch 'aspeed/for-next' omits dea8a73f2158 Merge remote-tracking branch 'amlogic/for-next' omits d2e18da4f503 Merge remote-tracking branch 'actions/for-next' omits f79d6b824d32 Merge remote-tracking branch 'arm-soc/for-next' omits ebed737aaf95 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 65a45ba7f482 Merge remote-tracking branch 'arm/for-next' omits 8778a53cc4b9 Merge remote-tracking branch 'dma-mapping/for-next' omits 6de01bdcce80 Merge remote-tracking branch 'leaks/leaks-next' omits be9f5f8eb21a Merge remote-tracking branch 'kbuild/for-next' omits de31c6a604ab Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits e1914db4c792 Merge remote-tracking branch 'mmc-fixes/fixes' omits daf9e4d29d2c Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 04591dfc73c5 Merge remote-tracking branch 'scsi-fixes/fixes' omits 7b42d548f5ec Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits b664d100647d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits d46bebda6c52 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 7f8e2be0d80e Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits dc364c9e7a30 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 411b7b0bc883 Merge remote-tracking branch 'crypto-current/master' omits 4d02a0745401 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits abf0ae28b037 Merge remote-tracking branch 'staging.current/staging-linus' omits 90946e1c8432 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 86ae86f9b2b5 Merge remote-tracking branch 'usb.current/usb-linus' omits 10108ea02519 Merge remote-tracking branch 'tty.current/tty-linus' omits fdc4e398af67 Merge remote-tracking branch 'pci-current/for-linus' omits a546319781e9 Merge remote-tracking branch 'spi-fixes/for-linus' omits 205482312dbd Merge remote-tracking branch 'regulator-fixes/for-linus' omits bbfdf098e562 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 40d9bca6e785 Merge remote-tracking branch 'sound-current/for-linus' omits 56e222b841cf Merge remote-tracking branch 'rdma-fixes/for-rc' omits 1f3712a3f025 Merge remote-tracking branch 'netfilter/master' omits ba5ce9131e10 Merge remote-tracking branch 'ipsec/master' omits bb52f22b0843 Merge remote-tracking branch 'bpf/master' omits 5a577ab569f3 Merge remote-tracking branch 'net/master' omits 1e9b52d3f567 Merge remote-tracking branch 'powerpc-fixes/fixes' omits e220c220fee5 Merge remote-tracking branch 'arm-current/fixes' omits 63a7be89ba38 Merge remote-tracking branch 'arc-current/for-curr' omits a8c2a03b0763 Merge remote-tracking branch 'fixes/master' omits 90efb26fa9a4 Merge branch 'for-4.21/block' into for-next omits d422d3942dfc coresight: stm: remove set but not used variable 'res_size' omits 70af0259ed34 Merge branch 'for-4.21/block' into for-next omits 1bc63291f803 Merge branch 'for-next-next-v4.20-20181205' into for-next- [...] omits ad77edf2e581 Merge branch 'for-next-current-v4.19-20181205' into for-ne [...] omits 6aaa90ab566c Merge branch 'ext/nikbor/refactor-readpages' into for-next [...] omits b818d58dea39 Merge branch 'ext/josef/catch-cow' into for-next-next-v4.2 [...] omits f49d9d3a017c Merge branch 'ext/nikbor/no-balance-1st-phase' into for-ne [...] omits f5f10a794fac Merge branch 'ext/josef/iput-fixes' into for-next-next-v4. [...] omits be195f8d19fc Merge branch 'ext/josef/1-delayed-rsv' into for-next-next- [...] omits 8c9c6edc5aba Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] omits f84cc585149c Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] omits 9c42907839f2 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] omits 4a9f991f53ef Merge branch 'misc-next' into for-next-next-v4.20-20181205 omits 54e70a0f092f Merge branch 'misc-next' into for-next-current-v4.19-20181205 omits 3a2f95ed3d43 Merge branch 'misc-4.20' into for-next-current-v4.19-20181205 omits e42c38c80535 btrfs: Refactor main loop in extent_readpages omits 9f7e5f63d6a6 btrfs: run delayed items before dropping the snapshot omits b14df63cb645 btrfs: catch cow on deleting snapshots omits 4dfc25e47a32 btrfs: Remove 1st shrink/grow phase from balance omits 7b057204259c btrfs: replace cleaner_delayed_iput_mutex with a waitqueue omits 846e5a868d86 btrfs: wakeup cleaner thread when adding delayed iput omits 06e8ed738644 btrfs: run delayed iputs before committing omits 32d1a3c537ec btrfs: dev-replace: open code trivial locking helpers omits 6cfd5a97299c btrfs: dev-replace: remove custom read/write blocking scheme omits c648fd22ffda btrfs: dev-replace: swich locking to rw semaphore omits 1688b136c055 btrfs: reada: reorder dev-replace locks before radix tree preload omits 74de09be7c0d btrfs: Fix error handling in btrfs_cleanup_ordered_extents omits d18641ea6cee btrfs: fix truncate throttling omits 4b3dc73d5637 btrfs: don't run delayed refs in the end transaction logic omits 7f3fb733798d btrfs: rework btrfs_check_space_for_delayed_refs omits 0e0c569a07ea btrfs: add new flushing states for the delayed refs rsv omits 494b6d69ea10 btrfs: update may_commit_transaction to use the delayed refs rsv omits be49d99c32dd btrfs: introduce delayed_refs_rsv omits 936be6410641 btrfs: only track ref_heads in delayed_ref_updates omits 175ece67e676 btrfs: cleanup extent_op handling omits 9dd7c6053df0 btrfs: add cleanup_ref_head_accounting helper omits a8765222d1c1 btrfs: add btrfs_delete_ref_head helper omits c3d103c4e762 Merge branch 'for-4.21/block' into for-next omits 754ddd3ac686 btrfs: remove always true if branch in find_delalloc_range omits 318dae43bb7a btrfs: skip file_extent generation check for free_space_in [...] omits 1541fa3811c7 btrfs: tree-checker: Don't check max block group size as c [...] omits 19f81291d6aa Btrfs: fix fsync of files with multiple hard links in new [...] omits 8c226197ed09 btrfs: drop extra enum initialization where using defaults omits b82e90d604bb btrfs: switch BTRFS_ORDERED_* to enums omits a16ffe1fc382 btrfs: switch EXTENT_FLAG_* to enums omits 4c56913c4b86 btrfs: switch EXTENT_BUFFER_* to enums omits 43427c95d009 btrfs: switch BTRFS_ROOT_* to enums omits b1abf2c8cacc btrfs: switch BTRFS_FS_* to enums omits d5485141df99 btrfs: switch BTRFS_BLOCK_RSV_* to enums omits 3a380896ca53 btrfs: switch BTRFS_FS_STATE_* to enums omits 08c3b43b29e1 btrfs: Refactor btrfs_merge_bio_hook omits f852c5911eae Merge branch 'for-4.21/libata' into for-next omits e1c1b9cdf98e Merge branches 'fixes', 'misc', 'sa1100-for-next' and 'spe [...] omits e946dc199288 Merge branch 'mvebu/dt64' into mvebu/for-next omits 79eb7650f7f3 Merge branch 'for-4.21/block' into for-next omits ed95091f1ef8 Merge branch 'v4.21/drivers' into tmp/aml-rebuild omits 1547d8f98dfb Merge branch 'v4.21/defconfig' into tmp/aml-rebuild omits 5e41fc6f173f Merge branch 'v4.21/dt64' into tmp/aml-rebuild omits 40addd4711af Merge branch 'v4.21/dt' into tmp/aml-rebuild omits 7e662a7acfb8 Merge branch 'v4.21/soc' into tmp/aml-rebuild omits 30a63781cf43 ipc: conserve sequence numbers in extended IPCMNI mode omits 443e7ca25d1e ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits 9d216b295779 ipc: allow boot time extension of IPCMNI from 32k to 8M omits 3b6d3f531ac0 initramfs: cleanup incomplete rootfs omits 41942f24a280 scripts/gdb: fix lx-version string output omits ad0ee4113887 kernel/sysctl: add panic_print into sysctl omits a01600f73e60 panic: add options to print system info when panic happens omits 5f7b81da9356 bfs: extra sanity checking and static inode bitmap omits 46e95180a9e2 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] omits 96607266913d exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix omits e4ddec22216a exec: separate MM_ANONPAGES and RLIMIT_STACK accounting omits f7285aeffdb6 exec: increase BINPRM_BUF_SIZE to 256 omits 118fa98334eb exec: load_script: don't blindly truncate shebang string omits 11dd21e6e983 fork: fix some -Wmissing-prototypes warnings omits 312891ead148 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits 0147a9857b86 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] omits 856c2edc94b6 hfsplus: return file attributes on statx omits f30c095f248c autofs: add strictexpire mount option omits 6042241dd649 autofs: change catatonic setting to a bit flag omits 47a3a60afea1 autofs: simplify parse_options() function call omits 164e0fed9074 autofs: fix possible inode leak in autofs_fill_super() omits c8f1a827ffaf autofs-improve-ioctl-sbi-checks-fix omits 8d631e40c616 autofs: improve ioctl sbi checks omits 8146cbdab3b0 init/main.c: make "initcall_level_names[]" const char * omits 286743e65846 fs-epoll-deal-with-wait_queue-only-once-fix omits 962e49fbb2ed fs/epoll: deal with wait_queue only once omits 9d3d00dc904b fs/epoll: rename check_events label to send_events omits 9cbf493443fb fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix omits b5949d735ba0 fs/epoll: avoid barrier after an epoll_wait(2) timeout omits 7922863d3418 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix omits 8c3958d50132 fs/epoll: reduce the scope of wq lock in epoll_wait() omits 38d3ee9d54b2 fs/epoll: robustify ep->mtx held checks omits 3e9c52a6618b fs/epoll: drop ovflist branch prediction omits ab642929b97b fs/epoll: simplify ep_send_events_proc() ready-list loop omits f0a61ecf4f65 fs/epoll: remove max_nests argument from ep_call_nested() omits 1cc5503ac637 checkpatch: warn on const char foo[] = "bar"; declarations omits e56109e80ac2 lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] omits c7a86d026b4f lib/genalloc.c: fix allocation of aligned buffer from non- [...] omits 635cfe521ca7 fls: change parameter to unsigned int omits 9fe86f655b3a include/linux/printk.h: drop silly "static inline asmlinka [...] omits 120eb55921b5 drivers/dma-buf/udmabuf.c: convert to use vm_fault_t omits 6eaf7732f261 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse omits 79f7146d488d build_bug.h: remove negative-array fallback for BUILD_BUG_ON() omits 0f48e26798f2 Documentation/process/coding-style.rst: don't use "extern" [...] omits 9a49b64d687e fs/proc/base.c: slightly faster /proc/*/limits omits 984c03b818a8 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] omits 8cb67482ddb3 fs/proc/util.c: include fs/proc/internal.h for name_to_int() omits 9aa6c14708f6 fs/proc/base.c: use ns_capable instead of capable for time [...] omits c59e08129c43 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c1ac4e6f6b94 mm/page_owner: align with pageblock_nr pages omits 69302d37ad5c mm/page_owner: align with pageblock_nr_pages omits bbe8d6df3c14 mm: don't expose page to fast gup before it's ready omits a2b07d9ed020 mm: fix race between swapoff and mincore omits 8ba9d6710ac6 mm, swap: fix race between swapoff and some swap operations omits b58827b8f263 mm, swap: fix race between swapoff and some swap operations omits 7e6748f69eba mm/page_alloc.c: remove software prefetching in __free_pag [...] omits 093f9fffd576 memory_hotplug-free-pages-as-higher-order-fix-fix omits ec48a10913a7 memory_hotplug-free-pages-as-higher-order-fix omits 56c09d424f41 mm/page_alloc.c: memory hotplug: free pages as higher order omits a4c793bc0d25 /proc/kpagecount: return 0 for special pages that are neve [...] omits 99886260a4a0 tools/vm/page-types.c: fix "kpagecount returned fewer page [...] omits 482dc483ac34 mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] omits e79ff3bdc871 mm: use common iterator for deferred_init_pages and deferr [...] omits fbc81cbe40ae mm: add reserved flag setting to set_page_links() omits dbb48e658fb7 mm: move hot-plug specific memory init into separate funct [...] omits 7769b0a518b6 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits 2633d450702c mm: implement new zone specific memblock iterator omits f01be641c98b mm: drop meminit_pfn_in_nid as it is redundant omits adbac163cb7a mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 465db49ccc58 mm/page_alloc.c: drop uneeded __meminit and __meminitdata omits f47f6eb785b2 mm/dmapool.c: debug: prevent endless loop in case of corruption omits 1dd8286a4d26 mm/dmapool.c: improve accuracy of debug statistics omits aee1189ee2cf mm/dmapool.c: clean up integer types omits 26abe88e830d mm/dmapool.c: improve scalability of dma_pool_free() omits 07724cde85fc mm/dmapool.c: rename fields in struct dma_page omits 8f8f9b66f976 mm/dmapool.c: improve scalability of dma_pool_alloc() omits c07116d57d33 mm/dmapool.c: clean up dma_pool_destroy() omits 5f0618e2bc1c mm/dmapool.c: remove checks for dev == NULL omits f47a3e0d14c6 mm/dmapool.c: fix boundary comparison omits 77177653cd1d Merge branch 'for-4.21/block' into for-next omits 050625b2a4d0 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] omits 3eb72756c726 Merge branch 'spi-4.21' into spi-next omits 92e932e6ff58 Merge branch 'spi-4.20' into spi-linus omits f6679af66f55 Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits 5847d1fa100c Merge remote-tracking branch 'regulator/topic/axp20x' into [...] omits a452c918a457 Merge branch 'regulator-4.21' into regulator-next omits 0b35c52dfacf Merge branch 'regulator-4.20' into regulator-linus omits 0401bb4d6e4d Merge branch 'asoc-4.21' into asoc-next omits cc5dcb7578f8 Merge branch 'asoc-4.20' into asoc-linus omits d330fa91d066 Merge branch 'for-4.21/block' into for-next omits cafcce580890 Merge branch 'master' into for-next omits 054080ad80c4 Merge branches 'dt-bindings-for-v4.21' and 'arm-dt-for-v4. [...] omits bc14e69b843a dt-bindings: arm: renesas: Move 'renesas,prr' binding to i [...] omits 541407f2c8ae Merge branch 'for-4.20/dax-fixes' into libnvdimm-fixes omits 9b79c4c288cd Merge branch 'arm64-for-4.21-3' into bar-for-4.21 omits 71eb1b12f375 acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather [...] omits fe7fc09e3720 libnvdimm, pfn: Pad pfn namespaces relative to other regions omits 6d064b184429 tools/testing/nvdimm: Align test resources to 128M omits 006a0be40cbf Merge tag 'qcom-drivers-for-4.21' into bar-for-4.21 omits 4f66f1bbf442 Merge tag 'qcom-dts-for-4.21' into bar-for-4.21 omits baabec294f81 Merge tag 'qcom-arm64-defconfig-for-4.21' into bar-for-4.21 omits 4f6ad2e3cd11 Merge tag 'qcom-arm64-for-4.21' into bar-for-4.21 omits 6413d2dd3834 coresight: cpu-debug: Support for CA73 CPUs omits 28e7772714b9 btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction omits 116d457602a9 btrfs: document extent mapping assumptions in checksum omits 8f08481629de btrfs: don't initialize 'offset' in map_private_extent_buffer() omits fc952b6f347e Btrfs: fix deadlock with memory reclaim during scrub omits 9c260e6d1e81 btrfs: Remove extent_io_ops::readpage_io_failed_hook omits f447f5149f30 btrfs: relocation: set trans to be NULL after ending transaction omits 2863a2031697 btrfs: remove btrfs_bio_end_io_t omits 6386643abb80 btrfs: replace btrfs_io_bio::end_io with a simple helper omits 3a2a648c9cbe btrfs: remove redundant csum buffer in btrfs_io_bio omits 685267f509fb btrfs: replace async_cow::root with fs_info omits 00baa35da319 btrfs: merge btrfs_submit_bio_done to its caller omits b6c8770cef40 btrfs: balance: print to system log when balance ends or i [...] omits 9ec0a943015b btrfs: balance: print args during start and resume omits 22e2409ac8a4 btrfs: add helper to describe block group flags omits be17c1680198 Btrfs: fix race between enabling quotas and subvolume creation omits c09669dc1e13 Btrfs: fix deadlock when enabling quotas due to concurrent [...] omits 345617e9ab19 Btrfs: fix access to available allocation bits when starti [...] omits 852375bb6762 Btrfs: allow clear_extent_dirty() to receive a cached exte [...] omits e2fc4cd3ffeb btrfs: Handle final split-brain possibility during fsid change omits 8a369cf6fceb btrfs: Handle one more split-brain scenario during fsid change omits cab4a92c7adb btrfs: add members to fs_devices to track fsid changes omits 21124d4ed574 btrfs: Add handling for disk split-brain scenario during f [...] omits 7aa21414505c btrfs: Remove fsid/metadata_fsid fields from btrfs_info omits dc2e554f82e0 btrfs: Add sysfs support for metadata_uuid feature omits 0fcbd8bde346 btrfs: Introduce support for FSID change without metadata rewrite omits 00fdc13dc8cb btrfs: use EXPORT_FOR_TESTS for conditionally exported functions omits a80fa0ca764c btrfs: introduce EXPORT_FOR_TESTS macro omits 762014aec1b5 btrfs: remove unused drop_on_err in btrfs_mkdir omits 6a4c336bcf53 btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range omits 8820e1072319 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument omits 06a4a7c025f9 btrfs: Remove superfluous check form btrfs_remove_chunk omits 7fcb8c61818d Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] omits 886e75e6c3f1 Merge branch for-4.21/clk into for-next omits ef0cd23cbe53 Merge branch for-4.21/arm64/dt into for-next omits dc6ad4115add Merge branch for-4.21/arm/dt into for-next omits 7e9e4728cb1e Merge branch for-4.21/memory into for-next omits 6707df93791c Merge branch for-4.21/firmware into for-next omits ed5518c775f1 Merge branch for-4.21/soc into for-next omits 25f9d7b3d432 Merge branch for-4.21/dt-bindings into for-next omits 0c891522616d arm64: dts: add support for Macchiatobin Single Shot board omits c4956f509cae arm64: dts: marvell: armada-37xx: Enable emmc on espressobin omits ffa14c572c82 fs/locks: remove unnecessary white space. omits 643bfaa9c385 fs/locks: merge posix_unblock_lock() and locks_delete_block() omits 7aaacd7bb48b fs/locks: create a tree of dependent requests. omits 7fbeb4f0cfd8 fs/locks: change all *_conflict() functions to return bool. omits 72393c52c4fb fs/locks: always delete_block after waiting. omits 3dba82c53763 Merge branches 'drivers-for-v4.21', 'soc-for-v4.21' and 'a [...] omits d71e99da0aae dt-bindings: tegra186-gpio: Add Tegra186 specific prefix omits ebb8e6f8f403 coresight: fix spelling mistake "deffered" -> "deferred" omits 7e57c13447c5 Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] omits 63e879bf97af Merge branch 'imx/defconfig' into for-next omits 9f78a14b48da Merge branch 'imx/dt64' into for-next omits d26d18152a49 Merge branch 'imx/dt' into for-next omits aa2aa4a6a155 Merge branch 'imx/soc' into for-next omits 92f64d6743d5 Merge branch 'imx/drivers' into for-next omits 353ac7589de6 arm64: dts: fsl: Add all CPUs in cooling maps omits 0b3be8b5cb06 arm64: dts: Add support for NXP LS1028A SoC omits c386f362957b dt-bindings: Add compatible string for LS1028A-QDS omits 86d3c694b89f cifs: suppress some implicit-fallthrough warnings omits 2b0e5c109a11 cifs: change smb2_query_eas to use the compound query-info helper omits c9a2e997c8da automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] omits d4b9eba6ed0f automerging branch "kernel.org-palmer-linux/next-ojn" into [...] omits 5f365b1d7f67 automerging branch "kernel.org-palmer-linux/next-audit" in [...] omits d19670acb16c automerging branch "kernel.org-palmer-linux/fix-su" into " [...] omits 57737cae81f0 automerging branch "kernel.org-palmer-linux/fix-rv32i" int [...] omits b32a22029184 automerging branch "kernel.org-palmer-linux/fix-put_of_cpu [...] omits 738dd58f717b automerging branch "kernel.org-palmer-linux/fix-ptrace" in [...] omits 6b83bb7a7dda automerging branch "kernel.org-palmer-linux/fix-pt_regs-wh [...] omits cba696de496c automerging branch "kernel.org-palmer-linux/fix-module" in [...] omits 9969f5cf6bc4 automerging branch "kernel.org-palmer-linux/fix-flat" into [...] omits 042b7262a155 automerging branch "kernel.org-palmer-linux/fix-features_r [...] omits 9071fe9d4ecc automerging branch "kernel.org-palmer-linux/fix-copy_user" [...] omits 20321b71dd5b Btrfs: send, fix infinite loop due to directory rename dep [...] omits 3cdc85db01c7 btrfs: don't report user-requested cancel as an error omits 2f46febc28b7 btrfs: silence warning if replace is canceled omits 83f4091d6757 btrfs: dev-replace: add explicit check for replace result [...] omits c08ce9146ee6 btrfs: dev-replace: replace's scrub must not be running in [...] omits 744587a31121 btrfs: dev-replace: set result code of cancel by status of scrub omits 9c9634207e87 btrfs: fix use-after-free due to race between replace star [...] omits 8f6fda7e0cf6 btrfs: dev-replace: go back to suspend state if another EX [...] omits 622c0bf03621 btrfs: dev-replace: go back to suspended state if target d [...] omits dd2ee5adbfc7 btrfs: mark btrfs_dev_replace_start as static omits 6be65cff0f65 Btrfs: ensure path name is null terminated at btrfs_control_ioctl omits e0a6ee7eb413 btrfs: harden agaist duplicate fsid on scanned devices omits 67d2d3eac5a1 btrfs: introduce nparity raid_attr omits 32fcc203b1b0 btrfs: fix ncopies raid_attr for RAID56 omits fee5ad96b3e4 btrfs: alloc_chunk: fix more DUP stripe size handling omits 7332f84d3648 btrfs: alloc_chunk: improve chunk size variable name omits cfcba65948b5 btrfs: alloc_chunk: do not refurbish num_bytes omits d7b084972dbd Btrfs: fix rare chances for data loss when doing a fast fsync omits c5d6aa199516 btrfs: Always try all copies when reading extent buffers omits 562a82e4801b btrfs: use tagged writepage to mitigate livelock of snapshot omits b7280dd732f4 btrfs: Remove unused extent_state argument from btrfs_writ [...] omits 80c3917eafb5 btrfs: Remove extent_page_data argument from writepage_delalloc omits 29638f5efff5 btrfs: Move epd::extent_locked check to writepage_delalloc [...] omits 2ab217af72fd btrfs: Check for missing device before bio submission in b [...] omits 19f637204c55 btrfs: remove redundant replace_state init omits d52fd9f8eab9 Btrfs: remove no longer used io_err from btrfs_log_ctx omits a84526d6f81a Btrfs: simpler and more efficient cleanup of a log tree's [...] omits c36f130bcfca btrfs: Adjust loop in free_extent_buffer omits 7605739393b5 btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] omits f801a92fe19f btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf omits 986f1147c9e8 btrfs: Remove extra reference count bumps in btrfs_compare_trees omits c2a40921b42e btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] omits 7787aaf5f13a btrfs: Remove redundant extent_buffer_get in get_old_root omits a131ab2f3284 btrfs: Remove needless tree locking in iterate_inode_extrefs omits b66f151bbb57 btrfs: Remove needless tree locking in iterate_inode_refs omits a1f8c5b7c8e8 btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] omits b4c3b16c7c0a Btrfs: support swap files omits 468bd0ed4727 Btrfs: rename and export get_chunk_map omits 301a146126cf Btrfs: prevent ioctls from interfering with a swap file omits 0088c790ea2b btrfs: Remove extent_io_ops::split_extent_hook callback omits 583a796af7a0 btrfs: Remove extent_io_ops::merge_extent_hook callback omits 17cbeb38c5d5 btrfs: Remove extent_io_ops::clear_bit_hook callback omits 3ec94dd721d1 btrfs: Remove extent_io_ops::set_bit_hook extent_io callback omits e5b261a2a3f1 btrfs: Remove extent_io_ops::check_extent_io_range callback omits 2a20370f397f btrfs: Remove extent_io_ops::writepage_end_io_hook omits 427482ff73db btrfs: Remove extent_io_ops::writepage_start_hook omits 12e2e43c09a6 btrfs: Remove extent_io_ops::fill_delalloc omits e96357d96767 btrfs: Add function to distinguish between data and btree inode omits 279fb56b2282 btrfs: volumes: Make sure no dev extent is beyond device boundary omits 8503183c68a8 btrfs: volumes: Make sure there is no overlap of dev exten [...] omits bfb6222bd8b8 btrfs: Refactor find_free_extent loops update into find_fr [...] omits cce698a76c94 btrfs: Refactor unclustered extent allocation into find_fr [...] omits 508dd9e6e0c6 btrfs: Refactor clustered extent allocation into find_free [...] omits aa5793f99045 btrfs: Introduce find_free_extent_ctl structure for later rework omits 662420cb5ea7 btrfs: extent-tree: Detect bytes_pinned underflow earlier omits 90c06ee2c64a btrfs: extent-tree: Detect bytes_may_use underflow earlier omits c2588a3ae274 Btrfs: remove no longer used stuff for tracking pending or [...] omits 73d37a8e2446 Btrfs: remove no longer used logged range variables when l [...] omits ad082326b03c Merge branch 'devel' into for-next omits af84fcece38a Add vers=3.0.2 as a valid option for SMBv3.0.2 omits e93715c249cf cifs: create a helper function for compound query_info omits c8717aedefa0 cifs: address trivial coverity warning omits e80876d24fef cifs: smb2 commands can not be negative, remove confusing check omits b36413aac1db cifs: use a compound for setting an xattr omits e26767ca4b4f cifs: clean up indentation, replace spaces with tab omits bc6ad55b3c31 cifs: Fix separator when building path from dentry omits 113c5652c700 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy [...] omits 435584ad2698 arm64: dts: layerscape: removed compatible string "snps,dw-pcie" omits c41b8b4e44eb mtd: rawnand: Move ->setup_data_interface() to nand_contro [...] omits 2153a680c53d arm64: dts: fsl: Add the status property disable PCIe omits 7c27338c728e mtd: rawnand: Move the ->exec_op() method to nand_controller_ops omits e6b92a14529d mtd: rawnand: Deprecate the ->select_chip() hook omits d46fa17d2dad mtd: rawnand: ams-delta: Stop implementing ->select_chip() omits 035fc54acd2c mtd: rawnand: vf610: Stop implementing ->select_chip() omits 8aeeac938dd7 mtd: rawnand: tegra: Stop implementing ->select_chip() omits 04fbfc9554ed mtd: rawnand: marvell: Stop implementing ->select_chip() omits ed3145fce6b1 mtd: rawnand: fsmc: Stop implementing ->select_chip() omits fbff10bd449e mtd: rawnand: Make ->select_chip() optional when ->exec_op [...] omits 7a8ae77ac2fc mtd: rawnand: Pass the CS line to be selected in struct na [...] omits d24145e54de0 mtd: rawnand: Add nand_[de]select_target() helpers omits 9cf3c45157f9 mtd: rawnand: ams-delta: Explicitly inherit from nand_controller omits 448e59961864 mtd: rawnand: ams-delta: Check mtd_device_register() return code omits 11c4b2a0645b mtd: rawnand: ams-delta: cleanup ams_delta_init() error path omits d28467b53510 mtd: rawnand: ams-delta: Fix various coding style issues omits 9662504578f3 mtd: rawnand: ams-delta: Add an SPDX tag to replace the li [...] omits 662ed77f0c3e mtd: rawnand: ams-delta: Allow this driver to be compiled [...] omits 8a5aee83d7b3 mtd: rawnand: Remove unused NAND_CONTROLLER_ALLOC flag omits 4a10968affa0 mtd: rawnand: Move nand_exec_op() to internal.h omits db4c5b5ae664 mtd: rawnand: legacy: Drop useless test in nand_legacy_set [...] omits b63b0630bb67 mtd: rawnand: Reorganize code to avoid forward declarations omits b924c7f51742 mtd: rawnand: Stop passing mtd_info objects to internal functions omits f85fd9a073f7 mtd: spinand: Add initial support for Toshiba TC58CVG2S0H omits ed764ec7af29 riscv: audit: add audit hook in do_syscall_trace_enter/exit() omits 0defa0510fe6 riscv: add audit support omits 903242b80a97 coresight: etm3x: Release CLAIM tag when operated from perf omits 12c634c28c4d coresight: etm3x: Deal with CLAIM tag before and after acc [...] omits f2c3ba5ad7dc coresight: etf: Release CLAIM tag after disabling the HW omits c37605178fc7 coresight: etb10: Add support for CLAIM tag omits 24a3858f031e coresight: tmc: Fix bad register address for CLAIM omits 9d802f533739 dt-bindings: arm: Document iW-RainboW-G20D-Qseven-RZG1N board omits 98dc1fbfb477 ARM: shmobile: Document iWave RZ/G1N SOM omits e2f1a2591170 arm64: dts: ls1012a: Add FRWY-LS1012A board support omits 3671cd57de06 dt-bindings: ls1012a: Add FRWY-LS1012A device tree binding omits fa86cfe89748 arm64: dts: add LX2160AQDS board support omits b068890c34dd arm64: dts: add LX2160ARDB board support omits d548c217c6a3 arm64: dts: add QorIQ LX2160A SoC support omits ec9b3877c2fd Merge branch 'for-next/array_size' into for-next/kspp omits c36d94043f9d Merge branch 'for-next/vla' into for-next/kspp omits 23ba90b47dfc interconnect: fix build error without DEBUGFS omits 8f023d0cb757 interconnect: core: Fix unused variable compiler warning omits 980e05e5a248 interconnect: core: Remove set but not used variable 'p' omits 6983c942cb53 interconnect: qcom: msm8916: fix return value of qnoc_probe omits 7cffc6e4582c interconnect: core: Fix uninitialized variable omits 3d46fda12a9d MAINTAINERS: add a maintainer for the interconnect API omits 8d9300299a40 interconnect: qcom: Add msm8916 interconnect provider driver omits 3c2858c771be dt-bindings: interconnect: Document qcom,msm8916 NoC bindings omits 8d9dd19a2b98 interconnect: qcom: Add RPM communication omits 3695cfd562c1 interconnect: Add debugfs support omits d54599e06b06 interconnect: Allow endpoints translation via DT omits a21cfea97e68 dt-bindings: Introduce interconnect binding omits 81b4cdb447fe interconnect: Add generic on-chip interconnect API adds fd6f32f78645 libata: whitelist all SAMSUNG MZ7KM* solid-state disks adds ffe81d45322c blk-mq: fix corruption with direct issue adds 4eaaa2b99e30 Merge tag 'for-linus-20181205' of git://git.kernel.dk/linux-block adds 2f0799a0ffc0 mm, thp: restore node-local hugepage allocations adds 369af92ce47a Merge tag 'arc-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] adds cf76c364a1e1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b4b84da36403 MAINTAINERS: add maintainer for C-SKY drivers adds 63e19c8216bb csky: bugfix tlb_get_pgd error. adds 002f421a84c5 Merge tag 'csky-4.20-rc6' of github.com:c-sky/csky-linux adds 2acee31cce65 Merge tag 'sound-4.20-rc6' of git://git.kernel.org/pub/scm [...] adds 1aed58e67a6e Uprobes: Fix kernel oops with delayed_uprobe_remove() adds abb8d6ecbd8f Merge tag 'trace-v4.20-rc5' of git://git.kernel.org/pub/sc [...] adds 7e40b56c776f Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm adds 3a4d0c2172bc ARM: ensure that processor vtables is not lost after boot adds b72f711a4efa Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/l [...] adds 7f80c7325be4 Merge tag 'nfs-for-4.20-5' of git://git.linux-nfs.org/proj [...] adds 534c6307beb4 Merge tag 'msm-fixes-2018-12-04' of https://gitlab.freedes [...] adds 49f1c44b581b drm/amd/display: Fix unintialized max_bpc state values adds c6888879fd55 drm/amd/display: Fix 6x4K displays light-up on Vega20 (v2) adds d6e820fcd4cf drm/ttm: fix LRU handling in ttm_buffer_object_transfer adds f10d9102de28 drm/amdgpu: add VCN JPEG support amdgpu_ctx_num_entities adds 3bfa8897e4d0 drm/amdgpu: wait for IB test on first device open adds d7fd67653f84 drm/amdgpu: update mc firmware image for polaris12 variants adds a81a7c9c9ea3 drm/amdgpu/gmc8: update MC firmware for polaris adds b52b6738cc2d drm/amdgpu/gmc8: always load MC firmware in the driver adds f02be8279a15 drm/amd/powerplay: support new pptable upload on Vega20 adds 10cb3e6b63bf drm/amd/powerplay: issue pre-display settings for display [...] adds 106ea7feb98f drm/amd/powerplay: support SoftMin/Max setting for some sp [...] adds 4944af670bc2 drm/amdgpu: enlarge maximum waiting time of KIQ adds 1b3b27b2a104 drm/amd/powerplay: improve OD code robustness adds 090afc1e40f4 drm/amd/display: Fix overflow/truncation from strncpy. adds 0a9b89b2e2e7 drm/amdgpu/vcn: Update vcn.cur_state during suspend adds c6c2097a19d8 Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] adds 6ccd895e4152 Merge tag 'drm-misc-fixes-2018-12-05' of git://anongit.fre [...] adds e594a5e349dd drm/ast: Fix connector leak during driver unload adds d387ac13ad12 Merge tag 'drm-fixes-2018-12-07' of git://anongit.freedesk [...] adds ffe843b18211 dmaengine: dw: Fix FIFO size for Intel Merrifield adds c431b42058ec Merge tag 'dmaengine-fix-4.20-rc6' of git://git.infradead. [...] adds 6c7f25cae54b i2c: axxia: properly handle master timeout adds 0544ee4b1ad5 i2c: scmi: Fix probe error on devices with an empty SMB000 [...] adds c2a653deaa81 i2c: uniphier-f: fix timeout error after reading 8 bytes adds cd8843f541cc i2c: uniphier-f: fill TX-FIFO only in IRQ handler for repe [...] adds 8469636ab5d8 i2c: uniphier: fix violation of tLOW requirement for Fast-mode adds ece27a337d42 i2c: uniphier-f: fix violation of tLOW requirement for Fast-mode adds 52f842ccd615 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds ba7aeae5539c block, bfq: fix decrement of num_active_groups adds c616cbee97ae blk-mq: punt failed direct issue to dispatch list adds 86880d646122 nvme: validate controller state before rescheduling keep alive adds d7dcdf9d4e15 nvmet-rdma: fix response use after free adds 8b878ee247ef Merge branch 'nvme-4.20' of git://git.infradead.org/nvme i [...] adds 0b43a299794e Merge tag 'for-linus-20181207' of git://git.kernel.dk/linux-block adds 7b24f6c082b3 Merge tag 'pci-v4.20-fixes-3' of git://git.kernel.org/pub/ [...] adds e61efff4ae94 crypto: user - Disable statistics interface adds 52ab2ec00518 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds e9c7d656610e stackleak: Mark stackleak_track_stack() as notrace adds 8fb2dfb228df stackleak: Register the 'stackleak_cleanup' pass before th [...] adds 1cdc3624a1df Merge tag 'gcc-plugins-v4.20-rc6' of git://git.kernel.org/ [...] adds b4aecf78083d arm64: hibernate: Avoid sending cross-calling with interru [...] adds b8bf4692c980 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds c38f57da428b vhost/vsock: fix reset orphans race with close timeout adds 2448a299ec41 virtio/s390: avoid race on vcdev->config adds 78b1a52e05c9 virtio/s390: fix race in ccw_io_helper() adds 834e772c8db0 vhost/vsock: fix use-after-free in network stack callers adds 5f179793f0a7 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 356ff8a9a78f Revert "mm, thp: consolidate THP gfp handling into alloc_h [...] adds f896adc42d53 Merge tag 'xfs-4.20-fixes-3' of git://git.kernel.org/pub/s [...] adds 570c9139c358 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds b7d624ab4312 asm-generic: unistd.h: fixup broken macro include. adds 8214bdf7d3e6 Merge tag 'asm-generic-4.20' of git://git.kernel.org/pub/s [...] adds 70bb27b79adf thermal: armada: fix legacy validity test sense adds dc6946cbef38 thermal: armada: fix legacy resource fixup adds 6085c13351eb thermal: bcm2835: Switch to SPDX identifier adds 13cfb713c8c2 thermal: armada: constify thermal_zone_of_device_ops structure adds 1aea7aee805e thermal: broadcom: constify thermal_zone_of_device_ops structure adds 6ec067e3a449 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e3f5df762d4a tools/testing/nvdimm: Align test resources to 128M adds ae86cbfef381 libnvdimm, pfn: Pad pfn namespaces relative to other regions adds b5fd2e00a602 acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather [...] adds bd799eb63db4 Merge tag 'libnvdimm-fixes-4.20-rc6' of git://git.kernel.o [...] adds 27359fd6e5f3 dax: Fix unlock mismatch with updated API adds fa82dcbf2aed Merge tag 'dax-fixes-4.20-rc6' of git://git.kernel.org/pub [...] adds 6e785302dad3 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy [...] adds c988de29ca16 cifs: Fix separator when building path from dentry adds 6ac79291fb7d CIFS: Avoid returning EBUSY to upper layer VFS adds bc4caf186fb6 Merge tag '4.20-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds a7d57abcc8a5 xhci: workaround CSS timeout on AMD SNPS 3.0 xHC adds 0472bf06c6fd xhci: Prevent U1/U2 link pm states if exit latency is too long adds 3caad34eab57 Merge tag 'usb-serial-4.20-rc6' of https://git.kernel.org/ [...] adds 50a5528a4b19 Merge tag 'usb-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] adds dada6a43b040 kgdboc: fix KASAN global-out-of-bounds bug in param_set_kg [...] adds 822b7683fff1 Merge tag 'tty-4.20-rc6' of git://git.kernel.org/pub/scm/l [...] adds 47dcb0802d28 Merge tag 'staging-4.20-rc6' of git://git.kernel.org/pub/s [...] adds 06fd9ab12b80 gnss: sirf: fix activation retry handling adds 85280de450f1 MAINTAINERS: add gnss scm tree adds 63cea1f73528 MAINTAINERS: exclude gnss from SIRFPRIMA2 regex matching adds dbde117c3126 Merge tag 'gnss-4.20-rc6' of https://git.kernel.org/pub/sc [...] adds 0844895a2e51 Merge tag 'char-misc-4.20-rc6' of git://git.kernel.org/pub [...] adds 672825ea7bfb Merge remote-tracking branch 'fixes/master' adds aecf97ccb017 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 22f6bbb7bcfc net: use skb_list_del_init() to remove from RX sublists adds e37d05a538a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 41727549de3e tcp: Do not underestimate rwnd_limited adds b2b7af861122 tcp: fix NULL ref in tail loss probe adds afd0a8006e98 sctp: frag_point sanity check adds ebaf39e6032f ipv4: ipv6: netfilter: Adjust the frag mem limit when true [...] adds 050fc01fb1d9 mlxsw: spectrum_nve: Remove easily triggerable warnings adds f58a83c207b7 mlxsw: spectrum_switchdev: Avoid leaking FID's reference count adds da93d2913fdf mlxsw: spectrum_router: Relax GRE decap matching check adds 993107fea5ee mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl adds cd9d1a2332b0 Merge branch 'mlxsw-Various-fixes' adds 1b4e5ad5d6b9 ipv6: sr: properly initialize flowi6 prior passing to ip6_ [...] adds f9bfe4e6a9d0 tcp: lack of available data can also cause TSO defer adds 66033f47ca60 ipv6: Check available headroom in ip6_xmit() even without options adds e6ac64d4c4d0 neighbour: Avoid writing before skb->head in neigh_hh_output() adds 8b78903bc5f1 Merge branch 'skb-headroom-slab-out-of-bounds' adds 5b3279e2cba2 Revert "net/ibm/emac: wrong bit is used for STA control" adds bd5122cd1e06 net/mlx4_core: Correctly set PFC param if global pause is [...] adds 804fba4e9f50 bnxt_en: Fix CNP CoS queue regression. adds 75720e6323a1 bnxt_en: Keep track of reserved IRQs. adds c0b8cda05e1d bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. adds e30fbc33190b bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. adds d4b60e94e9bb Merge branch 'bnxt_en-Bug-fixes' adds 35cc3cefc4de net/sched: cls_flower: Reject duplicated rules also under skip_sw adds 34cd902439bb Merge remote-tracking branch 'net/master' adds 13e56ec2cc98 selftests/bpf: use thoff instead of nhoff in BPF flow dissector adds ec3d837aac5d net/flow_dissector: correctly cap nhoff and thoff in case of BPF adds 85edda45363f Merge remote-tracking branch 'bpf/master' adds 27e52e4ef450 Merge remote-tracking branch 'ipsec/master' adds 530aad77010b netfilter: seqadj: re-load tcp header pointer after possib [...] adds 01d8232d30ca Merge remote-tracking branch 'netfilter/master' adds 47f07f03b5ee IB/mlx5: Block DEVX umem from the non applicable cases adds 3bf0dde94ff4 Merge remote-tracking branch 'rdma-fixes/for-rc' adds bde1a7459623 ALSA: hda/realtek - Fixed headphone issue for ALC700 adds 6ba189c5c1a4 ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X [...] adds fa9c98e4b975 ALSA: fireface: fix reference to wrong register for clock [...] adds 423094c29901 Merge remote-tracking branch 'sound-current/for-linus' adds 94ea56cff506 ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk [...] adds a01b8d1d2445 ASoC: rt5660: Add a new ACPI match ID adds b99f6edf9be5 Merge branch 'asoc-4.20' into asoc-linus adds bb093048122f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 8852a24b6675 Merge branch 'regulator-4.20' into regulator-linus adds ad491280487f Merge remote-tracking branch 'regulator-fixes/for-linus' adds a78de6b8fb72 Merge branch 'spi-4.20' into spi-linus adds 0fcb92ac3623 Merge remote-tracking branch 'spi-fixes/for-linus' adds e2ca26ec4f01 Input: omap-keypad - fix idle configuration to not block S [...] adds ca5047286c9c Input: synaptics - enable RMI on ThinkPad T560 adds 412131186abc Merge remote-tracking branch 'input-current/for-linus' adds adf040ddd001 ide: Use of_node_name_eq for node name comparisons adds 49a4296e5c05 Merge remote-tracking branch 'ide/master' adds 8f74daff2727 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds f1fb8fcbe16b Merge remote-tracking branch 'mips-fixes/mips-fixes' adds a763ecc15d0e ARM: dts: omap5: Fix dual-role mode on Super-Speed port adds 2afdb4c41d78 ARM: OMAP1: ams-delta: Fix audio permanently muted adds 2531b3bea791 Merge branch 'audio-fix' into omap-for-v4.20/fixes adds 5760367298a3 ARM: dts: am335x-pdu001: Fix polarity of card detection input adds 84fb6c7feb14 ARM: dts: Fix OMAP4430 SDP Ethernet startup adds 4e508b8f5df9 Merge remote-tracking branch 'omap-fixes/fixes' adds 2c5357c6a2f2 Merge branch 'for-4.20/dax-fixes' into libnvdimm-pending adds 33d8d0f79018 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 75cc12a9dba8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds c64a87f95184 Revert "scsi: qla2xxx: Fix NVMe Target discovery" adds 9ae4f8420ed7 scsi: bnx2fc: Fix NULL dereference in error handling adds 60a89a3ce0cc scsi: t10-pi: Return correct ref tag when queue has no int [...] adds fda9583e3c82 Merge remote-tracking branch 'scsi-fixes/fixes' adds d8848b452c6b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds b704441e38f6 mmc: sdhci: fix the timeout check window for clock and reset adds d2d921aba434 Merge remote-tracking branch 'mmc-fixes/fixes' adds 5e34bd1d548d kbuild: remove a special handling for *.agh in Makefile.he [...] adds 257edce66d31 kbuild: exploit parallel building for CONFIG_HEADERS_CHECK adds 75889e9be78f kconfig: remove unneeded setsym label in conf_read_simple() adds 0849d212e395 kconfig: rename conf_split_config() to conf_touch_deps() adds 1508fec82e39 kconfig: split out code touching a file to conf_touch_dep() adds 2aabbed6774f kconfig: remove S_OTHER symbol type and correct dependency [...] adds 0cbe3ac439bf kconfig: remove k_invalid from expr_parse_string() return type adds edc8351ce260 Merge branches 'kbuild', 'kbuild2', 'kconfig' and 'kconfig [...] adds dbd01bd6697c Merge remote-tracking branch 'kbuild/for-next' adds 7d006353e112 Merge remote-tracking branch 'leaks/leaks-next' adds 42ee3cae0ed3 dma-mapping: provide a generic DMA_MAPPING_ERROR adds b0cbeae49449 dma-direct: remove the mapping_error dma_map_ops method adds 72fd97bf4e75 arm: remove the mapping_error dma_map_ops method adds d11e3d3d0336 powerpc/iommu: remove the mapping_error dma_map_ops method adds 122da4e081be mips/jazz: remove the mapping_error dma_map_ops method adds 44899aa31ff6 s390: remove the mapping_error dma_map_ops method adds 06301c5e0a16 sparc: remove the mapping_error dma_map_ops method adds 748c3c4d1323 parisc/ccio: remove the mapping_error dma_map_ops method adds fb1b53f16c5e parisc/sba_iommu: remove the mapping_error dma_map_ops method adds 52f0b3ee0b2c arm64: remove the dummy_dma_ops mapping_error method adds a20388be3214 alpha: remove the mapping_error dma_map_ops method adds 52aee3e83d44 ia64/sba_iommu: improve internal map_page users adds 07256950cd69 ia64/sba_iommu: remove the mapping_error dma_map_ops method adds 608b9761a060 ia64/sn: remove the mapping_error dma_map_ops method adds 9e8aa6b5461b x86/amd_gart: remove the mapping_error dma_map_ops method adds 887712a0a5b3 x86/calgary: remove the mapping_error dma_map_ops method adds b3aa14f02254 iommu: remove the mapping_error dma_map_ops method adds 964f2311a686 iommu/intel: small map_page cleanup adds 524a669bdd5f iommu/vt-d: remove the mapping_error dma_map_ops method adds cad34be747b8 iommu/dma-iommu: remove the mapping_error dma_map_ops method adds a4abe0ad1065 xen-swiotlb: remove the mapping_error dma_map_ops method adds 68c9ac1d1fd5 dma-mapping: remove the mapping_error dma_map_ops method adds b14b9d25a3c7 dma-mapping: return an error code from dma_mapping_error adds 7c703e54cc71 arch: switch the default on ARCH_HAS_SG_CHAIN adds 9324ff09bf13 Merge remote-tracking branch 'dma-mapping/for-next' adds eb1644e1ec8a Merge branches 'fixes', 'misc', 'sa1100-for-next' and 'spe [...] adds 26a41008eadd Merge remote-tracking branch 'arm/for-next' adds d6310a3f3396 Documentation: perf: Add documentation for ThunderX2 PMU u [...] adds 69c32972d593 drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver adds a9b367285779 Merge remote-tracking branch 'arm-perf/for-next/perf' adds c3b9ab5db11d ARM: dts: imx7d-pico: Describe the Wifi clock adds 1e434b703248 ARM: imx: update the cpu power up timing setting on i.mx6sx adds f15096f12a4e ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock adds 69dcddecaa78 Merge tag 'imx-fixes-4.20-3' of git://git.kernel.org/pub/s [...] adds f53de38ea64d Merge tag 'sunxi-fixes-for-4.20' of https://git.kernel.org [...] adds 0603a9a84679 Merge tag 'mvebu-fixes-4.20-1' of git://git.infradead.org/ [...] adds dabc839c6bd9 Merge branch 'fixes' into for-next adds c3dd64851b33 Merge remote-tracking branch 'arm-soc/for-next' adds dff0eb380cbc Merge remote-tracking branch 'actions/for-next' adds 7fc61aecf228 Merge branch 'v4.21/soc' into tmp/aml-rebuild adds 60609127a6d0 Merge branch 'v4.21/dt' into tmp/aml-rebuild adds de7c2fa5fc9f arm64: dts: meson-axg: s400: Enable PHY interrupt adds cbddb02e37b8 arm64: dts: meson-axg: Enable GPIO interrupt controller adds 8b3e6f8999f8 arm64: dts: meson: Fix IRQ trigger type for macirq adds fb58e3e1c580 Merge branch 'v4.21/dt64' into tmp/aml-rebuild adds f05befd482dd Merge branch 'v4.21/defconfig' into tmp/aml-rebuild adds 5a7dbcd21188 Merge branch 'v4.21/drivers' into tmp/aml-rebuild adds fd35434b4094 Merge remote-tracking branch 'amlogic/for-next' adds 244d168323a1 Merge remote-tracking branch 'aspeed/for-next' adds ec2c89c0de40 Merge remote-tracking branch 'at91/at91-next' adds fd02882a92f4 Merge remote-tracking branch 'bcm2835/for-next' adds a800f418420d soc: imx: gpcv2: prefix i.MX7 specific defines adds e125dcba83f5 soc: imx: gpcv2: move register access table to domain data adds 685efffe37c9 soc: imx: gpcv2: add support for i.MX8MQ SoC adds 79e9dc117f4a Merge branch 'imx/drivers' into for-next adds ad4a128ef599 ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed adds acb83c0eb036 ARM: imx: add initial support for imx7ulp adds dc7055bb1d26 Merge branch 'imx/soc' into for-next adds 5b000309313d ARM: dts: ccimx6ulsbcpro: Enable AUO G101EVN010 lcdif panel adds d042302b35dc ARM: dts: ccimx6ulsbcpro: Add support for Goodix touch controller adds 77d96f1bd8f0 ARM: dts: ls1021a: add nodes for PWMs adds f29dfaedf9cd ARM: dts: imx6sx-sdb: add flexcan support adds 2c5057ca2a45 ARM: dts: imx6sx-sabreauto: add flexcan support adds 3e4b1b0ccec6 ARM: dts: imx6qdl-sabreauto: add flexcan support adds fd4772912337 ARM: dts: imx50: Switch to SPDX identifier adds 954d128b76d8 ARM: dts: imx53: Switch to SPDX identifier adds 0497ab2394b0 ARM: dts: imx6ul: Correct mask for GIC PPI interrupts adds 877381d4cc5b ARM: dts: imx7: Correct mask for GIC PPI interrupts adds efd245dd8707 ARM: dts: vf: Fix memory node duplication adds b49cb4ad263c ARM: dts: ls1021a: add qdma device tree nodes adds 7b2f5d694851 ARM: dts: imx6ul-pico-hobbit: Switch to SPDX identifier adds 2bd4e1af62ff ARM: dts: imx6ul-pico-hobbit: Move SoM related part to imx [...] adds a91f39016ae3 ARM: dts: imx6ul-pico-hobbit: Make the child led nodes standard adds ff1ca1f41fa0 ARM: dts: imx6ul-pico-hobbit: Extend peripherals support adds 1c3a4589a224 ARM: dts: imx6ul-pico: Add the imx6ul-pico-pi variant adds 63828ed1e562 ARM: dts: imx6sx: Add flexcan stop mode wakeup support adds 890c102ff476 ARM: dts: imx6qdl: Add flexcan stop mode wakeup support adds f59474aa88d5 ARM: dts: imx6ul: Add flexcan stop mode wakeup support adds 3ee6d53d23ca ARM: dts: imx7s: Add flexcan stop mode wakeup support adds 9c5d3ae9fe56 ARM: dts: imx6qdl-sabresd: add egalax touch screen support [...] adds 09cd4bd8abaf ARM: dts: vf610-zii-scu4-aib: Add HI8435 support adds b5f2fd8a3793 ARM: dts: imx53-voipac-dmm-668: Fix memory node duplication adds 424b5bf42f4c ARM: dts: imx6dl-mamoj: Add a memory node adds 7c04c86e81af ARM: dts: imx6qdl: Fix memory node duplication adds b70922dfabe7 ARM: dts: imx6qdl-sabresd: Move regulators outside of "sim [...] adds 7af9d5c5aae6 ARM: dts: imx6qdl-sabresd: add light sensor support adds dbea3745bc4b ARM: dts: imx6qdl-sabresd: add magnetometer sensor support adds e7d4ad21e1ca ARM: dts: imx6qdl-sabresd: add accelerometer sensor support adds 0dbed619b3b6 ARM: dts: imx5: add gpu nodes adds 12db52b11dc8 ARM: dts: imx6ul: add flexcan support adds 785de86f4382 ARM: imx6qdl-sabresd: Use GPIO_ACTIVE_HIGH for regulators adds 3826d5ebb485 ARM: dts: imx6ul: Remove extra space between node name and brace adds f248965d3362 ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1 adds d239ab0d4316 Merge branch 'imx/dt' into for-next adds 9dcf656c089c Merge tag 'imx-fixes-4.20-3' into imx7d/pico adds b6923d69b362 ARM: dts: imx7d-pico: Do not harcode the memory size adds d1a6b1477e9c ARM: dts: imx7d-pico: Switch to SPDX identifier adds d57182df7326 ARM: dts: imx7d-pico-pi: Move SoM related part to imx7d-pico.dtsi adds 30f1fc177a68 ARM: dts: imx7d-pico: Pass the USBOTG1_PWR pinctrl adds 4ea39a52003b ARM: dts: imx7d-pico: Pass the Ethernet PHY reset GPIO adds e35485840ec2 ARM: dts: imx7d-pico: Improve WiFi regulator name adds c538efd4e8fd ARM: dts: imx7d-pico: Extend peripherals support adds d4119a60d09d ARM: dts: imx7d-pico-pi: Extend peripherals support adds 34d1b31b8ef7 ARM: dts: imx7d-pico: Add the imx7d-pico-hobbit variant adds e812e127ad67 Merge branch 'imx7d/pico' into for-next adds 04834332a3ae dt-bindings: fsl: add compatible for imx7ulp evk adds 0a7c90a4c120 dt-bindings: fsl: add imx7ulp pm related components bindings adds 5e45c0adb6d9 ARM: dts: imx: add common imx7ulp dtsi support adds decf52a4d25a ARM: dts: imx: add imx7ulp evk support adds db785ecf9ec7 Merge branch 'imx7ulp/dt' into for-next adds a128a379454c ARM: imx_v6_v7_defconfig: Select TOUCHSCREEN_GOODIX adds bb9c90ab4edd ARM: imx_v6_v7_defconfig: add imx7ulp support adds f59289ce2225 Merge branch 'imx/defconfig' into for-next adds b15a8463251f Merge remote-tracking branch 'imx-mxs/for-next' adds 2c5308af8d9c Merge remote-tracking branch 'keystone/next' adds 81ae0d5a6b3a Merge remote-tracking branch 'mediatek/for-next' adds 43ebc7c1b3ed arm64: dts: marvell: armada-37xx: Enable emmc on espressobin adds b1f0bbe27000 arm64: dts: add support for Macchiatobin Single Shot board adds dfc1259a3f7a arm64: dts: clearfog-gt-8k: describe mini-PCIe CON2 USB adds 280879ca263a Merge branch 'mvebu/dt64' into mvebu/for-next adds 605b673149d2 Merge remote-tracking branch 'mvebu/for-next' adds bcb8db0200e2 Merge branch 'omap-for-v4.20/fixes' into for-next adds 1d596472429c ARM: dts: Add missing ranges for am437x mcasp l3 ports adds 36f22b9e78c5 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds f68e91a031de Merge remote-tracking branch 'omap/for-next' adds 6554008a130f Merge remote-tracking branch 'reset/reset/next' adds fe264312ab0e Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21 adds 39093a6a360f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21 adds 9053e8c4aa2d Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21 adds fc14fccf6e10 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21 adds bb2203d5f10b arm64: dts: qcom: sdm845: Add UART nodes adds 818046ebe2a7 arm64: dts: qcom: msm8998: Fixup clock to use xo_board adds 1504b91c8193 arm64: dts: msm8996: Use dwc3-qcom glue driver for USB adds a67d29e2d90d Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21 adds 16ad9501b1f2 firmware: qcom: scm: fix compilation error when disabled adds 92def04bd7b4 MAINTAINERS: Change Todor Tomov's email address adds 9a6ff76ee3da Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21 adds 8e4d79898dd9 Merge remote-tracking branch 'qcom/for-next' adds 1deb430d2912 dt-bindings: arm: renesas: Document iWave RZ/G1N SOM adds ea456bf918e3 dt-bindings: arm: renesas: Document iW-RainboW-G20D-Qseven [...] adds 74791d15fd7c dt-bindings: arm: renesas: Move 'renesas,prr' binding to i [...] adds b0d7fbf8b174 soc: renesas: r8a77990-sysc: Fix initialization order of 3 [...] adds 319c84090696 soc: renesas: rcar-sysc: Remove rcar_sysc_power_{down,up}( [...] adds 1585124d9563 soc: renesas: rcar-sysc: Merge PM Domain registration and linking adds 7fc4650cc241 soc: renesas: rcar-sysc: Fix power domain control after sy [...] adds b72ce26cb73a ARM: dts: iwg20d-q7-common: Move cmt/rwdt node out of RZ/G1M SOM adds e259e04748e2 ARM: dts: r8a7744-iwg20m: Add SPI NOR support adds 4fbd4158fe89 arm64: dts: renesas: r8a77995: draak: Add backlight adds 87e4bacc17bc Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] adds 889f97f69cc5 Merge remote-tracking branch 'renesas/next' adds ad5399d12ca4 ARM: dts: rockchip: add VPU device node for RK3288 adds 36ead9149916 ARM: dts: rockchip: add BQ Edison 2 QC devicetree adds 3a668ed3c75a Merge branch 'v4.21-armsoc/dts32' into for-next adds 5cd4c31a1252 arm64: dts: rockchip: add VPU device node for RK3399 adds f7cb866a9686 arm64: dts: rockchip: enable hdmi output on rk3399-rockpro64 adds 7bc1c6f331a9 Merge branch 'v4.21-armsoc/dts64' into for-next adds 690e16bada60 arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios adds 7c806b7f750d Merge branch 'v4.20-armsoc/dts64-fixes' into for-next adds fd0eca05c335 Merge remote-tracking branch 'rockchip/for-next' adds 57b13b8b3400 ARM: dts: exynos: remove display-port node from Arndale adds 3b926dc4e362 Merge branch 'next/dt' into for-next adds 193b4d45c29c ARM: exynos_defconfig: Add MAX8998 RTC and charger drivers adds 1300bd95feb6 Merge branch 'next/defconfig' into for-next adds 6e82e64b7c57 ARM: exynos_defconfig: Add MAX8952 regulator driver adds e49698328732 ARM: exynos_defconfig: Add TOSHIBA TC358764 bridge driver adds 47bf095d16df ARM: multi_v7_defconfig: Add MAX8952 regulator driver adds 24c8e4b85399 ARM: multi_v7_defconfig: Add TOSHIBA TC358764 bridge driver adds a409a4f4933a Merge branch 'next/defconfig' into for-next adds 56efa381ba5b Merge remote-tracking branch 'samsung-krzk/for-next' adds 772c3a452a13 ARM: dts: sunxi: h3/h5: Add clock accuracy for external os [...] adds 75d64e8bf5c1 ARM: dts: sun8i: r40: Add clock accuracy for external oscillators adds d394e7aeba79 Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next adds f6f4422532ad ARM: dts: sun8i: a23/a33: Fix up RTC device node adds 507c6e89d6c4 ARM: dts: sunxi: h3/h5: Fix up RTC device node and clock r [...] adds 5f9e88282546 ARM: dts: sun8i: r40: Add RTC device node adds 44ff3cafcd7f arm64: dts: allwinner: a64: Fix up RTC device node and clo [...] adds 230df6835adc Merge branches 'sunxi/dt-for-4.21' and 'sunxi/dt64-for-4.2 [...] adds 5719ac19fc32 ARM: dts: sunxi: Fix PMU compatible strings adds ef9c186f08d7 Merge branch 'sunxi/dt-for-4.21' into sunxi/for-next adds 7bd0865e0575 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 2da0a5ad53f6 Merge branch for-4.21/dt-bindings into for-next adds 165c3f39e89f Merge branch for-4.21/soc into for-next adds 25c7dde6ebe3 Merge branch for-4.21/firmware into for-next adds 603d703743cd Merge branch for-4.21/memory into for-next adds 1101e762359b Merge branch for-4.21/arm/dt into for-next adds b066a31040b7 arm64: tegra: Add HDA controller on Tegra186 adds 7c3adf1243cc arm64: tegra: Enable HDA on Jetson TX2 adds 97cf683c123d arm64: tegra: Add CEC controller on Tegra186 adds 4878cc0c9fab arm64: tegra: Add HDA controller on Tegra194 adds 01e13ae3b5f5 arm64: tegra: Enable HDA on Jetson Xavier adds badb80bed041 arm64: tegra: Add CEC controller on Tegra194 adds caa7a8e3c312 arm64: tegra: Enable HDA controller on Jetson TX1 adds 8589a649d5f9 arm64: dts: tegra186: Enable IOMMU for SDHCI adds ffa1ad89ddf2 arm64: tegra: Set reg property for display-hub on Tegra186 adds 611a1c69f8ca arm64: tegra: Set reg property for display-hub on Tegra194 adds ae78a5d02dee Merge branch for-4.21/arm64/dt into for-next adds 2731820ce27b Merge branch for-4.21/clk into for-next adds c80a5f012502 Merge remote-tracking branch 'tegra/for-next' adds 3bbd3db86470 arm64: relocatable: fix inconsistencies in linker script a [...] adds c9460dcb06ee arm64: capabilities: Merge entries for ARM64_WORKAROUND_CL [...] adds f58cdf7e3cab arm64: capabilities: Merge duplicate Cavium erratum entries adds a3dcea2c8512 arm64: capabilities: Merge duplicate entries for Qualcomm [...] adds 82a3a21b236f arm64: capabilities: Speed up capability lookup adds f7bfc14a0819 arm64: capabilities: Optimize this_cpu_has_cap adds 606f8e7b27bf arm64: capabilities: Use linear array for detection and ve [...] adds 0b587c84e421 arm64: capabilities: Batch cpu_enable callbacks adds bd4fb6d270bc arm64: Add support for SB barrier and patch in over DSB; I [...] adds 679db70801da arm64: entry: Place an SB sequence following an ERET instruction adds 8cb3451b1f24 arm64: entry: Remove confusing comment adds 21e28547f613 arm64/neon: add workaround for ambiguous C99 stdint.h types adds cc9f8349cb33 arm64: crypto: add NEON accelerated XOR implementation adds a21b0b78eaf7 arm64: hugetlb: Register hugepages during arch init adds 08861d33d680 preempt: Move PREEMPT_NEED_RESCHED definition into arch code adds 396244692232 arm64: preempt: Provide our own implementation of asm/preempt.h adds 52e22b685b0e Merge remote-tracking branch 'arm64/for-next/core' adds 11832328c564 clk: qcom: Add xo dummy clk on msm8998 adds c0cb7c7e7164 clk: qcom: Enumerate remaining msm8998 resets adds b0d2e8a0cde9 clk: qcom: gcc-msm8998: Drop hmss_dvm and lpass_at adds 2abf856202fd clk: qcom: gcc-msm8998: Disable halt check of UFS clocks adds 30bc0b9881f3 clk: qcom: gcc-msm8998: Add clkref clocks adds d8bc31501650 Merge branch 'clk-qcom-8998-resets' into clk-next adds 4102a9edf901 dt-bindings: clock: r8a7795: Remove CSIREF clock adds 4584738e139c dt-bindings: clock: r8a7796: Remove CSIREF clock adds f845b01d478a clk: renesas: r8a774a1: Add CPEX clock adds b9c0ba6614bc clk: renesas: r8a7795: Add CPEX clock adds f51389cb6a97 clk: renesas: r8a7796: Add CPEX clock adds f70f4be7339d clk: renesas: r8a77965: Add CPEX clock adds 396bc9d40d69 clk: renesas: r8a77970: Add CPEX clock adds 7cf3a216a2b3 clk: renesas: r8a77990: Correct parent clock of DU adds 515b2915ee08 clk: renesas: r8a77995: Correct parent clock of DU adds a5883a387fc1 clk: renesas: r8a77995: Remove non-existent VIN5-7 module clocks adds 846dbb405b8c clk: renesas: r8a77995: Remove non-existent SSP clocks adds 6155bfa32caf clk: renesas: r8a77995: Add missing CPEX clock adds c0f8584f0553 clk: renesas: r8a77995: Simplify PLL3 multiplier/divider adds ecda0a09fa99 clk: renesas: rcar-gen3: Set state when registering SD clocks adds e2f4dd1f5b51 clk: renesas: rcar-gen3: Add documentation for SD clocks adds 36c4da4f552a clk: renesas: rcar-gen3: Add HS400 quirk for SD clock adds 60baf75e3f5b Merge tag 'clk-renesas-for-v4.21-tag2' of git://git.kernel [...] adds 39250802ef50 Merge branch 'clk-renesas' into clk-next adds a41f85b6017e Merge tag 'sunxi-clk-for-4.21' of https://git.kernel.org/p [...] adds ae5db7b04fec Merge branch 'clk-allwinner' into clk-next adds 06594d739e8f Merge remote-tracking branch 'clk/clk-next' adds d4e2fd376032 Merge remote-tracking branch 'csky/linux-next' adds 35515a3f72ae Merge remote-tracking branch 'ia64/next' adds 3003eb61b51a Merge remote-tracking branch 'm68k/for-next' adds eb18fe852f43 Merge remote-tracking branch 'microblaze/next' adds ff4dd232ec45 MIPS: Expand MIPS32 ASIDs to 64 bits adds 46df5433c583 Merge remote-tracking branch 'mips/mips-next' adds 86d9212f9434 Merge remote-tracking branch 'nds32/next' adds 28113b44af4d Merge remote-tracking branch 'nios2/for-next' adds 3799af56f056 Merge remote-tracking branch 'parisc-hd/for-next' adds 073c7db4edb3 Merge remote-tracking branch 'powerpc/next' adds b40f40be0d23 riscv, atomic: Add #define's for the atomic_{cmp,}xchg_*() [...] adds edc305622e96 automerging branch "kernel.org-palmer-linux/fix-cmpxchg_de [...] adds 08a390c46693 automerging branch "kernel.org-palmer-linux/fix-copy_user" [...] adds caa128c11dc6 automerging branch "kernel.org-palmer-linux/fix-features_r [...] adds bc06952e035a automerging branch "kernel.org-palmer-linux/fix-flat" into [...] adds 26edefef562d automerging branch "kernel.org-palmer-linux/fix-module" in [...] adds 5f2b414eea18 automerging branch "kernel.org-palmer-linux/fix-pt_regs-wh [...] adds 8d8a4aaee8e5 automerging branch "kernel.org-palmer-linux/fix-ptrace" in [...] adds 18dc69961b72 automerging branch "kernel.org-palmer-linux/fix-put_of_cpu [...] adds f5573d3b7d44 automerging branch "kernel.org-palmer-linux/fix-rv32i" int [...] adds 544e9ec9e17a automerging branch "kernel.org-palmer-linux/fix-su" into " [...] adds 574fd5bd0a4b riscv: remove unused variable in ftrace adds ad60a1a440f3 automerging branch "kernel.org-palmer-linux/fix-unused_var [...] adds df314f79d15c riscv: fix trace_sys_exit hook adds b78002b395b4 riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig adds fec0f77dd8f2 riscv: add audit support adds 3245ae79a2fe riscv: audit: add audit hook in do_syscall_trace_enter/exit() adds 1cfdfcd4c548 automerging branch "kernel.org-palmer-linux/next-audit" in [...] adds 81c0503bb148 tty/serial: Add RISC-V SBI earlycon support adds 680a72069305 RISC-V: defconfig: Enable RISC-V SBI earlycon support adds ad5a7d20c297 RISC-V: Remove EARLY_PRINTK support adds 5a44ea3d538a automerging branch "kernel.org-palmer-linux/next-earlycon" [...] adds b1d99e65a3a8 automerging branch "kernel.org-palmer-linux/next-ojn" into [...] adds 219292deb880 automerging branch "kernel.org-palmer-linux/next-sg_chain" [...] adds c7fcbd04f25d riscv: fix trace_sys_exit hook adds bfb53ee8129c riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig adds 7ac3574ad42f automerging branch "kernel.org-palmer-linux/next-tracepoin [...] adds d3bf2aebbccf Merge remote-tracking branch 'risc-v/for-next' adds 534bc6eb21fa Merge remote-tracking branch 's390/features' adds 91abe6b2237f sbus: Use of_node_name_eq for node name comparisons adds c23b8e7acea3 ALSA: sparc: Use of_node_name_eq for node name comparisons adds 536257bc87e2 Merge remote-tracking branch 'sparc-next/master' adds 5e0534534f6a Merge remote-tracking branch 'xtensa/xtensa-for-next' adds a0615a23a884 Merge remote-tracking branch 'fscrypt/master' adds 406fbab06a71 Merge remote-tracking branch 'befs/for-next' adds 2f0c87b3e7d4 Merge branch 'misc-4.20' into for-next-current-v4.19-20181206 adds 55070d640e5a Btrfs: remove no longer used logged range variables when l [...] adds 5cb1b8e85b67 Btrfs: remove no longer used stuff for tracking pending or [...] adds aa99e3ac64a4 btrfs: extent-tree: Detect bytes_may_use underflow earlier adds 632dd36c83d5 btrfs: extent-tree: Detect bytes_pinned underflow earlier adds fc654da4358f btrfs: Introduce find_free_extent_ctl structure for later rework adds 159db474e8c5 btrfs: Refactor clustered extent allocation into find_free [...] adds e1a089881144 btrfs: Refactor unclustered extent allocation into find_fr [...] adds 71ad6d4a3950 btrfs: Refactor find_free_extent loops update into find_fr [...] adds 8ad0f8196c50 btrfs: volumes: Make sure there is no overlap of dev exten [...] adds b2fd0e05d37f btrfs: volumes: Make sure no dev extent is beyond device boundary adds 054450014212 btrfs: Add function to distinguish between data and btree inode adds 6907b1c2ac72 btrfs: Remove extent_io_ops::fill_delalloc adds 26f9f9abbbb6 btrfs: Remove extent_io_ops::writepage_start_hook adds 5437f21250cc btrfs: Remove extent_io_ops::writepage_end_io_hook adds 349a6deb2089 btrfs: Remove extent_io_ops::check_extent_io_range callback adds 427d03945bed btrfs: Remove extent_io_ops::set_bit_hook extent_io callback adds 1cd5772dea20 btrfs: Remove extent_io_ops::clear_bit_hook callback adds b38ae3703430 btrfs: Remove extent_io_ops::merge_extent_hook callback adds fae17c3b50b2 btrfs: Remove extent_io_ops::split_extent_hook callback adds eb1eef5d4fac Btrfs: prevent ioctls from interfering with a swap file adds 6aeb2556b01b Btrfs: rename and export get_chunk_map adds fc2db0ecbdb9 Btrfs: support swap files adds aa7620db9de0 btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] adds af2de88996e3 btrfs: Remove needless tree locking in iterate_inode_refs adds 27f300368e0d btrfs: Remove needless tree locking in iterate_inode_extrefs adds bb31bacb34dd btrfs: Remove redundant extent_buffer_get in get_old_root adds 0672df70a9fd btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] adds 35c30538c19c btrfs: Remove extra reference count bumps in btrfs_compare_trees adds 607d4de2a47b btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf adds 9b9175d46d18 btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] adds d8e1d8552d40 btrfs: Adjust loop in free_extent_buffer adds 054f1bcb8b31 Btrfs: simpler and more efficient cleanup of a log tree's [...] adds 00d06ab0917e Btrfs: remove no longer used io_err from btrfs_log_ctx adds 1b1be490b3d0 btrfs: remove redundant replace_state init adds 54862a360f65 btrfs: Check for missing device before bio submission in b [...] adds 85d1e198edda btrfs: Move epd::extent_locked check to writepage_delalloc [...] adds 48f7bf35ec7a btrfs: Remove extent_page_data argument from writepage_delalloc adds d7617a0f87a4 btrfs: Remove unused extent_state argument from btrfs_writ [...] adds dfc22d68b5fe btrfs: use tagged writepage to mitigate livelock of snapshot adds f40a90c9e2b5 btrfs: alloc_chunk: do not refurbish num_bytes adds 48fbeb1f0404 btrfs: alloc_chunk: improve chunk size variable name adds bb8d1469c49b btrfs: alloc_chunk: fix more DUP stripe size handling adds ccad3535dee1 btrfs: fix ncopies raid_attr for RAID56 adds 3b10729776cb btrfs: introduce nparity raid_attr adds b164a1214d12 btrfs: harden agaist duplicate fsid on scanned devices adds a94bb00256a3 btrfs: mark btrfs_dev_replace_start as static adds e7a445dfadc7 btrfs: dev-replace: go back to suspended state if target d [...] adds eb03683556f9 btrfs: dev-replace: go back to suspend state if another EX [...] adds e2275f33d349 btrfs: fix use-after-free due to race between replace star [...] adds 2444d3a6ce8e btrfs: dev-replace: set result code of cancel by status of scrub adds 4e7576f17a24 btrfs: dev-replace: replace's scrub must not be running in [...] adds 6594bfdc9bb7 btrfs: dev-replace: add explicit check for replace result [...] adds 58a5eb552e71 btrfs: silence warning if replace is canceled adds 88dce2471ac5 btrfs: don't report user-requested cancel as an error adds d556989da88f btrfs: Remove superfluous check form btrfs_remove_chunk adds 25c8669f58a8 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument adds c897a3fc2057 btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range adds 623eedef9965 btrfs: remove unused drop_on_err in btrfs_mkdir adds 435e645e2737 btrfs: introduce EXPORT_FOR_TESTS macro adds 37ccbc66f35c btrfs: use EXPORT_FOR_TESTS for conditionally exported functions adds 960798902fb1 btrfs: Introduce support for FSID change without metadata rewrite adds 4831a4e80c67 btrfs: Add sysfs support for metadata_uuid feature adds 7469f4d91afa btrfs: Remove fsid/metadata_fsid fields from btrfs_info adds 35ce0e12aa5b btrfs: Add handling for disk split-brain scenario during f [...] adds ef83acd79fc9 btrfs: add members to fs_devices to track fsid changes adds 32e7b64f0021 btrfs: Handle one more split-brain scenario during fsid change adds 2eab5da07a7d btrfs: Handle final split-brain possibility during fsid change adds a8151a20159a Btrfs: allow clear_extent_dirty() to receive a cached exte [...] adds 960abef08880 Btrfs: fix access to available allocation bits when starti [...] adds 3f59f6330852 Btrfs: fix deadlock when enabling quotas due to concurrent [...] adds 80fbf2ed0223 btrfs: add helper to describe block group flags adds b309907a9b7b btrfs: balance: print args during start and resume adds 980c87d28405 btrfs: balance: print to system log when balance ends or i [...] adds ac150f01fb9d btrfs: merge btrfs_submit_bio_done to its caller adds eac7774376b1 btrfs: replace async_cow::root with fs_info adds 71bfda374a07 btrfs: remove redundant csum buffer in btrfs_io_bio adds 12a29fdaf0cc btrfs: replace btrfs_io_bio::end_io with a simple helper adds dfc71d832823 btrfs: remove btrfs_bio_end_io_t adds 04062585d8ec btrfs: Remove extent_io_ops::readpage_io_failed_hook adds 23d878ba93df Btrfs: fix deadlock with memory reclaim during scrub adds e8fe1ad7c92e btrfs: don't initialize 'offset' in map_private_extent_buffer() adds 580510f203e4 btrfs: document extent mapping assumptions in checksum adds d3a2a3abef32 btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction adds 08c72d91927f btrfs: Refactor btrfs_merge_bio_hook adds c6e6b0048f5f btrfs: switch BTRFS_FS_STATE_* to enums adds 8681a21f8709 btrfs: switch BTRFS_BLOCK_RSV_* to enums adds 387fa6043759 btrfs: switch BTRFS_FS_* to enums adds 83cbead3c5f1 btrfs: switch BTRFS_ROOT_* to enums adds b0956f89953d btrfs: switch EXTENT_BUFFER_* to enums adds d43c903d5741 btrfs: switch EXTENT_FLAG_* to enums adds 4142274d6872 btrfs: switch BTRFS_ORDERED_* to enums adds 60a2fb3e438c btrfs: drop extra enum initialization where using defaults adds d7f3be22bf53 Btrfs: fix fsync of files with multiple hard links in new [...] adds 1a47e86f8a80 btrfs: tree-checker: Don't check max block group size as c [...] adds 5528730493e4 btrfs: skip file_extent generation check for free_space_in [...] adds c2a81b33e5f7 btrfs: remove always true if branch in find_delalloc_range adds f8a963c8ec53 btrfs: Fix error handling in btrfs_cleanup_ordered_extents adds 5d45861d9fa2 btrfs: reada: reorder dev-replace locks before radix tree preload adds d30a3dcd4b94 btrfs: dev-replace: swich locking to rw semaphore adds e04c4591323d btrfs: dev-replace: remove custom read/write blocking scheme adds 0b1238eee3f7 btrfs: dev-replace: open code trivial locking helpers adds 49630bf4d075 btrfs: use offset_in_page instead of open-coding it adds 717c8a747bfa btrfs: use PAGE_ALIGNED instead of open-coding it adds 009bdb100f2a btrfs: add btrfs_delete_ref_head helper adds 042c94684fc8 btrfs: add cleanup_ref_head_accounting helper adds 1b94ad04a53b btrfs: cleanup extent_op handling adds fb4b88ec4f47 btrfs: only track ref_heads in delayed_ref_updates adds dec36a02d5ff btrfs: introduce delayed_refs_rsv adds 8b5c40008d20 btrfs: update may_commit_transaction to use the delayed refs rsv adds 4e325c6e3521 btrfs: add new flushing states for the delayed refs rsv adds 4464992f89e8 btrfs: rework btrfs_check_space_for_delayed_refs adds c68f06ac168e btrfs: don't run delayed refs in the end transaction logic adds 3f2ef4eadeb4 btrfs: fix truncate throttling adds a3d684e20489 Merge branch 'misc-next' into for-next-current-v4.19-20181206 adds c64a83962602 Merge branch 'for-next-current-v4.19-20181206' into for-ne [...] adds b322eb339ad1 Merge branch 'misc-next' into for-next-next-v4.20-20181206 adds ee8197c06004 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds 77cfbcc4de2e Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 25c2b0aa0caf Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds e126bd5b8a21 btrfs: run delayed iputs before committing adds aad0502c1498 btrfs: wakeup cleaner thread when adding delayed iput adds 62f2c14bbcb6 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds e1a447bdec5b Merge branch 'ext/josef/iput-fixes' into for-next-next-v4. [...] adds a92fe606e20a btrfs: Remove 1st shrink/grow phase from balance adds 27455d8898ea Merge branch 'ext/nikbor/no-balance-1st-phase' into for-ne [...] adds b990c6799efb btrfs: catch cow on deleting snapshots adds 581d187ecf85 btrfs: run delayed items before dropping the snapshot adds 6786c3359320 Merge branch 'ext/josef/catch-cow' into for-next-next-v4.2 [...] adds d747f9e3dce3 btrfs: Refactor main loop in extent_readpages adds 65e7500ddcf3 Merge branch 'ext/nikbor/refactor-readpages' into for-next [...] adds 86db915ae814 Merge branch 'for-next-next-v4.20-20181206' into for-next- [...] adds 96d1f33f2283 Merge remote-tracking branch 'btrfs-kdave/for-next' adds a3f952e55eb9 cifs: clean up indentation, replace spaces with tab adds dd3fc39db434 cifs: use a compound for setting an xattr adds b1476a66da0b cifs: smb2 commands can not be negative, remove confusing check adds 5cce1056265c cifs: address trivial coverity warning adds 0e1d6761948a cifs: create a helper function for compound query_info adds 6fec49104f22 Add vers=3.0.2 as a valid option for SMBv3.0.2 adds 961db95e5536 cifs: change smb2_query_eas to use the compound query-info helper adds 37743f0d8ee9 cifs: suppress some implicit-fallthrough warnings adds 71a5ce048bfb cifs: remove set but not used variable 'smb_buf' adds 8ec20a4fd3a3 cifs: update internal module version number adds 9ffcb0ecfcc8 Merge remote-tracking branch 'cifs/for-next' adds 53c93135a397 Merge remote-tracking branch 'ecryptfs/next' adds 36fa72d88360 Merge remote-tracking branch 'ext3/for_next' adds 23c2949063b3 Merge remote-tracking branch 'ext4/dev' adds a5be65be901e Merge remote-tracking branch 'f2fs/dev' adds c830dd93f0d6 Merge remote-tracking branch 'fuse/for-next' adds 7e7f770726fa Merge remote-tracking branch 'jfs/jfs-next' adds 497c077aef92 Merge remote-tracking branch 'nfsd/nfsd-next' adds d6f4e7ac411c Merge remote-tracking branch 'overlayfs/overlayfs-next' adds fd2885565598 Merge remote-tracking branch 'ubifs/linux-next' adds 1ec0090ee1f2 Merge remote-tracking branch 'v9fs/9p-next' adds 16306a61d3b7 fs/locks: always delete_block after waiting. adds c0e15908979d fs/locks: change all *_conflict() functions to return bool. adds fd7732e033e3 fs/locks: create a tree of dependent requests. adds cb03f94ffb07 fs/locks: merge posix_unblock_lock() and locks_delete_block() adds 7bbd1fc0e9f1 fs/locks: remove unnecessary white space. adds bec2605edc6f Merge remote-tracking branch 'file-locks/locks-next' adds 23d66db1fe03 Merge remote-tracking branch 'vfs/for-next' adds 461fb455ac2c Merge remote-tracking branch 'printk/for-next' adds 02a9283641cf Merge remote-tracking branch 'pci/next' adds 4c1a222305c7 Merge remote-tracking branch 'pstore/for-next/pstore' adds 2fc00c1e0f9d HID: use macros in IS_INPUT_APPLICATION adds 7f5592742a42 HID: input: support Microsoft wireless radio control hotkey adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds 868613f1c0cc HID: quirks: fix RetroUSB.com devices adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds c201e3808e0e Input: restore EV_ABS ABS_RESERVED adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 52ea899637c7 Input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` adds c53431eb696f HID: core: store the collections as a basic tree adds 5a4abb36f312 HID: core: process the Resolution Multiplier adds 2dc702c991e3 HID: input: use the Resolution Multiplier for high-resolut [...] adds fef33601a321 HID: logitech-hidpp: fix typo, hiddpp to hidpp adds 95c3d00282ce HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] adds 4435ff2f09a2 HID: logitech: Enable high-resolution scrolling on Logitech mice adds 16767229940f HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3a8681e23521 Merge remote-tracking branch 'hid/for-next' adds a78b5dc56553 Revert "dt-bindings: i2c: Use correct vendor prefix for Atmel" adds dc2a5c92e894 Merge branch 'i2c/for-current' into i2c/for-next adds 0fce295d45bf Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 7cf2dd7a4c67 Merge remote-tracking branch 'i2c/i2c/for-next' adds 33a23b88b2ac Merge remote-tracking branch 'i3c/i3c/next' adds 70dbf6de1872 hwmon: (lm75) Add STLM75 support adds d4533027307b hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants adds 1210ebed343a hwmon: (ltc2945): Auto-convert to use SENSOR_DEVICE_ATTR_{ [...] adds 24d4690b9e6a hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds 2e56c01dc34a hwmon: (lm95234) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds 1c2b838a9b27 hwmon: (nct7802) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds c5364849cebb hwmon: (ltc4260) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds 609e5e43d2c3 hwmon: (max6650) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds f637dcba3419 hwmon: (ntc_thermistor) Auto-convert to use SENSOR_DEVICE_ [...] adds 44974951b84e hwmon: (pwm-fan) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds c8a559114bdb hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds ec680b33cc9c hwmon: (tmp401) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] adds a3ab0d6a909b hwmon: (ina2xx) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] adds 82b0120681e0 hwmon: (ltc4215) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] adds bcb3b81efd6e Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 76e7fd843ebb Documentation/admin-guide: introduce perf-security.rst file adds 036c20c06e43 Documentation/admin-guide: update admin-guide index.rst adds 7bbfd9ad8eb2 Documentation: convert path-lookup from markdown to restur [...] adds a4a2bf0e246e doc:it: fixes in process/1.Intro adds fdf0345e59f9 doc:it: add some process/* translations adds 41c31f6a5945 Documentation: devres: note checking needs when converting adds c5ed311b4e31 x86, boot: documentation whitespace fixup adds 2f7e6f6bf0d5 docs/core-api: make mm-api.rst more structured adds f77af637f29d doc:process: add links where missing adds ec79d131efbc Merge remote-tracking branch 'jc_docs/docs-next' adds 87bd0e034e84 media: lmedm04: Add missing usb_free_urb to free interrupt urb. adds 8d31a499c60f media: lmedm04: Move interrupt buffer to priv buffer. adds c35f0b16537c media: venus: add support for key frame adds 91dc5e91edf7 media: staging: tegra-vde: Replace debug messages with tra [...] adds d338e17993f7 media: v4l2: clarify H.264 loop filter offset controls adds 75fa6e4f83a0 media: coda: fix H.264 deblocking filter controls adds 87c9f1971492 media: pvrusb2: fix spelling mistake "statuss" -> "status" adds fe8fb032732f media: sun6i: fix spelling mistake "droped" -> "dropped" adds 22f54602526e media: cedrus: Remove global IRQ spin lock from the driver adds ad93f09b02ee media: MAINTAINERS: Change Todor Tomov's email address adds 8f4c20cb6ab1 media: marvell-ccic: trivial fix to the datasheet URL adds 4e1e0eb0e074 media: v4l2-ioctl: Zero v4l2_plane_pix_format reserved fields adds 2123cbd687ca media: venus: Support V4L2 QP parameters in Venus encoder adds de2563bce7a1 media: venus: core: Set dma maximum segment size adds 2fc6e404117e media: Use of_node_name_eq for node name comparisons adds 3ba37c2bcb0c media: rcar-csi2: add R8A77980 support adds a383096c98b4 media: rcar-vin: add R8A77980 support adds be7e3c3684e0 media: vivid: Improve timestamping adds d138091ffca6 media: v4l2-subdev: document controls need _FL_HAS_DEVNODE adds e0fe5c7b22a8 media: staging: media: imx: Use of_node_name_eq for node n [...] adds 69d2a734c5dc media: video-i2c: support runtime PM adds ac11da47ff45 media: video-i2c: check if chip struct has set_power function adds 66ca86fe37db media: dt-bindings: media: cedrus: Add compatibles for the [...] adds f7fa2b6ae13f media: cedrus: Add device-tree compatible and variant for [...] adds e82a34fa89f8 media: cedrus: Add device-tree compatible and variant for [...] adds 9ed5d5fb8b43 media: cetrus: return an error if alloc fails adds e4d7b113fdcc media: cedrus: don't initialize pointers with zero adds 00c30f42c759 media: rockchip vpu: remove some unused vars adds 0f4bb10857e2 media: siano: Use kmemdup instead of duplicating its function adds ee494cf377e1 media: v4l2-device: Link subdevices to their parent device [...] adds e159b6074c82 media: vimc: fix start stream when link is disabled adds 5ccbff545c77 Merge remote-tracking branch 'v4l-dvb/master' adds 3a380c4fe1c7 Merge remote-tracking branch 'v4l-dvb-next/master' adds f9d81d90f7cf Merge remote-tracking branch 'pm/linux-next' adds 6fc16552e145 Merge remote-tracking branch 'cpupower/cpupower' adds 4b74173b6122 Merge remote-tracking branch 'opp/opp/linux-next' adds 5be52fccaf3d thermal: remove unused function parameter adds 964f4843a455 Thermal: do not clear passive state during system sleep adds 68000a0d983f thermal: Fix locking in cooling device sysfs update cur_state adds 9d6f76c6e82c thermal: int340x_thermal: int3400_thermal: simplify gettin [...] adds 26d84c276c1e thermal: rockchip_thermal: simplify getting .driver_data adds 3fc62efe0997 thermal: spear_thermal: simplify getting .driver_data adds 445ae758ceaf thermal: st: st_thermal: simplify getting .driver_data adds 209d07e63e14 thermal: zx2967_thermal: simplify getting .driver_data adds 3e8c4d31f8ed drivers: thermal: Move various drivers for intel platforms [...] adds 72e9baf99728 drivers: thermal: Move QCOM_SPMI_TEMP_ALARM into the qcom subdir adds eaaa598c0a28 Merge branches 'for-rc' and 'thermal-core' into next adds ff3f4da66f53 Merge remote-tracking branch 'thermal/next' adds 5a6b920b2806 Merge remote-tracking branch 'ieee1394/for-next' adds 78a2c2d85b4d Merge remote-tracking branch 'dlm/next' adds 940bd697c8b6 Merge remote-tracking branch 'swiotlb/linux-next' adds 29a201fee53c next-20181203/rdma adds 8742c7eb3d13 net/mlx5e: Remove trailing space of tx_pause ethtool counter name adds 305438310938 net/mlx5e: Cleanup unused defines adds 080d1b17fbc5 net/mlx5e: Move modify tirs hash functionality adds d930ac796fdb net/mlx5e: Refactor TIR configuration function adds bbeb53b8b2c9 net/mlx5e: Move RSS params to a dedicated struct adds 756c41603a18 net/mlx5e: ethtool, Support user configuration for RX hash fields adds 8ff57c18e9f6 net/mlx5e: Improve ethtool private-flags code structure adds ba5dfaff1955 Merge tag 'mlx5e-updates-2018-12-04' of git://git.kernel.o [...] adds 19e3a9c90c53 net: bridge: convert multicast to generic rhashtable adds 4329596cb10d net: bridge: multicast: use non-bh rcu flavor adds cf332bca56f4 net: bridge: mark hash_elasticity as obsolete adds d08c6bc08f72 net: bridge: increase multicast's default maximum number o [...] adds 932c44170779 Merge branch 'net-bridge-convert-multicast-to-generic-rhashtable' adds d66280b12bd7 net: netem: use a list in addition to rbtree adds bf5849f15a30 net: Use of_node_name_eq for node name comparisons adds f5d6c3e5a359 tipc: fix node keep alive interval calculation adds 7a35a50df5a3 neighbor: Add extack messages for add and delete commands adds 83b1bc122cab tun: align write-heavy flow entry members to a cache line adds 5c327f673d2f tun: remove unnecessary check in tun_flow_update adds a5dd308778a4 net: dsa: Add overhead to tag protocol ops. adds dc0fe7d47f9f net: dsa: Set the master device's MTU to account for DSA o [...] adds d6a4b570d346 Merge branch 'dsa-mtu' adds fdb8b298676a tcp: fix code style in tcp_recvmsg() adds 00f54e68924e net: core: dev: Add extack argument to dev_open() adds dc1aea1e08de net: vrf: cycle_netdev(): Add an extack argument adds cf7686a01266 net: ipvlan: ipvlan_set_port_mode(): Add an extack argument adds 567c5e13be5c net: core: dev: Add extack argument to dev_change_flags() adds 6d0403216d03 net: core: dev: Add extack argument to __dev_change_flags() adds 263726053400 net: core: dev: Add call_netdevice_notifiers_extack() adds 40c900aa1ff5 net: core: dev: Attach extack to NETDEV_PRE_UP adds 1ba1daed90e2 selftests: mlxsw: Add a new test extack.sh adds ef2df7fc11f8 Merge branch 'Pass-extack-to-NETDEV_PRE_UP' adds 474fb1150d40 net: aquantia: fix RSS table and key sizes adds 71a963cfc50b net: aquantia: increase max number of hw queues adds a8c69ca79217 net: aquantia: fix initialization of RSS table adds 391637676fc9 net: aquantia: add support of RSS configuration adds 6b241e411607 Merge branch 'net-aquantia-add-RSS-configuration' adds ff23b91ce1ae vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info adds 4f89f5b5353c vxlan: Add vxlan_fdb_replay() adds e5ff4b195289 vxlan: Add vxlan_fdb_clear_offload() adds 43920edf3b24 bridge: Add br_fdb_clear_offload() adds 2a36c1252068 mlxsw: spectrum: Track NVE type at FIDs adds 34139ede051e mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier adds a6ef5a48a32f mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay adds b73ef0e0ee30 mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload adds 83de78831b99 mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload adds 8a5969d8a83d mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable adds 0efe9ed98d15 selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave adds 55939b262a61 selftests: forwarding: Add PVID test case for VXLAN with V [...] adds 9f4c2cffd08c Merge branch 'mlxsw-Un-offload-FDB-on-NVE-detach-attach' adds fe0f7d698d5d net: hns3: remove existing process error functions and reo [...] adds 98da4027afa6 net: hns3: rename enable error interrupt functions adds f3fa4a94dbc2 net: hns3: re-enable error interrupts on hw reset adds 166b04c3ee31 net: hns3: deletes unnecessary settings of the descriptor data adds 381c356e9566 net: hns3: rename process_hw_error function adds 481a626a603d net: hns3: add optimization in the hclge_hw_error_set_state adds 332fbf576579 net: hns3: add handling of hw ras errors using new set of [...] adds 8bb147927c7c net: hns3: deleted logging 1 bit errors adds f6162d44126c net: hns3: add handling of hw errors reported through MSIX adds 7838f908e251 net: hns3: add handling of hw errors of MAC adds 8fc9d3e3b46b net: hns3: handle hw errors of PPP PF adds f69b10b317f9 net: hns3: handle hw errors of PPU(RCB) adds c3529177db47 net: hns3: handle hw errors of SSU adds 630ba007f475 net: hns3: add handling of RDMA RAS errors adds 12edfdfc7986 Merge branch 'hns3-error-handling' adds 58956317c8de neighbor: Improve garbage collection adds 0fbe82e628c8 net: call sk_dst_reset when set SO_DONTROUTE adds d37e56df23f9 tc-testing: Add command timeout feature to tdc adds dfe465d33e7f tc-testing: Add new TdcResults module adds 915c158deaf9 tc-testing: Implement the TdcResults module in tdc adds 8d189159ac1e tc-testing: gitignore, ignore generated test results adds 83af01ba1c2d Merge branch 'tc-testing-next' adds 97ef7b4c5501 ip: silence udp zerocopy smatch false positive adds 04fa26bab06d net: phy: mdio-gpio: Add platform_data support for phy_mask adds dc9d38cec71c net: phy: mdio-gpio: Add phy_ignore_ta_mask to platform data adds 120d633f199b Merge branch 'platform-data-controls-for-mdio-gpio' adds 91ba47957379 net: dsa: Restore MTU on master device on unload adds a60956ed72f7 net: dsa: Make dsa_master_set_mtu() static adds 5085239657e5 Merge remote-tracking branch 'net-next/master' adds 7337224fc150 bpf: Improve the info.func_info and info.func_info_rec_siz [...] adds d30d42e08c76 bpf: Change insn_offset to insn_off in bpf_func_info adds 555249df711b bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info adds 84ecc1f98ca7 bpf: Expect !info.func_info and insn_off name changes in t [...] adds a06aef4ed5b6 Merge branch 'bpf_func_info-improvements' adds 17f6c83fb5eb mips: bpf: fix encoding bug for mm_srlv32_op adds ee94b90c8aca mips: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_X adds 44cf43c04bb5 ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* adds f860203b010a s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* adds 84708c138677 nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* adds 2dc6b100f928 bpf: interpreter support BPF_ALU | BPF_ARSH adds c49f7dbd4f9c bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH adds c099f3f413f3 selftests: bpf: update testcases for BPF_ALU | BPF_ARSH adds 6baefa1aa46f Merge branch 'support-alu32_arsh' adds c454a46b5efd bpf: Add bpf_line_info support adds ee491d8dbe49 bpf: tools: Sync uapi bpf.h adds 05687352c600 bpf: Refactor and bug fix in test_func_type in test_btf.c adds 4d6304c76355 bpf: Add unit tests for bpf_line_info adds f0187f0b17fa bpf: libbpf: Refactor and bug fix on the bpf_func_info loa [...] adds 3d65014146c6 bpf: libbpf: Add btf_line_info support to libbpf adds b053b439b72a bpf: libbpf: bpftool: Print bpf_line_info during prog dump adds ca5d1a7fad0f Merge branch 'bpf_line_info' adds 01d3240a04f4 media: bpf: add bpf function to report mouse movement adds 0158552e25df Merge remote-tracking branch 'bpf-next/master' adds eea046b4ffb4 Merge remote-tracking branch 'ipsec-next/master' adds 3fd3c80acc17 net/mlx5: Expose packet based credit mode adds 35c2621a2f87 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds f04ebbb86140 Merge remote-tracking branch 'netfilter-next/master' adds 59b7cc5bd259 Merge remote-tracking branch 'nfc-next/master' adds 9a5f1ef088c0 Merge remote-tracking branch 'mac80211-next/master' adds 249994be2777 Merge remote-tracking branch 'gfs2/for-next' adds b3dd93030c3c mtd: maps: physmap: Leave assigned complex mappings adds 9d3b5086f6d4 mtd: physmap_of_gemini: Handle pin control adds bd0f71bbe83e Merge remote-tracking branch 'mtd/mtd/next' adds 10949af1681d mtd: spinand: Add initial support for Toshiba TC58CVG2S0H adds 0813621ba898 mtd: rawnand: Stop passing mtd_info objects to internal functions adds 99f3351a6d6e mtd: rawnand: Reorganize code to avoid forward declarations adds 996852a97bc6 mtd: rawnand: legacy: Drop useless test in nand_legacy_set [...] adds 1f2d29e634b3 mtd: rawnand: Move nand_exec_op() to internal.h adds 336058c8f4c2 mtd: rawnand: Remove unused NAND_CONTROLLER_ALLOC flag adds fbb080a1fcad mtd: rawnand: ams-delta: Allow this driver to be compiled [...] adds 4857393d5655 mtd: rawnand: ams-delta: Add an SPDX tag to replace the li [...] adds d54445d664a1 mtd: rawnand: ams-delta: Fix various coding style issues adds 8bbc3c0850d0 mtd: rawnand: ams-delta: cleanup ams_delta_init() error path adds 876ba603c9e0 mtd: rawnand: ams-delta: Check mtd_device_register() return code adds 9fd6bcffe741 mtd: rawnand: ams-delta: Explicitly inherit from nand_controller adds 1d0178593d14 mtd: rawnand: Add nand_[de]select_target() helpers adds ae2294b10b0f mtd: rawnand: Pass the CS line to be selected in struct na [...] adds 02b4a52604a4 mtd: rawnand: Make ->select_chip() optional when ->exec_op [...] adds 550b9fc4e3af mtd: rawnand: fsmc: Stop implementing ->select_chip() adds b25251414f6e mtd: rawnand: marvell: Stop implementing ->select_chip() adds 2ace451cae22 mtd: rawnand: tegra: Stop implementing ->select_chip() adds 653c57c7da08 mtd: rawnand: vf610: Stop implementing ->select_chip() adds 1770022ffa85 mtd: rawnand: ams-delta: Stop implementing ->select_chip() adds 7d6c37e90cf9 mtd: rawnand: Deprecate the ->select_chip() hook adds f2abfeb2078b mtd: rawnand: Move the ->exec_op() method to nand_controller_ops adds 7a08dbaedd36 mtd: rawnand: Move ->setup_data_interface() to nand_contro [...] adds 02e1ca60f4c3 ARM: OMAP1: ams-delta: Provide GPIO lookup table for NAND [...] adds 9773861304f1 mtd: rawnand: ams-delta: Request data port GPIO resource adds 7416bd35008c mtd: rawnand: ams-delta: Use GPIO API for data I/O adds 48fa2f58a5d6 ARM: OMAP1: ams-delta: Drop obsolete NAND resources adds 1b489effdb6d mtd: rawnand: marvell: fix spelling mistake in kernel doc adds a2a05c2f530c mtd: rawnand: denali: remove ->dev_ready() hook adds 5fb3dc114706 mtd: rawnand: denali: remove denali_reset_banks() adds bfc535f44089 mtd: rawnand: fsmc: Stop passing mtd_info objects to inter [...] adds 5b47f4078103 mtd: rawnand: fsmc: Fix the fsmc_nand_data kernel-doc adds 1e809f7ef4d2 mtd: rawnand: fsmc: Make conversion from chip to fsmc consistent adds ad71148c1804 mtd: rawnand: fsmc: Stop using the dummy controller obj adds bb6963449f3d mtd: rawnand: fsmc: Add an SPDX tag to replace the license text adds fc43f45ed563 mtd: rawnand: fsmc: Fix all coding style issues reported b [...] adds 4440f781969d mtd: rawnand: vf610: Stop passing mtd_info to internal functions adds da59b4538c4c mtd: rawnand: vf610: Stop using the dummy controller obj adds 419e5b84a4be mtd: rawnand: vf610: Add an SPDX tag to replace the license text adds 7b6a9b28ecf2 mtd: rawnand: Deprecate the dummy_controller field adds c93c613214ac mtd: spinand: add support for GigaDevice GD5FxGQ4xA adds 38842572df1c mtd: rawnand: jz4780: annotate implicit fall throughs adds 961c75ee3c9b Merge remote-tracking branch 'nand/nand/next' adds 4d3a2d7fbcd6 mtd: spi-nor: Add the SNOR_F_4B_OPCODES flag adds c4b784b17419 mtd: spi-nor: Add a post BFPT parsing fixup hook adds c9731ebd4501 mtd: spi-nor: Add a post BFPT fixup for MX25L25635E adds 439cf074f597 mtd: spi-nor: Drop inline on all internal helpers adds 328522459ace mtd: spi-nor: Avoid forward declaration of internal functions adds 9b228e05547b mtd: spi-nor: Stop passing flash_info around adds 0f1c2202fb1d mtd: spi-nor: Make the enable argument passed to set_byte( [...] adds d15680c885aa mtd: spi-nor: Add an SPDX tag to spi-nor.{c,h} adds d4a390b7325d mtd: spi-nor: Add 4B_OPCODES flag to is25lp256 adds ea3ce745426a mtd: spi-nor: parse SFDP 4-byte Address Instruction Table adds 52f1b43fd12e mtd: spi-nor: Add support for is25lp016d adds 6930775c0c29 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 946dca8fe456 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] adds 1c876a90e253 crypto: ccree - add support for CryptoCell 703 adds fefbc0b4bcb3 dt-bindings: crypto: ccree: add dt bindings for ccree 703 adds 18596781e0be MAINTAINERS: ccree: add co-maintainer adds c97e4df573f2 MAINTAINERS: change NX/VMX maintainers adds 2ced26078fcf crypto: user - made crypto_user_stat optional adds a6a31385364c crypto: user - CRYPTO_STATS should depend on CRYPTO_USER adds 6e8e72cd206e crypto: user - convert all stats from u32 to u64 adds 7f0a9d5c9d1b crypto: user - split user space crypto stat structures adds 76d09ea7c22f crypto: tool: getstat: convert user space example to the n [...] adds f7d76e05d058 crypto: user - fix use_after_free of struct xxx_request adds b0af91c14109 crypto: user - Fix invalid stat reporting adds 5fff81729f09 crypto: user - remove intermediate variable adds 17c18f9e3328 crypto: user - Split stats in multiple structures adds 44f13133cb03 crypto: user - rename err_cnt parameter adds 1f6669b9716c crypto: user - Add crypto_stats_init adds c35828ea906a crypto: chcr - small packet Tx stalls the queue adds 8362ea16f69f crypto: chcr - ESN for Inline IPSec Tx adds 88d905e20b11 crypto: cavium/nitrox - convert to DEFINE_SHOW_ATTRIBUTE adds b88879e60362 Merge remote-tracking branch 'crypto/master' adds 2aa0061b9810 drm/amd/display: 3.2.05 adds 37cd85ce3322 drm/amd/display: Remove dc_stream_state->status adds eb9714a201f4 drm/amd/display: resolve minor log problems adds 261f392429a9 drm/amd/display: expose dentist_get_divider_from_did adds eb6b29d62841 drm/amd/display: make underflow status clear explicit adds 8ce504b9389b drm/amd/display: fix gamma not being applied correctly adds 4b594b8d87cb drm/amd/display: Check for dmcu initialization before call [...] adds 37c8f6e6a8d8 drm/amd/display: Clean up dp_blank functions adds 010c8fe9a504 drm/amd/display: Typo for return check value. adds 08e1c28dd521 drm/amd/display: calculate stream->phy_pix_clk before cloc [...] adds 6263f0fd0626 drm/amd/display: Consolidate two-pixels-per-container check adds 3ce224421b66 drm/amd/display: clear underflow on optc unblank adds 9b6067c08de8 drm/amd/display: redesign scaling rotation math adds a7513419610b drm/amd/display: 3.2.06 adds 818832bf2bc0 drm/amd/display: retry 3 times before successfully reading adds 00737c59a231 drm/amd/display: get tail pipe before aquire free pipe adds 14fee4ca84ec drm/amd/display: Adjust stream enable sequence adds 1a1adf172f6a drm/amd/display: fix pipe interdependent hubp programming adds d9672a5bfbb5 drm/amd/display: expose surface confirm color function adds 6ccda157732d drm/amd/display: Get backlight controller id from link adds bed1ed366d5f drm/amd/amdgpu/sriov: Aligned the definition with libgv adds 900cc3633818 drm/amdgpu: remove set but not used variable 'ring' adds e2306cc6a07a drm/amdgpu: Add amdgpu "max bpc" connector property (v2) adds cedde71cc61b drm/amd/display: Support amdgpu "max bpc" connector property (v2) adds d7203171177a drm/amd/display: Clean up DCN1 clock requests adds 527aa2a0ac24 drm/amd/powerplay: Ratelimit all "was not implemented" messages adds 82d1a1b12870 Revert "drm/amdgpu: use GMC v9 KIQ workaround only for the [...] adds 4e6c6fc19d3f drm/amdkfd: Replace mqd with mqd_mgr as the variable name [...] adds 846a44d7e918 drm/amdkfd: Added Vega12 and Polaris12 for KFD. adds 00557f413147 drm/amdkfd: Adjust the debug message in KFD ISR adds a53a11a835b6 drm/amdkfd: Workaround PASID missing in gfx9 interrupt pay [...] adds 5814cef8079b drm/amdgpu/gfx: use proper offset define for MEC doorbells adds 85744e9c1006 drm/scheduler: Fix bad job be re-processed in TDR adds ccce29abfe03 drm/amdgpu/psp: use define rather than magic number for mo [...] adds 39e94569039b drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: Remove duplicate header adds 9130cc01d1fd drm/amdgpu: Remove explicit wait after VM validate adds 3d97da4463d8 drm/amdgpu: KFD Restore process: Optimize waiting adds 5aae7335b1ee drm/amdkfd: Fix and simplify sync object handling for KFD adds 0f04e538580c drm/amdgpu: Fix KFD doorbell SG BO mapping adds 5d240da93edc drm/amdkfd: change system memory overcommit limit adds 448d105120b1 drm/amdgpu: Remove dead static variable adds bc5ab2d29b8a drm/amdgpu: fix typo in function sdma_v4_0_page_resume adds ec3db8a63d4a drm/amdgpu: enable paging queue doorbell support v4 adds 6c3c559325ab drm/amdgpu: enable paging queue based on FW version (v2) adds 0a46fc2eee81 drm/amd/amdgpu/vce_v3_0.c: Remove duplicate header adds 1894687b9203 drm/amd/amdgpu: Remove duplicate header adds 9d7d2a0af2e4 drm/amd/display/amdgpu_dm/amdgpu_dm.c: Remove duplicate header adds f8195e591078 drm/amd/display: fix dereference of pointer fs_params befo [...] adds 91b66c47ba34 drm/amd/display: Set RMX_ASPECT as default adds b333730d126e drm/amd/display: Fix Scaling (RMX_*) for DC driver adds 00fedbe629bf Revert "drm/amd/powerplay: Enable/Disable NBPSTATE on On/O [...] adds e5bbf0e9ef0d drm/amd/powerplay:add hwmgr callback to update nbpstate on [...] adds 8ca606de76a2 drm/amd:Enable/Disable NBPSTATE on On/OFF of UVD adds 51f1f6f51712 drm/amdgpu: Fix static checker warning adds bbf854dc3570 drm/amd/display: Load DMCU IRAM adds c1ee92f94ce3 drm/amd: Add abm level drm property adds 7349a3afaaea drm/amd: update ATIF functions in AMD ACPI header adds 206bbafe00dc drm/amd: Query and use ACPI backlight caps adds e55b8616cc5f drm/amd/amdgpu: Remove duplicate header adds b8b3ede2debe drm/amd/amdkfd: Remove duplicate header adds 77f6916aee7a drm/amd/display: Remove duplicate header adds 3198ec5dfc72 drm/amdgpu: fix spelling mistake "Pramater" -> "Parameter" adds 68c12d24ce26 drm/sched: revert "fix timeout handling v2" v2 adds eb3dc8978596 drm/amd/display: Use private obj helpers for dm_atomic_state adds 8bcbc9ef9657 drm/amd/display: Fix compile error with ACPI disabled adds 409c5191b499 drm/amdgpu: Add field in amdgpu_dev to hold reserved doorb [...] adds 5253163a11fb drm/amdgpu: Add asic func interface to init doorbell index adds 062f38072537 drm/amdgpu: Vega10 doorbell index initialization adds 4e2c1ac2027d drm/amdgpu: Doorbell index initialization for ASICs before vega10 adds c93aa77586c2 drm/amdgpu: Doorbell layout for vega20 and future asic adds 6585661ddd6a drm/amdgpu: Call doorbell index init on device initialization adds 9564f1928ed2 drm/amdgpu: Use asic specific doorbell index instead of ma [...] adds cde577bd116e drm/amdgpu: Move doorbell structures to seperate file adds ba1b0f6c73d4 drm: Add vrr_capable property to the drm connector adds 1398958cfd8d drm: Add vrr_enabled property to drm CRTC adds ab7a664f7a2d drm: Document variable refresh properties adds 520f08df45fb drm/amdgpu: Correct get_crtc_scanoutpos behavior when vpos [...] adds bb47de736661 drm/amdgpu: Set FreeSync state using drm VRR properties adds 5183411b56bd drm/amdgpu: Refactor amdgpu_xgmi_add_device adds ed2bf5229c53 drm/amdgpu: Expose hive adev list and xgmi_mutex adds 26bc534094ed drm/amdgpu: Refactor GPU reset for XGMI hive case adds 3b34c14fd50c drm/amdgpu: Reorder uvd ring init before uvd resume adds ce99814973ac drm/amd/pp: fix spelling mistake "dependancy" -> "dependency" adds b3f4bdda998b drm: radeon: fix overflow on 32bit systems adds 8b955e00d4a5 drm/amd/display: Fix 6x4K displays light-up on Vega20 adds 58124bf8f4a6 drm/amd/display: Fix NULL ptr when calculating refresh rate adds fb6e4709e32c drm/amd/display: Fix NULL ptr deref for commit_planes_to_stream adds 082f0f21f71c drm/ttm: fix LRU handling in ttm_buffer_object_transfer adds 88dc26e46beb drm/amdgpu: Fix num_doorbell calculation issue adds 20a96cd3868f drm/amdgpu: don't expose fan attributes on APUs adds f52c96430f6b drm/amdgpu: add VCN JPEG support amdgpu_ctx_num_entities adds 2c486cc4c277 drm/amdgpu: wait for IB test on first device open adds 513126ae00ba Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] adds 29cbf24a4df5 drm/exynos: simplify DMA mapping adds 69908ed258fc drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol adds 237556962e51 drm/exynos/iommu: integrate IOMMU/DMA internal API adds a0b68a710b9d drm/exynos/iommu: move IOMMU specific stuff into exynos_dr [...] adds 39f69368434f drm/exynos/iommu: replace preprocessor conditionals with C [...] adds 67fbf3a3ef84 drm/exynos/iommu: merge IOMMU and DMA code adds 54947290ef62 drm/exynos: decon: Make plane alpha configurable adds af130280c613 drm/exynos: decon: Make pixel blend mode configurable adds e9e5ba93cb1f drm/exynos: mixer: Fix color format setting adds 13e810f199b4 drm/exynos: mixer: Fix color range setting adds fb878d106b77 Merge tag 'exynos-drm-next-for-v4.21' of git://git.kernel. [...] adds d3b21767821e drm: Add a new plane property to send damage during plane update adds d9778b402609 drm: Add a new helper to validate damage during atomic_check adds d2780b1f021b drm: Add helper iterator functions for plane fb_damage_clips blob adds f13ba9c21dc8 drm/selftest: Add drm damage helper selftest adds b9fc5e01d1ce drm: Add helper to implement legacy dirtyfb adds e41774c08ede drm/vmwgfx: Add a new interface for plane update on a disp [...] adds ad377b433b80 drm/vmwgfx: Implement STDU plane update for surface backed fb adds bc7be607a0ed drm/vmwgfx: Implement STDU plane update for BO backed fb adds 4606eeaf679b drm/vmwgfx: Use the new interface for STDU plane update adds 88b37c3ae769 drm/vmwgfx: Update comments for stdu plane update adds 8bb6af5b0cbe drm/vmwgfx: Enable FB_DAMAGE_CLIPS property for STDU prima [...] adds 43d1e627144a drm/vmwgfx: Implement SOU plane update for surface backed fb adds 5d35abade40d drm/vmwgfx: Implement SOU plane update for BO backed fb adds 67a51b3d9889 drm/vmwgfx: Use the new interface for SOU plane update adds 31da2df8ce18 drm/vmwgfx: Update comments for sou plane update function adds 61c21387c8b3 drm/vmwgfx: Enable FB_DAMAGE_CLIPS property for SOU primary plane adds 2f5544ff0300 drm/vmwgfx: Use atomic helper function for dirty fb IOCTL adds b4fa61ba05f2 drm/vmwgfx: Don't clear mode::type anymore adds 66502d494bfe MAINTAINERS: Update vmwgfx maintainers adds 9d9486e43728 drm/vmwgfx: Fix up the implicit display unit handling adds 9da6e26c0aae drm/vmwgfx: Fix a layout race condition adds ec9a5b611e2f drm/vmwgfx: remove redundant return ret statement adds e5bd6a3dddda drm/vmwgfx: Remove set but not used variable 'file_priv' adds 9a01135b98b9 drm/vmwgfx: Use the standard atomic helpers for page-flip adds 1f9a5dce3548 Merge tag 'vmwgfx-next-2018-12-05' of git://people.freedes [...] adds 0b258ed1a219 drm: revert "expand replace_fence to support timeline point v2" adds e69aa5f9b97f Merge tag 'drm-misc-next-2018-12-06' of git://anongit.free [...] adds 60a3b9fda5ad Merge remote-tracking branch 'drm/drm-next' adds 083d2a07ee0e drm/i915: Fix GEN9 HDCP1.4 key load process adds a0ea697a6649 drm/i915: Fix platform coverage for HDCP1.4 adds 4cf74aafc55b drm/i915: debug log for REPLY_ACK missing adds 7e90e8d0c0ea drm/i915: Increase timeout for Encrypt status change adds 3abd6143f971 drm/i915/selftests: verify_gt_engine_wa() needs rpm wakeref adds 5a688ee3a224 drm/i915/execlists: Move RCS mmio workaround to new common [...] adds 490b8c65b9db drm/i915/execlists: Apply a full mb before execution for Braswell adds d8f505311717 drm/i915/icl: Forcibly evict stale csb entries adds 5f5800a765de drm/i915: Push EMIT_INVALIDATE at request start to backends adds f2253bd9859b drm/i915/ringbuffer: EMIT_INVALIDATE after switch context adds e8894267cc33 drm/i915: Pipeline PDP updates for Braswell adds e6154e4cb8b0 drm/i915: Skip the ERR_PTR error state adds a889580c087a drm/i915: Flush GPU relocs harder for gen3 adds 099a132bfb65 drm/i915: Use explicit old crtc state in skl_compute_wm() adds f9a954ff02df drm/i915: Remove bogus FIXME from SKL wm computation adds 0b5b45a61d3f drm/i915: Remove dead update_wm_pre assignment from SKL wm code adds f1617ea8e209 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 8e2988a76c26 drm/tegra: sor: Support for audio over HDMI adds 016a48b3d66e drm/tegra: sor: Remove temporary workaround adds 180b46ecdc9f drm/tegra: sor: Reset the SOR if possible adds ab2a919c6e5f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds badcfe4cfdb1 drm/msm: dpu: Add tracing around CTL_FLUSH adds f080f6617b72 drm/msm/dpu: Remove dpu_kms_pm_suspend/resume adds 3c7aafe50568 drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resume adds 6b9b0b41b355 drm/msm/dpu: Remove suspend state tracking from crtc adds dc2c706f19d2 drm/msm/dpu: Replace dpu_crtc_reset by atomic helper adds f3121134ed44 drm/msm: Remove dpu_encoder_phys_ops->hw_reset() adds 01a9bd0f5a10 drm/msm: dpu: Remove unused functions from msm_media_info.h adds 4f43ce4c3f8f drm/msm: dpu: Remove _dpu_encoder_power_enable() adds ac0b38901028 drm/msm: dpu: Remove 'inline' from several functions adds 2b779eedc3ec drm/msm: dpu: Remove empty/useless labels adds a2cf43a183f0 drm/msm: dpu: Clean up _dpu_core_video_mode_intf_connected() adds f5e2fde972da drm/msm: dpu: Remove checks from dpu_plane_destroy_state() adds 0c967105026a drm: msm: Use DRM_DEV_* instead of dev_* adds 27ef8a60568e drm/msm/dpu: set geometry for iommu domain adds 91445ba90699 drm/msm: update generated headers adds 1f501db8c8c3 drm/msm/gpu: Allocate the correct size for the GPU memptrs adds 2d853dcd2398 drm/msm: Gracefully handle failure in _msm_gem_kernel_new adds edfa0da5c052 drm/msm/gpu: Add per-submission statistics adds a8399c8d02a0 drm/msm/gpu: Add trace events for tracking GPU submissions adds 19494c7213b3 drm/msm/gpu: Only store local command buffers in the GPU state adds 1bd7e5b7ef22 drm/msm/gpu: Move gpu_poll_timeout() to adreno_gpu.h adds 273afe2a61fc drm/msm/adreno: Don't capture register values if target do [...] adds c0531822daba drm/msm/a6xx: Add a6xx gpu state adds 6781608140f7 drm/msm/a6xx: Track and manage a6xx state memory adds dadb36b7ec42 drm/msm: Add a common function to free kernel buffer objects adds 39be22fe2bab drm/msm: Remove sgt from the mmu unmap function adds d455c92d30c9 drm/msm: Split msm_gem_get_iova into two steps adds 7b1b969fe04e drm/msm: Clean up and enhance the output of the 'gem' debu [...] adds c90d8d12b05a drm/msm: Add msm_gem_get_and_pin_iova() adds 7fc9da40bc32 drm/msm: Count how many times iova memory is pinned adds 7799a98edd80 drm/msm: Add a name field for gem objects adds ed56703bb3e7 drm/msm/gpu: Map the ringbuffer in the iova at create time adds bb9a10ce32e8 drm/msm: Optimize adreno_show_object() adds aaa87ab321bc drm/msm/gpu: add submit flag to hint which buffers should [...] adds 4d8b0fd06010 drm/msm: rework GEM_INFO ioctl adds f3ddde24719e drm/msm: add uapi to get/set debug name adds d943e1917372 drm/msm: bump UAPI version adds 2fbaf2694f6f drm/msm/mdp4: only use lut_clk on mdp4.2+ adds 6a0d519d0742 drm/msm/mdp4: allocate blank_cursor_no with MSM_BO_SCANOUT flag adds fa1c64142eba drm/msm: use contiguous vram for MSM_BO_SCANOUT when possible adds ce420407be97 drm/msm/adreno: add a2xx adds 126c5e36b167 drm/msm/mdp5: add config for msm8917 adds 517088a43de6 drm/msm: set priv->kms to NULL before uninit adds e8e63c8f69f7 drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver adds 7d68d4c80469 drm/msm/dpu: Correct dpu destroy and disable order adds ea87b507ecc0 drm/msm: dpu: Only check flush register against pending flushes adds 85f9d1a4331f drm/msm: dpu: Make legacy cursor updates asynchronous adds b6bcd8144afe drm/msm/a6xx: Use new kernel API free function for gpu state adds 0fe591a2321b drm/msm/a6xx: Add a name for the crashdumper buffer adds 5cf25785f9b3 drm/msm: Only add available components adds 1c0088f255ae drm/msm: implement a2xx mmu adds ef1bc6e62a72 drm/msm/mdp4: add lcdc-align-lsb flag to control lane alignment adds e94fe3aa272c dt-bindings: display: msm/gpu: document amd,imageon compatible adds 99652998cedd dt-bindings: msm/dsi: Add ref clock for PHYs adds dd1bdbcb777d drm/msm: add headless gpu device for imx5 adds 8f12e5aa88c7 Merge remote-tracking branch 'drm-msm/msm-next' adds 34db501c3f24 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 621ff58c1933 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds e4ed2bb2b304 Merge remote-tracking branch 'regmap/for-next' adds 192a71229540 ALSA: aoa: Remove direct OF name and type accesses adds 157ab88ef64a ALSA: aoa: Use of_node_name_eq for node name comparisons adds 2bff7e97ebbb Merge branch 'for-linus' into for-next adds e6ce180fa6df ALSA: hda - Add jack pointer and unsolicited event bits to [...] adds 911761c23043 ALSA: hda - Add jack button support adds e854747d7593 ALSA: hda/realtek - Enable headset button support for new codec adds 23a6e9af2b72 Merge remote-tracking branch 'sound/for-next' adds d6d08273996b ASoC: use DMA addr rather than CPU pa for acp_audio_dma adds 23aa128bb28d ASoC: use dma_ops of parent device for acp_audio_dma adds 1d52a74ea230 ASoC: Use of_node_name_eq for node name comparisons adds eab8e354a8c7 ASoC: dt-bindings: cs4270: use 'reset-gpios' rather than ' [...] adds f98acd8a3115 ASoC: codecs: cs4270: move to GPIO consumer API adds db097f95b4b8 ASoC: dt-bindings: ak4104: use 'reset-gpios' rather than ' [...] adds d8f2c8592b95 ASoC: codecs: ak4104: move to GPIO consumer API adds 8efc1afd7e05 ASoC: max9867: Remove useless assignment adds 29f58ff06795 ASoC: max9867: Fix power management adds 715ee1916b95 ASoC: max9867: Calculate LRCLK divider adds bc2610a6c4c9 ASoC: max9867: Fix signal paths adds 09b382007aa5 ASoC: sdm845: Add TDM configuration for speaker adds ce55698d3232 ASoC: sdm845: Add configuration for headset codec adds 8084945d3c93 ASoC: max9867: Add copyright and module author adds 57fe9b91fc4a Merge branch 'asoc-4.21' into asoc-next adds 4f470964d9f7 Merge remote-tracking branch 'sound-asoc/for-next' adds 906943763881 Merge remote-tracking branch 'modules/modules-next' adds 0832e93632c6 Input: rotary-encoder - don't log EPROBE_DEFER to kernel log adds c4ac1d184dcc Merge remote-tracking branch 'input/next' adds 6e0de61107f0 blk-mq: remove QUEUE_FLAG_POLL from default MQ flags adds 0fe061b9f03c blkcg: fix ref count issue with bio_blkcg() using task_css adds b978962ad4f7 blkcg: update blkg_lookup_create() to do locking adds beea9da07d8a blkcg: convert blkg_lookup_create() to find closest blkg adds 2268c0feb0ff blkcg: introduce common blkg association logic adds 892ad71f622b dm: set the static flush bio device on demand adds 5cdf2e3fea5e blkcg: associate blkg when associating a device adds e439bedf6b24 blkcg: consolidate bio_issue_init() to be a part of core adds 6a7f6d86a561 blkcg: associate a blkg for pages being evicted by swap adds fd42df305f80 blkcg: associate writeback bios with a blkg adds db6638d7d177 blkcg: remove bio->bi_css and instead use bio->bi_blkg adds fc5a828bfad6 blkcg: remove additional reference to the css adds 6f70fb66182b blkcg: remove bio_disassociate_task() adds 7fcf2b033b84 blkcg: change blkg reference counting to use percpu_ref adds 7754f669ffde blkcg: rename blkg_try_get() to blkg_tryget() adds 84f603246db9 block: add rq_qos_wait to rq_qos adds b6c7b58f5fcc block: convert wbt_wait() to use rq_qos_wait() adds d3fcdff19054 block: convert io-latency to use rq_qos_wait adds 4705de735b33 blkcg: put back rcu lock in blkcg_bio_issue_check() adds 5938870247be blk-mq: re-build queue map in case of kdump kernel adds 1190203555ec nvme: consolidate memset calls in the nvme_setup_cmd path adds 103e515efa89 nvme: add a numa_node field to struct nvme_ctrl adds 12b2117161dd nvme: introduce ctrl attributes enumeration adds 3e53ba38a940 nvme: cache controller attributes adds 6e3ca03ee934 nvme: support traffic based keep-alive adds c09305ae4997 nvmet: support for traffic based keep-alive adds 50a909db36f2 nvmet: use IOCB_NOWAIT for file-ns buffered I/O adds 6c8312ad509c nvmet: provide aen bit functions for multiple controller types adds 7114ddeb40c0 nvmet: change aen mask functions to use bit numbers adds f9362ac1738a nvmet: allow Keep Alive for Discovery controller adds 90107455cce7 nvmet: make kato and AEN processing for use by other controllers adds f301c2b13689 nvmet: add defines for discovery change async events adds 6a8ec0ac5ede nvmet: add support to Discovery controllers for commands adds 253928eec61a nvmet: allow host connect even if no allowed subsystems ar [...] adds b662a078576e nvmet: enable Discovery Controller AENs adds 03198c4d9fc8 nvmet: mark nvmet_genctr static adds 6e2e312ea7ff nvmet-fc: remove the IN_ISR deferred scheduling options adds e6a622fd6d66 nvmet: support fabrics sq flow control adds 0445e1b5a2fe nvmet: don't override treq upon modification. adds 9b95d2fb857f nvmet: expose support for fabrics SQ flow control disable in treq adds 8154ed730bc6 nvme: disable fabrics SQ flow control when asked by the user adds 5c4072ad1c15 nvme: Remove unused forward declaration adds ad1f824948e4 nvmet-rdma: Add unlikely for response allocated check adds cb019da3dabf nvmet: use unlikely for req status check adds 5a3a6d696586 nvmet: fix the structure member indentation adds 49cd84b6f8b6 nvme: implement Enhanced Command Retry adds 3236b458c475 nvme: remove unused function nvme_ctrl_ready adds 29cadd2bb667 scsi: Fix a harmless double shift bug adds 58ab5e32e6fd sbitmap: silence bogus lockdep IRQ warning adds b84a64fad406 x86/efi: Allocate e820 buffer before calling efi_exit_boot [...] adds 79c2206d369b x86/earlyprintk/efi: Fix infinite loop on some screen widths adds 4b04e73a78c5 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 43a1b0cb4cd6 kprobes/x86: Fix instruction patching corruption when copy [...] adds a50480cb6d61 kprobes/x86: Blacklist non-attachable interrupt functions adds ebbd30004d6c Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 182ddd16194c x86/boot: Clear RSDP address in boot_params for broken loaders adds 25896d073d8a x86/build: Fix compiler support check for CONFIG_RETPOLINE adds ac3e233d29f7 x86/vdso: Drop implicit common-page-size linker flag adds 8586ca8a2144 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds d48f782e4fb2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 40e020c129cf Linux 4.20-rc6 adds 96f774106ed4 Merge tag 'v4.20-rc6' into for-4.21/block adds cfa4885ae990 Merge branch 'for-4.21/libata' into for-next adds 5bc3726629eb Merge remote-tracking branch 'block/for-next' adds 0683ee7583fc blkcg: put back rcu lock in blkcg_bio_issue_check() adds 43e497feb398 blk-mq: re-build queue map in case of kdump kernel adds d03095756d9c dm: dont rewrite dm_disk(md)->part0.in_flight adds 316f7c164068 dm rq: leverage blk_mq_queue_busy() to check for outstanding IO adds 244179fcf5ad block: stop passing 'cpu' to all percpu stats methods adds 16f041f98482 block: delete part_round_stats and switch to less precise [...] adds e27e16d8d7de block: switch to per-cpu in-flight counters adds 5e3747339e50 block: return just one value from part_in_flight adds 3b8aa8bbaa47 dm: remove the pending IO accounting adds 884e5e3f03bc dm: avoid indirect call in __dm_make_request adds 9a79d9906040 dm rq: remove unused arguments from rq_completed() adds cee9c6b93b8a dm mpath: only flush workqueue when needed adds 9a4dedcf9176 dm: call blk_queue_split() to impose device limits on bios adds 37f874466e63 dm: remove indirect calls from __send_changing_extent_only() adds 9cbd03060470 dm writecache: fix typo in error msg for creating writecac [...] adds cef5d7413687 dm bufio: update comment in dm-bufio.c adds 173b4573c7b2 dm snapshot: Fix excessive memory usage and workqueue stalls adds beab4bc79642 dm kcopyd: Fix bug causing workqueue stalls adds 9c067e48f157 dm crypt: use u64 instead of sector_t to store iv_offset adds 2cf35d5eec9e dm: Check for device sector overflow if CONFIG_LBDAF is not set adds 03b5974106d6 dm flakey: Properly corrupt multi-page bios. adds 0e8f84dddc0b dm integrity: fix spelling mistake in workqueue name adds 253c29db58b2 dm zoned: Fix target BIO completion handling adds a186b519f72a dm crypt: log the encryption algorithm implementation adds 417cb6275b77 dm verity: log the hash algorithm implementation adds 2233766204f6 Merge remote-tracking branch 'device-mapper/for-next' adds 24da6a7e5a4b mmc: core: Introduce MMC_CAP_SYNC_RUNTIME_PM adds 0f6293d59008 mmc: rtsx_usb_sdmmc: Don't runtime resume the device while [...] adds 77ca064e32ca mmc: rtsx_usb_sdmmc: Re-work runtime PM support adds cfc669964b09 mmc: rtsx_usb_sdmmc: Re-work card detection/removal support adds 61b8b5559a57 memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in [...] adds 0c9696e3204e misc: rtsx_usb: Use USB remote wakeup signaling for card i [...] adds 011a1bee81af memstick: Prevent memstick host from getting runtime suspe [...] adds 4eea013b4251 memstick: rtsx_usb_ms: Use ms_dev() helper adds 9cd5b632bc7d memstick: rtsx_usb_ms: Support runtime power management adds 3100e97ab12b Merge branch 'fixes' into next adds aed85cbd53dd mmc: sdhci-of-esdhc: fix spelling mistake "upsupported" -> [...] adds 43cee3e27ea0 sh: ecovec24: Fix an ifdef adds 29b04d21ce1a Merge remote-tracking branch 'mmc/next' adds 82603f322ce1 Merge remote-tracking branch 'kgdb/kgdb-next' adds d1f3d872fd37 Merge remote-tracking branch 'md/for-next' adds 5391ad18eddb mfd: axp20x: Add AC power supply cell for AXP813 adds e29e8b60aadb Merge remote-tracking branch 'mfd/for-mfd-next' adds e6ee47a0d267 Merge remote-tracking branch 'backlight/for-backlight-next' adds caa6e150f8fb power: reset: at91-poweroff: move shdwc related data to on [...] adds 4a040e7c72e6 power: supply: sc27xx: Save last battery capacity adds 6931ac9af7b2 Merge remote-tracking branch 'battery/for-next' adds c32569e358ad regulator: Use of_node_name_eq for node name comparisons adds 6e8a1d454ce1 Merge branch 'regulator-4.21' into regulator-next adds 55cc9f7a5399 Merge remote-tracking branch 'regulator/topic/axp20x' into [...] adds f00e93a1224f Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds 6ca2a9a6fdb5 Merge remote-tracking branch 'regulator/for-next' adds a0106a8874a1 Merge remote-tracking branch 'security/next-testing' adds 1a7b024c121c Merge remote-tracking branch 'apparmor/apparmor-next' adds 080fbb905ab2 ima: add error mesage to kexec_load adds aa56469c4d03 selftests/ima: kexec_load syscall test adds e13454659b02 x86/ima: retry detecting secure boot mode adds f434e05d6782 ima: don't measure/appraise files on efivarfs adds 9115c3945371 integrity: Define a trusted platform keyring adds 26953cfe4d4d integrity: Load certs to the platform keyring adds f9d37306b70e efi: Add EFI signature data types adds 95bbe6b79c87 efi: Add an EFI signature blob parser adds ed6633bd9826 efi: Import certificates from UEFI Secure Boot adds f677fb08ea95 efi: Allow the "db" UEFI variable to be suppressed adds 6cb1d5f9b5ac ima: Support platform keyring for kernel appraisal adds cf5730e71ebc Merge remote-tracking branch 'integrity/next-integrity' adds 136dd262fb3f Merge remote-tracking branch 'selinux/next' adds db2970dcc8d8 Merge remote-tracking branch 'tpmdd/next' adds e990e1274187 watchdog: renesas_wdt: don't set divider while watchdog is [...] adds 06f8f2ca0585 watchdog: cpwd: add of_node_put() adds 31eb42bd9353 watchdog: w83627hf_wdt: Add quirk for Inves system adds 3f66439a14c0 Merge remote-tracking branch 'watchdog/master' adds 94ef2938df84 Merge remote-tracking branch 'iommu/next' adds 81ac6bdf905a Merge remote-tracking branch 'audit/next' adds e9363f6b2a1d kbuild: Add support for DT binding schema checks adds f08be5355fe5 dt-bindings: Add a writing DT schemas how-to and annotated [...] adds 73ea89cd440a dt-bindings: altera: Convert clkmgr binding to json-schema adds cbcb36881e9e dt-bindings: i2c: Convert i2c-gpio binding to json-schema adds bb4dc586dab2 dt-bindings: timer: Convert ARM timer bindings to json-schema adds e7849a663dce dt-bindings: arm: Convert cpu binding to json-schema adds 1c77a301d160 dt-bindings: arm: Convert primecell binding to json-schema adds 2d6ef6f2216a dt-bindings: arm: Convert Altera board/soc bindings to jso [...] adds 58b69fc7d88a dt-bindings: arm: Convert Calxeda board/soc bindings to js [...] adds 164aacec5fc4 dt-bindings: arm: Convert TI davinci board/soc bindings to [...] adds 2688798c01fd dt-bindings: arm: Convert TI nspire board/soc bindings to [...] adds 5e8706ac6a8e dt-bindings: arm: Convert QCom board/soc bindings to json-schema adds bc9fd4ff871f dt-bindings: arm: Convert CSR SiRF board/soc bindings to j [...] adds 91dcf2be0786 dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema adds f1b1497f4973 dt-bindings: arm: Convert ST STi board/soc bindings to jso [...] adds 3be5f142f8e3 dt-bindings: arm: Convert VIA board/soc bindings to json-schema adds 26faf625aaeb dt-bindings: arm: Convert Xilinx board/soc bindings to jso [...] adds 1f16aeee2d7d dt-bindings: arm: Add missing Xilinx boards adds f1e8bafa9dcb dt-bindings: arm: Convert ZTE board/soc bindings to json-schema adds 66fe674690e1 Merge branch 'yaml-bindings-for-v4.21' into dt/next adds 9f0f97a80464 Merge remote-tracking branch 'devicetree/for-next' adds 194276b073a1 spi: Use of_node_name_eq for node name comparisons adds 1fa33be36cfc spi: npcm: Modify pspi send function adds 6ab4a3502923 spi: Update NPCM PSPI controller documentation adds 53dc4e997e7d Merge branch 'spi-4.21' into spi-next adds 90d467229dee Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] adds 67923b2e5093 Merge remote-tracking branch 'spi/for-next' adds 9a49554e3821 Merge remote-tracking branch 'tip/auto-latest' adds ded414ebcd58 clocksource/drivers/fttmr010: Fix invalid interrupt regist [...] adds 2285938493b4 Merge remote-tracking branch 'clockevents/clockevents/next' adds 81d69b0c1e63 Merge remote-tracking branch 'edac-amd/for-next' adds 23621fac32ec function_graph: Remove unused task_curr_ret_stack() adds c43ac4a53019 tracing: Do not line wrap short line in function_graph_enter() adds d864a3ca8830 fgraph: Create a fgraph.c file to store function graph inf [...] adds 9cd2992f2d6c fgraph: Have set_graph_notrace only affect function_graph tracer adds 421d1069cd85 arm64: function_graph: Remove use of FTRACE_NOTRACE_DEPTH adds 761efe8a94cf function_graph: Remove the use of FTRACE_NOTRACE_DEPTH adds 3306fc4aff46 ftrace: Create new ftrace_internal.h header adds c8dd0f458745 function_graph: Do not expose the graph_time option when p [...] adds e73e679f656e fgraph: Move function graph specific code into fgraph.c adds 317e04ca905a tracing: Rearrange functions in trace_sched_wakeup.c adds 688f7089d885 fgraph: Add new fgraph_ops structure to enable function gr [...] adds 76b42b63ed0d function_graph: Move ftrace_graph_ret_addr() to fgraph.c adds b0e21a61d319 function_graph: Have profiler use new helper ftrace_graph_ [...] adds ca16b0fbb052 tracing: Have trace_stack nr_entries compare not be so subtle adds 9c8e2f6d3d36 scripts/recordmcount.{c,pl}: support -ffunction-sections . [...] adds 2c2b0a78b373 ring-buffer: Add percentage of ring buffer full to wake up reader adds 03329f993978 tracing: Add tracefs file buffer_percentage adds a7b1d74e872a tracing: Change default buffer_percent to 50 adds 547cd9eacd1c tracing/uprobes: Add busy check when cleanup all uprobes adds fc800a10be26 tracing: Lock event_mutex before synth_event_mutex adds faacb361f271 tracing: Simplify creation and deletion of synthetic events adds d00bbea9456f tracing: Integrate similar probe argument parsers adds 5448d44c3855 tracing: Add unified dynamic event framework adds 6212dd29683e tracing/kprobes: Use dyn_event framework for kprobe events adds 0597c49c69d5 tracing/uprobes: Use dyn_event framework for uprobe events adds 7bbab38d07f3 tracing: Use dyn_event framework for synthetic events adds 0e2b81f7b52a tracing: Remove unneeded synth_event_mutex adds 8692552539d7 tracing: Consolidate trace_add/remove_event_call back to t [...] adds 122e94cb859b tracing: Add generic event-name based remove event method adds 50432fa18c3d selftests/ftrace: Add testcases for dynamic event adds eb246107ee57 Merge remote-tracking branch 'ftrace/for-next' adds f8d7fd130459 Merge remote-tracking branch 'rcu/rcu/next' adds c1302924a6b4 Merge remote-tracking branch 'percpu/for-next' adds 9a92ed29ca96 platform/x86: intel_ips: remove unnecessary checks in ips_ [...] adds 0b8a6aeab925 platform/x86: intel_ips: NULL check before some freeing fu [...] adds 1d5caaa853ea platform/x86: intel_ips: Remove never happen condition adds e6f5e6c2fbbc platform/x86: intel_ips: Convert to use DEFINE_SHOW_ATTRIB [...] adds 8a7d7141528a platform/x86: Add the VLV ISP PCI ID to atomisp2_pm adds 6a31061833a5 platform/x86: Fix config space access for intel_atomisp2_pm adds f25b6302b294 platform/x86: touchscreen_dmi: Add info for the Mediacom F [...] adds 73db512ae486 Merge remote-tracking branch 'drivers-x86/for-next' adds 142b9192e8bf Merge remote-tracking branch 'chrome-platform/for-next' adds eb3af901de0f Merge remote-tracking branch 'hsi/for-next' adds 555fc5ba5790 leds: 88pm860x: Use of_node_name_eq for node name comparisons adds b086592e5dcd leds: gpio: Drop unneeded manual of_node assignment adds e5a0436dd08a leds: pwm: Simplify with resource-managed devm_led_classde [...] adds cb14e6d6d8f4 leds: pwm: Use OF variant of LED registering function adds c11bba693ce3 Merge remote-tracking branch 'leds/for-next' adds b88465d76f1c Merge remote-tracking branch 'ipmi/for-next' adds 3f8e91785381 drivers/base/memory.c: Use DEVICE_ATTR_RO and friends adds 186bddb28ff9 kref/kobject: Improve documentation adds 99fef587ff98 driver core: platform: Respect return code of platform_dev [...] adds c37d721c68ad driver core: Move async_synchronize_full call adds df44b479654f kobject: return error code if writing /sys/.../uevent fails adds 50cb4421d18e Merge remote-tracking branch 'driver-core/driver-core-next' adds f1fd62a6b6c6 xhci: remove the unused sw_lpm_support adds f6187f424c10 xhci: move bus_state structure under the xhci_hub structure. adds 1c2d81cc287c xhci: remove unused hcd_index() adds 5f78a54f8d31 xhci: move usb3 speficic bits to own function in get_port_ [...] adds 70e9b53dfedc xhci: move usb2 speficic bits to own function in get_port_ [...] adds 3c2ddb449a91 xhci: cleanup code that sets portstatus and portchange bits adds a231ec41e6f6 xhci: refactor U0 link state handling in get_port_status adds e67ebf1b3815 xhci: move usb2 get port status link resume handling to it [...] adds f00ce261ad45 Merge remote-tracking branch 'usb/usb-next' adds d6f15738ac54 Merge remote-tracking branch 'usb-gadget/next' adds edc46f710da4 Merge remote-tracking branch 'usb-serial/usb-next' adds 1d009986527d phy: Use of_node_name_eq for node name comparisons adds 54c8fa9ad1ec dt-bindings: phy: add binding for Freescale i.MX8MQ USB3 PHY adds ba2e4906c7d4 phy: add driver for Freescale i.MX8MQ USB3 PHY adds f8cf01139b53 phy: Add MIPI D-PHY mode adds 5cf14cc2423f phy: Add configuration interface adds b5659cad223c phy: Add MIPI D-PHY configuration options adds 013231475e12 phy: dphy: Add configuration helpers adds ace581d3cd55 Merge remote-tracking branch 'phy-next/next' adds 82ca0d5487d4 Revert "tty: xilinx_uartps: Correct return value in probe" adds 1528e40fd7d3 Revert "sysctl: clean up nr_pdflush_threads leftover" adds 60e2ccc71a95 Merge remote-tracking branch 'tty/tty-next' adds 323ed1e0f60b coresight: tmc: Fix bad register address for CLAIM adds acaf5a06b971 coresight: etb10: Add support for CLAIM tag adds 32c58c4d3bd0 coresight: etf: Release CLAIM tag after disabling the HW adds 6dd4402f24a3 coresight: etm3x: Deal with CLAIM tag before and after acc [...] adds 34e6c35638b9 coresight: etm3x: Release CLAIM tag when operated from perf adds 8554e592bde8 coresight: fix spelling mistake "deffered" -> "deferred" adds b50584832b4c firmware: stratix10-svc: fix wrong of_node_put() in init function adds f8a70d8b889f misc: vexpress: Off by one in vexpress_syscfg_exec() adds c13e0a528819 binder: remove BINDER_DEBUG_ENTRY() adds ddfa728ad1b1 char: virtio: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 2796b43feeea misc: remove GENWQE_DEBUGFS_RO() adds 7a2670a5bc91 binder: fix kerneldoc header for struct binder_buffer adds ecd589d8f566 binder: filter out nodes when showing binder procs adds 16688453661b nvmem: add type attribute adds 8649dbe58d35 nvmem: meson-efuse: add error message on user_max failure. adds a91ae340ad05 nvmem: meson-efuse: bindings: add peripheral clock adds 611fbca1c861 nvmem: meson-efuse: add peripheral clock adds a8b44d5d2e38 nvmem: Move nvmem_type_str array to its only user adds 517f14d9cf35 nvmem: add new config option adds c4dfa25ab307 mtd: add support for reading MTD devices via the nvmem API adds d003c346bf75 slimbus: qcom-ctrl: simplify getting .driver_data adds 649ad1165ac1 slimbus: ngd: fix spelling mistake "exeeds" -> "exceeds" adds 4b4bdfe7d4a0 misc: ti-st: make array read_ver_cmd static, shrinks object size adds d693eb39f5f8 bus: fsl-mc: explicitly define the fsl_mc_command endianness adds 754cac3f1c27 bus: fsl-mc: remove duplicated include files adds 48d365de7746 Merge tag 'soundwire-4.21-rc1' of git://git.kernel.org/pub [...] adds 004586fae44e Merge remote-tracking branch 'char-misc/char-misc-next' adds f00fdf8b710e Merge remote-tracking branch 'extcon/extcon-next' adds 1a566e68c0b9 Merge remote-tracking branch 'thunderbolt/next' adds 8b987bca2d09 staging: erofs: {dir,inode,super}.c: rectify BUG_ONs adds 3c4989871535 staging: erofs: update erofs-utils information in TODO adds 3101957f4a10 staging: rtl8188eu: refactor cckrates_included() adds c61583b16298 staging: rtl8188eu: refactor cckratesonly_included() adds 3499477cd9bf staging: rtl8188eu: simplify array initializations adds a2871106b597 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] adds e2307b086ce3 staging: rtl8188eu: cleanup declarations in rtw_wlan_util.c adds 54b48fda9cb8 staging: rtl8188eu: cleanup block comment in rtw_wlan_util.c adds 3a3b5defd3f9 staging: rtl8188eu: cleanup long lines in rtw_wlan_util.c adds 497d6a74413d staging: rtl8188eu: add spaces around operators in rtw_wla [...] adds d5fa6721f671 staging: rtl8188eu: write out multiplying in wifirate2_rat [...] adds 4fea3f99b54a staging: rtl8188eu: replace if else with ternary operator adds 747c615edd77 staging: rtl8188eu: rename struct field Wifi_Error_Status adds 83cbfb6bbafd staging: rtl8188eu: remove unused code in rtw_cmd.c adds 7eb2a0438262 staging: octeon-ethernet: delete redundant include adds 848bd9acdcd0 staging: erofs: fix use-after-free of on-stack `z_erofs_vl [...] adds c1448fa88025 staging: erofs: introduce MNGD_MAPPING helper adds 672e54761025 staging: erofs: localize UNALLOCATED_CACHED_PAGE placeholder adds 9248fce714d5 staging: erofs: revisit the page submission flow adds 92e6efd566c4 staging: erofs: refine compressed pages preload flow adds 6afd227ca179 staging: erofs: redefine where `owned_workgrp_t' points adds 7146a4f02635 staging: erofs: simplify `z_erofs_vle_submit_all' adds 41b2c79dd1c2 Merge remote-tracking branch 'staging/staging-next' adds ad2af4881ce8 Merge remote-tracking branch 'mux/for-next' adds f3ffabe319fb interconnect: Add generic on-chip interconnect API adds 2b51ed6ff043 dt-bindings: Introduce interconnect binding adds e75ae06071fe interconnect: Allow endpoints translation via DT adds 71cd18481c1b interconnect: Add debugfs support adds 0cffacb2857f interconnect: qcom: Add sdm845 interconnect provider driver adds f13eb585bca4 arm64: dts: sdm845: Add interconnect provider DT nodes adds f8325633fbae MAINTAINERS: add a maintainer for the interconnect API adds 5717930c4534 Merge remote-tracking branch 'icc/icc-next' adds d9f76d939133 Merge remote-tracking branch 'slave-dma/next' adds 75c0cb630b51 Merge remote-tracking branch 'cgroup/for-next' adds 56dd900b1757 Merge remote-tracking branch 'scsi/for-next' adds e7f411049f51 scsi: target/tcmu: Fix queue_cmd_ring() declaration adds 5d6cd9fe318b scsi: target/core: Use kvcalloc() instead of open-coding it adds a95be3842c51 scsi: target/core: Simplify transport_clear_lun_ref() adds ad669505c4e9 scsi: target/core: Make sure that target_wait_for_sess_cmd [...] adds db5b21a24e01 scsi: target/core: Use system workqueues for TMF adds a014c3647a15 scsi: target/core: Make it possible to wait from more than [...] adds fbbd49235590 scsi: target/core: Simplify the code for aborting SCSI commands adds aaa00cc93c1d scsi: target/core: Fix TAS handling for aborted commands adds 2c9fa49e100f scsi: target/core: Make ABORT and LUN RESET handling synchronous adds 3ad9800231d4 scsi: target/core: Reduce the amount of code executed with [...] adds e3f230c066cd scsi: fnic: Use vzalloc adds 7250d12d7319 scsi: snic: Use vzalloc adds 09a5a24ff36f scsi: ufs: Remove redundant sense size definition adds 1ff2d8c43bc2 scsi: BusLogic: mark expected switch fall-through adds 636db60b8e91 scsi: zfcp: make DIX experimental, disabled, and independe [...] adds 14e9a890ec97 scsi: csiostor: remove flush_scheduled_work() adds c4e521b654e1 scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function adds 19c0507252c9 scsi: megaraid_sas: NULL check before some freeing functio [...] adds f3e46ac47e42 scsi: qedf: NULL check before some freeing functions is no [...] adds 75c1d48a338b scsi: qla2xxx: NULL check before some freeing functions is [...] adds 0de263577de5 scsi: target: use consistent left-aligned ASCII INQUIRY data adds b2da4abf26e8 scsi: target: consistently null-terminate t10_wwn strings adds 54a6f3f6a43c scsi: target: add device vendor_id configfs attribute adds 2d882847280e scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response adds 3beeabd5f2d1 scsi: target: perform t10_wwn ID initialisation in target_ [...] adds 4b66810303f5 scsi: sun_esp: Use of_node_name_eq for node name comparisons adds 60a161b7e5b2 scsi: zfcp: fix posting too many status read buffers leadi [...] adds 7171455354eb scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() adds 492ca4da6f07 scsi: aha1542: Fix zeroday __udivdi3 warning adds cb34990b90f7 scsi: lpfc: Fix panic when FW-log buffsize is not initialized adds 0f31e9593a2f scsi: lpfc: update manufacturer attribute to reflect Broadcom adds 3e1f0718921c scsi: lpfc: refactor mailbox structure context fields adds dea16bdae2f1 scsi: lpfc: Fix discovery failures during port failovers w [...] adds 2c4c91415a05 scsi: lpfc: Fix a duplicate 0711 log message number. adds 5a9eeff57f34 scsi: lpfc: Fix kernel Oops due to null pring pointers adds 8b47ae69e049 scsi: lpfc: Cap NPIV vports to 256 adds 92ea83a878c6 scsi: lpfc: rport port swap discovery issue. adds 287aba259287 scsi: lpfc: ls_rjt erroneus FLOGIs adds 0a9e9687acaf scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins adds 1c36833d82ff scsi: lpfc: Correct code setting non existent bits in sli4 [...] adds 76558b257331 scsi: lpfc: Correct topology type reporting on G7 adapters adds 1165a5c2206c scsi: lpfc: Fix driver release of fw-logging buffers adds 7c4042a4d0b7 scsi: lpfc: Fix dif and first burst use in write commands adds de55b786b8a6 scsi: lpfc: update driver version to 12.0.0.9 adds 1488ffc5e9d3 Merge remote-tracking branch 'scsi-mkp/for-next' adds a4da43197e55 virtio_blk: add discard and write zeroes support adds 6f8e3f247589 virtio-net: bql support adds 37d1246af2d5 virtio_net: bulk free tx skbs adds 25105c0fd5c7 Merge remote-tracking branch 'vhost/linux-next' adds 51cf33b1a412 Merge remote-tracking branch 'rpmsg/for-next' adds f39ee353fe0a next-20181207/gpio adds 478b6767ad26 pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11 adds 4be1eaf322f0 pinctrl: nuvoton: check for devm_kasprintf() failure adds 0819dc72ea70 pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro adds a9d9f6b83f1b pinctrl: sx150x: handle failure case of devm_kstrdup adds 3504caa17b59 pinctrl: sunxi: a64: Rename function csi0 to csi adds 4f45f45b081e pinctrl: sunxi: a64: Rename function ts0 to ts adds 34812fe11119 pinctrl: uniphier: convert to SPDX License Identifier adds 8deaaa46d2de pinctrl: rzn1: Fix check for used MDIO bus adds 3f3327dbc559 pinctrl: rzn1: Fix of_get_child_count() error check adds 0cef02031e74 Merge tag 'sh-pfc-for-v4.21-tag2' of git://git.kernel.org/ [...] adds 7d70d9e39bd0 Merge branch 'devel' into for-next adds 6de27c2131f3 Merge remote-tracking branch 'pinctrl/for-next' adds e9d4e5d4c853 Merge remote-tracking branch 'pwm/for-next' adds 337c62b7590a Merge remote-tracking branch 'random/dev' adds e1c66438a13e Merge remote-tracking branch 'kselftest/next' adds ded653ccbec0 signal: Add set_user_sigmask() adds 854a6ed56839 signal: Add restore_user_sigmask() adds 8bd27a3004e8 ppoll: use __kernel_timespec adds e024707bccae pselect6: use __kernel_timespec adds 7a35397f8c06 io_pgetevents: use __kernel_timespec adds 04e7712f4460 y2038: futex: Move compat implementation into futex.c adds bec2f7cbb73e y2038: futex: Add support for __kernel_timespec adds b136972b063b y2038: socket: Add compat_sys_recvmmsg_time64 adds 4c7c2fd26f75 y2038: signal: Add sys_rt_sigtimedwait_time32 adds fdf2006cb89d y2038: signal: Add compat_sys_rt_sigtimedwait_time64 adds 5cc30cad0003 sh: dreamcast: rtc: push down rtc class ops into driver adds a77c6cb88af4 sh: sh03: rtc: push down rtc class ops into driver adds 894c5d4f0023 sh: remove unused rtc_sh_get/set_time infrastructure adds d642856cd346 sh: remove board_time_init() callback adds 40a76524164b timekeeping: remove unused {read,update}_persistent_clock adds 4f8d85931435 timekeeping: remove timespec_add/timespec_del adds 1dc973a11005 vfs: replace current_kernel_time64 with ktime equivalent adds ccea641b6742 timekeeping: remove obsolete time accessors adds 93dd10883a1a Merge remote-tracking branch 'y2038/y2038' adds 7e8de566518c Merge remote-tracking branch 'livepatching/for-next' adds 5552172ff975 coresight: cpu-debug: Support for CA73 CPUs adds c4c9d16252b5 coresight: stm: Remove set but not used variable 'res_size' adds 7ff8957175d6 coresight: Use of_node_name_eq for node name comparisons adds 6dd8e4a4c1c5 Merge remote-tracking branch 'coresight/next' adds 9ca22651e134 dt-bindings: rtc: sun6i-rtc: Rewrite clock outputs as a list adds 347d3570300e dt-bindings: rtc: sun6i-rtc: Add compatible strings for pr [...] adds 5a0923aad7d4 dt-bindings: rtc: sun6i-rtc: Deprecate external clock outp [...] adds 9cd355867838 dt-bindings: rtc: sun6i-rtc: Export internal RC oscillator adds 459b6ea00acc rtc: sun6i: Add default clock name for LOSC adds 403a3c3dd0ec rtc: sun6i: Add support for different variants adds 7cd1acaeea4e rtc: sun6i: Add support for all known pre-H6 variants adds c56afc1844d6 rtc: sun6i: Expose internal oscillator through device tree adds 8c4cf161a8b4 dt-bindings: rtc: sun6i-rtc: Fix register range in example adds e6571afae1f4 Merge remote-tracking branch 'rtc/rtc-next' adds af18d349b077 Merge remote-tracking branch 'cisco/for-next' adds c8282d32bf0e Merge remote-tracking branch 'slimbus/for-next' adds 707e4d8e8c9c Merge remote-tracking branch 'nvmem/for-next' adds eff3860bbfed radix tree: Don't return retry entries from lookup adds 55f3f7eab75c XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh adds b7677a132a4c XArray tests: Handle larger indices more elegantly adds 4f145cd66a1a XArray tests: Check iterating over multiorder entries adds 63baaff0df1f Merge remote-tracking branch 'xarray/xarray' adds 7502a2166839 mm/page_alloc.c: drop uneeded __meminit and __meminitdata adds 9c1ec3851c82 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds f06ef2262393 mm: drop meminit_pfn_in_nid as it is redundant adds c0515b98e2d2 mm: implement new zone specific memblock iterator adds 5a2bf1506ba6 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds f4234bb851c1 mm: move hot-plug specific memory init into separate funct [...] adds 41b1e9969db5 mm: add reserved flag setting to set_page_links() adds dbf0a562b457 mm: use common iterator for deferred_init_pages and deferr [...] adds 30ed2be2fb09 mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] adds 80a136252779 tools/vm/page-types.c: fix "kpagecount returned fewer page [...] adds eb1d91fe09bb /proc/kpagecount: return 0 for special pages that are neve [...] adds bd2529590e80 mm/page_alloc.c: memory hotplug: free pages as higher order adds b12b12e1345d memory_hotplug-free-pages-as-higher-order-fix adds e3dba973912e memory_hotplug-free-pages-as-higher-order-fix-fix adds 6240f88b6c38 mm/page_alloc.c: remove software prefetching in __free_pag [...] adds 09126a9c1be2 mm, swap: fix race between swapoff and some swap operations adds e37c7cb3eb90 mm, swap: fix race between swapoff and some swap operations adds 16f0c2cfdea5 mm: fix race between swapoff and mincore adds b4feec31fff9 mm: don't expose page to fast gup before it's ready adds 7ee1a5c01b84 mm/page_owner: align with pageblock_nr_pages adds 3bdc25a42238 mm/page_owner: align with pageblock_nr pages adds 90605e3c506b fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 4ff611854476 fs/proc/base.c: use ns_capable instead of capable for time [...] adds 786dfa31430b fs/proc/util.c: include fs/proc/internal.h for name_to_int() adds 975d7e6634cc fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] adds 793c0c041cf8 fs/proc/base.c: slightly faster /proc/*/limits adds b27e23181b35 Documentation/process/coding-style.rst: don't use "extern" [...] adds d58212293395 build_bug.h: remove negative-array fallback for BUILD_BUG_ON() adds 8d603e40c947 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse adds f5d243683d7d drivers/dma-buf/udmabuf.c: convert to use vm_fault_t adds 5499787dd6a4 include/linux/printk.h: drop silly "static inline asmlinka [...] adds 5d8a8fd79ed7 fls: change parameter to unsigned int adds d3a7d4e87a5e lib/genalloc.c: fix allocation of aligned buffer from non- [...] adds cc8add5d9746 lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] adds 195fd088094c checkpatch: warn on const char foo[] = "bar"; declarations adds aa4073946715 fs/epoll: remove max_nests argument from ep_call_nested() adds e756adadee30 fs/epoll: simplify ep_send_events_proc() ready-list loop adds e9015e105aa4 fs/epoll: drop ovflist branch prediction adds 666adef3607f fs/epoll: robustify ep->mtx held checks adds 654dcce01241 fs/epoll: reduce the scope of wq lock in epoll_wait() adds 80cbd68a11d8 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix adds 58f26c84d9f0 fs/epoll: avoid barrier after an epoll_wait(2) timeout adds e1c10de5847c fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix adds cc6e642bb4fa fs/epoll: rename check_events label to send_events adds c702cb023e40 fs/epoll: deal with wait_queue only once adds 38ca20ad00dc fs-epoll-deal-with-wait_queue-only-once-fix adds 6d41e740a259 init/main.c: make "initcall_level_names[]" const char * adds f8bf2133bd4c autofs: improve ioctl sbi checks adds e0cca755aee1 autofs-improve-ioctl-sbi-checks-fix adds 304c824f6d60 autofs: fix possible inode leak in autofs_fill_super() adds a6b7cf47b9b9 autofs: simplify parse_options() function call adds f7897194a2e3 autofs: change catatonic setting to a bit flag adds db97fd428103 autofs: add strictexpire mount option adds d537af962a75 hfsplus: return file attributes on statx adds 7b04df82b926 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] adds e0a8b63366f9 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds 6fa9c378c796 fork: fix some -Wmissing-prototypes warnings adds 82f06847cd12 exec: load_script: don't blindly truncate shebang string adds 8d45102ee2b7 exec: increase BINPRM_BUF_SIZE to 256 adds 50caa087c321 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting adds 572f1c3b6d64 exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix adds 15f8b93b59a4 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] adds cf8776b3a1ab bfs: extra sanity checking and static inode bitmap adds b1ad820a4c43 panic: add options to print system info when panic happens adds 5667a41f5515 kernel/sysctl: add panic_print into sysctl adds b7405d877b4e scripts/gdb: fix lx-version string output adds 63b63c4b6cc4 initramfs: cleanup incomplete rootfs adds 4ae30e9ba2d3 ipc: allow boot time extension of IPCMNI from 32k to 8M adds 603b70135178 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds 59914d7a892f ipc: conserve sequence numbers in extended IPCMNI mode adds 3b665758b36a Merge branch 'akpm-current/current' adds df38354323f5 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds bf5c544c4965 kernel/signal.c: remove some duplicated includes adds 99768aa0d860 kernel/signal.c: remove some duplicated includes adds 47edb5d5f7a2 locking/atomics: build atomic headers as required adds 28fe6e589671 mm: Introduce common STRUCT_PAGE_MAX_SHIFT define adds 1f46d6404a87 mm/sparse: add common helper to mark all memblocks present adds e9f3049f2f4d mm: balloon: update comment about isolation/migration/compaction adds 7c571fa17140 mm: convert PG_balloon to PG_offline adds 448f655738cc mm-convert-pg_balloon-to-pg_offline-fix adds 5b291d2ae8d7 mm-convert-pg_balloon-to-pg_offline-fix-fix adds a35da1435c62 kexec: export PG_offline to VMCOREINFO adds 773b04025457 xen/balloon: mark inflated pages PG_offline adds ea8c6267f695 hv_balloon: mark inflated pages PG_offline adds 1b0b8ae51eb6 vmw_balloon: mark inflated pages PG_offline adds 51ab20f30938 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds bd94a5a38a82 PM/Hibernate: use pfn_to_online_page() adds 751037a806ac PM/Hibernate: exclude all PageOffline() pages adds d411272cff23 pm-hibernate-exclude-all-pageoffline-pages-v2 adds fec83a3c62d7 lib/lzo: tidy-up ifdefs adds bdb86e9c9bcc lib/lzo: clean-up by introducing COPY16 adds 65dc0b7745ab lib/lzo: enable 64-bit CTZ on Arm adds 61c6306ef8d2 lib/lzo: 64-bit CTZ on arm64 adds 8cbcf13b4e1a lib/lzo: fast 8-byte copy on arm64 adds f7f48eb9df09 lib/lzo: implement run-length encoding adds 9ceb91d10f46 lib-lzo-implement-run-length-encoding-v4.txt adds 423a11fdded4 lib/lzo: separate lzo-rle from lzo adds b23ae7500eb5 lib-lzo-separate-lzo-rle-from-lzo-v4 adds 478a37cc4077 zram: default to lzo-rle instead of lzo adds 55d780753894 kernel/locking/mutex.c: remove caller signal_pending branc [...] adds 0f9cce14d684 kernel/sched/: remove caller signal_pending branch predictions adds 18e197bf0750 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] adds f11193519897 mm/: remove caller signal_pending branch predictions adds a95ed9658e30 fs/: remove caller signal_pending branch predictions adds 8b39c3063faa fs-remove-caller-signal_pending-branch-predictions-fix adds 90b0c72409d1 include/linux/sched/signal.h: replace `tsk' with `task' adds df836a735437 fs: don't open code lru_to_page() adds f1388414a36d drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 930ea851aa30 Merge branch 'akpm/master' adds 14cf8c1d5b90 Add linux-next specific files for 20181210
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 (4c92b7b3080d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + Documentation/Makefile | 2 +- Documentation/admin-guide/devices.rst | 1 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/perf-security.rst | 97 + Documentation/core-api/mm-api.rst | 29 +- Documentation/core-api/xarray.rst | 5 +- Documentation/dev-tools/coccinelle.rst | 2 + Documentation/devicetree/bindings/.gitignore | 1 + Documentation/devicetree/bindings/Makefile | 33 + Documentation/devicetree/bindings/arm/altera.txt | 14 - Documentation/devicetree/bindings/arm/altera.yaml | 20 + .../bindings/arm/altera/socfpga-clk-manager.txt | 11 - .../bindings/arm/altera/socfpga-clk-manager.yaml | 31 + Documentation/devicetree/bindings/arm/calxeda.txt | 15 - Documentation/devicetree/bindings/arm/calxeda.yaml | 22 + Documentation/devicetree/bindings/arm/cpus.txt | 490 --- Documentation/devicetree/bindings/arm/cpus.yaml | 507 +++ Documentation/devicetree/bindings/arm/davinci.txt | 25 - .../bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 + Documentation/devicetree/bindings/arm/fsl.txt | 24 +- Documentation/devicetree/bindings/arm/nspire.txt | 14 - .../devicetree/bindings/arm/primecell.txt | 46 - .../devicetree/bindings/arm/primecell.yaml | 36 + Documentation/devicetree/bindings/arm/qcom.txt | 57 - Documentation/devicetree/bindings/arm/qcom.yaml | 125 + Documentation/devicetree/bindings/arm/rockchip.txt | 4 + Documentation/devicetree/bindings/arm/sirf.txt | 11 - Documentation/devicetree/bindings/arm/sirf.yaml | 27 + Documentation/devicetree/bindings/arm/spear.txt | 26 - Documentation/devicetree/bindings/arm/spear.yaml | 25 + Documentation/devicetree/bindings/arm/sti.txt | 23 - Documentation/devicetree/bindings/arm/sti.yaml | 23 + .../devicetree/bindings/arm/ti/nspire.yaml | 24 + .../devicetree/bindings/arm/ti/ti,davinci.yaml | 26 + Documentation/devicetree/bindings/arm/vt8500.txt | 22 - Documentation/devicetree/bindings/arm/vt8500.yaml | 23 + Documentation/devicetree/bindings/arm/xilinx.txt | 83 - Documentation/devicetree/bindings/arm/xilinx.yaml | 114 + Documentation/devicetree/bindings/arm/zte.txt | 14 - Documentation/devicetree/bindings/arm/zte.yaml | 26 + .../devicetree/bindings/crypto/arm-cryptocell.txt | 1 + .../devicetree/bindings/display/msm/dsi.txt | 1 + .../devicetree/bindings/display/msm/gpu.txt | 4 +- .../devicetree/bindings/display/msm/mdp4.txt | 2 + .../devicetree/bindings/example-schema.yaml | 170 + Documentation/devicetree/bindings/i2c/i2c-gpio.txt | 46 - .../devicetree/bindings/i2c/i2c-gpio.yaml | 73 + .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 2 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 2 +- .../devicetree/bindings/i2c/nxp,pca9541.txt | 2 +- .../bindings/interconnect/interconnect.txt | 8 +- .../bindings/interconnect/qcom,sdm845.txt | 24 + .../bindings/interconnect/qcom-msm8916.txt | 41 - .../devicetree/bindings/interconnect/qcom-smd.txt | 32 - Documentation/devicetree/bindings/media/cedrus.txt | 2 + .../devicetree/bindings/media/rcar_vin.txt | 1 + .../bindings/media/renesas,rcar-csi2.txt | 1 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 17 + .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 7 +- .../devicetree/bindings/rtc/sun6i-rtc.txt | 33 +- Documentation/devicetree/bindings/sound/ak4104.txt | 4 +- Documentation/devicetree/bindings/sound/cs4270.txt | 4 +- .../devicetree/bindings/spi/nuvoton,npcm-pspi.txt | 8 + .../devicetree/bindings/timer/arm,arch_timer.txt | 112 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 103 + .../bindings/timer/arm,arch_timer_mmio.yaml | 120 + .../devicetree/bindings/timer/arm,global_timer.txt | 27 - .../bindings/timer/arm,global_timer.yaml | 46 + .../devicetree/bindings/trivial-devices.txt | 1 + Documentation/devicetree/writing-schema.md | 130 + Documentation/doc-guide/sphinx.rst | 2 + Documentation/driver-api/pm/devices.rst | 2 + Documentation/driver-model/devres.txt | 7 + .../features/io/sg-chain/arch-support.txt | 34 - Documentation/filesystems/index.rst | 11 + .../{path-lookup.md => path-lookup.rst} | 889 ++--- Documentation/gpu/drm-kms.rst | 19 + Documentation/hwmon/hwmon-kernel-api.txt | 24 +- Documentation/hwmon/lm75 | 5 + Documentation/input/event-codes.rst | 21 +- Documentation/kobject.txt | 10 +- Documentation/media/uapi/v4l/extended-controls.rst | 6 + Documentation/networking/ip-sysctl.txt | 4 +- Documentation/perf/thunderx2-pmu.txt | 41 + Documentation/process/4.Coding.rst | 3 +- Documentation/process/5.Posting.rst | 23 +- Documentation/process/8.Conclusion.rst | 7 +- Documentation/process/changes.rst | 2 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/howto.rst | 11 +- Documentation/process/management-style.rst | 5 +- Documentation/process/submitting-drivers.rst | 8 +- Documentation/sh/new-machine.txt | 8 - Documentation/trace/kprobetrace.rst | 3 + Documentation/trace/uprobetracer.rst | 4 + .../translations/it_IT/process/1.Intro.rst | 54 +- .../translations/it_IT/process/2.Process.rst | 523 ++- .../translations/it_IT/process/3.Early-stage.rst | 237 +- .../translations/it_IT/process/4.Coding.rst | 439 ++- .../translations/it_IT/process/5.Posting.rst | 342 +- .../translations/it_IT/process/6.Followthrough.rst | 234 +- .../it_IT/process/7.AdvancedTopics.rst | 184 +- .../translations/it_IT/process/8.Conclusion.rst | 77 +- .../translations/it_IT/process/adding-syscalls.rst | 635 +++- Documentation/x86/boot.txt | 2 +- MAINTAINERS | 25 +- Makefile | 20 +- Next/SHA1s | 204 +- Next/merge.log | 3720 +++++++++++++------- arch/alpha/Kconfig | 1 + arch/alpha/kernel/pci_iommu.c | 14 +- arch/arc/Kconfig | 1 - arch/arm/Kconfig | 2 +- arch/arm/Kconfig.debug | 28 +- arch/arm/boot/dts/Makefile | 5 + arch/arm/boot/dts/am335x-pdu001.dts | 2 +- arch/arm/boot/dts/am437x-l4.dtsi | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 25 - arch/arm/boot/dts/imx50.dtsi | 17 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 17 +- arch/arm/boot/dts/imx51.dtsi | 10 + arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 8 +- arch/arm/boot/dts/imx53.dtsi | 25 +- arch/arm/boot/dts/imx6dl-apf6dev.dts | 1 + arch/arm/boot/dts/imx6dl-aristainetos2_4.dts | 1 + arch/arm/boot/dts/imx6dl-aristainetos2_7.dts | 1 + arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 1 + arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 1 + arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 1 + arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts | 1 + arch/arm/boot/dts/imx6dl-mamoj.dts | 6 + arch/arm/boot/dts/imx6dl-phytec-pfla02.dtsi | 1 + arch/arm/boot/dts/imx6dl-rex-basic.dts | 1 + arch/arm/boot/dts/imx6dl-riotboard.dts | 1 + arch/arm/boot/dts/imx6dl-ts4900.dts | 1 + arch/arm/boot/dts/imx6dl-ts7970.dts | 1 + arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 1 + arch/arm/boot/dts/imx6dl-wandboard-revd1.dts | 1 + arch/arm/boot/dts/imx6dl-wandboard.dts | 1 + arch/arm/boot/dts/imx6q-apf6dev.dts | 1 + arch/arm/boot/dts/imx6q-arm2.dts | 1 + arch/arm/boot/dts/imx6q-ba16.dtsi | 1 + arch/arm/boot/dts/imx6q-cm-fx6.dts | 1 + arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts | 1 + arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 1 + arch/arm/boot/dts/imx6q-display5.dtsi | 1 + arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 1 + arch/arm/boot/dts/imx6q-evi.dts | 1 + arch/arm/boot/dts/imx6q-gk802.dts | 1 + arch/arm/boot/dts/imx6q-gw5400-a.dts | 1 + arch/arm/boot/dts/imx6q-h100.dts | 1 + arch/arm/boot/dts/imx6q-kp-tpc.dts | 1 + arch/arm/boot/dts/imx6q-marsboard.dts | 1 + arch/arm/boot/dts/imx6q-mccmon6.dts | 1 + arch/arm/boot/dts/imx6q-novena.dts | 1 + arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 1 + arch/arm/boot/dts/imx6q-pistachio.dts | 1 + arch/arm/boot/dts/imx6q-rex-pro.dts | 1 + arch/arm/boot/dts/imx6q-sbc6x.dts | 1 + arch/arm/boot/dts/imx6q-tbs2910.dts | 1 + arch/arm/boot/dts/imx6q-ts4900.dts | 1 + arch/arm/boot/dts/imx6q-ts7970.dts | 1 + arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 1 + arch/arm/boot/dts/imx6q-wandboard-revd1.dts | 1 + arch/arm/boot/dts/imx6q-wandboard.dts | 1 + arch/arm/boot/dts/imx6q-zii-rdu2.dts | 1 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 1 + arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 1 + arch/arm/boot/dts/imx6qdl-emcon.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw552x.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 1 + arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 1 + arch/arm/boot/dts/imx6qdl-hummingboard.dtsi | 1 + arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 1 + arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi | 1 + arch/arm/boot/dts/imx6qdl-icore.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 1 + arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 1 + arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 48 + arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 1 + arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 162 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 1 + arch/arm/boot/dts/imx6qdl-udoo.dtsi | 1 + arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 1 + arch/arm/boot/dts/imx6qdl.dtsi | 4 +- arch/arm/boot/dts/imx6qp-wandboard-revd1.dts | 1 + arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 1 + arch/arm/boot/dts/imx6sx-sabreauto.dts | 57 + arch/arm/boot/dts/imx6sx-sdb-reva.dts | 12 + arch/arm/boot/dts/imx6sx-sdb.dts | 5 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 42 + arch/arm/boot/dts/imx6sx.dtsi | 2 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 53 + arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 37 + arch/arm/boot/dts/imx6ul-pico-hobbit.dts | 535 +-- arch/arm/boot/dts/imx6ul-pico-pi.dts | 97 + .../{imx6ul-pico-hobbit.dts => imx6ul-pico.dtsi} | 104 +- arch/arm/boot/dts/imx6ul.dtsi | 14 +- arch/arm/boot/dts/imx6ulz-14x14-evk.dts | 2 + arch/arm/boot/dts/imx6ulz.dtsi | 2 - arch/arm/boot/dts/imx7d-nitrogen7.dts | 9 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 105 + arch/arm/boot/dts/imx7d-pico-pi.dts | 180 +- arch/arm/boot/dts/imx7d-pico.dtsi | 377 +- arch/arm/boot/dts/imx7d.dtsi | 21 + arch/arm/boot/dts/imx7s.dtsi | 12 +- arch/arm/boot/dts/imx7ulp-evk.dts | 77 + arch/arm/boot/dts/imx7ulp.dtsi | 346 ++ arch/arm/boot/dts/iwg20d-q7-common.dtsi | 9 + arch/arm/boot/dts/ls1021a.dtsi | 116 + arch/arm/boot/dts/omap4-sdp.dts | 1 + arch/arm/boot/dts/omap5-board-common.dtsi | 1 + arch/arm/boot/dts/r8a7743-iwg20m.dtsi | 9 - arch/arm/boot/dts/r8a7744-iwg20m.dtsi | 26 + arch/arm/boot/dts/rk3188-bqedison2qc.dts | 711 ++++ arch/arm/boot/dts/rk3288.dtsi | 14 +- arch/arm/boot/dts/sun6i-a31.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 + arch/arm/boot/dts/sun8i-r40.dtsi | 18 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 28 +- arch/arm/boot/dts/vf500-colibri.dtsi | 1 + arch/arm/boot/dts/vf500.dtsi | 1 - arch/arm/boot/dts/vf610-bk4.dts | 1 + arch/arm/boot/dts/vf610-colibri.dtsi | 1 + arch/arm/boot/dts/vf610-cosmic.dts | 1 + arch/arm/boot/dts/vf610-twr.dts | 1 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 1 + arch/arm/boot/dts/vf610-zii-dev.dtsi | 1 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 1 + arch/arm/boot/dts/vf610m4-colibri.dts | 1 + arch/arm/boot/dts/vf610m4.dtsi | 1 - arch/arm/common/dmabounce.c | 12 +- arch/arm/configs/exynos_defconfig | 4 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/include/asm/dma-iommu.h | 2 - arch/arm/mach-imx/Kconfig | 9 + arch/arm/mach-imx/Makefile | 1 + arch/arm/mach-imx/common.h | 1 + arch/arm/mach-imx/cpu.c | 3 + arch/arm/mach-imx/cpuidle-imx6sx.c | 2 +- arch/arm/mach-imx/mach-imx7ulp.c | 31 + arch/arm/mach-imx/mxc.h | 1 + arch/arm/mach-imx/pm-imx7ulp.c | 29 + arch/arm/mach-omap1/board-ams-delta.c | 28 +- arch/arm/mm/dma-mapping.c | 39 +- arch/arm/mm/proc-macros.S | 10 + arch/arm64/Kconfig | 8 +- arch/arm64/Makefile | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 22 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 2 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 1 - arch/arm64/boot/dts/freescale/Makefile | 5 - arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts | 25 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 3 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 93 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 73 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 339 -- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 15 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 15 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 26 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 44 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 112 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 119 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 766 ---- .../boot/dts/marvell/armada-3720-espressobin.dts | 6 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 4 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 30 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 26 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 4 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 3 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 275 ++ arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 20 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 27 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 14 +- arch/arm64/include/asm/Kbuild | 2 - arch/arm64/include/asm/assembler.h | 13 + arch/arm64/include/asm/barrier.h | 4 + arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 3 + arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/neon-intrinsics.h | 39 + arch/arm64/include/asm/preempt.h | 89 + arch/arm64/include/asm/sysreg.h | 6 + arch/arm64/include/asm/thread_info.h | 13 +- arch/arm64/include/asm/uaccess.h | 3 +- arch/arm64/include/asm/xor.h | 73 + arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/cpu_errata.c | 103 +- arch/arm64/kernel/cpufeature.c | 181 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/hibernate.c | 2 +- arch/arm64/kernel/stacktrace.c | 3 - arch/arm64/kernel/vmlinux.lds.S | 9 +- arch/arm64/kvm/hyp/entry.S | 1 + arch/arm64/kvm/hyp/hyp-entry.S | 4 + arch/arm64/lib/Makefile | 6 + arch/arm64/lib/xor-neon.c | 184 + arch/arm64/mm/dma-mapping.c | 15 +- arch/arm64/mm/hugetlbpage.c | 33 +- arch/csky/include/asm/mmu_context.h | 4 +- arch/ia64/Kconfig | 1 - arch/ia64/hp/common/sba_iommu.c | 81 +- arch/ia64/sn/pci/pci_dma.c | 8 +- arch/mips/include/asm/cpu-info.h | 2 +- arch/mips/include/asm/jazzdma.h | 6 - arch/mips/include/asm/mmu.h | 2 +- arch/mips/include/asm/mmu_context.h | 10 +- arch/mips/include/asm/uasm.h | 1 + arch/mips/include/uapi/asm/inst.h | 1 + arch/mips/jazz/jazzdma.c | 16 +- arch/mips/mm/c-r3k.c | 2 +- arch/mips/mm/uasm-micromips.c | 1 + arch/mips/mm/uasm-mips.c | 1 + arch/mips/mm/uasm.c | 9 +- arch/mips/net/ebpf_jit.c | 4 + arch/parisc/Kconfig | 1 + arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/iommu.h | 4 - arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/kernel/dma-iommu.c | 6 - arch/powerpc/kernel/dma-swiotlb.c | 1 - arch/powerpc/kernel/iommu.c | 28 +- arch/powerpc/net/bpf_jit.h | 4 + arch/powerpc/net/bpf_jit_comp64.c | 6 + arch/powerpc/platforms/cell/iommu.c | 1 - arch/powerpc/platforms/pseries/vio.c | 3 +- arch/riscv/Kconfig | 1 + arch/riscv/Kconfig.debug | 2 - arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/atomic.h | 9 + arch/riscv/kernel/ftrace.c | 1 - arch/riscv/kernel/ptrace.c | 2 +- arch/riscv/kernel/setup.c | 28 - arch/s390/Kconfig | 1 - arch/s390/include/asm/preempt.h | 2 + arch/s390/net/bpf_jit_comp.c | 12 + arch/s390/pci/pci_dma.c | 18 +- arch/sh/boards/mach-dreamcast/Makefile | 4 +- arch/sh/boards/mach-dreamcast/rtc.c | 45 +- arch/sh/boards/mach-dreamcast/setup.c | 1 - arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-sh03/Makefile | 3 +- arch/sh/boards/mach-sh03/rtc.c | 51 +- arch/sh/boards/mach-sh03/setup.c | 9 - arch/sh/boards/of-generic.c | 8 - arch/sh/configs/dreamcast_defconfig | 2 + arch/sh/configs/sh03_defconfig | 2 + arch/sh/include/asm/rtc.h | 3 - arch/sh/include/mach-dreamcast/mach/sysasic.h | 1 - arch/sh/kernel/time.c | 74 +- arch/sparc/Kconfig | 1 - arch/sparc/kernel/iommu.c | 12 +- arch/sparc/kernel/iommu_common.h | 2 - arch/sparc/kernel/pci_sun4v.c | 14 +- arch/x86/Kconfig | 1 - arch/x86/Makefile | 10 +- arch/x86/boot/compressed/eboot.c | 65 +- arch/x86/entry/entry_64.S | 4 + arch/x86/entry/vdso/Makefile | 4 +- arch/x86/include/asm/bootparam_utils.h | 1 + arch/x86/include/asm/preempt.h | 3 + arch/x86/kernel/Makefile | 2 + arch/x86/kernel/amd_gart_64.c | 40 +- arch/x86/kernel/ima_arch.c | 46 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/pci-calgary_64.c | 30 +- arch/x86/net/bpf_jit_comp.c | 2 + arch/x86/platform/efi/early_printk.c | 2 +- arch/xtensa/Kconfig | 1 - block/bfq-iosched.c | 76 +- block/bfq-iosched.h | 51 +- block/bfq-wf2q.c | 5 +- block/bio.c | 36 +- block/blk-core.c | 80 +- block/blk-merge.c | 4 +- block/blk-mq.c | 24 +- block/blk-mq.h | 3 +- block/genhd.c | 55 +- block/partition-generic.c | 10 +- crypto/Kconfig | 1 + crypto/Makefile | 3 +- crypto/ahash.c | 17 +- crypto/algapi.c | 247 +- crypto/crypto_user_stat.c | 160 +- crypto/rng.c | 4 +- drivers/android/binder.c | 51 +- drivers/android/binder_alloc.h | 20 +- drivers/ata/libata-core.c | 1 + drivers/base/bus.c | 12 +- drivers/base/core.c | 11 +- drivers/base/dd.c | 6 +- drivers/base/platform.c | 4 +- drivers/block/virtio_blk.c | 95 +- drivers/bus/fsl-mc/dpbp.c | 1 - drivers/bus/fsl-mc/dpcon.c | 1 - drivers/char/virtio_console.c | 17 +- drivers/clk/qcom/gcc-msm8998.c | 211 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77970-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 15 +- drivers/clk/renesas/rcar-gen3-cpg.c | 55 +- drivers/clocksource/timer-fttmr010.c | 73 +- drivers/crypto/Kconfig | 2 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.c | 48 +- drivers/crypto/ccree/cc_aead.c | 16 +- drivers/crypto/ccree/cc_cipher.c | 38 +- drivers/crypto/ccree/cc_driver.c | 19 +- drivers/crypto/ccree/cc_driver.h | 8 + drivers/crypto/ccree/cc_hash.c | 16 +- drivers/crypto/chelsio/chcr_core.h | 9 + drivers/crypto/chelsio/chcr_ipsec.c | 180 +- drivers/dma/dw/core.c | 6 +- drivers/firmware/stratix10-svc.c | 5 +- drivers/gnss/sirf.c | 6 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 171 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 393 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 243 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 68 +- drivers/gpu/drm/amd/amdgpu/{vi.h => amdgpu_xgmi.h} | 22 +- drivers/gpu/drm/amd/amdgpu/cik.c | 1 + drivers/gpu/drm/amd/amdgpu/cik.h | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 44 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 1 - drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 77 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 23 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 2 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 1 - drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 28 + drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 33 + drivers/gpu/drm/amd/amdgpu/vi.c | 19 + drivers/gpu/drm/amd/amdgpu/vi.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 6 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 45 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 14 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 + drivers/gpu/drm/amd/display/Makefile | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 719 ++-- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 36 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 669 ++-- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 - drivers/gpu/drm/amd/display/dc/dc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 - drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 15 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 2 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 23 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 1 - .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 14 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 96 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 40 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 10 + .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 59 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 28 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 7 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 6 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + .../drm/amd/display/modules/color/color_gamma.c | 16 +- .../drm/amd/display/{ => modules/power}/Makefile | 24 +- .../drm/amd/display/modules/power/power_helpers.c | 326 ++ .../modules/power/power_helpers.h} | 32 +- drivers/gpu/drm/amd/include/amd_acpi.h | 175 +- drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 52 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 2 - drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 12 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 54 +- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 3 + drivers/gpu/drm/ast/ast_fb.c | 1 + drivers/gpu/drm/drm_atomic.c | 22 + drivers/gpu/drm/drm_atomic_helper.c | 3 + drivers/gpu/drm/drm_atomic_uapi.c | 17 + drivers/gpu/drm/drm_connector.c | 117 + drivers/gpu/drm/drm_crtc.c | 2 + drivers/gpu/drm/drm_damage_helper.c | 334 ++ drivers/gpu/drm/drm_mode_config.c | 12 + drivers/gpu/drm/drm_syncobj.c | 14 +- drivers/gpu/drm/exynos/Kconfig | 5 - drivers/gpu/drm/exynos/Makefile | 3 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 87 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 157 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 55 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 11 + drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 - drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 1 - drivers/gpu/drm/exynos/exynos_drm_gsc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_iommu.c | 111 - drivers/gpu/drm/exynos/exynos_drm_iommu.h | 134 - drivers/gpu/drm/exynos/exynos_drm_rotator.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 5 +- drivers/gpu/drm/exynos/exynos_mixer.c | 30 +- drivers/gpu/drm/exynos/regs-decon5433.h | 22 + drivers/gpu/drm/exynos/regs-mixer.h | 9 +- drivers/gpu/drm/i915/i915_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 9 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 - drivers/gpu/drm/i915/i915_gpu_error.c | 23 +- drivers/gpu/drm/i915/i915_request.c | 5 - drivers/gpu/drm/i915/i915_sysfs.c | 4 +- drivers/gpu/drm/i915/intel_dp.c | 7 +- drivers/gpu/drm/i915/intel_hdcp.c | 16 +- drivers/gpu/drm/i915/intel_lrc.c | 217 +- drivers/gpu/drm/i915/intel_pm.c | 15 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 23 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 15 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/Makefile | 6 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 298 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 492 +++ drivers/gpu/drm/msm/adreno/a2xx_gpu.h | 21 + drivers/gpu/drm/msm/adreno/a3xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a4xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 8 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 45 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 15 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 20 +- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 78 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 81 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 10 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 89 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 8 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 1165 ++++++ drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 430 +++ drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 14 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 19 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 77 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 159 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 21 + drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 133 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 65 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 12 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 9 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 146 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 31 - drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 62 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 195 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 8 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 12 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 70 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 43 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 8 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 90 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 12 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 16 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 30 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 8 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 28 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 28 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 16 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c | 12 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c | 16 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c | 10 +- drivers/gpu/drm/msm/edp/edp.c | 8 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 32 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 10 +- drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 12 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 6 +- drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 4 +- drivers/gpu/drm/msm/msm_atomic.c | 3 +- drivers/gpu/drm/msm/msm_debugfs.c | 8 +- drivers/gpu/drm/msm/msm_drv.c | 166 +- drivers/gpu/drm/msm/msm_drv.h | 28 +- drivers/gpu/drm/msm/msm_fb.c | 14 +- drivers/gpu/drm/msm/msm_fbdev.c | 10 +- drivers/gpu/drm/msm/msm_gem.c | 219 +- drivers/gpu/drm/msm/msm_gem.h | 5 + drivers/gpu/drm/msm/msm_gem_submit.c | 24 +- drivers/gpu/drm/msm/msm_gem_vma.c | 118 +- drivers/gpu/drm/msm/msm_gpu.c | 124 +- drivers/gpu/drm/msm/msm_gpu.h | 2 + drivers/gpu/drm/msm/msm_gpu_trace.h | 90 + drivers/gpu/drm/msm/msm_gpu_tracepoints.c | 6 + drivers/gpu/drm/msm/msm_gpummu.c | 123 + drivers/gpu/drm/msm/msm_iommu.c | 3 +- drivers/gpu/drm/msm/msm_kms.h | 3 - drivers/gpu/drm/msm/msm_mmu.h | 6 +- drivers/gpu/drm/msm/msm_rd.c | 13 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 14 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 16 + drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 44 +- drivers/gpu/drm/selftests/Makefile | 3 +- drivers/gpu/drm/selftests/drm_modeset_selftests.h | 21 + drivers/gpu/drm/selftests/test-drm_damage_helper.c | 811 +++++ .../gpu/drm/selftests/test-drm_modeset_common.h | 21 + drivers/gpu/drm/tegra/sor.c | 254 +- drivers/gpu/drm/tegra/sor.h | 68 + drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/v3d/v3d_gem.c | 5 +- drivers/gpu/drm/vc4/vc4_gem.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 11 - drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 - drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 569 ++- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 150 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 11 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 359 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 561 ++- drivers/hid/hid-core.c | 174 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-input.c | 108 +- drivers/hid/hid-logitech-hidpp.c | 375 +- drivers/hid/hid-quirks.c | 2 + drivers/hwmon/Kconfig | 1 + drivers/hwmon/ina2xx.c | 36 +- drivers/hwmon/k10temp.c | 10 +- drivers/hwmon/lm75.c | 10 + drivers/hwmon/lm95234.c | 161 +- drivers/hwmon/ltc2945.c | 121 +- drivers/hwmon/ltc4215.c | 42 +- drivers/hwmon/ltc4260.c | 26 +- drivers/hwmon/max6650.c | 31 +- drivers/hwmon/max6697.c | 144 +- drivers/hwmon/nct7802.c | 408 +-- drivers/hwmon/ntc_thermistor.c | 12 +- drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/tmp401.c | 126 +- drivers/hwtracing/coresight/of_coresight.c | 4 +- drivers/i2c/busses/i2c-uniphier-f.c | 49 +- drivers/i2c/busses/i2c-uniphier.c | 8 +- drivers/ide/pmac.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/input/keyboard/omap4-keypad.c | 16 +- drivers/input/misc/rotary_encoder.c | 6 +- drivers/input/mouse/synaptics.c | 1 + drivers/interconnect/core.c | 165 +- drivers/interconnect/qcom/Kconfig | 17 +- drivers/interconnect/qcom/Makefile | 6 +- drivers/interconnect/qcom/msm8916.c | 509 --- drivers/interconnect/qcom/sdm845.c | 838 +++++ drivers/interconnect/qcom/smd-rpm.c | 91 - drivers/interconnect/qcom/smd-rpm.h | 15 - drivers/iommu/amd_iommu.c | 18 +- drivers/iommu/dma-iommu.c | 23 +- drivers/iommu/intel-iommu.c | 26 +- drivers/leds/leds-88pm860x.c | 2 +- drivers/leds/leds-gpio.c | 1 - drivers/leds/leds-pwm.c | 22 +- drivers/md/dm-bufio.c | 12 +- drivers/md/dm-core.h | 2 - drivers/md/dm-crypt.c | 17 +- drivers/md/dm-delay.c | 2 +- drivers/md/dm-flakey.c | 35 +- drivers/md/dm-integrity.c | 2 +- drivers/md/dm-kcopyd.c | 19 +- drivers/md/dm-linear.c | 2 +- drivers/md/dm-mpath.c | 6 +- drivers/md/dm-raid1.c | 3 +- drivers/md/dm-rq.c | 23 +- drivers/md/dm-snap.c | 22 + drivers/md/dm-unstripe.c | 2 +- drivers/md/dm-verity-target.c | 9 + drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 122 +- drivers/md/dm.c | 84 +- drivers/md/md.c | 7 +- drivers/media/i2c/video-i2c.c | 153 +- drivers/media/platform/coda/coda-bit.c | 19 +- drivers/media/platform/coda/coda-common.c | 15 +- drivers/media/platform/coda/coda.h | 6 +- drivers/media/platform/coda/coda_regs.h | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 12 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/qcom/venus/core.c | 8 + drivers/media/platform/qcom/venus/venc.c | 19 + drivers/media/platform/qcom/venus/venc_ctrls.c | 19 +- drivers/media/platform/rcar-vin/rcar-core.c | 32 + drivers/media/platform/rcar-vin/rcar-csi2.c | 11 + .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 4 +- drivers/media/platform/vimc/vimc-common.c | 2 + drivers/media/platform/vivid/vivid-core.h | 3 + drivers/media/platform/vivid/vivid-kthread-cap.c | 51 +- drivers/media/platform/vivid/vivid-vbi-cap.c | 4 - drivers/media/platform/xilinx/xilinx-tpg.c | 2 +- drivers/media/rc/bpf-lirc.c | 24 + drivers/media/usb/dvb-usb-v2/lmedm04.c | 29 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 2 +- drivers/media/usb/siano/smsusb.c | 3 +- drivers/media/v4l2-core/v4l2-device.c | 1 + drivers/media/v4l2-core/v4l2-fwnode.c | 6 +- drivers/media/v4l2-core/v4l2-ioctl.c | 10 + drivers/memstick/core/memstick.c | 3 + drivers/memstick/host/rtsx_usb_ms.c | 170 +- drivers/mfd/axp20x.c | 5 + drivers/misc/cardreader/rtsx_usb.c | 8 + drivers/misc/genwqe/card_debugfs.c | 85 +- drivers/misc/mic/card/mic_debugfs.c | 24 +- drivers/misc/mic/cosm/cosm_debugfs.c | 39 +- drivers/misc/mic/host/mic_debugfs.c | 62 +- drivers/misc/mic/scif/scif_debugfs.c | 44 +- drivers/misc/mic/vop/vop_debugfs.c | 40 +- drivers/misc/ti-st/st_kim.c | 36 +- drivers/misc/vexpress-syscfg.c | 2 +- drivers/misc/vmw_balloon.c | 13 +- drivers/mmc/core/core.c | 5 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 44 +- drivers/mmc/host/sdhci-of-esdhc.c | 2 +- drivers/mmc/host/sdhci.c | 18 +- drivers/mtd/Kconfig | 1 + drivers/mtd/maps/Kconfig | 1 + drivers/mtd/maps/physmap-core.c | 14 +- drivers/mtd/maps/physmap-gemini.c | 110 +- drivers/mtd/mtdcore.c | 56 + drivers/mtd/nand/raw/ams-delta.c | 118 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/davinci_nand.c | 2 +- drivers/mtd/nand/raw/denali.c | 54 +- drivers/mtd/nand/raw/fsmc_nand.c | 264 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 2 +- drivers/mtd/nand/raw/jz4740_nand.c | 2 +- drivers/mtd/nand/raw/jz4780_bch.c | 2 + drivers/mtd/nand/raw/lpc32xx_mlc.c | 2 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 2 +- drivers/mtd/nand/raw/marvell_nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 15 +- drivers/mtd/nand/raw/nandsim.c | 2 +- drivers/mtd/nand/raw/sh_flctl.c | 2 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/nand/raw/vf610_nfc.c | 60 +- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/gigadevice.c | 148 + drivers/mtd/nand/spi/toshiba.c | 11 +- drivers/mtd/spi-nor/spi-nor.c | 1795 ++++++---- drivers/net/bonding/bond_main.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 6 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 38 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 60 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 27 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1553 ++++---- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 79 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 55 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + drivers/net/ethernet/ibm/emac/emac.h | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 16 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 135 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 112 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 223 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 6 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 16 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 44 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 48 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 2 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 20 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 5 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 19 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 45 + drivers/net/ethernet/sfc/ethtool.c | 2 +- drivers/net/ethernet/sfc/falcon/ethtool.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 19 +- drivers/net/net_failover.c | 8 +- drivers/net/phy/mdio-gpio.c | 7 + drivers/net/team/team.c | 2 +- drivers/net/tun.c | 13 +- drivers/net/virtio_net.c | 29 +- drivers/net/vrf.c | 11 +- drivers/net/vxlan.c | 110 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/nvme/host/core.c | 80 +- drivers/nvme/host/fabrics.c | 13 +- drivers/nvme/host/fabrics.h | 2 + drivers/nvme/host/fc.c | 5 +- drivers/nvme/host/multipath.c | 4 +- drivers/nvme/host/nvme.h | 13 +- drivers/nvme/host/rdma.c | 5 +- drivers/nvme/target/admin-cmd.c | 76 +- drivers/nvme/target/configfs.c | 42 +- drivers/nvme/target/core.c | 118 +- drivers/nvme/target/discovery.c | 129 +- drivers/nvme/target/fabrics-cmd.c | 6 + drivers/nvme/target/fc.c | 66 +- drivers/nvme/target/io-cmd-file.c | 130 +- drivers/nvme/target/nvmet.h | 53 +- drivers/nvme/target/rdma.c | 5 +- drivers/nvmem/core.c | 10 +- drivers/parisc/ccio-dma.c | 10 +- drivers/parisc/sba_iommu.c | 10 +- drivers/pci/controller/vmd.c | 6 - drivers/perf/Kconfig | 9 + drivers/perf/Makefile | 1 + drivers/perf/thunderx2_pmu.c | 861 +++++ drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 2 + drivers/phy/freescale/Kconfig | 5 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 127 + drivers/phy/phy-core-mipi-dphy.c | 166 + drivers/phy/phy-core.c | 64 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 6 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 3 + drivers/pinctrl/pinconf.c | 29 +- drivers/pinctrl/pinctrl-rzn1.c | 4 +- drivers/pinctrl/pinctrl-sx150x.c | 11 +- drivers/pinctrl/pinmux.c | 29 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 52 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 2 +- drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 18 +- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 11 +- drivers/platform/x86/intel_atomisp2_pm.c | 69 +- drivers/platform/x86/intel_ips.c | 83 +- drivers/platform/x86/touchscreen_dmi.c | 8 + drivers/power/reset/at91-poweroff.c | 48 +- drivers/power/supply/sc27xx_fuel_gauge.c | 135 +- drivers/regulator/88pm8607.c | 2 +- drivers/regulator/da9052-regulator.c | 2 +- drivers/regulator/max8997-regulator.c | 2 +- drivers/regulator/mc13xxx-regulator-core.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/s5m8767.c | 2 +- drivers/rtc/rtc-sun6i.c | 121 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 2 +- drivers/s390/scsi/zfcp_aux.c | 17 +- drivers/s390/scsi/zfcp_ext.h | 1 + drivers/s390/scsi/zfcp_scsi.c | 10 +- drivers/s390/virtio/virtio_ccw.c | 17 +- drivers/sbus/char/bbc_envctrl.c | 4 +- drivers/sbus/char/envctrl.c | 6 +- drivers/sbus/char/flash.c | 6 +- drivers/scsi/BusLogic.c | 1 + drivers/scsi/aha1542.c | 2 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/csiostor/csio_init.c | 1 - drivers/scsi/fnic/fnic_trace.c | 3 +- drivers/scsi/lpfc/lpfc.h | 14 +- drivers/scsi/lpfc/lpfc_attr.c | 27 +- drivers/scsi/lpfc/lpfc_bsg.c | 56 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 +- drivers/scsi/lpfc/lpfc_ct.c | 2 +- drivers/scsi/lpfc/lpfc_debugfs.c | 2 + drivers/scsi/lpfc/lpfc_disc.h | 4 +- drivers/scsi/lpfc/lpfc_els.c | 246 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 145 +- drivers/scsi/lpfc/lpfc_hw.h | 1 + drivers/scsi/lpfc/lpfc_init.c | 30 +- drivers/scsi/lpfc/lpfc_mbox.c | 44 +- drivers/scsi/lpfc/lpfc_mem.c | 6 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 62 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 - drivers/scsi/lpfc/lpfc_scsi.c | 20 +- drivers/scsi/lpfc/lpfc_sli.c | 186 +- drivers/scsi/lpfc/lpfc_sli.h | 6 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 4 +- drivers/scsi/megaraid/megaraid_mbox.c | 9 +- drivers/scsi/megaraid/megaraid_mm.c | 3 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 12 +- drivers/scsi/qedf/qedf_main.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 116 +- drivers/scsi/snic/snic_trc.c | 3 +- drivers/scsi/sun_esp.c | 7 +- drivers/scsi/ufs/ufs.h | 4 +- drivers/scsi/ufs/ufshcd.c | 17 +- drivers/soc/imx/Kconfig | 6 +- drivers/soc/imx/Makefile | 2 +- drivers/soc/imx/gpcv2.c | 296 +- drivers/soc/renesas/r8a77990-sysc.c | 23 +- drivers/soc/renesas/rcar-sysc.c | 65 +- drivers/spi/spi-npcm-pspi.c | 20 +- drivers/spi/spi.c | 2 +- drivers/staging/erofs/TODO | 15 +- drivers/staging/erofs/dir.c | 7 +- drivers/staging/erofs/inode.c | 10 +- drivers/staging/erofs/internal.h | 6 +- drivers/staging/erofs/super.c | 13 +- drivers/staging/erofs/unzip_vle.c | 580 +-- drivers/staging/erofs/unzip_vle.h | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 2 +- drivers/staging/media/imx/imx-media-of.c | 2 +- .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 5 - .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 5 - .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 6 - drivers/staging/media/sunxi/cedrus/cedrus.c | 22 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 11 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 13 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 5 - drivers/staging/media/tegra-vde/tegra-vde.c | 222 +- drivers/staging/media/tegra-vde/trace.h | 93 + drivers/staging/octeon/ethernet-mdio.c | 1 - drivers/staging/octeon/ethernet.c | 1 - drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 - drivers/staging/rtl8188eu/core/rtw_sreset.c | 4 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 279 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 4 +- drivers/staging/rtl8188eu/include/rtw_sreset.h | 2 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 4 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/target/iscsi/iscsi_target.c | 11 +- drivers/target/iscsi/iscsi_target_configfs.c | 2 + drivers/target/iscsi/iscsi_target_erl1.c | 28 +- drivers/target/target_core_configfs.c | 86 +- drivers/target/target_core_device.c | 72 +- drivers/target/target_core_internal.h | 2 - drivers/target/target_core_pscsi.c | 50 +- drivers/target/target_core_spc.c | 20 +- drivers/target/target_core_stat.c | 32 +- drivers/target/target_core_tmr.c | 52 +- drivers/target/target_core_tpg.c | 1 - drivers/target/target_core_transport.c | 406 +-- drivers/target/target_core_user.c | 2 +- drivers/target/target_core_xcopy.c | 6 +- drivers/thermal/Kconfig | 94 +- drivers/thermal/Makefile | 10 +- drivers/thermal/armada_thermal.c | 28 +- drivers/thermal/broadcom/bcm2835_thermal.c | 11 +- drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/intel/Kconfig | 77 + drivers/thermal/intel/Makefile | 12 + .../thermal/{ => intel}/int340x_thermal/Kconfig | 0 .../thermal/{ => intel}/int340x_thermal/Makefile | 0 .../{ => intel}/int340x_thermal/acpi_thermal_rel.c | 0 .../{ => intel}/int340x_thermal/acpi_thermal_rel.h | 0 .../{ => intel}/int340x_thermal/int3400_thermal.c | 9 +- .../{ => intel}/int340x_thermal/int3402_thermal.c | 0 .../{ => intel}/int340x_thermal/int3403_thermal.c | 0 .../{ => intel}/int340x_thermal/int3406_thermal.c | 0 .../int340x_thermal/int340x_thermal_zone.c | 0 .../int340x_thermal/int340x_thermal_zone.h | 0 .../int340x_thermal/processor_thermal_device.c | 0 .../thermal/{ => intel}/intel_bxt_pmic_thermal.c | 0 drivers/thermal/{ => intel}/intel_pch_thermal.c | 0 drivers/thermal/{ => intel}/intel_powerclamp.c | 0 .../thermal/{ => intel}/intel_quark_dts_thermal.c | 0 drivers/thermal/{ => intel}/intel_soc_dts_iosf.c | 0 drivers/thermal/{ => intel}/intel_soc_dts_iosf.h | 0 .../thermal/{ => intel}/intel_soc_dts_thermal.c | 0 drivers/thermal/{ => intel}/x86_pkg_temp_thermal.c | 0 drivers/thermal/qcom/Kconfig | 11 + drivers/thermal/qcom/Makefile | 1 + drivers/thermal/{ => qcom}/qcom-spmi-temp-alarm.c | 2 +- drivers/thermal/rockchip_thermal.c | 8 +- drivers/thermal/spear_thermal.c | 8 +- drivers/thermal/st/st_thermal.c | 6 +- drivers/thermal/thermal_core.c | 18 +- drivers/thermal/thermal_sysfs.c | 11 +- drivers/thermal/zx2967_thermal.c | 6 +- drivers/tty/serial/Kconfig | 12 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/earlycon-riscv-sbi.c | 28 + drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/xilinx_uartps.c | 26 +- drivers/usb/host/xhci-hub.c | 351 +- drivers/usb/host/xhci-mem.c | 30 +- drivers/usb/host/xhci-pci.c | 4 + drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/host/xhci.c | 64 +- drivers/usb/host/xhci.h | 16 +- drivers/vhost/vsock.c | 79 +- drivers/watchdog/cpwd.c | 2 + drivers/watchdog/renesas_wdt.c | 9 +- drivers/watchdog/w83627hf_wdt.c | 38 +- drivers/xen/swiotlb-xen.c | 12 +- fs/aio.c | 134 +- fs/btrfs/check-integrity.c | 20 +- fs/btrfs/compression.c | 4 +- fs/btrfs/extent_io.c | 53 +- fs/btrfs/file.c | 4 +- fs/btrfs/inode.c | 9 +- fs/btrfs/send.c | 2 +- fs/btrfs/volumes.c | 2 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/file.c | 31 +- fs/cifs/sess.c | 2 - fs/dax.c | 21 +- fs/eventpoll.c | 52 +- fs/select.c | 360 +- include/crypto/acompress.h | 38 +- include/crypto/aead.h | 38 +- include/crypto/akcipher.h | 74 +- include/crypto/hash.h | 32 +- include/crypto/internal/cryptouser.h | 17 + include/crypto/kpp.h | 48 +- include/crypto/rng.h | 27 +- include/crypto/skcipher.h | 36 +- include/drm/drm_connector.h | 15 + include/drm/drm_crtc.h | 9 + include/drm/drm_damage_helper.h | 99 + include/drm/drm_mode_config.h | 14 + include/drm/drm_plane.h | 42 + include/drm/drm_syncobj.h | 2 +- include/dt-bindings/clock/qcom,gcc-msm8998.h | 92 + include/dt-bindings/clock/r8a7795-cpg-mssr.h | 2 +- include/dt-bindings/clock/r8a7796-cpg-mssr.h | 2 +- include/dt-bindings/clock/r8a77995-cpg-mssr.h | 5 +- include/dt-bindings/gpio/tegra186-gpio.h | 41 - include/dt-bindings/interconnect/qcom,sdm845.h | 143 + include/dt-bindings/interconnect/qcom.h | 98 - include/dt-bindings/power/imx8mq-power.h | 21 + include/linux/blk-cgroup.h | 3 + include/linux/bpf.h | 21 + include/linux/bpf_verifier.h | 1 + include/linux/btf.h | 1 + include/linux/compat.h | 26 + include/linux/cpuhotplug.h | 1 + include/linux/crypto.h | 290 +- include/linux/dax.h | 14 +- include/linux/dma-direct.h | 3 - include/linux/dma-iommu.h | 1 - include/linux/dma-mapping.h | 10 +- include/linux/efi.h | 34 + include/linux/filter.h | 7 + include/linux/fsl/mc.h | 12 +- include/linux/ftrace.h | 35 +- include/linux/futex.h | 8 - include/linux/genhd.h | 55 +- include/linux/gfp.h | 12 +- include/linux/hid.h | 17 +- include/linux/hwmon-sysfs.h | 39 + include/linux/if_bridge.h | 6 + include/linux/ima.h | 2 +- include/linux/interconnect-provider.h | 17 + include/linux/interconnect.h | 10 + include/linux/kref.h | 5 +- include/linux/mempolicy.h | 2 - include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mm_types.h | 8 - include/linux/mmc/host.h | 2 +- include/linux/mtd/mtd.h | 2 + include/linux/mtd/rawnand.h | 6 +- include/linux/mtd/spi-nor.h | 8 +- include/linux/mtd/spinand.h | 1 + include/linux/netdevice.h | 8 +- include/linux/nvme-fc-driver.h | 16 - include/linux/nvme.h | 51 +- include/linux/nvmem-provider.h | 9 +- include/linux/phy/phy-mipi-dphy.h | 285 ++ include/linux/phy/phy.h | 65 + include/linux/platform_data/mdio-gpio.h | 14 + include/linux/preempt.h | 3 - include/linux/qcom_scm.h | 3 + include/linux/ring_buffer.h | 4 +- include/linux/scatterlist.h | 6 +- include/linux/signal.h | 4 + include/linux/socket.h | 9 +- include/linux/syscalls.h | 29 +- include/linux/t10-pi.h | 9 +- include/linux/time32.h | 25 - include/linux/timekeeping.h | 14 - include/linux/timekeeping32.h | 15 - include/linux/xarray.h | 54 + include/media/v4l2-subdev.h | 6 +- include/net/dsa.h | 1 + include/net/neighbour.h | 31 +- include/net/sctp/sctp.h | 5 + include/net/vxlan.h | 15 + include/scsi/scsi_cmnd.h | 2 +- include/target/target_core_base.h | 21 +- include/target/target_core_fabric.h | 11 +- include/uapi/asm-generic/unistd.h | 4 + include/uapi/drm/drm_mode.h | 19 + include/uapi/drm/msm_drm.h | 25 +- include/uapi/linux/bpf.h | 38 +- include/uapi/linux/cryptouser.h | 102 +- include/uapi/linux/input-event-codes.h | 11 + include/uapi/linux/sysctl.h | 4 +- include/uapi/linux/virtio_blk.h | 54 + kernel/Makefile | 3 - kernel/bpf/btf.c | 2 +- kernel/bpf/core.c | 172 +- kernel/bpf/syscall.c | 115 +- kernel/bpf/verifier.c | 221 +- kernel/dma/direct.c | 8 +- kernel/dma/swiotlb.c | 11 +- kernel/events/uprobes.c | 2 + kernel/futex.c | 207 +- kernel/futex_compat.c | 202 -- kernel/module.c | 6 +- kernel/signal.c | 143 + kernel/stackleak.c | 2 +- kernel/sys_ni.c | 2 + kernel/time/ntp.c | 10 +- kernel/time/time.c | 36 - kernel/time/timekeeping.c | 12 +- kernel/trace/Kconfig | 6 + kernel/trace/Makefile | 2 + kernel/trace/fgraph.c | 615 ++++ kernel/trace/ftrace.c | 471 +-- kernel/trace/ftrace_internal.h | 75 + kernel/trace/ring_buffer.c | 94 +- kernel/trace/trace.c | 72 +- kernel/trace/trace.h | 13 + kernel/trace/trace_dynevent.c | 217 ++ kernel/trace/trace_dynevent.h | 119 + kernel/trace/trace_events.c | 8 +- kernel/trace/trace_events_hist.c | 316 +- kernel/trace/trace_functions_graph.c | 334 +- kernel/trace/trace_irqsoff.c | 18 +- kernel/trace/trace_kprobe.c | 353 +- kernel/trace/trace_probe.c | 74 +- kernel/trace/trace_probe.h | 9 +- kernel/trace/trace_sched_wakeup.c | 270 +- kernel/trace/trace_selftest.c | 8 +- kernel/trace/trace_stack.c | 2 +- kernel/trace/trace_uprobe.c | 301 +- lib/Kconfig | 2 +- lib/kobject.c | 2 +- lib/radix-tree.c | 4 +- lib/sbitmap.c | 8 + lib/scatterlist.c | 2 +- lib/test_xarray.c | 122 +- localversion-next | 2 +- mm/dmapool.c | 311 +- mm/huge_memory.c | 51 +- mm/memory-failure.c | 6 +- mm/mempolicy.c | 34 +- mm/shmem.c | 6 +- net/8021q/vlan.c | 4 +- net/bluetooth/6lowpan.c | 2 +- net/bridge/br_device.c | 10 + net/bridge/br_fdb.c | 20 + net/bridge/br_mdb.c | 122 +- net/bridge/br_multicast.c | 439 +-- net/bridge/br_netlink.c | 20 +- net/bridge/br_private.h | 42 +- net/bridge/br_sysfs_br.c | 14 +- net/compat.c | 34 +- net/core/dev.c | 51 +- net/core/dev_ioctl.c | 2 +- net/core/flow_dissector.c | 6 +- net/core/neighbour.c | 174 +- net/core/net-sysfs.c | 2 +- net/core/netpoll.c | 2 +- net/core/rtnetlink.c | 6 +- net/core/sock.c | 1 + net/dsa/master.c | 29 + net/dsa/tag_brcm.c | 2 + net/dsa/tag_dsa.c | 1 + net/dsa/tag_edsa.c | 1 + net/dsa/tag_gswip.c | 1 + net/dsa/tag_ksz.c | 1 + net/dsa/tag_lan9303.c | 1 + net/dsa/tag_mtk.c | 1 + net/dsa/tag_qca.c | 1 + net/dsa/tag_trailer.c | 1 + net/ipv4/devinet.c | 2 +- net/ipv4/ip_fragment.c | 7 + net/ipv4/ip_input.c | 4 +- net/ipv4/ip_output.c | 3 +- net/ipv4/ipconfig.c | 6 +- net/ipv4/ipmr.c | 4 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_output.c | 43 +- net/ipv6/addrconf.c | 2 +- net/ipv6/ip6_input.c | 4 +- net/ipv6/ip6_output.c | 45 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 8 +- net/ipv6/reassembly.c | 8 +- net/ipv6/seg6_iptunnel.c | 1 + net/netfilter/nf_conntrack_seqadj.c | 7 +- net/openvswitch/vport-geneve.c | 2 +- net/openvswitch/vport-gre.c | 2 +- net/openvswitch/vport-vxlan.c | 2 +- net/sched/cls_flower.c | 23 +- net/sched/sch_netem.c | 89 +- net/sctp/chunk.c | 6 + net/sctp/socket.c | 3 +- net/socket.c | 62 +- net/tipc/node.c | 6 + scripts/Makefile.headersinst | 1 - scripts/Makefile.lib | 24 +- scripts/gcc-plugins/stackleak_plugin.c | 8 +- scripts/kconfig/confdata.c | 133 +- scripts/kconfig/expr.c | 14 +- scripts/kconfig/expr.h | 4 +- scripts/kconfig/symbol.c | 3 - scripts/recordmcount.c | 2 +- scripts/recordmcount.pl | 13 + security/integrity/Kconfig | 11 + security/integrity/Makefile | 5 + security/integrity/digsig.c | 110 +- security/integrity/ima/ima_appraise.c | 13 +- security/integrity/ima/ima_main.c | 4 +- security/integrity/ima/ima_policy.c | 4 +- security/integrity/integrity.h | 23 +- security/integrity/platform_certs/efi_parser.c | 108 + security/integrity/platform_certs/load_uefi.c | 196 ++ .../integrity/platform_certs/platform_keyring.c | 58 + sound/aoa/fabrics/layout.c | 2 +- sound/aoa/soundbus/core.c | 2 +- sound/aoa/soundbus/i2sbus/core.c | 6 +- sound/aoa/soundbus/sysfs.c | 34 +- sound/firewire/fireface/ff-protocol-ff400.c | 2 +- sound/pci/hda/hda_jack.c | 56 +- sound/pci/hda/hda_jack.h | 12 +- sound/pci/hda/patch_hdmi.c | 2 +- sound/pci/hda/patch_realtek.c | 101 + sound/ppc/pmac.c | 4 +- sound/ppc/tumbler.c | 4 +- sound/soc/amd/acp-pcm-dma.c | 22 +- sound/soc/amd/acp.h | 2 +- sound/soc/codecs/ak4104.c | 22 +- sound/soc/codecs/cs4270.c | 23 +- sound/soc/codecs/max9867.c | 493 +-- sound/soc/codecs/max9867.h | 41 +- sound/soc/codecs/rt5660.c | 1 + sound/soc/fsl/fsl-asoc-card.c | 6 +- sound/soc/generic/simple-scu-card.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 7 + sound/soc/qcom/sdm845.c | 90 +- sound/sparc/cs4231.c | 6 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 16 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/btf_dumper.c | 64 + tools/bpf/bpftool/jit_disasm.c | 23 +- tools/bpf/bpftool/main.h | 23 +- tools/bpf/bpftool/prog.c | 107 +- tools/bpf/bpftool/xlated_dumper.c | 34 +- tools/bpf/bpftool/xlated_dumper.h | 7 +- tools/crypto/getstat.c | 72 +- tools/include/uapi/linux/bpf.h | 39 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/bpf.c | 93 +- tools/lib/bpf/bpf.h | 3 + tools/lib/bpf/bpf_prog_linfo.c | 253 ++ tools/lib/bpf/btf.c | 344 +- tools/lib/bpf/btf.h | 25 +- tools/lib/bpf/libbpf.c | 159 +- tools/lib/bpf/libbpf.h | 13 + tools/lib/bpf/libbpf.map | 4 + tools/testing/nvdimm/test/nfit.c | 3 +- tools/testing/radix-tree/Makefile | 1 + tools/testing/radix-tree/main.c | 1 + tools/testing/radix-tree/regression.h | 1 + tools/testing/radix-tree/regression4.c | 79 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/bpf_flow.c | 36 +- tools/testing/selftests/bpf/bpf_helpers.h | 2 + tools/testing/selftests/bpf/test_btf.c | 798 ++++- tools/testing/selftests/bpf/test_lirc_mode2.sh | 3 +- tools/testing/selftests/bpf/test_lirc_mode2_kern.c | 3 + tools/testing/selftests/bpf/test_lirc_mode2_user.c | 65 +- tools/testing/selftests/bpf/test_verifier.c | 29 +- .../testing/selftests/drivers/net/mlxsw/extack.sh | 84 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 177 + .../ftrace/test.d/dynevent/add_remove_kprobe.tc | 30 + .../ftrace/test.d/dynevent/add_remove_synth.tc | 27 + .../ftrace/test.d/dynevent/clear_select_events.tc | 50 + .../ftrace/test.d/dynevent/generic_clear_event.tc | 49 + tools/testing/selftests/ima/Makefile | 11 + tools/testing/selftests/ima/config | 4 + tools/testing/selftests/ima/test_kexec_load.sh | 54 + .../selftests/net/forwarding/vxlan_bridge_1q.sh | 70 + tools/testing/selftests/tc-testing/.gitignore | 3 + tools/testing/selftests/tc-testing/TdcPlugin.py | 3 +- tools/testing/selftests/tc-testing/TdcResults.py | 132 + .../tc-testing/plugin-lib/valgrindPlugin.py | 22 +- tools/testing/selftests/tc-testing/tdc.py | 133 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 + 1398 files changed, 44390 insertions(+), 22283 deletions(-) create mode 100644 Documentation/admin-guide/perf-security.rst create mode 100644 Documentation/devicetree/bindings/.gitignore create mode 100644 Documentation/devicetree/bindings/Makefile delete mode 100644 Documentation/devicetree/bindings/arm/altera.txt create mode 100644 Documentation/devicetree/bindings/arm/altera.yaml delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.txt create mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml delete mode 100644 Documentation/devicetree/bindings/arm/calxeda.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda.yaml delete mode 100644 Documentation/devicetree/bindings/arm/cpus.txt create mode 100644 Documentation/devicetree/bindings/arm/cpus.yaml delete mode 100644 Documentation/devicetree/bindings/arm/davinci.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt delete mode 100644 Documentation/devicetree/bindings/arm/nspire.txt delete mode 100644 Documentation/devicetree/bindings/arm/primecell.txt create mode 100644 Documentation/devicetree/bindings/arm/primecell.yaml delete mode 100644 Documentation/devicetree/bindings/arm/qcom.txt create mode 100644 Documentation/devicetree/bindings/arm/qcom.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sirf.txt create mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml delete mode 100644 Documentation/devicetree/bindings/arm/spear.txt create mode 100644 Documentation/devicetree/bindings/arm/spear.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sti.txt create mode 100644 Documentation/devicetree/bindings/arm/sti.yaml create mode 100644 Documentation/devicetree/bindings/arm/ti/nspire.yaml create mode 100644 Documentation/devicetree/bindings/arm/ti/ti,davinci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/vt8500.txt create mode 100644 Documentation/devicetree/bindings/arm/vt8500.yaml delete mode 100644 Documentation/devicetree/bindings/arm/xilinx.txt create mode 100644 Documentation/devicetree/bindings/arm/xilinx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/zte.txt create mode 100644 Documentation/devicetree/bindings/arm/zte.yaml create mode 100644 Documentation/devicetree/bindings/example-schema.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-gpio.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom-msm8916.txt delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom-smd.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,global_timer.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,global_timer.yaml create mode 100644 Documentation/devicetree/writing-schema.md delete mode 100644 Documentation/features/io/sg-chain/arch-support.txt rename Documentation/filesystems/{path-lookup.md => path-lookup.rst} (59%) create mode 100644 Documentation/perf/thunderx2-pmu.txt create mode 100644 arch/arm/boot/dts/imx6ul-pico-pi.dts copy arch/arm/boot/dts/{imx6ul-pico-hobbit.dts => imx6ul-pico.dtsi} (76%) create mode 100644 arch/arm/boot/dts/imx7d-pico-hobbit.dts create mode 100644 arch/arm/boot/dts/imx7ulp-evk.dts create mode 100644 arch/arm/boot/dts/imx7ulp.dtsi create mode 100644 arch/arm/boot/dts/rk3188-bqedison2qc.dts create mode 100644 arch/arm/mach-imx/mach-imx7ulp.c create mode 100644 arch/arm/mach-imx/pm-imx7ulp.c delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts delete mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi create mode 100644 arch/arm64/include/asm/neon-intrinsics.h create mode 100644 arch/arm64/include/asm/preempt.h create mode 100644 arch/arm64/include/asm/xor.h create mode 100644 arch/arm64/lib/xor-neon.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h copy drivers/gpu/drm/amd/amdgpu/{vi.h => amdgpu_xgmi.h} (67%) copy drivers/gpu/drm/amd/display/{ => modules/power}/Makefile (56%) create mode 100644 drivers/gpu/drm/amd/display/modules/power/power_helpers.c copy drivers/gpu/drm/amd/{amdgpu/cik.h => display/modules/power/power_helpers.h} (65%) create mode 100644 drivers/gpu/drm/drm_damage_helper.c create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h create mode 100644 drivers/gpu/drm/msm/adreno/a2xx_gpu.c create mode 100644 drivers/gpu/drm/msm/adreno/a2xx_gpu.h create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h create mode 100644 drivers/gpu/drm/msm/msm_gpu_trace.h create mode 100644 drivers/gpu/drm/msm/msm_gpu_tracepoints.c create mode 100644 drivers/gpu/drm/msm/msm_gpummu.c create mode 100644 drivers/gpu/drm/selftests/test-drm_damage_helper.c delete mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/qcom/sdm845.c delete mode 100644 drivers/interconnect/qcom/smd-rpm.c delete mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/mtd/nand/spi/gigadevice.c create mode 100644 drivers/perf/thunderx2_pmu.c create mode 100644 drivers/phy/freescale/Kconfig create mode 100644 drivers/phy/freescale/Makefile create mode 100644 drivers/phy/freescale/phy-fsl-imx8mq-usb.c create mode 100644 drivers/phy/phy-core-mipi-dphy.c create mode 100644 drivers/staging/media/tegra-vde/trace.h create mode 100644 drivers/thermal/intel/Kconfig create mode 100644 drivers/thermal/intel/Makefile rename drivers/thermal/{ => intel}/int340x_thermal/Kconfig (100%) rename drivers/thermal/{ => intel}/int340x_thermal/Makefile (100%) rename drivers/thermal/{ => intel}/int340x_thermal/acpi_thermal_rel.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/acpi_thermal_rel.h (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int3400_thermal.c (96%) rename drivers/thermal/{ => intel}/int340x_thermal/int3402_thermal.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int3403_thermal.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int3406_thermal.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int340x_thermal_zone.c (100%) rename drivers/thermal/{ => intel}/int340x_thermal/int340x_thermal_zone.h (100%) rename drivers/thermal/{ => intel}/int340x_thermal/processor_thermal_device.c (100%) rename drivers/thermal/{ => intel}/intel_bxt_pmic_thermal.c (100%) rename drivers/thermal/{ => intel}/intel_pch_thermal.c (100%) rename drivers/thermal/{ => intel}/intel_powerclamp.c (100%) rename drivers/thermal/{ => intel}/intel_quark_dts_thermal.c (100%) rename drivers/thermal/{ => intel}/intel_soc_dts_iosf.c (100%) rename drivers/thermal/{ => intel}/intel_soc_dts_iosf.h (100%) rename drivers/thermal/{ => intel}/intel_soc_dts_thermal.c (100%) rename drivers/thermal/{ => intel}/x86_pkg_temp_thermal.c (100%) rename drivers/thermal/{ => qcom}/qcom-spmi-temp-alarm.c (99%) create mode 100644 drivers/tty/serial/earlycon-riscv-sbi.c create mode 100644 include/drm/drm_damage_helper.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm845.h delete mode 100644 include/dt-bindings/interconnect/qcom.h create mode 100644 include/dt-bindings/power/imx8mq-power.h create mode 100644 include/linux/phy/phy-mipi-dphy.h create mode 100644 include/linux/platform_data/mdio-gpio.h delete mode 100644 kernel/futex_compat.c create mode 100644 kernel/trace/fgraph.c create mode 100644 kernel/trace/ftrace_internal.h create mode 100644 kernel/trace/trace_dynevent.c create mode 100644 kernel/trace/trace_dynevent.h create mode 100644 security/integrity/platform_certs/efi_parser.c create mode 100644 security/integrity/platform_certs/load_uefi.c create mode 100644 security/integrity/platform_certs/platform_keyring.c create mode 100644 tools/lib/bpf/bpf_prog_linfo.c create mode 100644 tools/testing/radix-tree/regression4.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/extack.sh create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_kprobe.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/add_remove_synth.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/clear_select_events.tc create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/generic_clear_event.tc create mode 100644 tools/testing/selftests/ima/Makefile create mode 100644 tools/testing/selftests/ima/config create mode 100755 tools/testing/selftests/ima/test_kexec_load.sh create mode 100644 tools/testing/selftests/tc-testing/TdcResults.py