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-release-aarch64-next-allmodconfig in repository toolchain/linux-next.
omits 14cf8c1d5b90 Add linux-next specific files for 20181210 omits 930ea851aa30 Merge branch 'akpm/master' omits f1388414a36d drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits df836a735437 fs: don't open code lru_to_page() omits 90b0c72409d1 include/linux/sched/signal.h: replace `tsk' with `task' omits 8b39c3063faa fs-remove-caller-signal_pending-branch-predictions-fix omits a95ed9658e30 fs/: remove caller signal_pending branch predictions omits f11193519897 mm/: remove caller signal_pending branch predictions omits 18e197bf0750 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] omits 0f9cce14d684 kernel/sched/: remove caller signal_pending branch predictions omits 55d780753894 kernel/locking/mutex.c: remove caller signal_pending branc [...] omits 478a37cc4077 zram: default to lzo-rle instead of lzo omits b23ae7500eb5 lib-lzo-separate-lzo-rle-from-lzo-v4 omits 423a11fdded4 lib/lzo: separate lzo-rle from lzo omits 9ceb91d10f46 lib-lzo-implement-run-length-encoding-v4.txt omits f7f48eb9df09 lib/lzo: implement run-length encoding omits 8cbcf13b4e1a lib/lzo: fast 8-byte copy on arm64 omits 61c6306ef8d2 lib/lzo: 64-bit CTZ on arm64 omits 65dc0b7745ab lib/lzo: enable 64-bit CTZ on Arm omits bdb86e9c9bcc lib/lzo: clean-up by introducing COPY16 omits fec83a3c62d7 lib/lzo: tidy-up ifdefs omits d411272cff23 pm-hibernate-exclude-all-pageoffline-pages-v2 omits 751037a806ac PM/Hibernate: exclude all PageOffline() pages omits bd94a5a38a82 PM/Hibernate: use pfn_to_online_page() omits 51ab20f30938 vmw_balloon-mark-inflated-pages-pg_offline-v2 omits 1b0b8ae51eb6 vmw_balloon: mark inflated pages PG_offline omits ea8c6267f695 hv_balloon: mark inflated pages PG_offline omits 773b04025457 xen/balloon: mark inflated pages PG_offline omits a35da1435c62 kexec: export PG_offline to VMCOREINFO omits 5b291d2ae8d7 mm-convert-pg_balloon-to-pg_offline-fix-fix omits 448f655738cc mm-convert-pg_balloon-to-pg_offline-fix omits 7c571fa17140 mm: convert PG_balloon to PG_offline omits e9f3049f2f4d mm: balloon: update comment about isolation/migration/compaction omits 1f46d6404a87 mm/sparse: add common helper to mark all memblocks present omits 28fe6e589671 mm: Introduce common STRUCT_PAGE_MAX_SHIFT define omits 47edb5d5f7a2 locking/atomics: build atomic headers as required omits 99768aa0d860 kernel/signal.c: remove some duplicated includes omits bf5c544c4965 kernel/signal.c: remove some duplicated includes omits df38354323f5 scripts/atomic/check-atomics.sh: don't assume that scripts [...] omits 3b665758b36a Merge branch 'akpm-current/current' omits 63baaff0df1f Merge remote-tracking branch 'xarray/xarray' omits 707e4d8e8c9c Merge remote-tracking branch 'nvmem/for-next' omits c8282d32bf0e Merge remote-tracking branch 'slimbus/for-next' omits af18d349b077 Merge remote-tracking branch 'cisco/for-next' omits e6571afae1f4 Merge remote-tracking branch 'rtc/rtc-next' omits 6dd8e4a4c1c5 Merge remote-tracking branch 'coresight/next' omits 7e8de566518c Merge remote-tracking branch 'livepatching/for-next' omits 93dd10883a1a Merge remote-tracking branch 'y2038/y2038' omits e1c66438a13e Merge remote-tracking branch 'kselftest/next' omits 337c62b7590a Merge remote-tracking branch 'random/dev' omits e9d4e5d4c853 Merge remote-tracking branch 'pwm/for-next' omits 6de27c2131f3 Merge remote-tracking branch 'pinctrl/for-next' omits f39ee353fe0a next-20181207/gpio omits 51cf33b1a412 Merge remote-tracking branch 'rpmsg/for-next' omits 25105c0fd5c7 Merge remote-tracking branch 'vhost/linux-next' omits 1488ffc5e9d3 Merge remote-tracking branch 'scsi-mkp/for-next' omits 56dd900b1757 Merge remote-tracking branch 'scsi/for-next' omits 75c0cb630b51 Merge remote-tracking branch 'cgroup/for-next' omits d9f76d939133 Merge remote-tracking branch 'slave-dma/next' omits 5717930c4534 Merge remote-tracking branch 'icc/icc-next' omits ad2af4881ce8 Merge remote-tracking branch 'mux/for-next' omits 41b2c79dd1c2 Merge remote-tracking branch 'staging/staging-next' omits 1a566e68c0b9 Merge remote-tracking branch 'thunderbolt/next' omits f00fdf8b710e Merge remote-tracking branch 'extcon/extcon-next' omits 004586fae44e Merge remote-tracking branch 'char-misc/char-misc-next' omits 60e2ccc71a95 Merge remote-tracking branch 'tty/tty-next' omits ace581d3cd55 Merge remote-tracking branch 'phy-next/next' omits edc46f710da4 Merge remote-tracking branch 'usb-serial/usb-next' omits d6f15738ac54 Merge remote-tracking branch 'usb-gadget/next' omits f00ce261ad45 Merge remote-tracking branch 'usb/usb-next' omits 50cb4421d18e Merge remote-tracking branch 'driver-core/driver-core-next' omits b88465d76f1c Merge remote-tracking branch 'ipmi/for-next' omits c11bba693ce3 Merge remote-tracking branch 'leds/for-next' omits eb3af901de0f Merge remote-tracking branch 'hsi/for-next' omits 142b9192e8bf Merge remote-tracking branch 'chrome-platform/for-next' omits 73db512ae486 Merge remote-tracking branch 'drivers-x86/for-next' omits c1302924a6b4 Merge remote-tracking branch 'percpu/for-next' omits f8d7fd130459 Merge remote-tracking branch 'rcu/rcu/next' omits eb246107ee57 Merge remote-tracking branch 'ftrace/for-next' omits 81d69b0c1e63 Merge remote-tracking branch 'edac-amd/for-next' omits 2285938493b4 Merge remote-tracking branch 'clockevents/clockevents/next' omits 9a49554e3821 Merge remote-tracking branch 'tip/auto-latest' omits 67923b2e5093 Merge remote-tracking branch 'spi/for-next' omits 9f0f97a80464 Merge remote-tracking branch 'devicetree/for-next' omits 81ac6bdf905a Merge remote-tracking branch 'audit/next' omits 94ef2938df84 Merge remote-tracking branch 'iommu/next' omits 3f66439a14c0 Merge remote-tracking branch 'watchdog/master' omits db2970dcc8d8 Merge remote-tracking branch 'tpmdd/next' omits 136dd262fb3f Merge remote-tracking branch 'selinux/next' omits cf5730e71ebc Merge remote-tracking branch 'integrity/next-integrity' omits 1a7b024c121c Merge remote-tracking branch 'apparmor/apparmor-next' omits a0106a8874a1 Merge remote-tracking branch 'security/next-testing' omits 6ca2a9a6fdb5 Merge remote-tracking branch 'regulator/for-next' omits 6931ac9af7b2 Merge remote-tracking branch 'battery/for-next' omits e6ee47a0d267 Merge remote-tracking branch 'backlight/for-backlight-next' omits e29e8b60aadb Merge remote-tracking branch 'mfd/for-mfd-next' omits d1f3d872fd37 Merge remote-tracking branch 'md/for-next' omits 82603f322ce1 Merge remote-tracking branch 'kgdb/kgdb-next' omits 29b04d21ce1a Merge remote-tracking branch 'mmc/next' omits 2233766204f6 Merge remote-tracking branch 'device-mapper/for-next' omits 5bc3726629eb Merge remote-tracking branch 'block/for-next' omits c4ac1d184dcc Merge remote-tracking branch 'input/next' omits 906943763881 Merge remote-tracking branch 'modules/modules-next' omits 4f470964d9f7 Merge remote-tracking branch 'sound-asoc/for-next' omits 23a6e9af2b72 Merge remote-tracking branch 'sound/for-next' omits e4ed2bb2b304 Merge remote-tracking branch 'regmap/for-next' omits 621ff58c1933 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 34db501c3f24 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 8f12e5aa88c7 Merge remote-tracking branch 'drm-msm/msm-next' omits ab2a919c6e5f Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits f1617ea8e209 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 60a3b9fda5ad Merge remote-tracking branch 'drm/drm-next' omits b88879e60362 Merge remote-tracking branch 'crypto/master' omits 6930775c0c29 Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 961c75ee3c9b Merge remote-tracking branch 'nand/nand/next' omits bd0f71bbe83e Merge remote-tracking branch 'mtd/mtd/next' omits 249994be2777 Merge remote-tracking branch 'gfs2/for-next' omits 9a5f1ef088c0 Merge remote-tracking branch 'mac80211-next/master' omits 59b7cc5bd259 Merge remote-tracking branch 'nfc-next/master' omits f04ebbb86140 Merge remote-tracking branch 'netfilter-next/master' omits 35c2621a2f87 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits eea046b4ffb4 Merge remote-tracking branch 'ipsec-next/master' omits 0158552e25df Merge remote-tracking branch 'bpf-next/master' omits 5085239657e5 Merge remote-tracking branch 'net-next/master' omits 29a201fee53c next-20181203/rdma omits 940bd697c8b6 Merge remote-tracking branch 'swiotlb/linux-next' omits 78a2c2d85b4d Merge remote-tracking branch 'dlm/next' omits 5a6b920b2806 Merge remote-tracking branch 'ieee1394/for-next' omits ff3f4da66f53 Merge remote-tracking branch 'thermal/next' omits 4b74173b6122 Merge remote-tracking branch 'opp/opp/linux-next' omits 6fc16552e145 Merge remote-tracking branch 'cpupower/cpupower' omits f9d81d90f7cf Merge remote-tracking branch 'pm/linux-next' omits 3a380c4fe1c7 Merge remote-tracking branch 'v4l-dvb-next/master' omits 5ccbff545c77 Merge remote-tracking branch 'v4l-dvb/master' omits ec79d131efbc Merge remote-tracking branch 'jc_docs/docs-next' omits bcb3b81efd6e Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 33a23b88b2ac Merge remote-tracking branch 'i3c/i3c/next' omits 7cf2dd7a4c67 Merge remote-tracking branch 'i2c/i2c/for-next' omits 3a8681e23521 Merge remote-tracking branch 'hid/for-next' omits 4c1a222305c7 Merge remote-tracking branch 'pstore/for-next/pstore' omits 02a9283641cf Merge remote-tracking branch 'pci/next' omits 461fb455ac2c Merge remote-tracking branch 'printk/for-next' omits 23d66db1fe03 Merge remote-tracking branch 'vfs/for-next' omits bec2605edc6f Merge remote-tracking branch 'file-locks/locks-next' omits 1ec0090ee1f2 Merge remote-tracking branch 'v9fs/9p-next' omits fd2885565598 Merge remote-tracking branch 'ubifs/linux-next' omits d6f4e7ac411c Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 497c077aef92 Merge remote-tracking branch 'nfsd/nfsd-next' omits 7e7f770726fa Merge remote-tracking branch 'jfs/jfs-next' omits c830dd93f0d6 Merge remote-tracking branch 'fuse/for-next' omits a5be65be901e Merge remote-tracking branch 'f2fs/dev' omits 23c2949063b3 Merge remote-tracking branch 'ext4/dev' omits 36fa72d88360 Merge remote-tracking branch 'ext3/for_next' omits 53c93135a397 Merge remote-tracking branch 'ecryptfs/next' omits 9ffcb0ecfcc8 Merge remote-tracking branch 'cifs/for-next' omits 96d1f33f2283 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 406fbab06a71 Merge remote-tracking branch 'befs/for-next' omits a0615a23a884 Merge remote-tracking branch 'fscrypt/master' omits 5e0534534f6a Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 536257bc87e2 Merge remote-tracking branch 'sparc-next/master' omits dd1bdbcb777d drm/msm: add headless gpu device for imx5 omits 534bc6eb21fa Merge remote-tracking branch 's390/features' omits 99652998cedd dt-bindings: msm/dsi: Add ref clock for PHYs omits d3bf2aebbccf Merge remote-tracking branch 'risc-v/for-next' omits e94fe3aa272c dt-bindings: display: msm/gpu: document amd,imageon compatible omits 073c7db4edb3 Merge remote-tracking branch 'powerpc/next' omits 3799af56f056 Merge remote-tracking branch 'parisc-hd/for-next' omits ef1bc6e62a72 drm/msm/mdp4: add lcdc-align-lsb flag to control lane alignment omits 28113b44af4d Merge remote-tracking branch 'nios2/for-next' omits 86d9212f9434 Merge remote-tracking branch 'nds32/next' omits 46df5433c583 Merge remote-tracking branch 'mips/mips-next' omits eb18fe852f43 Merge remote-tracking branch 'microblaze/next' omits 3003eb61b51a Merge remote-tracking branch 'm68k/for-next' omits 35515a3f72ae Merge remote-tracking branch 'ia64/next' omits d4e2fd376032 Merge remote-tracking branch 'csky/linux-next' omits 06594d739e8f Merge remote-tracking branch 'clk/clk-next' omits 52e22b685b0e Merge remote-tracking branch 'arm64/for-next/core' omits c80a5f012502 Merge remote-tracking branch 'tegra/for-next' omits 7bd0865e0575 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 56efa381ba5b Merge remote-tracking branch 'samsung-krzk/for-next' omits fd0eca05c335 Merge remote-tracking branch 'rockchip/for-next' omits 889f97f69cc5 Merge remote-tracking branch 'renesas/next' omits 8e4d79898dd9 Merge remote-tracking branch 'qcom/for-next' omits 6554008a130f Merge remote-tracking branch 'reset/reset/next' omits f68e91a031de Merge remote-tracking branch 'omap/for-next' omits 605b673149d2 Merge remote-tracking branch 'mvebu/for-next' omits 81ae0d5a6b3a Merge remote-tracking branch 'mediatek/for-next' omits 2c5308af8d9c Merge remote-tracking branch 'keystone/next' omits b15a8463251f Merge remote-tracking branch 'imx-mxs/for-next' omits fd02882a92f4 Merge remote-tracking branch 'bcm2835/for-next' omits ec2c89c0de40 Merge remote-tracking branch 'at91/at91-next' omits 244d168323a1 Merge remote-tracking branch 'aspeed/for-next' omits fd35434b4094 Merge remote-tracking branch 'amlogic/for-next' omits dff0eb380cbc Merge remote-tracking branch 'actions/for-next' omits c3dd64851b33 Merge remote-tracking branch 'arm-soc/for-next' omits a9b367285779 Merge remote-tracking branch 'arm-perf/for-next/perf' omits 26a41008eadd Merge remote-tracking branch 'arm/for-next' omits 9324ff09bf13 Merge remote-tracking branch 'dma-mapping/for-next' omits 7d006353e112 Merge remote-tracking branch 'leaks/leaks-next' omits dbd01bd6697c Merge remote-tracking branch 'kbuild/for-next' omits d2d921aba434 Merge remote-tracking branch 'mmc-fixes/fixes' omits d8848b452c6b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits fda9583e3c82 Merge remote-tracking branch 'scsi-fixes/fixes' omits 75cc12a9dba8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 33d8d0f79018 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 4e508b8f5df9 Merge remote-tracking branch 'omap-fixes/fixes' omits f1fb8fcbe16b Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 8f74daff2727 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' omits 49a4296e5c05 Merge remote-tracking branch 'ide/master' omits 412131186abc Merge remote-tracking branch 'input-current/for-linus' omits 0fcb92ac3623 Merge remote-tracking branch 'spi-fixes/for-linus' omits ad491280487f Merge remote-tracking branch 'regulator-fixes/for-linus' omits bb093048122f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 423094c29901 Merge remote-tracking branch 'sound-current/for-linus' omits 3bf0dde94ff4 Merge remote-tracking branch 'rdma-fixes/for-rc' omits 01d8232d30ca Merge remote-tracking branch 'netfilter/master' omits 27e52e4ef450 Merge remote-tracking branch 'ipsec/master' omits 85edda45363f Merge remote-tracking branch 'bpf/master' omits 34cd902439bb Merge remote-tracking branch 'net/master' omits aecf97ccb017 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 672825ea7bfb Merge remote-tracking branch 'fixes/master' omits 8ec20a4fd3a3 cifs: update internal module version number omits 71a5ce048bfb cifs: remove set but not used variable 'smb_buf' omits 37743f0d8ee9 cifs: suppress some implicit-fallthrough warnings omits 961db95e5536 cifs: change smb2_query_eas to use the compound query-info helper omits 6fec49104f22 Add vers=3.0.2 as a valid option for SMBv3.0.2 omits 0e1d6761948a cifs: create a helper function for compound query_info omits 5cce1056265c cifs: address trivial coverity warning omits b1476a66da0b cifs: smb2 commands can not be negative, remove confusing check omits dd3fc39db434 cifs: use a compound for setting an xattr omits a3f952e55eb9 cifs: clean up indentation, replace spaces with tab omits 6cb1d5f9b5ac ima: Support platform keyring for kernel appraisal omits f677fb08ea95 efi: Allow the "db" UEFI variable to be suppressed omits ed6633bd9826 efi: Import certificates from UEFI Secure Boot omits 95bbe6b79c87 efi: Add an EFI signature blob parser omits f9d37306b70e efi: Add EFI signature data types omits 26953cfe4d4d integrity: Load certs to the platform keyring omits 9115c3945371 integrity: Define a trusted platform keyring omits f59289ce2225 Merge branch 'imx/defconfig' into for-next omits db785ecf9ec7 Merge branch 'imx7ulp/dt' into for-next omits e812e127ad67 Merge branch 'imx7d/pico' into for-next omits d239ab0d4316 Merge branch 'imx/dt' into for-next omits dc7055bb1d26 Merge branch 'imx/soc' into for-next omits 79e9dc117f4a Merge branch 'imx/drivers' into for-next omits 34d1b31b8ef7 ARM: dts: imx7d-pico: Add the imx7d-pico-hobbit variant omits d4119a60d09d ARM: dts: imx7d-pico-pi: Extend peripherals support omits c538efd4e8fd ARM: dts: imx7d-pico: Extend peripherals support omits e35485840ec2 ARM: dts: imx7d-pico: Improve WiFi regulator name omits 4ea39a52003b ARM: dts: imx7d-pico: Pass the Ethernet PHY reset GPIO omits 30f1fc177a68 ARM: dts: imx7d-pico: Pass the USBOTG1_PWR pinctrl omits d57182df7326 ARM: dts: imx7d-pico-pi: Move SoM related part to imx7d-pico.dtsi omits d1a6b1477e9c ARM: dts: imx7d-pico: Switch to SPDX identifier omits b6923d69b362 ARM: dts: imx7d-pico: Do not harcode the memory size omits 9dcf656c089c Merge tag 'imx-fixes-4.20-3' into imx7d/pico omits f248965d3362 ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1 omits 3826d5ebb485 ARM: dts: imx6ul: Remove extra space between node name and brace omits 785de86f4382 ARM: imx6qdl-sabresd: Use GPIO_ACTIVE_HIGH for regulators omits 12db52b11dc8 ARM: dts: imx6ul: add flexcan support omits 50432fa18c3d selftests/ftrace: Add testcases for dynamic event omits 122e94cb859b tracing: Add generic event-name based remove event method omits 8692552539d7 tracing: Consolidate trace_add/remove_event_call back to t [...] omits 280879ca263a Merge branch 'mvebu/dt64' into mvebu/for-next omits 013231475e12 phy: dphy: Add configuration helpers omits b5659cad223c phy: Add MIPI D-PHY configuration options omits 5cf14cc2423f phy: Add configuration interface omits f8cf01139b53 phy: Add MIPI D-PHY mode omits 0dbed619b3b6 ARM: dts: imx5: add gpu nodes omits 1c0088f255ae drm/msm: implement a2xx mmu omits 5a7dbcd21188 Merge branch 'v4.21/drivers' into tmp/aml-rebuild omits f05befd482dd Merge branch 'v4.21/defconfig' into tmp/aml-rebuild omits fb58e3e1c580 Merge branch 'v4.21/dt64' into tmp/aml-rebuild omits 60609127a6d0 Merge branch 'v4.21/dt' into tmp/aml-rebuild omits 7fc61aecf228 Merge branch 'v4.21/soc' into tmp/aml-rebuild omits 5cf25785f9b3 drm/msm: Only add available components omits 0fe591a2321b drm/msm/a6xx: Add a name for the crashdumper buffer omits b6bcd8144afe drm/msm/a6xx: Use new kernel API free function for gpu state omits 85f9d1a4331f drm/msm: dpu: Make legacy cursor updates asynchronous omits ea87b507ecc0 drm/msm: dpu: Only check flush register against pending flushes omits 7d68d4c80469 drm/msm/dpu: Correct dpu destroy and disable order omits e8e63c8f69f7 drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver omits 517088a43de6 drm/msm: set priv->kms to NULL before uninit omits 126c5e36b167 drm/msm/mdp5: add config for msm8917 omits ce420407be97 drm/msm/adreno: add a2xx omits 417cb6275b77 dm verity: log the hash algorithm implementation omits a186b519f72a dm crypt: log the encryption algorithm implementation omits 253c29db58b2 dm zoned: Fix target BIO completion handling omits 0e8f84dddc0b dm integrity: fix spelling mistake in workqueue name omits 03b5974106d6 dm flakey: Properly corrupt multi-page bios. omits 2cf35d5eec9e dm: Check for device sector overflow if CONFIG_LBDAF is not set omits 9c067e48f157 dm crypt: use u64 instead of sector_t to store iv_offset omits beab4bc79642 dm kcopyd: Fix bug causing workqueue stalls omits 173b4573c7b2 dm snapshot: Fix excessive memory usage and workqueue stalls omits cef5d7413687 dm bufio: update comment in dm-bufio.c omits 9cbd03060470 dm writecache: fix typo in error msg for creating writecac [...] omits 37f874466e63 dm: remove indirect calls from __send_changing_extent_only() omits 9a4dedcf9176 dm: call blk_queue_split() to impose device limits on bios omits cee9c6b93b8a dm mpath: only flush workqueue when needed omits 9a79d9906040 dm rq: remove unused arguments from rq_completed() omits 884e5e3f03bc dm: avoid indirect call in __dm_make_request omits 3b8aa8bbaa47 dm: remove the pending IO accounting omits 5e3747339e50 block: return just one value from part_in_flight omits e27e16d8d7de block: switch to per-cpu in-flight counters omits 16f041f98482 block: delete part_round_stats and switch to less precise [...] omits 244179fcf5ad block: stop passing 'cpu' to all percpu stats methods omits 316f7c164068 dm rq: leverage blk_mq_queue_busy() to check for outstanding IO omits d03095756d9c dm: dont rewrite dm_disk(md)->part0.in_flight omits 0b5b45a61d3f drm/i915: Remove dead update_wm_pre assignment from SKL wm code omits f9a954ff02df drm/i915: Remove bogus FIXME from SKL wm computation omits 099a132bfb65 drm/i915: Use explicit old crtc state in skl_compute_wm() omits a889580c087a drm/i915: Flush GPU relocs harder for gen3 omits e6154e4cb8b0 drm/i915: Skip the ERR_PTR error state omits 7d70d9e39bd0 Merge branch 'devel' into for-next omits 57fe9b91fc4a Merge branch 'asoc-4.21' into asoc-next omits b99f6edf9be5 Merge branch 'asoc-4.20' into asoc-linus omits e8894267cc33 drm/i915: Pipeline PDP updates for Braswell omits f2253bd9859b drm/i915/ringbuffer: EMIT_INVALIDATE after switch context omits 5f5800a765de drm/i915: Push EMIT_INVALIDATE at request start to backends omits d8f505311717 drm/i915/icl: Forcibly evict stale csb entries omits 52f1b43fd12e mtd: spi-nor: Add support for is25lp016d omits ea3ce745426a mtd: spi-nor: parse SFDP 4-byte Address Instruction Table omits d4a390b7325d mtd: spi-nor: Add 4B_OPCODES flag to is25lp256 omits 43e497feb398 blk-mq: re-build queue map in case of kdump kernel omits ba2e4906c7d4 phy: add driver for Freescale i.MX8MQ USB3 PHY omits 54c8fa9ad1ec dt-bindings: phy: add binding for Freescale i.MX8MQ USB3 PHY omits 1d009986527d phy: Use of_node_name_eq for node name comparisons omits 66fe674690e1 Merge branch 'yaml-bindings-for-v4.21' into dt/next omits f1e8bafa9dcb dt-bindings: arm: Convert ZTE board/soc bindings to json-schema omits 1f16aeee2d7d dt-bindings: arm: Add missing Xilinx boards omits 26faf625aaeb dt-bindings: arm: Convert Xilinx board/soc bindings to jso [...] omits 3be5f142f8e3 dt-bindings: arm: Convert VIA board/soc bindings to json-schema omits f1b1497f4973 dt-bindings: arm: Convert ST STi board/soc bindings to jso [...] omits 91dcf2be0786 dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema omits bc9fd4ff871f dt-bindings: arm: Convert CSR SiRF board/soc bindings to j [...] omits 5e8706ac6a8e dt-bindings: arm: Convert QCom board/soc bindings to json-schema omits 2688798c01fd dt-bindings: arm: Convert TI nspire board/soc bindings to [...] omits 164aacec5fc4 dt-bindings: arm: Convert TI davinci board/soc bindings to [...] omits 58b69fc7d88a dt-bindings: arm: Convert Calxeda board/soc bindings to js [...] omits 2d6ef6f2216a dt-bindings: arm: Convert Altera board/soc bindings to jso [...] omits 1c77a301d160 dt-bindings: arm: Convert primecell binding to json-schema omits e7849a663dce dt-bindings: arm: Convert cpu binding to json-schema omits bb4dc586dab2 dt-bindings: timer: Convert ARM timer bindings to json-schema omits cbcb36881e9e dt-bindings: i2c: Convert i2c-gpio binding to json-schema omits 73ea89cd440a dt-bindings: altera: Convert clkmgr binding to json-schema omits 59914d7a892f ipc: conserve sequence numbers in extended IPCMNI mode omits 603b70135178 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] omits 4ae30e9ba2d3 ipc: allow boot time extension of IPCMNI from 32k to 8M omits 63b63c4b6cc4 initramfs: cleanup incomplete rootfs omits b7405d877b4e scripts/gdb: fix lx-version string output omits 5667a41f5515 kernel/sysctl: add panic_print into sysctl omits b1ad820a4c43 panic: add options to print system info when panic happens omits cf8776b3a1ab bfs: extra sanity checking and static inode bitmap omits 15f8b93b59a4 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] omits 572f1c3b6d64 exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix omits 50caa087c321 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting omits 8d45102ee2b7 exec: increase BINPRM_BUF_SIZE to 256 omits 82f06847cd12 exec: load_script: don't blindly truncate shebang string omits 6fa9c378c796 fork: fix some -Wmissing-prototypes warnings omits e0a8b63366f9 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] omits 7b04df82b926 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] omits d537af962a75 hfsplus: return file attributes on statx omits db97fd428103 autofs: add strictexpire mount option omits f7897194a2e3 autofs: change catatonic setting to a bit flag omits a6b7cf47b9b9 autofs: simplify parse_options() function call omits 304c824f6d60 autofs: fix possible inode leak in autofs_fill_super() omits e0cca755aee1 autofs-improve-ioctl-sbi-checks-fix omits f8bf2133bd4c autofs: improve ioctl sbi checks omits 6d41e740a259 init/main.c: make "initcall_level_names[]" const char * omits 38ca20ad00dc fs-epoll-deal-with-wait_queue-only-once-fix omits c702cb023e40 fs/epoll: deal with wait_queue only once omits cc6e642bb4fa fs/epoll: rename check_events label to send_events omits e1c10de5847c fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix omits 58f26c84d9f0 fs/epoll: avoid barrier after an epoll_wait(2) timeout omits 80cbd68a11d8 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix omits 654dcce01241 fs/epoll: reduce the scope of wq lock in epoll_wait() omits 666adef3607f fs/epoll: robustify ep->mtx held checks omits e9015e105aa4 fs/epoll: drop ovflist branch prediction omits e756adadee30 fs/epoll: simplify ep_send_events_proc() ready-list loop omits aa4073946715 fs/epoll: remove max_nests argument from ep_call_nested() omits 195fd088094c checkpatch: warn on const char foo[] = "bar"; declarations omits cc8add5d9746 lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] omits d3a7d4e87a5e lib/genalloc.c: fix allocation of aligned buffer from non- [...] omits 5d8a8fd79ed7 fls: change parameter to unsigned int omits 5499787dd6a4 include/linux/printk.h: drop silly "static inline asmlinka [...] omits f5d243683d7d drivers/dma-buf/udmabuf.c: convert to use vm_fault_t omits 8d603e40c947 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse omits d58212293395 build_bug.h: remove negative-array fallback for BUILD_BUG_ON() omits b27e23181b35 Documentation/process/coding-style.rst: don't use "extern" [...] omits 793c0c041cf8 fs/proc/base.c: slightly faster /proc/*/limits omits 975d7e6634cc fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] omits 786dfa31430b fs/proc/util.c: include fs/proc/internal.h for name_to_int() omits 4ff611854476 fs/proc/base.c: use ns_capable instead of capable for time [...] omits 90605e3c506b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 3bdc25a42238 mm/page_owner: align with pageblock_nr pages omits 7ee1a5c01b84 mm/page_owner: align with pageblock_nr_pages omits b4feec31fff9 mm: don't expose page to fast gup before it's ready omits 16f0c2cfdea5 mm: fix race between swapoff and mincore omits e37c7cb3eb90 mm, swap: fix race between swapoff and some swap operations omits 09126a9c1be2 mm, swap: fix race between swapoff and some swap operations omits 6240f88b6c38 mm/page_alloc.c: remove software prefetching in __free_pag [...] omits e3dba973912e memory_hotplug-free-pages-as-higher-order-fix-fix omits b12b12e1345d memory_hotplug-free-pages-as-higher-order-fix omits bd2529590e80 mm/page_alloc.c: memory hotplug: free pages as higher order omits eb1d91fe09bb /proc/kpagecount: return 0 for special pages that are neve [...] omits 80a136252779 tools/vm/page-types.c: fix "kpagecount returned fewer page [...] omits 30ed2be2fb09 mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] omits dbf0a562b457 mm: use common iterator for deferred_init_pages and deferr [...] omits 41b1e9969db5 mm: add reserved flag setting to set_page_links() omits f4234bb851c1 mm: move hot-plug specific memory init into separate funct [...] omits 5a2bf1506ba6 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] omits c0515b98e2d2 mm: implement new zone specific memblock iterator omits f06ef2262393 mm: drop meminit_pfn_in_nid as it is redundant omits 9c1ec3851c82 mm: use mm_zero_struct_page from SPARC on all 64b architectures omits 7502a2166839 mm/page_alloc.c: drop uneeded __meminit and __meminitdata omits 87e4bacc17bc Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] omits 490b8c65b9db drm/i915/execlists: Apply a full mb before execution for Braswell omits 5a688ee3a224 drm/i915/execlists: Move RCS mmio workaround to new common [...] omits 3abd6143f971 drm/i915/selftests: verify_gt_engine_wa() needs rpm wakeref omits 90d467229dee Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] omits 53dc4e997e7d Merge branch 'spi-4.21' into spi-next omits a78de6b8fb72 Merge branch 'spi-4.20' into spi-linus omits f00e93a1224f Merge remote-tracking branch 'regulator/topic/coupled' int [...] omits 55cc9f7a5399 Merge remote-tracking branch 'regulator/topic/axp20x' into [...] omits 6e8a1d454ce1 Merge branch 'regulator-4.21' into regulator-next omits 8852a24b6675 Merge branch 'regulator-4.20' into regulator-linus omits 0683ee7583fc blkcg: put back rcu lock in blkcg_bio_issue_check() omits 86db915ae814 Merge branch 'for-next-next-v4.20-20181206' into for-next- [...] omits c64a83962602 Merge branch 'for-next-current-v4.19-20181206' into for-ne [...] omits 65e7500ddcf3 Merge branch 'ext/nikbor/refactor-readpages' into for-next [...] omits 6786c3359320 Merge branch 'ext/josef/catch-cow' into for-next-next-v4.2 [...] omits 27455d8898ea Merge branch 'ext/nikbor/no-balance-1st-phase' into for-ne [...] omits e1a447bdec5b Merge branch 'ext/josef/iput-fixes' into for-next-next-v4. [...] omits 25c2b0aa0caf Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] omits 77cfbcc4de2e Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] omits ee8197c06004 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] omits b322eb339ad1 Merge branch 'misc-next' into for-next-next-v4.20-20181206 omits a3d684e20489 Merge branch 'misc-next' into for-next-current-v4.19-20181206 omits 2f0c87b3e7d4 Merge branch 'misc-4.20' into for-next-current-v4.19-20181206 omits d747f9e3dce3 btrfs: Refactor main loop in extent_readpages omits 581d187ecf85 btrfs: run delayed items before dropping the snapshot omits b990c6799efb btrfs: catch cow on deleting snapshots omits a92fe606e20a btrfs: Remove 1st shrink/grow phase from balance omits 62f2c14bbcb6 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue omits aad0502c1498 btrfs: wakeup cleaner thread when adding delayed iput omits e126bd5b8a21 btrfs: run delayed iputs before committing omits 3f2ef4eadeb4 btrfs: fix truncate throttling omits c68f06ac168e btrfs: don't run delayed refs in the end transaction logic omits 4464992f89e8 btrfs: rework btrfs_check_space_for_delayed_refs omits 4e325c6e3521 btrfs: add new flushing states for the delayed refs rsv omits 8b5c40008d20 btrfs: update may_commit_transaction to use the delayed refs rsv omits dec36a02d5ff btrfs: introduce delayed_refs_rsv omits fb4b88ec4f47 btrfs: only track ref_heads in delayed_ref_updates omits 1b94ad04a53b btrfs: cleanup extent_op handling omits 042c94684fc8 btrfs: add cleanup_ref_head_accounting helper omits 009bdb100f2a btrfs: add btrfs_delete_ref_head helper omits 717c8a747bfa btrfs: use PAGE_ALIGNED instead of open-coding it omits 49630bf4d075 btrfs: use offset_in_page instead of open-coding it omits d15680c885aa mtd: spi-nor: Add an SPDX tag to spi-nor.{c,h} omits 0f1c2202fb1d mtd: spi-nor: Make the enable argument passed to set_byte( [...] omits 9b228e05547b mtd: spi-nor: Stop passing flash_info around omits acb83c0eb036 ARM: imx: add initial support for imx7ulp omits 328522459ace mtd: spi-nor: Avoid forward declaration of internal functions omits 439cf074f597 mtd: spi-nor: Drop inline on all internal helpers omits c9731ebd4501 mtd: spi-nor: Add a post BFPT fixup for MX25L25635E omits decf52a4d25a ARM: dts: imx: add imx7ulp evk support omits 5e45c0adb6d9 ARM: dts: imx: add common imx7ulp dtsi support omits 0a7c90a4c120 dt-bindings: fsl: add imx7ulp pm related components bindings omits c4b784b17419 mtd: spi-nor: Add a post BFPT parsing fixup hook omits 4d3a2d7fbcd6 mtd: spi-nor: Add the SNOR_F_4B_OPCODES flag omits 04834332a3ae dt-bindings: fsl: add compatible for imx7ulp evk omits 0b1238eee3f7 btrfs: dev-replace: open code trivial locking helpers omits e04c4591323d btrfs: dev-replace: remove custom read/write blocking scheme omits d30a3dcd4b94 btrfs: dev-replace: swich locking to rw semaphore omits 5d45861d9fa2 btrfs: reada: reorder dev-replace locks before radix tree preload omits f8a963c8ec53 btrfs: Fix error handling in btrfs_cleanup_ordered_extents omits c2a81b33e5f7 btrfs: remove always true if branch in find_delalloc_range omits 5528730493e4 btrfs: skip file_extent generation check for free_space_in [...] omits 1a47e86f8a80 btrfs: tree-checker: Don't check max block group size as c [...] omits d7f3be22bf53 Btrfs: fix fsync of files with multiple hard links in new [...] omits 60a2fb3e438c btrfs: drop extra enum initialization where using defaults omits 4142274d6872 btrfs: switch BTRFS_ORDERED_* to enums omits d43c903d5741 btrfs: switch EXTENT_FLAG_* to enums omits b0956f89953d btrfs: switch EXTENT_BUFFER_* to enums omits 83cbead3c5f1 btrfs: switch BTRFS_ROOT_* to enums omits 387fa6043759 btrfs: switch BTRFS_FS_* to enums omits 8681a21f8709 btrfs: switch BTRFS_BLOCK_RSV_* to enums omits c6e6b0048f5f btrfs: switch BTRFS_FS_STATE_* to enums omits 08c72d91927f btrfs: Refactor btrfs_merge_bio_hook omits d3a2a3abef32 btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction omits 580510f203e4 btrfs: document extent mapping assumptions in checksum omits e8fe1ad7c92e btrfs: don't initialize 'offset' in map_private_extent_buffer() omits 23d878ba93df Btrfs: fix deadlock with memory reclaim during scrub omits 04062585d8ec btrfs: Remove extent_io_ops::readpage_io_failed_hook omits dfc71d832823 btrfs: remove btrfs_bio_end_io_t omits 12a29fdaf0cc btrfs: replace btrfs_io_bio::end_io with a simple helper omits 71bfda374a07 btrfs: remove redundant csum buffer in btrfs_io_bio omits eac7774376b1 btrfs: replace async_cow::root with fs_info omits ac150f01fb9d btrfs: merge btrfs_submit_bio_done to its caller omits 980c87d28405 btrfs: balance: print to system log when balance ends or i [...] omits b309907a9b7b btrfs: balance: print args during start and resume omits 80fbf2ed0223 btrfs: add helper to describe block group flags omits 3f59f6330852 Btrfs: fix deadlock when enabling quotas due to concurrent [...] omits 960abef08880 Btrfs: fix access to available allocation bits when starti [...] omits a8151a20159a Btrfs: allow clear_extent_dirty() to receive a cached exte [...] omits 2eab5da07a7d btrfs: Handle final split-brain possibility during fsid change omits 32e7b64f0021 btrfs: Handle one more split-brain scenario during fsid change omits ef83acd79fc9 btrfs: add members to fs_devices to track fsid changes omits 35ce0e12aa5b btrfs: Add handling for disk split-brain scenario during f [...] omits 7469f4d91afa btrfs: Remove fsid/metadata_fsid fields from btrfs_info omits 4831a4e80c67 btrfs: Add sysfs support for metadata_uuid feature omits 960798902fb1 btrfs: Introduce support for FSID change without metadata rewrite omits 37ccbc66f35c btrfs: use EXPORT_FOR_TESTS for conditionally exported functions omits 435e645e2737 btrfs: introduce EXPORT_FOR_TESTS macro omits 623eedef9965 btrfs: remove unused drop_on_err in btrfs_mkdir omits c897a3fc2057 btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range omits 25c8669f58a8 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument omits d556989da88f btrfs: Remove superfluous check form btrfs_remove_chunk omits 88dce2471ac5 btrfs: don't report user-requested cancel as an error omits 58a5eb552e71 btrfs: silence warning if replace is canceled omits 6594bfdc9bb7 btrfs: dev-replace: add explicit check for replace result [...] omits 4e7576f17a24 btrfs: dev-replace: replace's scrub must not be running in [...] omits 2444d3a6ce8e btrfs: dev-replace: set result code of cancel by status of scrub omits e2275f33d349 btrfs: fix use-after-free due to race between replace star [...] omits eb03683556f9 btrfs: dev-replace: go back to suspend state if another EX [...] omits e7a445dfadc7 btrfs: dev-replace: go back to suspended state if target d [...] omits a94bb00256a3 btrfs: mark btrfs_dev_replace_start as static omits b164a1214d12 btrfs: harden agaist duplicate fsid on scanned devices omits 3b10729776cb btrfs: introduce nparity raid_attr omits ccad3535dee1 btrfs: fix ncopies raid_attr for RAID56 omits bb8d1469c49b btrfs: alloc_chunk: fix more DUP stripe size handling omits 48fbeb1f0404 btrfs: alloc_chunk: improve chunk size variable name omits f40a90c9e2b5 btrfs: alloc_chunk: do not refurbish num_bytes omits dfc22d68b5fe btrfs: use tagged writepage to mitigate livelock of snapshot omits d7617a0f87a4 btrfs: Remove unused extent_state argument from btrfs_writ [...] omits 48f7bf35ec7a btrfs: Remove extent_page_data argument from writepage_delalloc omits 85d1e198edda btrfs: Move epd::extent_locked check to writepage_delalloc [...] omits 54862a360f65 btrfs: Check for missing device before bio submission in b [...] omits 1b1be490b3d0 btrfs: remove redundant replace_state init omits 00d06ab0917e Btrfs: remove no longer used io_err from btrfs_log_ctx omits 054f1bcb8b31 Btrfs: simpler and more efficient cleanup of a log tree's [...] omits d8e1d8552d40 btrfs: Adjust loop in free_extent_buffer omits 9b9175d46d18 btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] omits 607d4de2a47b btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf omits 35c30538c19c btrfs: Remove extra reference count bumps in btrfs_compare_trees omits 0672df70a9fd btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] omits bb31bacb34dd btrfs: Remove redundant extent_buffer_get in get_old_root omits 27f300368e0d btrfs: Remove needless tree locking in iterate_inode_extrefs omits af2de88996e3 btrfs: Remove needless tree locking in iterate_inode_refs omits aa7620db9de0 btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] omits fc2db0ecbdb9 Btrfs: support swap files omits 6aeb2556b01b Btrfs: rename and export get_chunk_map omits eb1eef5d4fac Btrfs: prevent ioctls from interfering with a swap file omits fae17c3b50b2 btrfs: Remove extent_io_ops::split_extent_hook callback omits b38ae3703430 btrfs: Remove extent_io_ops::merge_extent_hook callback omits 1cd5772dea20 btrfs: Remove extent_io_ops::clear_bit_hook callback omits 427d03945bed btrfs: Remove extent_io_ops::set_bit_hook extent_io callback omits 349a6deb2089 btrfs: Remove extent_io_ops::check_extent_io_range callback omits 5437f21250cc btrfs: Remove extent_io_ops::writepage_end_io_hook omits 26f9f9abbbb6 btrfs: Remove extent_io_ops::writepage_start_hook omits 6907b1c2ac72 btrfs: Remove extent_io_ops::fill_delalloc omits 054450014212 btrfs: Add function to distinguish between data and btree inode omits b2fd0e05d37f btrfs: volumes: Make sure no dev extent is beyond device boundary omits 8ad0f8196c50 btrfs: volumes: Make sure there is no overlap of dev exten [...] omits 71ad6d4a3950 btrfs: Refactor find_free_extent loops update into find_fr [...] omits e1a089881144 btrfs: Refactor unclustered extent allocation into find_fr [...] omits 159db474e8c5 btrfs: Refactor clustered extent allocation into find_free [...] omits fc654da4358f btrfs: Introduce find_free_extent_ctl structure for later rework omits 632dd36c83d5 btrfs: extent-tree: Detect bytes_pinned underflow earlier omits aa99e3ac64a4 btrfs: extent-tree: Detect bytes_may_use underflow earlier omits 5cb1b8e85b67 Btrfs: remove no longer used stuff for tracking pending or [...] omits 55070d640e5a Btrfs: remove no longer used logged range variables when l [...] omits ad4a128ef599 ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed omits 7c806b7f750d Merge branch 'v4.20-armsoc/dts64-fixes' into for-next omits 7bc1c6f331a9 Merge branch 'v4.21-armsoc/dts64' into for-next omits 3a668ed3c75a Merge branch 'v4.21-armsoc/dts32' into for-next omits 7e90e8d0c0ea drm/i915: Increase timeout for Encrypt status change omits 4cf74aafc55b drm/i915: debug log for REPLY_ACK missing omits a0ea697a6649 drm/i915: Fix platform coverage for HDCP1.4 omits 083d2a07ee0e drm/i915: Fix GEN9 HDCP1.4 key load process omits e7d4ad21e1ca ARM: dts: imx6qdl-sabresd: add accelerometer sensor support omits dbea3745bc4b ARM: dts: imx6qdl-sabresd: add magnetometer sensor support omits 7af9d5c5aae6 ARM: dts: imx6qdl-sabresd: add light sensor support omits b70922dfabe7 ARM: dts: imx6qdl-sabresd: Move regulators outside of "sim [...] omits 7c04c86e81af ARM: dts: imx6qdl: Fix memory node duplication omits 424b5bf42f4c ARM: dts: imx6dl-mamoj: Add a memory node omits b5f2fd8a3793 ARM: dts: imx53-voipac-dmm-668: Fix memory node duplication omits 09cd4bd8abaf ARM: dts: vf610-zii-scu4-aib: Add HI8435 support omits 9c5d3ae9fe56 ARM: dts: imx6qdl-sabresd: add egalax touch screen support [...] omits 3ee6d53d23ca ARM: dts: imx7s: Add flexcan stop mode wakeup support omits f59474aa88d5 ARM: dts: imx6ul: Add flexcan stop mode wakeup support omits 890c102ff476 ARM: dts: imx6qdl: Add flexcan stop mode wakeup support omits 63828ed1e562 ARM: dts: imx6sx: Add flexcan stop mode wakeup support omits 1c3a4589a224 ARM: dts: imx6ul-pico: Add the imx6ul-pico-pi variant omits ff1ca1f41fa0 ARM: dts: imx6ul-pico-hobbit: Extend peripherals support omits a91f39016ae3 ARM: dts: imx6ul-pico-hobbit: Make the child led nodes standard omits 2bd4e1af62ff ARM: dts: imx6ul-pico-hobbit: Move SoM related part to imx [...] omits 7b2f5d694851 ARM: dts: imx6ul-pico-hobbit: Switch to SPDX identifier omits 8d9d005d38ba drm/i915/fbc/cnl: Add GLK and CNL+ hardware tracking area omits ed17b555303c drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR omits b49cb4ad263c ARM: dts: ls1021a: add qdma device tree nodes omits a1d926527b79 drm/i915: implement EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT omits 9c822e12cb23 parisc: Fix HP SDC hpa address output omits b740d1ca9c34 parisc: Fix serio address output omits 57b2d3b172d1 parisc: Split out alternative live patching code omits 5eb02f7ee1eb block: convert io-latency to use rq_qos_wait omits 78217c326ee7 block: convert wbt_wait() to use rq_qos_wait() omits 8f4aa086e2af block: add rq_qos_wait to rq_qos omits 5be217e5a50f blkcg: rename blkg_try_get() to blkg_tryget() omits 163684246491 blkcg: change blkg reference counting to use percpu_ref omits 912f23b5bfca blkcg: remove bio_disassociate_task() omits fe671b476df8 blkcg: remove additional reference to the css omits c32a33a45cd3 blkcg: remove bio->bi_css and instead use bio->bi_blkg omits 336bd1730320 blkcg: associate writeback bios with a blkg omits 23f876c6743d blkcg: associate a blkg for pages being evicted by swap omits a95c7b3ce1b3 blkcg: consolidate bio_issue_init() to be a part of core omits e35403a034bf blkcg: associate blkg when associating a device omits d5cb0b7e1013 dm: set the static flush bio device on demand omits 45198a59bff3 blkcg: introduce common blkg association logic omits ea54e3026859 blkcg: convert blkg_lookup_create() to find closest blkg omits 7241bdb167ed blkcg: update blkg_lookup_create() to do locking omits ab4c63c9be16 blkcg: fix ref count issue with bio_blkcg() using task_css omits 8c1ecb2dd889 Merge branches 'arm/renesas', 'arm/mediatek', 'arm/tegra', [...] omits 79960227d93b Makefile: fix mixed tab and spaces omits c754a9bf7ee8 blk-mq: remove QUEUE_FLAG_POLL from default MQ flags omits efd245dd8707 ARM: dts: vf: Fix memory node duplication omits 877381d4cc5b ARM: dts: imx7: Correct mask for GIC PPI interrupts omits 0497ab2394b0 ARM: dts: imx6ul: Correct mask for GIC PPI interrupts omits 954d128b76d8 ARM: dts: imx53: Switch to SPDX identifier omits fd4772912337 ARM: dts: imx50: Switch to SPDX identifier omits 3e4b1b0ccec6 ARM: dts: imx6qdl-sabreauto: add flexcan support omits 2c5057ca2a45 ARM: dts: imx6sx-sabreauto: add flexcan support omits f29dfaedf9cd ARM: dts: imx6sx-sdb: add flexcan support omits 93b3d4e3763a blk-mq: fix corruption with direct issue omits 77d96f1bd8f0 ARM: dts: ls1021a: add nodes for PWMs omits d042302b35dc ARM: dts: ccimx6ulsbcpro: Add support for Goodix touch controller omits 5b000309313d ARM: dts: ccimx6ulsbcpro: Enable AUO G101EVN010 lcdif panel omits 04ab6f8177c0 ARM: meson: select HAVE_ARM_TWD and ARM_GLOBAL_TIMER omits 1e8ef97355a8 mm-dont-break-integrity-writeback-on-writepage-error-fix omits 08f9ba7f3c3f mm/page-writeback.c: don't break integrity writeback on -> [...] omits 9c7d1a2b17b0 lib/show_mem.c: drop pgdat_resize_lock in show_mem() omits 16c666f2b0b6 mm/hmm.c: remove set but not used variable 'devmem' omits bf172e2faba0 drivers/base/memory.c: use DEVICE_ATTR_RO and friends omits 39b26918e084 mm, swap: rid swapoff of quadratic complexity omits 6a8b63aef681 mm, swap: refactor swap-in logic out of shmem_getpage_gfp omits d360135cfdb0 mm/mmu_notifier: contextual information for event triggeri [...] omits 3a7925c103be mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits 1c51c8ee29d2 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits ba3e1f918954 mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits a19b1eb88112 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] omits c3a8616c95df mm/mmu_notifier: use structure for invalidate_range_start/ [...] omits a9feeb6d7250 mm, hotplug: move init_currently_empty_zone() under zone_s [...] omits b4349b195f52 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() omits 164b2b91d9c6 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] omits 52927d043b91 mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] omits d066dce1d585 mm: remove pte_lock_deinit() omits 65663847478b zram: writeback throttle omits 5bcef5927491 zram: writeback throttle omits 4d514ca39242 zram-add-bd_stat-statistics-v4 omits eae3a7cc9de1 zram: add bd_stat statistics omits 66b79d95b369 zram: support idle/huge page writeback omits a264efe5bfa1 zram: introduce ZRAM_IDLE flag omits 8c014d38dc5d zram: refactor flags and writeback stuff omits f08d223a9fbc zram: fix double free backing device omits 1578fae9fc7d zram: fix lockdep warning of free block handling omits bc5cdfcadc0e mm/memblock.c: skip kmemleak for kasan_init() omits 874cbb6be172 mm, memory_hotplug: refactor shrink_zone/pgdat_span omits 7a6e597af23d mm, memory-hotplug: rework unregister_mem_sect_under_nodes omits dd99d07f818b mm, memory_hotplug: move zone/pages handling to offline stage omits da091b9e3d1e kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] omits dc258f8d529a mm, memory_hotplug: add nid parameter to arch_remove_memory omits daa01da8558b mm: check nr_initialised with PAGES_PER_SECTION directly i [...] omits 92b852982c9a mm-put_and_wait_on_page_locked-while-page-is-migrated-fix omits 71b7bd81883e mm: put_and_wait_on_page_locked() while page is migrated omits 0929a704444c mm, oom: add oom victim's memcg to the oom context information omits 3b1e849e2540 mm, oom: reorganize the oom report in dump_header omits 6edcf4f14b46 mm: make free_reserved_area() return "const char *" omits 36d1d21a94c7 mm/debug.c: make "migrate_reason_names[]" const char * omits b1ef22240222 mm/mmzone.c: make "migratetype_names" const char * omits a247ff3201c1 mm: stall movable allocations until kswapd progresses duri [...] omits 195ac8427972 mm: reclaim small amounts of memory when an external fragm [...] omits ccb22d27bea9 mm: Use alloc_flags to record if kswapd can wake -fix omits c74f3444b54c mm: use alloc_flags to record if kswapd can wake omits b586e096795c mm: move zone watermark accesses behind an accessor omits c46b7195a91a mm, page_alloc: spread allocations across zones before int [...] omits ffa772ec44fd mm/memory_hotplug: drop "online" parameter from add_memory [...] omits 5b1cfc3f0fad drivers/base/memory.c: remove an unnecessary check on NR_M [...] omits 3773d01382b5 memblock: replace usage of __memblock_free_early() with me [...] omits 670840480ce1 mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] omits ad876c6a35f1 mm/page_alloc.c: use a single function to free page omits 4703de457fb0 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] omits a4740e6b8948 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] omits 6b1eaea692cc PCI/P2PDMA: match interface changes to devm_memremap_pages() omits 7815e1ebab7f mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL omits 56f7022ba569 mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] omits c6d12b02be13 mm, hmm: use devm semantics for hmm_devmem_{add, remove} omits e7e14462b101 mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support omits 021df385635a mm, devm_memremap_pages: fix shutdown handling omits 9aacca547a23 mm, devm_memremap_pages: kill mapping "System RAM" support omits 305229f69062 mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] omits 043f0bb4e352 mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] omits 4aeb5d9f403a userfaultfd: convert userfaultfd_ctx::refcount to refcount_t omits c661927b24d6 mm/swap: use nr_node_ids for avail_lists in swap_info_struct omits b93b0ec0622c vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] omits 1b798271bd9a mm: remove managed_page_count_lock spinlock omits dfde97087609 mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] omits 715b474c0f6c mm: convert totalram_pages and totalhigh_pages variables t [...] omits ad6bae2e456b mm: convert zone->managed_pages to atomic variable omits 0ea496dcf5f5 mm: reference totalram_pages and managed_pages once per function omits 16d63c888260 mm/ksm.c: assist buddy allocator to assemble 1-order pages omits 2841f7fb528c mm: remove reset of pcp->counter in pageset_init() omits b2d1a4bb3e19 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal omits 41d81f1707ac selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal omits d6f9245e91e1 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 omits bb67b25def90 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust omits 765c9140685f mm: Add an F_SEAL_FUTURE_WRITE seal to memfd omits 2f496946a4c9 mm, memory_hotplug: do not clear numa_node association aft [...] omits c05eb451f5d5 mm/mmap.c: remove verify_mm_writelocked() omits 9c63f7db19aa mm: select HAVE_MOVE_PMD on x86 for faster mremap omits cc5451620c64 mm/mremap: fix 'move_normal_pmd' unused function warning omits 82b0320309f4 mm: speed up mremap by 20x on large regions omits 913c2d755b39 mm: treewide: remove unused address argument from pte_allo [...] omits 3e152ef99e67 ksm: replace jhash2 with xxhash omits 196a2ef8847d xxHash: create arch dependent 32/64-bit xxhash() omits b9d456f28fe7 mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] omits 0cb287d20770 mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix omits 7cc88431e5aa mm, memory_hotplug: be more verbose for memory offline failures omits 8024c121ece6 mm-memory_hotplug-print-reason-for-the-offlining-failure-fix omits 393a28cbe9bc mm, memory_hotplug: print reason for the offlining failure omits 17ffbef0b020 mm, memory_hotplug: drop pointless block alignment checks [...] omits 90ebf40595cc mm: lower the printk loglevel for __dump_page messages omits 2fc62ee6da7d mm-print-more-information-about-mapping-in-__dump_page-fix-2 omits dbbd9a491a87 mm: debug: Fix a width vs precision bug in printk omits 3a3251a82982 mm: print more information about mapping in __dump_page omits 08ea693cbbf8 mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix omits b5a464081a71 mm: ksm: do not block on page lock when searching stable tree omits 6b4dbcacd2e7 mm: vmscan: skip KSM page in direct reclaim if priority is low omits b7e956bc5c71 mm/readahead.c: simplify get_next_ra_size() omits bd16201307b4 writeback: don't decrement wb->refcnt if !wb->bdi omits 9f35ff5183e6 mm/mmu_notifier.c: remove mmu_notifier_synchronize() omits 92f5fa4c0625 mm-hotplug-optimize-clear_hwpoisoned_pages-fix omits 2a5ffc69825f mm/hotplug: optimize clear_hwpoisoned_pages() omits 7b341f7b06a3 mm-page_owner-clamp-read-count-to-page_size-fix omits 67381f4a15e0 mm/page_owner: clamp read count to PAGE_SIZE omits e8499f6023b0 include/linux/slab.h: fix sparse warning in kmalloc_type() omits 36ad28d72417 mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] omits 029877061f48 mm/slub.c: improve performance by skipping checked node in [...] omits df9a5af0c232 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix omits 14ea054f285e mm/slub.c: record final state of slub action in deactivate_slab() omits cb659496f594 mm/slub.c: page is always non-NULL in node_match() omits 9ba4a333bfc9 mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() omits b926696d1d9a mm-slab-remove-unnecessary-unlikely-fix omits a4349d65cfdf mm, slab: remove unnecessary unlikely() omits 5dd666c6a142 block: restore /proc/partitions to not display non-partiti [...] omits 4ce9d02b06bb ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes omits ef181c6f3998 ocfs2: clear zero in unaligned direct IO omits 091bd55da7aa ocfs2: don't clear bh uptodate for block read omits d9aeae8b0a45 ocfs2: clear journal dirty flag after shutdown journal omits 65cccf18933d ocfs2: fix panic due to unrecovered local alloc omits 26af8ccbfec4 ocfs2: improve ocfs2 Makefile omits 07b6715bfbbb ocfs2: remove set but not used variable 'lastzero' omits 310994d66cbd ocfs2: dlmfs: remove set but not used variable 'status' omits c65d23d89812 ocfs2: optimize the reading of heartbeat data omits ca1f8bdf4db0 debugobjects: call debug_objects_mem_init eariler omits 19c582b4fdca arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] omits 8a6af369f920 arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] omits f49605607f12 bloat-o-meter: ignore __addressable_ symbols omits f4c0e2f0068b kasan: add SPDX-License-Identifier mark to source files omits db2006f29af3 kasan: update documentation omits 09038f3e6187 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS omits 209cdd303a2b kasan: add __must_check annotations to kasan hooks omits af8934e2c84f kasan, mm, arm64: tag non slab memory allocated via pagealloc omits f2a8b4cd005f kasan, arm64: add brk handler for inline instrumentation omits 7c978930412f kasan: add hooks implementation for tag-based mode omits 62ab7630f99c mm: move obj_to_index to include/linux/slab_def.h omits 30cebc123564 kasan: add bug reporting routines for tag-based mode omits b7e4d481ed15 kasan: split out generic_report.c from report.c omits 0696c1163771 kasan, mm: perform untagged pointers comparison in krealloc omits 758efe6a036a kasan, arm64: enable top byte ignore for the kernel omits fe9365483802 kasan, arm64: fix up fault handling logic omits c4ad1562d52b kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] omits 8421469750c9 kasan, arm64: untag address in _virt_addr_is_linear omits 2812865f525a kasan: add tag related helper functions omits 128538f53362 arm64: move untagged_addr macro from uaccess.h to memory.h omits 5c3628781372 kasan: initialize shadow to 0xff for tag-based mode omits b4a797cd35f3 kasan: rename kasan_zero_page to kasan_early_shadow_page omits a4ac3f0dfd45 kasan, arm64: adjust shadow size for tag-based mode omits b8440cc16515 kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS omits 2cc086bacbe2 kasan: rename source files to reflect the new naming scheme omits d20092d01980 kasan: move common generic and tag-based code to common.c omits bce4e66129f5 kasan, slub: handle pointer tags in early_kmem_cache_node_alloc() omits 610ec46d941f kasan, mm: change hooks signatures omits 4f2df166aef6 arm: arch/arm/include/asm/page.h needs personality.h omits 22ef4856af85 fs/iomap.c: get/put the page in iomap_page_create/release() omits b0e38b532b52 hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() omits 6b7b2aa27e85 memblock: annotate memblock_is_reserved() with __init_memblock omits 44aecf6fec8f psi: fix reference to kernel commandline enable omits d38e5d750d7a ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] omits 1da5f4242881 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] omits 73c5584d8ba8 hugetlbfs: remove unnecessary code after i_mmap_rwsem sync [...] omits ede31b353c80 hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race omits a33436ccd56e hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization omits 41790e2ff808 mm, thp: always specify disabled vmas as nh in smaps omits 469e9e53ab24 arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] omits a2537f64ba6b alpha: fix hang caused by the bootmem removal omits b62cd8c96191 gfs2: Fix loop in gfs2_rbm_find omits 8c0d2c29083d drm/i915/psr: Check if source supports sink specific SU gr [...] omits bef5e5b3bee4 drm/i915/psr: Check if resolution is supported by default [...] omits 71b15621f097 drm: Add the PSR SU granularity registers offsets omits 227939a1c46d drm/i915: Remove old PSR2 FIXME about frontbuffer tracking omits d15f9cdd59ba drm/i915/icl: Do not change reserved registers related to PSR2 omits 98751b8cd608 drm/i915/psr: Enable sink to trigger a interruption on PSR [...] omits de570946c0e5 drm/i915/psr: Set PSR CRC verification bit in sink inside [...] omits 60cae44251e8 drm/i915/psr: Don't tell sink that main link will be activ [...] omits 7c5c641a930e drm/i915: Disable PSR in Apple panels omits 0819936247c5 drm/i915: Dial down workaround debug messages omits 8f98d4baf0dd drm/i915/selftests: Reorder request allocation vs vma pinning omits 0b71efed2eda Merge branch 'pm-cpuidle' into linux-next omits a9a32b6ab400 Merge branch 'pm-sleep' into linux-next omits 786385dc2989 net: ethernet: ti: cpsw: add support for port interface mo [...] omits d15fc0fca5de dt-bindings: net: ti: cpsw: switch to use phy-gmii-sel phy omits 1811851f4e73 phy: ti: introduce phy-gmii-sel driver omits f311a35e4a65 dt-bindings: phy: add cpsw port interface mode selection p [...] omits 567908c3f72a phy: mvebu-cp110-comphy: fix spelling in structure name omits c646f2205fd7 phy: mapphone-mdm6600: Improve phy related runtime PM calls omits 912930a1e82d phy: renesas: rcar-gen3-usb2: follow the hardware manual p [...] omits f08be5355fe5 dt-bindings: Add a writing DT schemas how-to and annotated [...] omits e9363f6b2a1d kbuild: Add support for DT binding schema checks omits fa1c64142eba drm/msm: use contiguous vram for MSM_BO_SCANOUT when possible omits 6a0d519d0742 drm/msm/mdp4: allocate blank_cursor_no with MSM_BO_SCANOUT flag omits 2fbaf2694f6f drm/msm/mdp4: only use lut_clk on mdp4.2+ omits d943e1917372 drm/msm: bump UAPI version omits f3ddde24719e drm/msm: add uapi to get/set debug name omits 4d8b0fd06010 drm/msm: rework GEM_INFO ioctl omits aaa87ab321bc drm/msm/gpu: add submit flag to hint which buffers should [...] omits bb9a10ce32e8 drm/msm: Optimize adreno_show_object() omits ed56703bb3e7 drm/msm/gpu: Map the ringbuffer in the iova at create time omits 7799a98edd80 drm/msm: Add a name field for gem objects omits 7fc9da40bc32 drm/msm: Count how many times iova memory is pinned omits c90d8d12b05a drm/msm: Add msm_gem_get_and_pin_iova() omits 7b1b969fe04e drm/msm: Clean up and enhance the output of the 'gem' debu [...] omits d455c92d30c9 drm/msm: Split msm_gem_get_iova into two steps omits 39be22fe2bab drm/msm: Remove sgt from the mmu unmap function omits dadb36b7ec42 drm/msm: Add a common function to free kernel buffer objects omits 6781608140f7 drm/msm/a6xx: Track and manage a6xx state memory omits c0531822daba drm/msm/a6xx: Add a6xx gpu state omits 273afe2a61fc drm/msm/adreno: Don't capture register values if target do [...] omits 1bd7e5b7ef22 drm/msm/gpu: Move gpu_poll_timeout() to adreno_gpu.h omits 19494c7213b3 drm/msm/gpu: Only store local command buffers in the GPU state omits a8399c8d02a0 drm/msm/gpu: Add trace events for tracking GPU submissions omits edfa0da5c052 drm/msm/gpu: Add per-submission statistics omits 2d853dcd2398 drm/msm: Gracefully handle failure in _msm_gem_kernel_new omits 1f501db8c8c3 drm/msm/gpu: Allocate the correct size for the GPU memptrs omits 91445ba90699 drm/msm: update generated headers omits 27ef8a60568e drm/msm/dpu: set geometry for iommu domain omits 0c967105026a drm: msm: Use DRM_DEV_* instead of dev_* omits f5e2fde972da drm/msm: dpu: Remove checks from dpu_plane_destroy_state() omits a2cf43a183f0 drm/msm: dpu: Clean up _dpu_core_video_mode_intf_connected() omits 2b779eedc3ec drm/msm: dpu: Remove empty/useless labels omits ac0b38901028 drm/msm: dpu: Remove 'inline' from several functions omits 4f43ce4c3f8f drm/msm: dpu: Remove _dpu_encoder_power_enable() omits 01a9bd0f5a10 drm/msm: dpu: Remove unused functions from msm_media_info.h omits f3121134ed44 drm/msm: Remove dpu_encoder_phys_ops->hw_reset() omits dc2c706f19d2 drm/msm/dpu: Replace dpu_crtc_reset by atomic helper omits 6b9b0b41b355 drm/msm/dpu: Remove suspend state tracking from crtc omits 3c7aafe50568 drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resume omits f080f6617b72 drm/msm/dpu: Remove dpu_kms_pm_suspend/resume omits badcfe4cfdb1 drm/msm: dpu: Add tracing around CTL_FLUSH omits b3b78e8e17e9 mtd: spi-nor: cast to u64 to avoid uint overflows omits d2737a5e0de4 Merge branch 'devprop' into linux-next omits 3dc82ba79f22 Merge branches 'pm-qos' and 'pm-cpufreq' into linux-next omits 957ad95b56a6 Merge branch 'pm-avs' into linux-next omits b91e9dcfc31c Merge branches 'acpi-misc' and 'acpi-tables' into linux-next omits 11f0405ffa09 Merge branch 'acpica' into linux-next omits 6ec8a3288a71 mtd: spi-nor: Add support for IS25LP032/064 omits 0b02d688ca73 Merge branch 'x86/urgent' omits bad80acd429b Merge branch 'x86/cache' omits bf5b99c3c65d Merge branch 'x86/boot' omits 1ec63e5dc067 Merge branch 'x86/urgent' omits e603a8fa4fd7 Merge branch 'x86/timers' omits 136e17f5ea77 Merge branch 'x86/pti' omits 409e63a5ae94 Merge branch 'x86/platform' omits 2fa504e727ed Merge branch 'x86/mm' omits 9057a800271b Merge branch 'x86/microcode' omits a3469b347dfb Merge branch 'x86/cpu' omits 41ddee8401fd Merge branch 'x86/cleanups' omits a93412bb6c9b Merge branch 'x86/cache' omits 281a859826f8 Merge branch 'x86/boot' omits c4420ba9509a Merge branch 'x86/asm' omits 522e53926573 Merge branch 'x86/amd-nb' omits 9157a2c70fb5 Merge branch 'timers/core' omits 7bee08a06270 Merge branch 'sched/core' omits 39737fba4a11 Merge branch 'perf/urgent' omits f6389767548a Merge branch 'perf/core' omits a8f100df23aa Merge branch 'locking/core' omits 87a4a39f769a Merge branch 'irq/core' omits 462c40415572 Merge branch 'efi/urgent' omits 0714f78e80c7 Merge branch 'core/urgent' omits 5182fc983e0c Merge branch 'core/core' omits f434e05d6782 ima: don't measure/appraise files on efivarfs omits a58e016a88c4 Merge branch 'v4.21-armsoc/dts64' into for-next omits 2c4281f3d1c0 ARM: dts: imx25: Fix memory node duplicaton omits 8f4ffd70cb51 ARM: dts: imx27: Fix memory node duplicaton omits f12b48daf311 ARM: dts: imx1: Fix memory node duplicaton omits 0f84b7637ea5 ARM: dts: imx28: Fix memory node duplicaton omits 1b80323c5786 ARM: dts: imx23: Fix memory node duplicaton omits 43663b3feda6 ARM: dts: imx6: Switch NXP board dts to SPDX identifier omits f5d12d46b997 ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier omits cd2c9dd2b8cd ARM: dts: imx50: Fix memory node duplicaton omits 71ea055c0181 ARM: dts: imx6sll-evk: use WDOG_B pin reset omits 9f719db20170 ARM: dts: imx6sll-evk: add debug LED support omits 96447b673409 ARM: dts: imx6qdl-sabreauto: Enable pcie omits 678f061c7163 ARM: dts: imx6sl: Fix memory node duplicaton omits 34c35be2cfed ARM: dts: imx6sx: Fix memory node duplicaton omits 4184a2981346 ARM: dts: imx6ul: Fix memory node duplicaton omits 1695d03107db ARM: dts: imx6ul-ccimx6ulsom: Add memory node to board dts omits 8d192fd1a72b ARM: dts: imx7d-sdb: add rev-a board support omits 26f42efaf8cf ARM: dts: ls1021a: Add all CPUs in cooling maps omits f6e30ee89c7d ARM: dts: Add support for emtrion emCON-MX6 series omits 3c52fc2b85d3 dt-bindings: arm: Document emtrion emCON-MX6 bindings omits 83df131529a0 ARM: dts: imx: Add an cpu0 label for imx6dl devices omits 70e1b5939524 Merge branch 'v4.21-armsoc/dts32' into for-next omits e69f2acf5bfa Merge branch 'v4.21-armsoc/dts32' into for-next omits d8aefef50d80 gfs2: Get rid of potential double-freeing in gfs2_create_inode omits dc5512cbfea2 ARM: dts: imx: Add dummy PHYs for HSIC-only USB controllers omits 815a1027d88c Merge branch 'v4.21-clk/next' into for-next omits 8752895e897e Merge branch 'v4.21-armsoc/dts32' into for-next omits 0f3e68c2be67 Merge branch 'devel' into for-next omits fc8d8fdaf4f2 mtd: spi-nor: add entry for mt35xu512aba flash omits aa7b5bead04f mtd: spi-nor: add macros related to MICRON flash omits 39d48eea7c35 Merge branch 'at91-dt' into at91-next omits 9b28b23a7a12 phy: cadence: Add driver for Sierra PHY omits 2b0f5ef12a2b dt-bindings: phy: Document cadence Sierra PHY bindings omits df8569d1cc2a phy: core: clean up unused ethernet specific phy modes omits 9cb814b8ee27 phy: mvebu-cp110-comphy: convert to use eth phy mode and submode omits 6b857cff8e68 phy: ocelot-serdes: convert to use eth phy mode and submode omits 6fdd581a2ddc phy: core: add PHY_MODE_ETHERNET omits e5e7c104ccae phy: core: rework phy_set_mode to accept phy mode and submode omits 324fd795bd83 mtd: spi-nor: mark desirable switch case fall through omits 593b9ca142aa mtd: spi-nor: Add support for mx25u12835f omits cee3582e8841 MAINTAINERS: Add Kishon as maintainer of PHY bindings omits 009cf0d9392d gfs2: Remove vestigial bd_ops omits e5e5e747320c mtd: spi-nor: Add Winbond w25q128jv support omits e13454659b02 x86/ima: retry detecting secure boot mode omits aa56469c4d03 selftests/ima: kexec_load syscall test omits 080fbb905ab2 ima: add error mesage to kexec_load omits 30e7d1a017f5 Merge branch 'v4.21-clk/next' into for-next omits d5ffec7c18c2 Merge branch 'v4.21-armsoc/dts64' into for-next omits b6a74ce1cd61 Merge branch 'v4.21-armsoc/dts32' into for-next omits 52d613b36fb7 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next omits d983c20f3336 ARM: dts: imx6sx: specify proper clock for nodes with dummy clock omits bc86c892e9a0 ARM: dts: ls1021a: removed compatible string "snps,dw-pcie" omits 0b667b391d5e dt-bindings: pci: layerscape-pci: removed compatible strin [...] omits 8e80365a88ea dt-bindings: pci: layerscape-pci: add compatible strings " [...] omits 937dd579ad1a Merge branch 'v4.20-armsoc/dts32-fixes' into for-next omits fe16bcd6d44f arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE omits ffe181f9f7c9 ARM: dts: imx7: Fix memory node duplicaton omits 43d3f9d471bb ARM: dts: imx35: Fix memory node duplicaton omits 98853c17bc88 ARM: dts: imx31: Fix memory node duplicaton omits 497a5bfbe433 ARM: dts: imx6sx: Complete the PXP support omits bbb7e1a1b1a8 ARM: dts: imx6sl: vddpu is NOT an always-on regulator omits 3c1ff2ad7356 ARM: dts: imx6sll: remove unused property in gpc node omits ad276f9c65ee ARM: dts: imx53: Fix memory node duplicaton omits 10491c2885fe ARM: dts: imx51: Fix memory node duplicaton omits d86a24b6d959 gfs2: read journal in large chunks to locate the head omits 1231d0d2f98b gfs2: add a helper function to get_log_header that can be [...] omits 30d8f6b8bf8c gfs2: changes to gfs2_log_XXX_bio omits 56b60800574f gfs2: add more timing info to journal recovery process omits be401ba9efec gfs2: Fix the gfs2_invalidatepage description omits 3ae1dcdc3d41 gfs2: Clean up gfs2_is_{ordered,writeback} omits 01ed1606d309 gfs2: Fix iomap buffer head reference counting bug omits 5a36307b93dc Merge tag 'v4.20-rc1' omits 6b5f18817640 Merge branch 'v4.21-clk/next' into for-next omits 6c2fa76e0ff0 Merge branch 'v4.21-armsoc/dts32' into for-next omits 472247d32315 mtd: spi-nor: remove unneeded smpt zeroization omits 6d5aaac52143 Merge branch 'v4.20-armsoc/dts64-fixes' into for-next omits 2b48646cd60f docs: Extend trusted keys documentation for TPM 2.0 omits 2bfaa38ed2c7 x86/ima: define arch_get_ima_policy() for x86 omits ea32c8fb1ddd ima: add support for arch specific policies omits 2200663d30ec ima: refactor ima_init_policy() omits 4b144d369629 ima: prevent kexec_load syscall based on runtime secureboot flag omits 49ca5ddf2212 Merge branch 'v4.21-clk/next' into for-next omits 0eb86fa77f0f phy: sun4i-usb: add support for H6 USB2 PHY omits 43b05e288c76 phy: sun4i-usb: add support for missing USB PHY index omits ff8780392c44 dt-bindings: phy: add binding for Allwinner H6 USB2 PHY omits 001260910c46 ubifs: auth: add CONFIG_KEYS dependency omits 1341551f1e2a ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS omits 9088fa2e3a51 ubifs: replay: fix high stack usage omits a4b41c9496ca Merge branch 'v4.21-armsoc/drivers' into for-next omits 6f8e234ee43f Merge branch 'v4.21-armsoc/dts64' into for-next omits 595096daf0ac arm64: defconfig: Enable scu-simple-card driver omits fc6149c1d111 Merge branch 'v4.20-armsoc/dts64-fixes' into for-next omits 5b9023772471 Merge branch 'v4.21-armsoc/dts64' into for-next omits 2e5fdb4fc66b Merge branch 'v4.21-armsoc/dts32' into for-next omits dfc6037b2247 Merge branch 'v4.21-armsoc/drivers' into for-next omits 7a2414dbeeb5 soc: imx: gpc: Increase GPC_CLK_MAX to 7 adds 1dffab5e9896 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds d347d0c82a99 backlight: pwm_bl: Fix brightness levels for non-DT case. adds 9bb40f010885 Merge tag 'backlight-fixes-4.20' of git://git.kernel.org/p [...] adds f5d582777bcb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c98ad540d087 Merge remote-tracking branch 'fixes/master' adds cea2fff422ae ARCv2: boot log: BPU return stack depth adds a24f8219a47d ARC: perf: trivial code cleanup adds c1616110247f ARC: perf: fix of kernel data types using adds cddbd8921dc4 ARC: perf: fix description comment adds 4c567a448b30 ARC: perf: remove useless ifdefs adds 26029b653b5a Merge remote-tracking branch 'arc-current/for-curr' adds e41b93a6be57 powerpc/boot: Fix build failures with -j 1 adds a6460b03f945 powerpc/bpf: Fix broken uapi for BPF_PROG_TYPE_PERF_EVENT adds 14ebfec0712f powerpc/papr_scm: Use depend instead of select adds 59613526117b powerpc/papr_scm: Fix resource end address adds 683ec0e04ab7 powerpc/papr_scm: Update DT properties adds 409dd7dc83eb powerpc/papr_scm: Remove endian conversions adds b0d65a8cbcb0 powerpc/papr_scm: Fix DIMM device registration race adds 43001c52b603 powerpc/papr_scm: Use ibm,unit-guid as the iset cookie adds 9ef34630a461 powerpc/mm: Fallback to RAM if the altmap is unusable adds a225f1567405 powerpc/ptrace: replace ptrace_report_syscall() with a tra [...] adds 71243f2d27b4 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 4a2eb0c37b47 sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet [...] adds 5648451e30a0 ipv4: Fix potential Spectre v1 vulnerability adds 6c5c74890896 ibmvnic: Convert reset work item mutex to spin lock adds 1d1bbc37f89b ibmvnic: Fix non-atomic memory allocation in IRQ context adds 6cbe721095fe Merge branch 'ibmvnic-Fix-reset-work-item-locking-bugs' adds 290974d43478 nfp: flower: ensure TCP flags can be placed in IPv6 frame adds a73d4e149091 ieee802154: hwsim: fix off-by-one in parse nested adds 8e41cae64b08 ieee802154: ca8210: fix possible u8 overflow in ca8210_rx_done adds 2f1a9f666751 Merge branch 'ieee802154-for-davem-2018-12-11' of git://gi [...] adds ee28b30cbbe0 r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled adds 5146f95df782 USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data adds bbf666c1af91 bnx2x: Clear fip MAC when fcoe offload support is disabled adds 04f05230c5c1 bnx2x: Remove configured vlans as part of unload sequence. adds 07f12622a663 bnx2x: Enable PTP only on the PF that initializes the port adds 9061193c4ee0 bnx2x: Send update-svid ramrod with retry/poll flags enabled adds 9463b9a4e0e4 Merge branch 'bnx2x-Fix-series' adds 708abf74dd87 netfilter: ipset: do not call ipset_nest_end after nla_nes [...] adds 542fbda0f08f netfilter: nat: can't use dst_hold on noref dst adds d4e7df16567b netfilter: nf_conncount: use rb_link_node_rcu() instead of [...] adds 18330c58e309 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 158daed16efb i40e: fix mac filter delete when setting mac address adds 2a508c64ad27 i40e: fix VLAN.TCI == 0 RX HW offload adds 800b8f637d07 i40e: DRY rx_ptype handling code adds 96d1a731611f ixgbe: Fix race when the VF driver does a reset adds 3b076cfe86be Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 841df922417e vhost: make sure used idx is seen before log in vhost_add_ [...] adds 476e8ba712fa vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() adds 86a07da34380 Revert "net: vhost: lock the vqs one by one" adds 9e69efd45321 Merge branch 'vhost-fixes' adds 3c1e57448bcd Merge remote-tracking branch 'net/master' adds 51a11b14c29c bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT adds c2a20a2731df selftests/bpf: add missing pointer dereference for map sta [...] adds aca1a80ebe3e selftests/bpf: use proper type when passing prog_type adds fdadd04931c2 bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K adds 7640ead93924 bpf: verifier: make sure callees don't prune with caller d [...] adds 16519e5db8df Merge remote-tracking branch 'bpf/master' adds 64ffbfc073eb Merge remote-tracking branch 'ipsec/master' adds 8cfa272b0d32 rtlwifi: Fix leak of skb when processing C2H_BT_INFO adds 1aa48f088615 Revert "mwifiex: restructure rx_reorder_tbl_lock usage" adds 7c250f4612ae mt76: fix potential NULL pointer dereference in mt76_stop_ [...] adds cddfb283af7e mt76: add entry in MAINTAINERS file adds a4a5758732b2 Merge remote-tracking branch 'wireless-drivers/master' adds 37fbd834b4e4 IB/core: Fix oops in netdev_next_upper_dev_rcu() adds 38bd6942a1e4 Merge remote-tracking branch 'rdma-fixes/for-rc' adds d8ae458eeca9 ALSA: hda/realtek: ALC294 mic and headset-mode fixups for [...] adds 4e051106730d ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 adds 0bea4cc83835 ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX33 [...] adds b6118d77f84d Merge remote-tracking branch 'sound-current/for-linus' adds d5734a94f283 Merge branch 'asoc-4.20' into asoc-linus adds 6c9a846080d6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 35f33f4f8c5a Merge branch 'regulator-4.20' into regulator-linus adds a390de0dd5d1 Merge remote-tracking branch 'regulator-fixes/for-linus' adds a57daf181bb1 Merge branch 'spi-4.20' into spi-linus adds 178a32482c70 Merge remote-tracking branch 'spi-fixes/for-linus' adds d57ec3c83b51 USB: serial: option: add HP lt4132 adds 70a7444c550a USB: serial: option: add GosunCn ZTE WeLink ME3630 adds cc6730df08a2 USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) adds 30360224441c USB: serial: option: add Fibocom NL668 series adds 28a86092b175 USB: serial: option: add Telit LN940 series adds 7cedf11dc4ef Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 5e3c420dcca5 uio_hv_generic: set callbacks on open adds cb4f131e1f2c MAINTAINERS: Patch monkey for the Hyper-V code adds d55f63cac22b Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 51e3a31270d7 Merge remote-tracking branch 'input-current/for-linus' adds d4aa751b72e5 Merge remote-tracking branch 'ide/master' adds 2bd61abead58 selftests/seccomp: Remove SIGSTOP si_pid check adds 30c9ab4790a7 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 082231188cc2 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 6673645d8a38 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 3d08bea09a93 Merge remote-tracking branch 'omap-fixes/fixes' adds 1890e2d5662d Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds bc34b9504c57 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds ed076c55b359 scsi: target: iscsi: cxgbit: fix csk leak adds 9e6371d3c691 scsi: target: iscsi: cxgbit: add missing spin_lock_init() adds 61cce6f6eece scsi: sd: use mempool for discard special page adds 32550839013d Merge remote-tracking branch 'scsi-fixes/fixes' adds 71fb55397455 Merge tag 'drm-intel-fixes-2018-12-07' of git://anongit.fr [...] adds cf66b8a0ba14 drm/i915/execlists: Apply a full mb before execution for Braswell adds fe78742d7f84 drm/i915: Allocate a common scratch page adds 5b2e31201c26 drm/i915: Flush GPU relocs harder for gen3 adds ce07fe9e1cec Merge tag 'drm-intel-fixes-2018-12-12-1' of git://anongit. [...] adds 63238173b2fa Revert "drm/rockchip: Allow driver to be shutdown on reboo [...] adds e59166b59aad Merge tag 'drm-misc-fixes-2018-12-12' of git://anongit.fre [...] adds 153573d8870e drm/amdgpu: update smu firmware images for VI variants (v2) adds 2244b5887c68 drm/amdgpu: add some additional vega10 pci ids adds ec5b2020726b drm/amdgpu: add some additional vega20 pci ids adds 756e16bf79f2 drm/amdkfd: add new vega10 pci ids adds 9bd206f89fa7 drm/amdkfd: add new vega20 pci id adds d55d8be0747c drm/amdgpu: update SMC firmware image for polaris10 variants adds cf4197ed5796 drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI adds c55420607742 drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ [...] adds 676fff1a5512 drm/amdgpu: drop fclk/gfxclk ratio setting adds 26eacb788b7e Merge branch 'drm-fixes-4.20' of git://people.freedesktop. [...] adds 4ac0a807da6f drm/nouveau/drm/nouveau: tegra: Call nouveau_drm_device_init() adds 970a5ee41c72 drm/nouveau/kms/nv50-: also flush fb writes when rewinding [...] adds 24199c5436f2 drm/nouveau/kms: Fix memory leak in nv50_mstm_del() adds b5f436e7b4c2 Merge branch 'linux-4.20' of git://github.com/skeggsb/linu [...] adds 28adac6f74ef MAINTAINERS: Daniel for drm co-maintainer adds a0071bc455da drm/mediatek: Only try to attach bridge if there is one adds a805ce683f4c Merge branch 'mediatek-drm-fixes-4.20' of https://github.c [...] adds e06d45d8c165 drm/vmwgfx: remove redundant return ret statement adds fd567467753f drm/vmwgfx: Protect from excessive execbuf kernel memory a [...] adds 1df07a7f2244 Merge branch 'vmwgfx-fixes-4.20' of git://people.freedeskt [...] adds 70aa0ee03961 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 92a2d6661ebe Merge remote-tracking branch 'mmc-fixes/fixes' adds c7fe060885c4 user/Makefile: Fix typo and capitalization in comment section adds 59c128d5d483 Merge branch 'kbuild' into for-next adds 8ea3ac17b655 Merge remote-tracking branch 'kbuild/for-next' adds 7fd0d1346c1f Merge remote-tracking branch 'leaks/leaks-next' adds 9f191555ba4b dma-debug: Expose nr_total_entries in debugfs adds f737b095c60c dma-debug: Use pr_fmt() adds 2b9d9ac02b9d dma-debug: Dynamically expand the dma_debug_entry pool adds ceb51173b2b5 dma-debug: Make leak-like behaviour apparent adds a8a4c98fc9ac x86/dma/amd-gart: Stop resizing dma_debug_entry pool adds 0cb0e25e4214 dma/debug: Remove dma_debug_resize_entries() adds ad78dee0b630 dma-debug: Batch dma_debug_entry allocation adds 7227b2026239 sparc: remove not needed sbus_dma_ops methods adds 53b7670e5735 sparc: factor the dma coherent mapping into helper adds ce65d36f3ea7 sparc: remove the sparc32_dma_ops indirection adds a24ca8a253bd sparc: remove not required includes from dma-mapping.h adds b535d1fca6d6 sparc: move the leon PCI memory space comment to <asm/leon.h> adds 6aa69750ef1b sparc: merge 32-bit and 64-bit version of pci.h adds 48cc8f7a1d5a sparc: use DT node full_name in sparc_dma_alloc_resource adds 20b105feda8d dma-mapping: remove a pointless memset in dma_atomic_pool_init adds 8d59b5f2a446 dma-mapping: simplify the dma_sync_single_range_for_{cpu,d [...] adds 7f0fee242e89 dma-mapping: merge dma_unmap_page_attrs and dma_unmap_sing [...] adds 05887cb610a5 dma-mapping: move dma_get_required_mask to kernel/dma adds 7249c1a52df9 dma-mapping: move various slow path functions out of line adds 8ddbe5943c0b dma-mapping: move dma_cache_sync out of line adds 3731c3d4774e dma-mapping: always build the direct mapping code adds 90ac706e98fc dma-mapping: factor out dummy DMA ops adds e5361ca29f2f ACPI / scan: Refactor _CCA enforcement adds b907e20508d0 swiotlb: remove SWIOTLB_MAP_ERROR adds 68c608345cc5 swiotlb: remove dma_mark_clean adds 58dfd4ac0220 dma-direct: improve addressability error reporting adds 17ac524719f3 dma-direct: use dma_direct_map_page to implement dma_direc [...] adds 55897af63091 dma-direct: merge swiotlb_dma_ops into the dma_direct code adds 190d4e5916a2 vmd: use the proper dma_* APIs instead of direct methods calls adds 356da6d0cde3 dma-mapping: bypass indirect calls for dma-direct adds 32d851d8e81b Merge remote-tracking branch 'dma-mapping/for-next' adds 42c7cf312e87 Merge remote-tracking branch 'arm/for-next' adds 5ef3fe4cecdf arm64: Avoid redundant type conversions in xchg() and cmpxchg() adds b4f9209bfcd5 arm64: Avoid masking "old" for LSE cmpxchg() implementation adds 959bf2fd03b5 arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics adds 4230509978f2 arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate [...] adds 2d7c89b02c62 arm64: remove bitop exports adds 03ef055fd364 arm64: move memstart_addr export inline adds 386b3c7bdafc arm64: add EXPORT_SYMBOL_NOKASAN() adds abb77f3d9640 arm64: tishift: use asm EXPORT_SYMBOL() adds 23fe04c0c58c arm64: smccc: use asm EXPORT_SYMBOL() adds 50fdecb292e0 arm64: page: use asm EXPORT_SYMBOL() adds 56c08ec5162c arm64: uaccess: use asm EXPORT_SYMBOL() adds ac0e8c72b03b arm64: string: use asm EXPORT_SYMBOL() adds dbd3196299fe arm64: frace: use asm EXPORT_SYMBOL() adds 2a9cee5b7a7e arm64: remove arm64ksyms.c adds 33309ecda007 arm64: Fix minor issues with the dcache_by_line_op macro adds 6e8830674ea7 arm64: kasan: Increase stack size for KASAN_EXTRA adds f6795053dac8 mm: mmap: Allow for "high" userspace addresses adds 363524d2b122 arm64: mm: Introduce DEFAULT_MAP_WINDOW adds e5d99157459f arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base adds e842dfb5a2d3 arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD adds a96a33b1ca57 arm64: mm: Prevent mismatched 52-bit VA support adds 67e7fdfcc682 arm64: mm: introduce 52-bit userspace support adds b9567720a1b8 arm64: mm: Allow forcing all userspace addresses to 52-bit adds 68d23da4373a arm64: Kconfig: Re-jig CONFIG options for 52-bit VA adds 66f16a24512f arm64: smp: Rework early feature mismatched detection adds f357b3a7e17a arm64: smp: Handle errors reported by the firmware adds c987876a80e7 arm64: KVM: Make VHE Stage-2 TLB invalidation operations n [...] adds 33e5f4e50917 KVM: arm64: Rework detection of SVE, !VHE systems adds bfae1b98ef0b arm64: KVM: Install stage-2 translation before enabling traps adds 793d5d9213c7 arm64: Add TCR_EPD{0,1} definitions adds 8b2cca9ade2c arm64: KVM: Force VHE for systems affected by erratum 1165522 adds 1e4448c5ddbe arm64: KVM: Add synchronization on translation regime chan [...] adds eb036ad2ddf0 arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation adds a457b0f7f50d arm64: Add configuration/documentation for Cortex-A76 erra [...] adds bc84a2d106be Merge branch 'kvm/cortex-a76-erratum-1165522' into aarch64 [...] adds 4e21565b7fd4 asm-generic: add kexec_file_load system call to unistd.h adds 92a98a2b9f64 kexec_file: make kexec_image_post_load_cleanup_default() global adds b6664ba42f14 s390, kexec_file: drop arch_kexec_mem_walk() adds 735c2f90e333 powerpc, kexec_file: factor out memblock-based arch_kexec_ [...] adds 497e1858647a kexec_file: kexec_walk_memblock() only walks a dedicated r [...] adds f56063c51f9f arm64: add image head flag definitions adds bdd2c9d1c333 arm64: cpufeature: add MMFR0 helper functions adds 3ddd9992a590 arm64: enable KEXEC_FILE config adds 52b2a8af7436 arm64: kexec_file: load initrd and device-tree adds f3b70e509429 arm64: kexec_file: allow for loading Image-format kernel adds 4c9e7e649a3f arm64: kexec_file: invoke the kernel without purgatory adds 702ed5bb7530 include: pe.h: remove message[] from mz header definition adds 732b7b93d849 arm64: kexec_file: add kernel signature verification support adds 884143f60c89 arm64: kexec_file: add kaslr support adds 121ca8e56551 arm64: kexec_file: Refactor setup_dtb() to consolidate err [...] adds 394135c1ff13 arm64: kexec_file: forbid kdump via kexec_file_load() adds d34664f63bba Merge branch 'for-next/kexec' into aarch64/for-next/core adds 4a1daf29d33d arm64: mm: EXPORT vabits_user to modules adds 732291c4fab8 arm64: kexec_file: include linux/vmalloc.h adds 7faa313f05ca arm64: preempt: Fix big-endian when checking preempt count [...] adds 4d08d20f1c94 arm64: fix ARM64_USER_VA_BITS_52 builds adds 9b31cf493ffa arm64: mm: Introduce MAX_USER_VA_BITS definition adds c3296a1391cb arm64: add <asm/asm-prototypes.h> adds 6e4ede698d1c arm64: percpu: Fix LSE implementation of value-returning p [...] adds 4ab215061554 arm64: Add memory hotplug support adds 0a1213fa7432 arm64: enable per-task stack canaries adds b47f515bdcd4 Merge branch 'for-next/perf' into aarch64/for-next/core adds 2a355ec25729 arm64: kpti: Whitelist Cortex-A CPUs that don't implement [...] adds 26a25c841d9e arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned adds 155606573585 arm64: add comments about EC exception levels adds aa6eece8ec50 arm64: add pointer authentication register bits adds 4eaed6aa2c62 arm64/kvm: consistently handle host HCR_EL2 flags adds a1ee8abb95c5 arm64/kvm: hide ptrauth from guests adds b3669b1e1c09 arm64: Don't trap host pointer auth use to EL2 adds 6984eb47d5c1 arm64/cpufeature: detect pointer authentication adds 750319756256 arm64: add basic pointer authentication support adds ec6e822d1a22 arm64: expose user PAC bit positions via ptrace adds ccc43810827f arm64: perf: strip PAC when unwinding userspace adds ba8308856564 arm64: add prctl control for resetting ptrauth keys adds 04ca3204fa09 arm64: enable pointer authentication adds 84931327a807 arm64: ptr auth: Move per-thread keys from thread_info to [...] adds fbedc599e9b8 arm64: docs: document pointer authentication adds a56005d32105 arm64: cpufeature: Reduce number of pointer auth CPU caps [...] adds 1e013d06120c arm64: cpufeature: Rework ptr auth hwcaps using multi_entr [...] adds 97bebc5facf7 arm64: sysreg: Use _BITUL() when defining register bits adds 28b2f0bc9669 Merge remote-tracking branch 'arm64/for-next/core' adds 40b217a04363 ARM: dts: pxa3xx: add gcu node adds a6da403dc9d5 ARM: dts: pxa2xx: drop #address-cells and #size-cells from /cpus adds 1b583921815c ARM: dts: pxa3xx: drop #address-cells and #size-cells from [...] adds 513057f110a7 ARM: dts: pxa2xx: fix hwuart memory range adds 64396bd286d3 ARM: dts: pxa3xx: order timer and gcu nodes under /pxabus adds e9ae49f7b3cb ARM: dts: pxa3xx: clean up pxa3xx clock controller node name adds c40ad24254f1 ARM: dts: pxa: clean up USB controller nodes adds ad8044f87c0b ARM: dts: pxa3xx: Add Raumfeld DTS files adds 287eedda7c06 Merge tag 'pxa-dt-4.21' of https://github.com/rjarzmik/lin [...] adds 2fd1a4091f39 Merge tag 'aspeed-4.21-devicetree' of git://git.kernel.org [...] adds e2bc560635cd Merge tag 'renesas-arm64-dt2-for-v4.21' of https://git.ker [...] adds 857f00213315 Merge tag 'renesas-arm-dt2-for-v4.21' of https://git.kerne [...] adds c5a06e704abe Merge tag 'renesas-dt-bindings-for-v4.21' of https://git.k [...] adds 44a26c894ba2 Merge tag 'tegra-for-4.21-dt-bindings' of git://git.kernel [...] adds 622523c75ff8 Merge tag 'tegra-for-4.21-arm-dt' of git://git.kernel.org/ [...] adds 91eac9139ed4 Merge tag 'tegra-for-4.21-arm64-dt' of git://git.kernel.or [...] adds b2d20c59ea68 Merge branch 'next/dt' into for-next adds 2c98dbc63489 ARM: Document merges adds 2c94db389bba Merge tag 'sunxi-dt-for-4.21' of https://git.kernel.org/pu [...] adds ee261c7e822a Merge tag 'sunxi-dt64-for-4.21' of https://git.kernel.org/ [...] adds e7828317a479 Merge tag 'qcom-arm64-for-4.21-2' of git://git.kernel.org/ [...] adds d4dcfc7c9343 Merge tag 'mvebu-dt64-4.21-1' of git://git.infradead.org/l [...] adds df6aeaef1c40 Merge tag 'samsung-dt-4.21' of https://git.kernel.org/pub/ [...] adds 333524bcd361 Merge tag 'samsung-dt64-4.21' of https://git.kernel.org/pu [...] adds 457a728d800a Merge tag 'v4.20-next-dts64' of https://git.kernel.org/pub [...] adds 6a9681168b83 ARM: dts: imx51: Fix memory node duplication adds e8fd17b900a4 ARM: dts: imx53: Fix memory node duplication adds 48dd72f82aca ARM: dts: imx6sll: remove unused property in gpc node adds 6ff9ec2fea5f ARM: dts: imx6sl: vddpu is NOT an always-on regulator adds d2cf9fd30153 ARM: dts: imx6sx: Complete the PXP support adds 013d37e4707e ARM: dts: imx31: Fix memory node duplication adds 8721610a6c2b ARM: dts: imx35: Fix memory node duplication adds 29988e867cb1 ARM: dts: imx7: Fix memory node duplication adds 8ff7754ae1f5 dt-bindings: pci: layerscape-pci: add compatible strings " [...] adds ac8ed2824e8d dt-bindings: pci: layerscape-pci: removed compatible strin [...] adds 4246bd46ee99 ARM: dts: ls1021a: removed compatible string "snps,dw-pcie" adds 7cd1abb3ae6b ARM: dts: imx6sx: specify proper clock for nodes with dummy clock adds 4ca7dbdb06c1 ARM: dts: imx: Add dummy PHYs for HSIC-only USB controllers adds fd12087d4882 ARM: dts: imx: Add an cpu0 label for imx6dl devices adds d87cf8ce5282 dt-bindings: arm: Document emtrion emCON-MX6 bindings adds 63e71fedc07c ARM: dts: Add support for emtrion emCON-MX6 series adds 4d8aa0097dcc ARM: dts: ls1021a: Add all CPUs in cooling maps adds 3f343ec3eabc ARM: dts: imx7d-sdb: add rev-a board support adds 76368cca639e ARM: dts: imx6ul-ccimx6ulsom: Add memory node to board dts adds 750d8df6e7b2 ARM: dts: imx6ul: Fix memory node duplication adds 216f35fedd86 ARM: dts: imx6sx: Fix memory node duplication adds 7fa8ab65ee15 ARM: dts: imx6sl: Fix memory node duplication adds 4f6de45f1eee ARM: dts: imx6qdl-sabreauto: Enable pcie adds 366a209c928a ARM: dts: imx6sll-evk: add debug LED support adds 88d22f13a66c ARM: dts: imx6sll-evk: use WDOG_B pin reset adds aab5e3ea95b9 ARM: dts: imx50: Fix memory node duplication adds d9359f580797 ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier adds 07a4b4600974 ARM: dts: imx6: Switch NXP board dts to SPDX identifier adds b629e83520fa ARM: dts: imx23: Fix memory node duplication adds 32018d1525c6 ARM: dts: imx28: Fix memory node duplication adds 62864d5665c4 ARM: dts: imx1: Fix memory node duplication adds 38715dcd49b4 ARM: dts: imx27: Fix memory node duplication adds 59d8bb363f56 ARM: dts: imx25: Fix memory node duplication adds 429c4580287c ARM: dts: ccimx6ulsbcpro: Enable AUO G101EVN010 lcdif panel adds 7ccdc892104e ARM: dts: ccimx6ulsbcpro: Add support for Goodix touch controller adds f820ca29bfde ARM: dts: ls1021a: add nodes for PWMs adds 88dddae62eef ARM: dts: imx6sx-sdb: add flexcan support adds 57ab56fa0b94 ARM: dts: imx6sx-sabreauto: add flexcan support adds 577f0104e3fc ARM: dts: imx6qdl-sabreauto: add flexcan support adds 9a79142655a4 ARM: dts: imx50: Switch to SPDX identifier adds f46af111c694 ARM: dts: imx53: Switch to SPDX identifier adds 0c29339d53bf ARM: dts: imx6ul: Correct mask for GIC PPI interrupts adds d7f3894f0e46 ARM: dts: imx7: Correct mask for GIC PPI interrupts adds f535d1009855 ARM: dts: vf: Fix memory node duplication adds 1b9c329e1d02 ARM: dts: ls1021a: add qdma device tree nodes adds dda0553cc270 ARM: dts: imx6ul-pico-hobbit: Switch to SPDX identifier adds 093f911dba8c ARM: dts: imx6ul-pico-hobbit: Move SoM related part to imx [...] adds 4a20c26023f3 ARM: dts: imx6ul-pico-hobbit: Make the child led nodes standard adds cb430d971a56 ARM: dts: imx6ul-pico-hobbit: Extend peripherals support adds 0aa49c61995f ARM: dts: imx6ul-pico: Add the imx6ul-pico-pi variant adds 807d043c1226 ARM: dts: imx6sx: Add flexcan stop mode wakeup support adds d2463e8631ce ARM: dts: imx6qdl: Add flexcan stop mode wakeup support adds f049557e478b ARM: dts: imx6ul: Add flexcan stop mode wakeup support adds cf1bb82b0bd5 ARM: dts: imx7s: Add flexcan stop mode wakeup support adds c9a8cf0f1d69 ARM: dts: imx6qdl-sabresd: add egalax touch screen support [...] adds 3e03b4ac5045 ARM: dts: vf610-zii-scu4-aib: Add HI8435 support adds 998a84c27a7f ARM: dts: imx53-voipac-dmm-668: Fix memory node duplication adds 69bf2fec500b ARM: dts: imx6dl-mamoj: Add a memory node adds 404c0c9314f4 ARM: dts: imx6qdl: Fix memory node duplication adds 75ad7ff1797f ARM: dts: imx6qdl-sabresd: Move regulators outside of "sim [...] adds ab43e9840490 ARM: dts: imx6qdl-sabresd: add light sensor support adds 9e6a7c47c3c4 ARM: dts: imx6qdl-sabresd: add magnetometer sensor support adds 47853f18b635 ARM: dts: imx6qdl-sabresd: add accelerometer sensor support adds 006303d6ba8e ARM: dts: imx5: add gpu nodes adds ca5c36ba42c1 ARM: dts: imx6ul: add flexcan support adds 5649dbd31ef7 ARM: dts: imx6qdl-sabresd: Use GPIO_ACTIVE_HIGH for regulators adds 81c0039b13c1 ARM: dts: imx6ul: Remove extra space between node name and brace adds 79da07dec740 ARM: dts: imx51-zii-rdu1: Do not specify "power-gpio" for hpa1 adds 80b451cd68b4 Merge tag 'imx-dt-4.21' of git://git.kernel.org/pub/scm/li [...] adds 2e8566106d28 Merge tag 'imx-fixes-4.20-3' into imx7d/pico adds 50536c661194 ARM: dts: imx7d-pico: Do not harcode the memory size adds a26aec533ec0 ARM: dts: imx7d-pico: Switch to SPDX identifier adds 4edbe6aa46d1 ARM: dts: imx7d-pico-pi: Move SoM related part to imx7d-pico.dtsi adds ce4844344330 ARM: dts: imx7d-pico: Pass the USBOTG1_PWR pinctrl adds 26255a529769 ARM: dts: imx7d-pico: Pass the Ethernet PHY reset GPIO adds bb1ff7ed6c1a ARM: dts: imx7d-pico: Improve WiFi regulator name adds f13f571ac8a1 ARM: dts: imx7d-pico: Extend peripherals support adds 9c77ba961ff2 ARM: dts: imx7d-pico-pi: Extend peripherals support adds 7f68ffe0617b ARM: dts: imx7d-pico: Add the imx7d-pico-hobbit variant adds 2b6464560852 Merge tag 'imx7d-pico-4.21' of git://git.kernel.org/pub/sc [...] adds 2bf5751726e8 dt-bindings: fsl: add compatible for imx7ulp evk adds 61ccb001534b dt-bindings: fsl: add imx7ulp pm related components bindings adds 20434dc92c05 ARM: dts: imx: add common imx7ulp dtsi support adds a73900b826ce ARM: dts: imx: add imx7ulp evk support adds fafda335f81a Merge tag 'imx7ulp-dt-4.21' of git://git.kernel.org/pub/sc [...] adds d548c217c6a3 arm64: dts: add QorIQ LX2160A SoC support adds b068890c34dd arm64: dts: add LX2160ARDB board support adds fa86cfe89748 arm64: dts: add LX2160AQDS board support adds 26a06c6e290e arm64: dts: ls1012a: Add FRWY-LS1012A board support adds aa2aa8884715 arm64: dts: fsl: Add the status property disable PCIe adds 1fa35bc09d48 arm64: dts: layerscape: removed compatible string "snps,dw-pcie" adds 8897f3255c9c arm64: dts: Add support for NXP LS1028A SoC adds c9a1f24304cb arm64: dts: fsl: Add all CPUs in cooling maps adds a2468676cc82 arm64: dts: ls1088a: Move fsl-mc node adds d9a71ef086e8 arm64: dts: ls1088a: Add missing dma-ranges property adds 29813f669d89 arm64: dts: ls1043a: add qdma device tree nodes adds 58f5fa683725 arm64: dts: ls1046a: add qdma device tree nodes adds dd980900e2fc Merge tag 'imx-dt64-4.21' of git://git.kernel.org/pub/scm/ [...] adds 4b5d90f408f8 dt-bindings: uniphier: add bindings for UniPhier SoC family adds 1c36155a802b dt-bindings: uniphier: move cache-uniphier.txt to vendor d [...] adds aec2c81291b8 ARM: dts: uniphier: Add all CPUs in cooling maps adds 072ae88ad2f6 arm64: dts: uniphier: Add all CPUs in cooling maps adds 5fd98eb7e8ce ARM: dts: uniphier: add MIO DMAC nodes adds ba97d019fc1d Merge tag 'uniphier-dt-v4.21' of git://git.kernel.org/pub/ [...] adds ac3e0be697e9 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] adds d8007306f6ad ARM: dts: at91: nattis: initialize the BLON pin as output- [...] adds 0abf32a837ed Merge tag 'at91-4.21-dt' of git://git.kernel.org/pub/scm/l [...] adds 7841b88a8fdd ARM: dts: rockchip: Add internal timer support for rv1108 adds 33afb48f32e5 Merge tag 'v4.21-rockchip-dts32-2' of git://git.kernel.org [...] adds ba0abee70a98 arm64: dts: rockchip: Add on-board LED support on rk3399-ficus adds 953d9f390365 arm64: dts: rockchip: Add on-board LED support on rk3399-rock960 adds 5cc60b0497c3 Merge tag 'v4.21-rockchip-dts64-2' of git://git.kernel.org [...] adds e4337d9d50eb Merge branch 'next/dt' into for-next adds 623618470831 ARM: Document merges adds c2a70a319afb dmaengine: pxa: make the filter function internal adds 330a7809cf90 Merge tag 'pxa-for-4.21' of https://github.com/rjarzmik/li [...] adds 48ff08dd9aa9 Merge tag 'renesas-drivers-for-v4.21' of https://git.kerne [...] adds 4a598c7b3f00 Merge tag 'tegra-for-4.21-soc' of git://git.kernel.org/pub [...] adds 2d32d6574104 Merge tag 'tegra-for-4.21-firmware' of git://git.kernel.or [...] adds bb7ece5fc43f Merge tag 'sunxi-drivers-for-4.21' of https://git.kernel.o [...] adds 8986f4c2172f Merge tag 'v4.20-next-soc' of https://git.kernel.org/pub/s [...] adds b6444cf5fa60 soc: imx: gpc: Increase GPC_CLK_MAX to 7 adds e3154317a063 Merge tag 'imx-drivers-4.21' of git://git.kernel.org/pub/s [...] adds f56c06271c1c soc: amlogic: meson-clk-measure: Add missing REGMAP_MMIO d [...] adds d1a1cc9a3fad Merge tag 'amlogic-drivers-2' of https://git.kernel.org/pu [...] adds 15653dc850e4 ARM: at91: add support in soc driver for LPDDR2 SiP adds 446e8986a241 ARM: at91: add support in soc driver for new SAM9X60 adds efa00b24fc28 Merge tag 'at91-4.21-soc' of git://git.kernel.org/pub/scm/ [...] adds 389cf4e42e20 Merge tag 'tegra-for-4.21-memory' of git://git.kernel.org/ [...] adds 6cdd5e5e75b4 Merge branch 'next/drivers' into for-next adds d72c6acee436 Merge tag 'renesas-arm-defconfig-for-v4.21' of https://git [...] adds 7d1396177ca9 Merge tag 'sunxi-config64-for-4.21' of https://git.kernel. [...] adds 42196048c6e9 Merge tag 'samsung-defconfig-4.21' of https://git.kernel.o [...] adds 44593ea9f3bf Merge tag 'imx-defconfig-4.21' of git://git.kernel.org/pub [...] adds 6624158521c8 Merge branch 'next/defconfig' into for-next adds 50ba37008f6e Merge tag 'renesas-soc-for-v4.21' of https://git.kernel.or [...] adds d3f12777e6d8 ARM: davinci: dm365-evm: use cell nvmem lookup for mac address adds 89c817c417f4 ARM: davinci: dm644x-evm: use cell nvmem lookup for mac address adds 628c75ddad78 ARM: davinci: dm646x-evm: use cell nvmem lookup for mac address adds c85efcc60a89 ARM: davinci: da830-evm: use cell nvmem lookup for mac address adds 32feb9481ffd ARM: davinci: mityomapl138: use cell nvmem lookup for mac address adds fadfc184efeb ARM: davinci: dm850-evm: use cell nvmem lookup for mac address adds a2ce9a67051b ARM: davinci: da850-evm: remove unnecessary include adds 767ae0174822 Merge tag 'davinci-for-v4.21/soc' of git://git.kernel.org/ [...] adds abd488c00194 Merge tag 'sunxi-core-for-4.21' of https://git.kernel.org/ [...] adds 3aab54033a85 Merge tag 'samsung-soc-4.21' of https://git.kernel.org/pub [...] adds 7c41ea57beb2 ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed adds de70d0e9d43d ARM: imx: add initial support for imx7ulp adds 167e63702d09 ARM: imx: fix dependencies on imx7ulp adds c8730395ea51 Merge tag 'imx-soc-4.21' of git://git.kernel.org/pub/scm/l [...] adds 12d3a30db4a3 ARM: mmp: fix timer_init calls adds 5d3e11c47821 ARM: mmp: fix pxa168_device_usb_phy use on aspenite adds 88af3209aa08 ARM: pxa: avoid section mismatch warning adds 4aa64677330b ARM: ks8695: fix section mismatch warning adds 4dd201beec95 ARM: tegra: avoid section mismatch warning adds 1e6755f5e8f0 ARM: OMAP1: add MMC configuration for Palm Tungsten E adds c7b7b5cbd0c8 ARM: OMAP1: fix USB configuration for device-only setups adds 5a87809b89b6 Merge branch 'omap1-usb-fix' into omap-for-v4.21/omap1 adds 4238973b2ecd Merge tag 'omap-for-v4.21/omap1-signed' of git://git.kerne [...] adds d28af54efb7f Merge branch 'next/soc' into for-next adds 05d9fcbcf402 MAINTAINERS: add drivers/soc/amlogic/ to amlogic list adds e9e863dc1dc8 ARM: meson: select HAVE_ARM_TWD and ARM_GLOBAL_TIMER adds 6dc7e8764b08 Merge tag 'amlogic-soc' of https://git.kernel.org/pub/scm/ [...] adds bd3fde386dec ARM: omap2: avoid section mismatch warning adds 364cf16da8ff Merge branch 'next/soc' into for-next adds 69c5f266d880 Merge tag 'sunxi-h3-h5-for-4.21' of https://git.kernel.org [...] adds 738a05e67343 ARM: dts: Fix up the D-Link DIR-685 MTD partition info adds 137cd7100ec6 ARM: dts: Enable Gemini flash access adds d88b11ef91b1 ARM: dts: Fix up SQ201 flash access adds d6d0cef55e5b ARM: dts: Add the FOTG210 USB host to Gemini boards adds f18fd0f560eb ARM: dts: Bump Gemini platforms to use 100ms debounce adds 4f474037cf06 Merge tag 'gemini-dts' of git://git.kernel.org/pub/scm/lin [...] adds a323a513c712 dt-bindings: arm: Convert Rockchip board/soc bindings to j [...] adds 585291e78602 Merge branch 'next/dt' into for-next adds e2e2dcf6f40b ARM: Document merges adds 24161e726f67 Merge tag 'omap-for-v4.20/fixes-rc6' of git://git.kernel.o [...] adds 8e22bce990b5 Merge tag 'v4.20-rockchip-dts64fixes-2' of git://git.kerne [...] adds 33685d3b5080 Merge branch 'fixes' into for-next adds 4f2122473363 ARM: OMAP2+: Check also the first dts child for hwmod flags adds 4014c08ba394 bus: ti-sysc: Check for no-reset and no-idle flags at the [...] adds 04491ab0c4f0 Merge branch 'omap-for-v4.21/ti-sysc' into omap-for-v4.21/driver adds c2ade654dbf7 memory: omap-gpmc: Use of_node_name_eq for node name comparisons adds a6f119a06960 Merge tag 'omap-for-v4.21/driver-part2-signed' of git://gi [...] adds ae18acae3eac Merge branch 'next/drivers' into for-next adds 03a8dcc1ab9f ARM: Document merges adds b125eb0bf469 Merge tag 'amlogic-dt64-2-redo' of https://git.kernel.org/ [...] adds 4e6a829748d8 Merge branch 'next/dt' into for-next adds 1f4fa50dd48f arm64: defconfig: Regenerate for v4.20 adds 3cf9e6d00954 arm64: defconfig: Replace PINCTRL_MT7622 with PINCTRL_MTK_MOORE adds d9678adbe733 arm64: defconfig: Enable FSL_MC_BUS and FSL_MC_DPIO adds 10b246905c81 Merge branch 'next/defconfig' into for-next adds de7cfed01ee4 ARM: Document merges adds c43abf670f07 Merge remote-tracking branch 'arm-soc/for-next' adds 0da4f6459023 Merge remote-tracking branch 'actions/for-next' adds 2bc9439c8def Merge branch 'v4.21/soc' into tmp/aml-rebuild adds ccf63fad3dff Merge branch 'v4.21/dt' into tmp/aml-rebuild adds d098e44fdd93 Merge branch 'v4.21/dt64' into tmp/aml-rebuild adds 00a067cad396 Merge branch 'v4.21/drivers' into tmp/aml-rebuild adds a360fc5cc1dd Merge remote-tracking branch 'amlogic/for-next' adds 99a1811a4229 Merge remote-tracking branch 'aspeed/for-next' adds d3d7c4c30eb2 Merge branches 'at91-soc' and 'at91-dt' into at91-next adds 9af1f26c4340 Merge remote-tracking branch 'at91/at91-next' adds 9800835a3cf5 Merge remote-tracking branch 'bcm2835/for-next' adds 36f03e4b1c45 Merge branch 'imx/drivers' into for-next adds a72b2ad3c5cb Merge branch 'imx/soc' into for-next adds 58e37965ed0a Merge branch 'imx/dt' into for-next adds 468342a8290c Merge branch 'imx7d/pico' into for-next adds a0212ae5ca65 Merge branch 'imx7ulp/dt' into for-next adds 9d0f160584d3 Merge branch 'imx/dt64' into for-next adds 8313ad5dc030 Merge branch 'imx/defconfig' into for-next adds 28d6d7d1eef3 Merge remote-tracking branch 'clk/clk-imx8mq' into imx8mq/dt adds 0e1532bfecf4 arm64: add basic Kconfig symbols for i.MX8 adds f7263e991fbb arm64: add basic DTS for i.MX8MQ adds 7c0a70d490a0 arm64: add support for i.MX8M EVK board adds 2c8bb0da0a47 MAINTAINERS: add i.MX8 DT path to i.MX architecture adds 9ae9bab25662 arm64: dts: imx8mq: add watchdog devices adds 3537dced34aa arm64: dts: imx8mq-evk: enable watchdog adds 039c846a1187 Merge branch 'imx8mq/dt' into for-next adds 0a07d422d190 Merge remote-tracking branch 'imx-mxs/for-next' adds 0c1efffaaf95 Merge remote-tracking branch 'keystone/next' adds 3000e12f76c1 Merge remote-tracking branch 'mediatek/for-next' adds 50eba438c55e Merge branch 'mvebu/dt64' into mvebu/for-next adds fd5326d4634b Merge remote-tracking branch 'mvebu/for-next' adds 7bd190e09f67 Merge branch 'omap-for-v4.21/ti-sysc' into for-next adds f2fb18c7cc69 ARM: dts: Add am335x mcasp with l3 data port ranges adds e9e685480b74 ARM: dts: Fix hsi gdd range for omap4 adds f4ef6fd0789d ARM: dts: Fix ranges for am335x epwmss adds df000e0213db Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 1dde2beb9df7 Merge branch 'omap-for-v4.21/omap1' into for-next adds 547b37047d01 Merge branch 'omap-for-v4.21/driver' into for-next adds e3b382c1075e ARM: dts: am335x-chiliboard: Add stdout-path property adds f3a58165da85 Merge branch 'omap-for-v4.21/dt-v2' into for-next adds 5241ccbf2819 ARM: dts: Add missing ranges for dra7 mcasp l3 ports adds 818a0041cec5 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds b8222335938a ARM: dts: Fix wrong address for omap5 sata phy adds c7a851b7050e ARM: dts: Cosmetic fix for omap5 USB node names adds 78ee1640fa01 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds e461a554585c Merge remote-tracking branch 'omap/for-next' adds 7a1e18a6e53d Merge remote-tracking branch 'reset/reset/next' adds e08eb65cc34f Merge remote-tracking branch 'qcom/for-next' adds 6f61a2c8f1f6 arm64: dts: renesas: draak: Fix CVBS input adds ec221af96920 arm64: defconfig: Enable scu-simple-card driver adds 72c636469a36 arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE adds 7d60a8a48880 Merge branches 'fixes-for-v4.20', 'dt-bindings-for-v4.21', [...] adds 217b1212170b Merge remote-tracking branch 'renesas/next' adds 3d2ce5638166 Merge branch 'v4.21-armsoc/drivers' into for-next adds 71ff79cfcbfc Merge branch 'v4.21-armsoc/dts32' into for-next adds 045117825948 Merge branch 'v4.21-armsoc/dts64' into for-next adds 3a2e0e49fb9d Merge branch 'v4.21-clk/next' into for-next adds 70e6e2983473 dt-bindings: arm: Convert Rockchip board/soc bindings to j [...] adds 84414dec72bd Merge remote-tracking branch 'rockchip/for-next' adds 497f1bcb9009 ARM: dts: exynos: Add missing CPUs in cooling maps for Odroid X2 adds 8ac686d7dfed ARM: dts: exynos: Specify I2S assigned clocks in proper node adds 71f9e65f1e40 Merge branch 'next/dt' into for-next adds 72d7e948febe arm64: dts: exynos: Add IMEM clock controller to Exynos5433 adds 2b911667eeaa Merge branch 'next/dt64' into for-next adds 8e1c9cff67e3 Merge remote-tracking branch 'samsung-krzk/for-next' adds a7a9eb478bd1 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 41ee421d7f43 Merge remote-tracking branch 'tegra/for-next' adds 33e7a8422546 clk: imx: remove redundant initialization of ret to zero adds 6c0358bbadef Merge branch 'clk-imx8mq' into clk-next adds bff65d14fd00 Merge tag 'tegra-for-4.21-clk' of git://git.kernel.org/pub [...] adds d85dae481088 clk: tegra: get rid of duplicate defines adds dece81cd3264 clk: tegra: Fix maximum audio sync clock for Tegra124/210 adds 61866523ed6e clk: tegra30: Use Tegra CPU powergate helper function adds cf3234af7b12 clk: tegra: Return the exact clock rate from clk_round_rate adds 6242b1dcd813 Merge branch 'clk-tegra' into clk-next adds 67ee606a6bbb clk: sunxi-ng: a64: Allow parent change for VE clock adds c818614b5d71 Merge branch 'clk-allwinner' into clk-next adds 8a034aad4892 clk: qcom: qcs404: Fix gpll0_out_main parent adds a6b785e47430 Merge branch 'clk-fixes' into clk-next adds f7542d817733 clk: imx6q: reset exclusive gates on init adds a29be9185d19 clk: imx6q: optionally get CCM inputs via standard clock handles adds 3cc48976e976 clk: imx6q: handle ENET PLL bypass adds 7188894d3bbe Merge branch 'clk-imx6-fixes' into clk-next adds 0efcc2c0fd20 clk: imx6sl: ensure MMDC CH0 handshake is bypassed adds 929914946fa6 clk: imx6q: add DCICx clocks gate adds 3ae48de4d0a5 Merge branch 'clk-imx-fixes' into clk-next adds f071bcebee0a clk: qcom: Move to menuconfig and reduce lines adds 759ddbb12442 Merge branch 'clk-qcom-kconfig' into clk-next adds 2e62246b08a6 clk: bd718x7: Initial support for ROHM bd71837/bd71847 PMIC clock adds 63c7a6b68f5a Merge branch 'clk-managed-registration' into clk-next adds a1697aba2721 clk: qcom: Add missing msm8998 resets adds 2e71940e0c33 Merge branch 'clk-qcom-8998-resets' into clk-next adds 21310c39ec01 clk: meson: Fix GXL HDMI PLL fractional bits width adds 376d8c45bd6a clk: meson: meson8b: fix the offset of vid_pll_dco's N value adds 007f3da7d38a clk: meson: meson8b: add the fractional divider for vid_pll_dco adds 6cb57c678bb7 clk: meson: meson8b: add the read-only video clock trees adds e456e6a12b7a clk: meson: add clk-input helper function adds f03566d0aa79 clk: meson: axg-audio: use the clk input helper function adds e74581b79ddd Merge tag 'meson-clk-4.21-2' of https://github.com/BayLibr [...] adds 262878b29d97 Merge branch 'clk-meson' into clk-next adds 5b5bb7c77a87 Merge tag 'v4.21-rockchip-clk-1' of git://git.kernel.org/p [...] adds d033b6cf5d95 Merge branch 'clk-rockchip' into clk-next adds dbb1a6d42fd3 soc/tegra: pmc: Drop SMP dependency from CPU APIs adds f3e6ed815273 Merge branch 'clk-tegra' into clk-next adds ebafb63dc775 clk: Tag clk core files with SPDX adds e1bd55e5a567 clk: Tag basic clk types with SPDX adds a16c9404836a Merge branch 'clk-spdx' into clk-next adds e8347ef73261 Merge remote-tracking branch 'clk/clk-next' adds 1a16e13d8582 Merge remote-tracking branch 'csky/linux-next' adds 7c6b44761002 Merge remote-tracking branch 'ia64/next' adds fc0ca451616f Merge remote-tracking branch 'm68k/for-next' adds c00f255a8f8b Merge remote-tracking branch 'microblaze/next' adds 5b095a4507d0 Merge remote-tracking branch 'mips/mips-next' adds ba4097def46e Merge remote-tracking branch 'nds32/next' adds 0072a5a33115 Merge remote-tracking branch 'nios2/for-next' adds 8cc28269b957 parisc: Split out alternative live patching code adds 785145171d17 parisc: Fix serio address output adds c4bff35ca1bf parisc: Fix HP SDC hpa address output adds dfddd1a841c6 parisc: move __IGNORE* entries to non uapi header adds dbf91a54f7cb parisc: add __NR_syscalls along with __NR_Linux_syscalls adds 28ff62a4b41e parisc: remove __NR_Linux from uapi header file. adds 85e69701f58c parisc: add system call table generation support adds 575afc4d7f60 parisc: generate uapi header and system call table files adds 930e12992ed3 parisc: syscalls: ignore nfsservctl for other architectures adds 4d2e1b17fab1 Merge remote-tracking branch 'parisc-hd/for-next' adds 3cf27ff57077 Merge remote-tracking branch 'powerpc/next' adds b60a76bf8e73 Merge remote-tracking branch 'risc-v/for-next' adds ca92b93d17f8 s390: convert to DEFINE_SHOW_ATTRIBUTE adds 87ccdcfa9c70 s390/drivers: fix proc/debugfs file permissions adds 9594ca6b87d9 s390/pci: remove bit_lock usage in interrupt handler adds 98dfd32620e9 s390/pci: fix sleeping in atomic during hotplug adds 42a87d4103ae s390/zcrypt: make sysfs reset attribute trigger queue reset adds a7b1868a5f47 s390/zcrypt: rework ap scan bus code adds 1554509b0d00 vfio: ccw: Merge BUSY and BOXED states adds 4868d2b662f5 MAINTAINERS/vfio-ccw: add Farhan and Eric, make Halil Reviewer adds ec10574d00da Merge tag 'vfio-ccw-20181213' of git://git.kernel.org/pub/ [...] adds 9cea98def542 Merge remote-tracking branch 's390/features' adds 54c9defbd59e Merge remote-tracking branch 'sparc-next/master' adds 8847b9f82a12 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds dc82005ead5d ext4: use IS_ENCRYPTED() to check encryption status adds 1dcfeb539c09 f2fs: use IS_ENCRYPTED() to check encryption status adds f3fd6cd74fed fscrypt: remove filesystem specific build config option adds 4dedd7844d22 Add S_VERITY and IS_VERITY() adds c942d68713c3 ext4: use IS_VERITY() to check inode's fsverity status adds 1adb7c7b54d2 f2fs: use IS_VERITY() to check inode's fsverity status adds 1e8eda34d40e fsverity: Remove filesystem specific build config option adds 7138851022cb fsverity: Move verity status check to fsverity_file_open adds 94d79ac4bad2 fsverity: Move verity status check to fsverity_prepare_setattr adds cc0146d0bce0 fscrypt: remove CRYPTO_CTR dependency adds 9c1ea4e49a46 Merge remote-tracking branch 'fscrypt/master' adds 8589d8cb76df Merge remote-tracking branch 'befs/for-next' adds fa10d2d60fc1 Merge branch 'misc-4.20' into for-next-current-v4.19-20181213 adds d9b712648a46 Btrfs: remove no longer used logged range variables when l [...] adds 252c4de27c4a Btrfs: remove no longer used stuff for tracking pending or [...] adds 8a08b6245870 btrfs: extent-tree: Detect bytes_may_use underflow earlier adds fdf1b11a16de btrfs: extent-tree: Detect bytes_pinned underflow earlier adds e91a37ec0588 btrfs: Introduce find_free_extent_ctl structure for later rework adds 74ccf8461219 btrfs: Refactor clustered extent allocation into find_free [...] adds dd3c7cdf39a2 btrfs: Refactor unclustered extent allocation into find_fr [...] adds b11fbfbe7923 btrfs: Refactor find_free_extent loops update into find_fr [...] adds 0a37ad027969 btrfs: volumes: Make sure there is no overlap of dev exten [...] adds 4a8cfb209da8 btrfs: volumes: Make sure no dev extent is beyond device boundary adds 64f72a28af55 btrfs: Add function to distinguish between data and btree inode adds dc54e867aab0 btrfs: Remove extent_io_ops::fill_delalloc adds eea23881c921 btrfs: Remove extent_io_ops::writepage_start_hook adds 600bb16c3830 btrfs: Remove extent_io_ops::writepage_end_io_hook adds eec0a7665f08 btrfs: Remove extent_io_ops::check_extent_io_range callback adds ad69b312f75b btrfs: Remove extent_io_ops::set_bit_hook extent_io callback adds abb573adde59 btrfs: Remove extent_io_ops::clear_bit_hook callback adds c92ebd3424d4 btrfs: Remove extent_io_ops::merge_extent_hook callback adds fd1cef72c5a4 btrfs: Remove extent_io_ops::split_extent_hook callback adds 45d4787e4b49 Btrfs: prevent ioctls from interfering with a swap file adds 259b09d4e298 Btrfs: rename and export get_chunk_map adds 1e95bfe0f9c0 Btrfs: support swap files adds ac25cba621dd btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the int [...] adds a8fafbc41ad8 btrfs: Remove needless tree locking in iterate_inode_refs adds 803d2934d494 btrfs: Remove needless tree locking in iterate_inode_extrefs adds 544db2045cf8 btrfs: Remove redundant extent_buffer_get in get_old_root adds 85055db837de btrfs: Remove extraneous extent_buffer_get from tree_mod_l [...] adds 7f5a82100108 btrfs: Remove extra reference count bumps in btrfs_compare_trees adds 65cbefbcd4b2 btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf adds 9af8438434ae btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED w [...] adds 11340d24de15 btrfs: Adjust loop in free_extent_buffer adds 73adac218629 Btrfs: simpler and more efficient cleanup of a log tree's [...] adds 7df1abf877a0 Btrfs: remove no longer used io_err from btrfs_log_ctx adds 6f57d50de65f btrfs: remove redundant replace_state init adds 63bc2f088871 btrfs: Check for missing device before bio submission in b [...] adds 4bea1447c59d btrfs: Move epd::extent_locked check to writepage_delalloc [...] adds 3dcc0f2b507f btrfs: Remove extent_page_data argument from writepage_delalloc adds 8f4975976972 btrfs: Remove unused extent_state argument from btrfs_writ [...] adds bcb6d30da90b btrfs: use tagged writepage to mitigate livelock of snapshot adds d3bfd26ac4c3 btrfs: alloc_chunk: do not refurbish num_bytes adds 79db8a83c8bc btrfs: alloc_chunk: improve chunk size variable name adds c14eabd822e8 btrfs: alloc_chunk: fix more DUP stripe size handling adds a0c3d5a732cf btrfs: fix ncopies raid_attr for RAID56 adds aa3f34d12002 btrfs: introduce nparity raid_attr adds 9bf56ced79f8 btrfs: harden agaist duplicate fsid on scanned devices adds 0c283cb37164 btrfs: mark btrfs_dev_replace_start as static adds 173cbf6afef3 btrfs: dev-replace: go back to suspended state if target d [...] adds d6781b03d02e btrfs: dev-replace: go back to suspend state if another EX [...] adds 252e983b61f1 btrfs: fix use-after-free due to race between replace star [...] adds 102df61654ac btrfs: dev-replace: set result code of cancel by status of scrub adds 0fe718fbaab2 btrfs: dev-replace: replace's scrub must not be running in [...] adds 92e97291d246 btrfs: dev-replace: add explicit check for replace result [...] adds d9a3c7c83cb4 btrfs: silence warning if replace is canceled adds f839cccb20b9 btrfs: don't report user-requested cancel as an error adds b7d3f31c22cb btrfs: Remove superfluous check form btrfs_remove_chunk adds 082bf0a02123 btrfs: Sink find_lock_delalloc_range's 'max_bytes' argument adds 882c6e7f7757 btrfs: Replace BUG_ON with ASSERT in find_lock_delalloc_range adds c97c1065fddc btrfs: remove unused drop_on_err in btrfs_mkdir adds cba0271189ef btrfs: introduce EXPORT_FOR_TESTS macro adds 4641962b77ce btrfs: use EXPORT_FOR_TESTS for conditionally exported functions adds 7ec74f1c97ba btrfs: Introduce support for FSID change without metadata rewrite adds 944adaf34268 btrfs: Add sysfs support for metadata_uuid feature adds e5c304a6d29d btrfs: Remove fsid/metadata_fsid fields from btrfs_info adds 150df085ce11 btrfs: Add handling for disk split-brain scenario during f [...] adds 1fccaf07d08e btrfs: add members to fs_devices to track fsid changes adds 28764223a970 btrfs: Handle one more split-brain scenario during fsid change adds fce6b73305ba btrfs: Handle final split-brain possibility during fsid change adds a369675f8430 Btrfs: allow clear_extent_dirty() to receive a cached exte [...] adds 95341a441b7e Btrfs: fix access to available allocation bits when starti [...] adds b5702da7f71b Btrfs: fix deadlock when enabling quotas due to concurrent [...] adds b42659914871 btrfs: add helper to describe block group flags adds dfa8cf72dec4 btrfs: balance: print args during start and resume adds 9a029da59af5 btrfs: balance: print to system log when balance ends or i [...] adds b85e8aa673ee btrfs: merge btrfs_submit_bio_done to its caller adds 432d5c74b7c0 btrfs: replace async_cow::root with fs_info adds 061e9b3431b3 btrfs: remove redundant csum buffer in btrfs_io_bio adds d826c8b0399f btrfs: replace btrfs_io_bio::end_io with a simple helper adds a33e70fcd745 btrfs: remove btrfs_bio_end_io_t adds 1ce02e89f562 btrfs: Remove extent_io_ops::readpage_io_failed_hook adds d42bc8d8ac3b Btrfs: fix deadlock with memory reclaim during scrub adds 7ab8d7741ed7 btrfs: don't initialize 'offset' in map_private_extent_buffer() adds 829dcee95b17 btrfs: document extent mapping assumptions in checksum adds e6d430a67060 btrfs: cleanup the useless DEFINE_WAIT in cleanup_transaction adds 9b8983418268 btrfs: Refactor btrfs_merge_bio_hook adds 12d625526b2a btrfs: switch BTRFS_FS_STATE_* to enums adds b6238c073d8b btrfs: switch BTRFS_BLOCK_RSV_* to enums adds 871531628bac btrfs: switch BTRFS_FS_* to enums adds 1fbbfd327e18 btrfs: switch BTRFS_ROOT_* to enums adds bfbe2dd3e0c1 btrfs: switch EXTENT_BUFFER_* to enums adds f10c72c992ae btrfs: switch EXTENT_FLAG_* to enums adds 27a8bdc1cbdc btrfs: switch BTRFS_ORDERED_* to enums adds 23bf2fcb58d8 btrfs: drop extra enum initialization where using defaults adds 975f4f8f3332 Btrfs: fix fsync of files with multiple hard links in new [...] adds 3072d94a7c87 btrfs: skip file_extent generation check for free_space_in [...] adds 35b5e98c1740 btrfs: remove always true if branch in find_delalloc_range adds 97ec759c1b05 btrfs: Fix error handling in btrfs_cleanup_ordered_extents adds ddf36094cd8d btrfs: reada: reorder dev-replace locks before radix tree preload adds 85b27c3638f0 btrfs: dev-replace: swich locking to rw semaphore adds dca35b74bcce btrfs: dev-replace: remove custom read/write blocking scheme adds a6674b52fccb btrfs: dev-replace: open code trivial locking helpers adds a20125bcf231 btrfs: use offset_in_page instead of open-coding it adds 5a999de31689 btrfs: use PAGE_ALIGNED instead of open-coding it adds dc351f64c05d btrfs: add btrfs_delete_ref_head helper adds 568d039fa290 btrfs: add cleanup_ref_head_accounting helper adds 6a60d9d6581a btrfs: cleanup extent_op handling adds 05d4b175c393 btrfs: only track ref_heads in delayed_ref_updates adds f12556e5729f btrfs: introduce delayed_refs_rsv adds 6cc40d9907e9 btrfs: update may_commit_transaction to use the delayed refs rsv adds 8da9c994888d btrfs: add new flushing states for the delayed refs rsv adds 2c00a108ed8c btrfs: rework btrfs_check_space_for_delayed_refs adds c28591df4c9c btrfs: don't run delayed refs in the end transaction logic adds 928d28761114 btrfs: fix truncate throttling adds 044782ce7e01 btrfs: scrub: pass fs_info to scrub_setup_ctx adds 5b4cc0298d09 btrfs: scrub: move scrub_setup_ctx allocation out of devic [...] adds 46d06829be28 Btrfs: scrub, move setup of nofs contexts higher in the stack adds f1d8214dcfec btrfs: extent-tree: cleanup one-shot usage of @blocksize i [...] adds b98811cbd20f btrfs: catch cow on deleting snapshots adds 2839fce0bb35 btrfs: run delayed items before dropping the snapshot adds a32481ebdfdd Btrfs: use nofs context when initializing security xattrs [...] adds 78c0aadbdc54 Btrfs: send, fix race with transaction commits that create [...] adds f728bfb210dd btrfs: Remove 1st shrink/grow phase from balance adds 968a1ce25ef1 btrfs: Refactor main loop in extent_readpages adds 9ee8234e6220 Btrfs: use generic_remap_file_range_prep() for cloning and [...] adds 56ae793a1102 btrfs: improve error handling of btrfs_add_link adds f80b4de6be29 Merge branch 'misc-next' into for-next-current-v4.19-20181213 adds 1e78e1616ce2 Merge branch 'for-next-current-v4.19-20181213' into for-ne [...] adds 58379112e81f Merge branch 'misc-next' into for-next-next-v4.20-20181213 adds f08c67e8420c Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds 1ea73b120272 Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 9a6127965fe6 Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds d56549ef26a5 btrfs: only track ref_heads in delayed_ref_updates adds 0e56ebf76fcd btrfs: introduce delayed_refs_rsv adds 7ddb50825f38 btrfs: update may_commit_transaction to use the delayed refs rsv adds 79430cc3f48f btrfs: add new flushing states for the delayed refs rsv adds 3812dcc1c8bf btrfs: rework btrfs_check_space_for_delayed_refs adds cdbb762c24c4 btrfs: don't run delayed refs in the end transaction logic adds 7a5fd0506efa btrfs: fix truncate throttling adds 5b67c527dd19 btrfs: scrub: pass fs_info to scrub_setup_ctx adds 3c38af5f9432 btrfs: scrub: move scrub_setup_ctx allocation out of devic [...] adds 83cba8fbcfc2 Btrfs: scrub, move setup of nofs contexts higher in the stack adds b5006411981c btrfs: extent-tree: cleanup one-shot usage of @blocksize i [...] adds 66996d04d039 btrfs: catch cow on deleting snapshots adds 639a7d22002e btrfs: run delayed items before dropping the snapshot adds 02688a69dc22 btrfs: check if free bgs for commit adds 3c0cdb2fc0a9 btrfs: dump block_rsv whe dumping space info adds 8977c83d2e10 btrfs: don't use global reserve for chunk allocation adds c9b378783fe7 btrfs: don't enospc all tickets on flush failure adds 85c6ef1ead79 btrfs: loop in inode_rsv_refill adds b3cc38cdd96e btrfs: be more explicit about allowed flush states adds 632dab66ffe3 btrfs: reserve extra space during evict() adds 09fcd6c14735 Merge branch 'ext/josef/2-snospc-fixes' into for-next-next [...] adds 3216eb56a041 btrfs: run delayed iputs before committing adds f0e2b0a3c75d btrfs: wakeup cleaner thread when adding delayed iput adds 0f6ce73f85f1 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds 01e4b9334c71 Merge branch 'ext/josef/iput-fixes' into for-next-next-v4. [...] adds 36d8cb6a9999 Merge branch 'for-next-next-v4.20-20181213' into for-next- [...] adds 32346dfcbc07 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 6f9718fe41c3 ceph: make 'nocopyfrom' a default mount option adds 0d9d7a952f52 Merge remote-tracking branch 'ceph/master' adds 02c9602a60e5 cifs: clean up indentation, replace spaces with tab adds e6d175baf970 cifs: use a compound for setting an xattr adds e9042446828b cifs: smb2 commands can not be negative, remove confusing check adds 00695c17bfdb cifs: address trivial coverity warning adds 6579a80dcde7 cifs: create a helper function for compound query_info adds a5fa86629f03 Add vers=3.0.2 as a valid option for SMBv3.0.2 adds a29f70e13101 cifs: change smb2_query_eas to use the compound query-info helper adds 1b112b3dbef7 cifs: suppress some implicit-fallthrough warnings adds 1b472ce02520 cifs: remove set but not used variable 'smb_buf' adds 20e280691d4b cifs: remove coverity warning in calc_lanman_hash adds b7268fe058e9 cifs: check ntwrk_buf_start for NULL before dereferencing it adds 53091dbcaf09 Merge remote-tracking branch 'cifs/for-next' adds c146efdec54f Merge remote-tracking branch 'ecryptfs/next' adds ac9498d68644 fanotify: Use inode_is_open_for_write adds 0a88529afa95 Merge inode_is_open_for_write() cleanup from Nikolay. adds d288d95842f1 udf: Fix BUG on corrupted inode adds 8bda6f7815a9 Pull fix for UDF BUG due to corrupted inode. adds 778c27ae1b8e Merge remote-tracking branch 'ext3/for_next' adds 0a1e8258a4fe ext4: compare old and new mode before setting update_mode flag adds 7d3485c5e875 ext4: avoid declaring fs inconsistent due to invalid file handles adds 71864845259e Merge remote-tracking branch 'ext4/dev' adds 08ac9a3870f6 f2fs: fix to allow node segment for GC by ioctl path adds e3c59108da86 f2fs: adjust trace print in f2fs_get_victim() to cover all paths adds 73c0a9272a7d f2fs: fix to update new block address correctly for OPU adds f4f0b6777db4 f2fs: fix m_may_create to make OPU DIO write correctly adds a742fd41c02c f2fs: avoid frequent costly fsck triggers adds dc6502c471fe f2fs: add an ioctl() to explicitly trigger fsck later adds ac3c962cc168 f2fs: clear PG_writeback if IPU failed adds 47f552822794 Merge remote-tracking branch 'f2fs/dev' adds d72f70da60de fuse: Fix memory leak in fuse_dev_free() adds 2e64ff154ce6 fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN retu [...] adds 271b8a69efa3 Merge remote-tracking branch 'fuse/for-next' adds 33f67058b91b Merge remote-tracking branch 'jfs/jfs-next' adds f694a847d862 Merge remote-tracking branch 'nfsd/nfsd-next' adds a202e93c34e9 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds eb66eff6636d ubifs: replay: Fix high stack usage adds aa3d31e08c57 ubifs: CONFIG_UBIFS_FS_AUTHENTICATION should depend on UBIFS_FS adds 60eb5da2434b ubifs: auth: Add CONFIG_KEYS dependency adds 6554a56f352e ubifs: Fix memory leak on error condition adds d62e98ed1efc ubifs: Fix default compression selection in ubifs adds b95f83ab762d ubi: Put MTD device after it is not used adds e542087701f0 ubi: Do not drop UBI device reference before using adds e58725d51fa8 ubifs: Handle re-linking of inodes correctly while recovery adds 7a2f8cf8a321 Merge remote-tracking branch 'ubifs/linux-next' adds 669434d317aa Merge remote-tracking branch 'v9fs/9p-next' adds 466d2f8b9647 Merge remote-tracking branch 'file-locks/locks-next' adds af5b8e1c6788 Merge remote-tracking branch 'vfs/for-next' adds 81558ac206d0 Merge remote-tracking branch 'printk/for-next' adds 6fbc312d7b54 Merge remote-tracking branch 'pci/next' adds dff8163d15df Merge remote-tracking branch 'pstore/for-next/pstore' adds a3d57d302b04 Merge remote-tracking branch 'hid/for-next' adds 3782cc3725b3 i2c: tegra: replace spin_lock_irqsave with spin_lock in ISR adds 3ca3f86f7f48 dt-bindings: i2c: Use correct vendor prefix for Atmel adds 66693960f574 Merge tag 'v4.20-rc6' into i2c/for-5.0 adds eb9907789ac3 i2c-axxia: dedicated function to set client addr adds 4f5c85fe3a60 i2c-axxia: check for error conditions first adds 48f9c33c25bf i2c: powermac: Use of_node_name_eq for node name comparisons adds bb4b468d6720 Merge branch 'i2c/for-5.0' into i2c/for-next adds a4f98be7dc31 MAINTAINERS: add entry for i2c-axxia driver adds 32774a8153b4 i2c: nvidia-gpu: mark resume function as __maybe_unused adds f30d04f33cc7 Merge branch 'i2c/for-current' into i2c/for-next adds 3e62193ad785 Merge remote-tracking branch 'i2c/i2c/for-next' adds 25ac3da61ba1 i3c: master: cdns: fix I2C transfers in Cadence I3C master driver adds a241a6ffdc78 Merge remote-tracking branch 'i3c/i3c/next' adds c552e29fdd63 hwmon: (k10temp) Add Hygon Dhyana support adds 12ecd59dfdaf hwmon: (abx500) Use permission specific SENSOR[_DEVICE]_AT [...] adds 46cf2bc60fa6 hwmon: (acpi_power_meter) Replace S_<PERMS> with octal values adds 671317330400 hwmon: (ad7314) Use permission specific SENSOR[_DEVICE]_AT [...] adds 3d318f3857f7 hwmon: (ad7414) Use permission specific SENSOR[_DEVICE]_AT [...] adds 32a49bb6a240 hwmon: (ad7418) Use permission specific SENSOR[_DEVICE]_AT [...] adds 07bffbdc39a3 hwmon: (adc128d818) Use permission specific SENSOR[_DEVICE [...] adds c8974915e726 hwmon: (adcxx) Use permission specific SENSOR[_DEVICE]_ATT [...] adds 1c0f64c84e22 hwmon: (adm1021) Use permission specific SENSOR[_DEVICE]_A [...] adds 9e9edbc859dc hwmon: (ads1015) Use permission specific SENSOR[_DEVICE]_A [...] adds 31280f63bfaa hwmon: (ads7828) Use permission specific SENSOR[_DEVICE]_A [...] adds 840142b87e65 hwmon: (ads7871) Use permission specific SENSOR[_DEVICE]_A [...] adds ecd87fe954d8 hwmon: (adt7462) Use permission specific SENSOR[_DEVICE]_A [...] adds a9de68c985de hwmon: (adt7470) Use permission specific SENSOR[_DEVICE]_A [...] adds 4b4859dd2651 hwmon: (adt7475) Use permission specific SENSOR[_DEVICE]_A [...] adds f959aefa81e0 hwmon: (adt7x10) Use permission specific SENSOR[_DEVICE]_A [...] adds dcf470270891 hwmon: (amc6821) Use permission specific SENSOR[_DEVICE]_A [...] adds 670d850939e7 hwmon: (applesmc) Replace S_<PERMS> with octal values adds 669489c2e914 hwmon: (aspeed-pwm-tacho) Use permission specific SENSOR[_ [...] adds 6d08042dd1ef hwmon: (asus_atk0110) Replace S_<PERMS> with octal values adds 378dfc020d3c hwmon: (coretemp) Replace S_<PERMS> with octal values adds 48ad5aa57233 hwmon: (da9052-hwmon) Use permission specific SENSOR[_DEVI [...] adds 9b661af4746d hwmon: (da9055-hwmon) Use permission specific SENSOR[_DEVI [...] adds 9b62315353ec hwmon: (dell-smm-hwmon) Use permission specific SENSOR[_DE [...] adds c0399d887973 hwmon: (ds1621) Use permission specific SENSOR[_DEVICE]_AT [...] adds 764d9264f1c6 hwmon: (ds620) Use permission specific SENSOR[_DEVICE]_ATT [...] adds 812ec535a4fc hwmon: (emc1403) Use permission specific SENSOR[_DEVICE]_A [...] adds e41229e8fa83 hwmon: (emc2103) Use permission specific SENSOR[_DEVICE]_A [...] adds 91dad6aa2dcd hwmon: (emc6w201) Use permission specific SENSOR[_DEVICE]_ [...] adds e0d5595479d0 hwmon: (fschmd) Use permission specific SENSOR[_DEVICE]_AT [...] adds 4f96b0b37e0c hwmon: (ftsteutates) Use permission specific SENSOR[_DEVIC [...] adds c0da3ed3c73d Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 8a3b83dc1f61 Merge remote-tracking branch 'jc_docs/docs-next' adds 95f0455c549c media: dt-bindings: media: Add Aspeed Video Engine binding [...] adds d2b4387f3bdf media: platform: Add Aspeed Video Engine driver adds ecccf9d83d0d Merge remote-tracking branch 'v4l-dvb/master' adds 4411dd722a9c Merge remote-tracking branch 'v4l-dvb-next/master' adds 07f88a2477f1 Merge branch 'acpica' into linux-next adds 59ceba8b6fde Merge branches 'acpi-misc' and 'acpi-tables' into linux-next adds 89b62f3e1153 Merge branch 'pm-avs' into linux-next adds 14fd63ea1abc Merge branches 'pm-qos', 'pm-cpuidle' and 'pm-cpufreq' int [...] adds c332f1e0d962 Merge branch 'devprop' into linux-next adds 83fd1e52496b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds b1bbc429acb9 Merge branch 'pm-opp' into linux-next adds 108c35a908d4 sched/cpufreq: Add the SPDX tags adds df3e1c83a3a7 cpufreq: ia64: Remove unused header files adds a67d5849c9f1 cpufreq: nforce2: Remove meaningless return adds 995deb0fb3e0 Merge branches 'pm-cpufreq-sched' and 'pm-cpufreq' into li [...] adds 800fb34a99ce cpuidle: poll_state: Disregard disable idle states adds 61cb5758d3c4 cpuidle: Add cpuidle.governor= command line parameter adds 9456823c842f cpuidle: big.LITTLE: fix refcount leak adds 2232360b257a Merge branch 'pm-cpuidle' into linux-next adds 633141721b5b PM / devfreq: refactor set_target frequency function adds 83f8ca45afbf PM / devfreq: add support for suspend/resume of a devfreq device adds 590319560528 PM / devfreq: add devfreq_suspend/resume() functions adds 2c3b0463bb28 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 31254d85437f Merge branch 'pm-devfreq' into linux-next adds 56131d6d8638 ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI co [...] adds 0c166c3deda5 ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 5f781e3d676b Merge branches 'acpi-soc' and 'acpi-apei' into linux-next adds d84f18d6673f drivers: base: swnode: remove need for a temporary string [...] adds 9261e90f0a24 Merge branch 'devprop' into linux-next adds c76aa322070e Merge back staging AVS changes for v4.21. adds 14d338a857f0 PM / AVS: SmartReflex: NULL check before some freeing func [...] adds f9dca0f0675e PM / AVS: SmartReflex: Switch to SPDX Licence ID adds 49176826d815 Merge branch 'pm-avs' into linux-next adds 04dab58a39d4 cpuidle: Add 'above' and 'below' idle state metrics adds 943a10f85265 PM / sleep: convert to DEFINE_SHOW_ATTRIBUTE adds 53c8d7ee25ac Merge branches 'pm-cpuidle' and 'pm-sleep' into linux-next adds 1a2fa02f7489 ACPI / LPSS: Ignore acpi_device_fix_up_power() return value adds 3dabd1ec59a5 Merge branch 'acpi-soc' into linux-next adds bbb5ee6bd5e8 Merge remote-tracking branch 'pm/linux-next' adds 3edb2c8886a6 Merge remote-tracking branch 'cpupower/cpupower' adds 8789fb8837d4 Merge remote-tracking branch 'thermal/next' adds 0421272a73ac Merge remote-tracking branch 'ieee1394/for-next' adds 59d0770f708e Merge remote-tracking branch 'dlm/next' adds 88228980f680 Merge remote-tracking branch 'swiotlb/linux-next' adds 20e5a59b2e64 IB/mlx5: Use fragmented SRQ's buffer for in-kernel users adds 34f4c9554d8b IB/mlx5: Use fragmented QP's buffer for in-kernel users adds bbb28ad9035f RDMA/uverbs: Remove out_len checks that are now done by the core adds c2a939fda468 RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for writ [...] adds 931373a118ac RDMA/uverbs: Get rid of the 'callback' scheme in the compat path adds 9a0738575f26 RDMA/uverbs: Use uverbs_response() for remaining response copying adds 3c2c20947ddb RDMA/uverbs: Use uverbs_request() for request copying adds 29a29d185232 RDMA/uverbs: Use uverbs_request() and core for write_ex handlers adds 40efca7a46a0 RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD [...] adds 7eebced1bae0 RDMA/uverbs: Simplify ib_uverbs_ex_query_device adds 335708c751c1 RDMA/uverbs: Add a simple iterator interface for reading t [...] adds c3bea3d2dc53 RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() adds ece9ca97ccdc RDMA/uverbs: Do not check the input length on create_cq/qp paths adds 974d6b4b2bc3 RDMA/uverbs: Use only attrs for the write() handler signature adds 61d69528689b Merge branch 'write-handler-consistent-flow' into for-next adds 606152107bbd RDMA/restrack: Track ucontext adds 12d23a919833 RDMA/uverbs: Annotate alloc/deallloc paths with context tracking adds ffd321e4b7e4 RDMA/nldev: Export to user space number of contexts adds f33cb7e760de Merge 'mlx5-next' into mlx5-devx adds 4d7e8cc57429 IB/core: Introduce UVERBS_IDR_ANY_OBJECT adds 04ca16cc198c IB/core: Enable getting an object type from a given uobject adds 34613eb1d2ad IB/mlx5: Enable modify and query verbs objects via DEVX adds fb98153bbf28 IB/mlx5: Enforce DEVX privilege by firmware adds 719598c98d19 IB/mlx5: Update the supported DEVX commands adds 5aa3771ded54 IB/mlx5: Allow XRC usage via verbs in DEVX context adds b2d8754f9ac6 Merge branch 'mlx5-devx' into wip/dl-for-next adds d16da11992d4 RDMA/hns: Eanble SRQ capacity for hip08 adds 5c1f167af112 RDMA/hns: Init SRQ table for hip08 adds c7bcb13442e1 RDMA/hns: Add SRQ support for hip08 kernel mode adds 81fce6291d99 RDMA/hns: Add SRQ asynchronous event support adds 937488a85986 IB/hfi1: Dump pio info for non-user send contexts adds c1a797c0818e IB/hfi1: Ignore LNI errors before DC8051 transitions to Po [...] adds fe4dd4239277 IB/hfi1: Correctly process FECN and BECN in packets adds dd6c6a5a2e1e IB/hfi1: Limit VNIC use of SDMA engines to the available count adds dbc2970caef7 IB/hfi1: Incorrect sizing of sge for PIO will OOPs adds ff8b67fccdb6 IB/hfi1: Consider LMC in 16B/bypass ingress packet check adds ca95f802ef51 IB/hfi1: Unreserve a reserved request when it is completed adds d2e9ace47aac IB/hfi1: Add OPFN and TID RDMA capability bits adds 5190f052a365 IB/hfi1: Allow the driver to initialize QP priv struct adds 18912c452438 IB/hfi1: Close VNIC sdma_progress sleep window adds 9aefcabe579b IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio adds 0fbc9b8b4ea3 mlx4: Use snprintf instead of complicated strcpy adds 419822c8b83f IB/mlx5: Enable TX on a DEVX flow table adds c471de14eeac RDMA/uverbs: Fix typo in string concatenation macro adds 1ceb25c885a2 IB/rxe: Make function rxe_pool_cleanup return void adds e7521d82b335 IB/rxe: Utilize generic function to validate port number adds 569c66515015 IB/mlx5: Add packet based credit mode support adds 7e11b911b520 IB/mlx5: Report packet based credit mode device capability adds fe15bcc6e23f Merge branch 'mlx5-packet-credit-fc' into rdma.git adds 9af3f5cf9d64 RDMA/core: Validate port number in query_pkey verb adds e52cef362c3c Merge remote-tracking branch 'rdma/for-next' adds 4cc1feeb6ffc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds c1c8c27701b8 net: hns3: fix spelling mistake "offser" -> "offset" adds b1dd054dbb72 ipvlan: Remove a useless comparison adds f578e6764958 ieee802154: at86rf230: convert to DEFINE_SHOW_ATTRIBUTE adds 5061e3f43b7d net: xenbus: convert to DEFINE_SHOW_ATTRIBUTE adds a93f5b569625 fjes: convert to DEFINE_SHOW_ATTRIBUTE adds 4e6feb7adb9a bonding: convert to DEFINE_SHOW_ATTRIBUTE adds a324d6e454aa net: dsa: ksz: Add optional reset GPIO to Microchip KSZ sw [...] adds 924352c3d634 net: dsa: ksz: Add reset GPIO handling adds c535293f6351 Merge branch 'dsa-ksz-Add-reset-GPIO-handling' adds d8ed257f313f tcp: handle EOR and FIN conditions the same in tcp_tso_sho [...] adds fe206c209314 net/mlx5: When fetching CQEs return CQE instead of void pointer adds 6254adeb1f69 net/mlx5: Use helper to get CQE opcode adds bdefffd13bf2 IB/mlx5: Use helper to get CQE opcode adds 7300375f181e net/mlx5: Move flow counters data structures from flow ste [...] adds c2fb3db22d35 net/mlx5: Rework handling of port module events adds 37a12aae06fd net/mlx5: Add support for PCIe power slot exceeded error in PME adds 8d6b57e64459 net/mlx5: Add support for plugged-disabled cable status in PME adds fd4572b3ff3f net/mlx5: Add monitor commands layout and event data adds 5886a96ad19d net/mlx5: Revise gre and nvgre key formats adds 1b115498598f net/mlx5: Introduce extended destination fields adds aa39c2c0e44d net/mlx5: E-Switch, Change vhca id valid bool field to bit flag adds a2c6162b12f1 net/mlx5: Support extended destination format in flow stee [...] adds 6c22a11957f4 net/mlx5: Remove the get protocol device interface entry adds 2f62747c77e2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds ec1366c20721 net/mlx5e: Store eswitch uplink representor state on a ded [...] adds f5bc2c5de101 net/mlx5e: Support TC indirect block notifications for esw [...] adds 71d82d2a9032 net/mlx5e: Provide the TC filter netdev as parameter to fl [...] adds d11afc260037 net/mlx5e: Propagate the filter's net device to mlx5e structures adds ef381359e3a8 net/mlx5e: Replace egdev with indirect block notifications adds ea7162ac3a33 net/mlx5e: Refactor VXLAN tunnel encap offloading code adds 4d70564d1c9e net/mlx5e: Refactor VXLAN tunnel decap offloading code adds 54c177ca9c6e net/mlx5e: Branch according to classified tunnel type adds 101f4de9dd52 net/mlx5e: Move TC tunnel offloading code to separate source file adds 0621e6fc5ed2 net: Add netif_is_gretap()/netif_is_ip6gretap() adds df2ef3bff193 net/mlx5e: Add GRE protocol offloading adds 69bd48404f25 net/sched: Remove egdev mechanism adds 93698321f72c Merge tag 'mlx5e-updates-2018-12-10' of git://git.kernel.o [...] adds 8cc196d6ef86 neighbor: gc_list changes should be protected by table lock adds e434b8cdf788 bpf: relax verifier restriction on BPF_MOV | BPF_ALU adds 10a5ce985399 bpf: bpftool: Fix newline and p_err issue adds 7a5725ddc6e1 bpf: clean up bpf_prog_get_info_by_fd() adds 11d8b82d2222 bpf: rename *_info_cnt to nr_*_info in bpf_prog_info adds b4f8623c0cef tools/bpf: sync kernel uapi bpf.h to tools directory adds cfc542411bd4 tools/bpf: rename *_info_cnt to nr_*_info adds aa570ff4fd36 Merge branch 'rename-info_cnt-to-nr_info' adds addb0679839a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0bd72117fba2 bpf: fix up uapi helper description and sync bpf header wi [...] adds e1a76515b0c2 hinic: optmize rx refill buffer mechanism adds a75e41d37a7a mlxsw: reg: Add Policy Engine Multicast Router Binding Tab [...] adds 254cec14649e mlxsw: spectrum: Change stage of ACL initialization adds add4550fca40 mlxsw: spectrum_acl: Add Spectrum-2 keys adds 1a29d29394c7 mlxsw: spectrum_acl: Add multicast router profile operations adds 2507a64c17e6 mlxsw: spectrum_acl: Add replace rule action operation adds c20580c21f80 mlxsw: spectrum_acl: Support rule creation without action [...] adds d7263ab35be2 mlxsw: spectrum_acl: Limit priority value adds cf7221a4f5a5 mlxsw: spectrum_router: Add Multicast routing support for [...] adds 6d4efada3b82 selftests: forwarding: Add multicast routing test adds 3f9b7eeea026 Merge branch 'mlxsw-Add-Spectrum-2-multicast-routing-support' adds 9992f37e346b stmmac: dwmac-mediatek: add support for mt2712 adds 58ee90284ffa dt-binding: mediatek-dwmac: add binding document for Media [...] adds 9a58ee2f00fb Merge branch 'stmmac-mt2712-support' adds e6652f0ff037 netdevsim: convert to DEFINE_SHOW_ATTRIBUTE adds 351cbde96923 bnxt: remove printing of hwrm message adds 2fd527b72bb6 net: ndo_bridge_setlink: Add extack adds 169327d5850c net: bridge: Propagate extack to switchdev adds 69b7320e14e6 net: switchdev: Add extack argument to switchdev_port_obj_add() adds 479c86dc551c net: switchdev: Add extack to struct switchdev_notifier_info adds 692135135939 net: switchdev: Add extack to switchdev_handle_port_obj_ad [...] adds 0a5a2aee6f38 mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events adds 7357eb3d4b3e mlxsw: spectrum_switchdev: Propagate extack on port VLAN events adds b498dc7d29bd selftests: mlxsw: extack: Test VLAN add on a VXLAN device adds 06a2fc8f1498 selftests: mlxsw: extack: Test VLAN add on a port device adds 02e1dbe402de Merge branch 'Pass-extack-to-SWITCHDEV_PORT_OBJ_ADD' adds c784a28b025a net/mlx5e: Remove set but not used variable 'upriv' adds 43d4b2971810 net-next: stmmac: dwmac-mediatek: add module license info adds 1228e912c934 net/mlx5: Consider encapsulation properties when comparing [...] adds e85e02bad29e net/mlx5: E-Switch, Rename esw attr mirror count field adds df65a573eab2 net/mlx5e: Refactor eswitch flow attr for destination spec [...] adds f493f15534ec net/mlx5e: Move flow attr reformat action bit to per dest flags adds a18e879d4e45 net/mlx5e: Annul encap action ordering requirement adds 38c9d2697b9c net/mlx5e: Replace the split logic with extended destination adds 1cc26d74bb98 net/mlx5e: Support header rewrite actions with remote port [...] adds 98b66cb1c9ff net/mlx5e: Change parse attr struct to accommodate multipl [...] adds 79baaec71989 net/mlx5e: Allow association of a flow to multiple encaps adds 8c4dc42bf6e4 net/mlx5e: Support multiple encapsulations for a TC flow adds 939de57d3034 net/mlx5e: Use CQE padding for Ethernet CQs adds 75370eb0d3b8 net/mlx5e: Avoid query PPCNT register if not supported by [...] adds 2f8bc4917a86 net/mlx5e: Monitor counters commands support adds 5c7e8bbb0257 net/mlx5e: Use monitor counters for update stats adds 95302c394c3d Merge tag 'mlx5e-updates-2018-12-11' of git://git.kernel.o [...] adds 689f32f76300 Merge remote-tracking branch 'net-next/master' adds 37ab566c178d bpf: arm64: Enable arm64 jit to provide bpf_line_info adds a0517a0f7ef2 selftests/bpf: use __bpf_constant_htons in test_prog.c adds 1b2b234b1318 bpf: pass struct btf pointer to the map_check_btf() callback adds 9a1126b63190 bpf: add bpffs pretty print for cgroup local storage maps adds 8f9a8a619311 selftests/bpf: add btf annotations for cgroup_local_storage maps adds afc7c944ef82 tools: bpftool: fix SPDX format in headers adds 02ff58dcf70a tools: bpftool: replace Netronome boilerplate with SPDX li [...] adds 907b22365115 tools: bpftool: dual license all files adds 00842be52f20 Merge branch 'bpf-bpftool-license-update' adds 9e794163a69c bpf: Remove bpf_dump_raw_ok() check for func_info and line_info adds 177e77169b0b bpf: Remove !func_info and !line_info check from test_btf [...] adds 0ad379ffd654 Merge branch 'bpf-fix-kptr-checks' adds c872bdb38feb bpf: include sub program tags in bpf_prog_info adds eb896a69a0cf bpf: sync tools/include/uapi/linux/bpf.h adds 9f8c1c571295 bpf: remove obsolete prog->aux sanitation in bpf_insn_prep [...] adds 28c127291461 selftests/bpf: Fix sk lookup usage in test_sock_addr adds c3dbd7a59c8a Merge remote-tracking branch 'bpf-next/master' adds 77990464bb39 xfrm: clean an indentation issue, remove a space adds 9242fb0cdb4e Merge remote-tracking branch 'ipsec-next/master' adds 186599f89ea5 net/mlx5: Remove duplicated include from eswitch.c adds 76a6b9c94d71 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 8e350ce1f78e netfilter: ipset: fix ip_set_byindex function adds 00ec3ab06012 netfilter: ipset: replace a strncpy() with strscpy() adds d8d68ea90bba Merge remote-tracking branch 'netfilter-next/master' adds 1409e4584c7c Merge remote-tracking branch 'nfc-next/master' adds cac97ed681db mt76x2: align mt76x2 and mt76x2u firmware adds 989582e50cbf mt76x2u: align channel gain logic to mt76x2 one adds 9c410782472e mt76x0: phy: use proper name convention adds d3caa060e171 mt76x0: phy: simplify rf configuration routines adds b8defea4b2ee mt76x0: phy: improve code readability in initvals_phy.h adds 6250318694ca mt76x0: pci: add get_survey support adds 7dd735883dec mt76: move mt76x02_mac_work routine in mt76x02-lib module adds 760554130852 mt76: move mt76x02_debugfs in mt76x02-lib module adds 63f15d9459db mt76x0: use shared debugfs implementation adds 73556561ab9f mt76x0: use mt76x02_mac_work as stats handler adds 70289adc6af6 mt76x2u: introduce mac workqueue support adds 1163bdb636a1 mt76x0: phy: unify calibration between mt76x0u and mt76x0e adds a83150eaad42 mt76x0: do not perform MCU calibration for MT7630 adds 5567b3735991 mt76: clean up unused leftover EXPORT_SYMBOLs adds cadc83efce65 mt76: mt76x0: handle chip specific initval differences adds e0168dc675e2 mt76: usb: fix static tracepoints adds ef442b73b6bc mt76x0: antenna select corrections adds 00eccdd62207 mt76x0: init: simplify mt76x0_init_mac_registers adds b13dc8a8da09 mt76x0: pci: add missing MODULE_FIRMWARE macro adds 64c6a54a5a7c mt76x0: mac: remove mt76x0_mac_set_ampdu_factor adds f47301403f11 mt76x0: align mt76x0u and mt76x0e fw version adds dd61100db4ac mt76: move mt76x02_mac_set_short_preamble in mt76x02_mac.c adds 5cbace02d842 mt76: move mt76x02_init_device in mt76x02-lib module adds dc33b2512d92 mt76: move mac beacon routines in mt76x02-lib module adds dfe6c80c9224 mt76: move tx beacon routines in mt76x02-lib module adds 82b5c239417a mt76x0: pci: add pre_tbtt_tasklet support adds c2756a1c41e4 mt76: move mt76x02_sw_scan and mt76x02_sw_scan_complete in [...] adds 1da0a411bece mt76: move mt76x02_get_txpower in mt76x02_util.c adds f7c8a0f2da37 mt76: move mt76x02_sta_ps in mt76x02-lib module adds fc245983a8a8 mt76: introduce mt76x02_init_beacon_config routine adds 4cb23b650a59 mt76x0: pci: enable AP support adds 3670405193e2 mt76: move mt76x02_set_tx_ackto in mt76x02-lib module adds 13ed9d4ae5b3 mt76x0: update init vals for MT_TX_PROT registers adds 317ed42b701b mt76: move tx protection routines in mt76x02-lib module adds cc726268e4dc mt76: move mt76x02_bss_info_changed in mt76x02-lib module adds e6cb3291053f mt76: move dfs support in mt76x02-lib module adds 801ccc8a6038 mt76x0: pci: add DFS support adds 1a4846fcfed6 mt76: clean up more unused EXPORT_SYMBOLs adds 65b526a10826 mt76: mt76x02: skip station tx status for non-sta wcid entries adds 59b55d066ff6 mt76: mt76x02: only override control->sta on sw-encrypted tx adds 88046b2c9f6d mt76: add support for reporting tx status with skb adds b983a5b90062 mt76x0: do not overwrite other MT_BBP(AGC, 8) fields adds 0464cbfc36ac mt76x0: phy: use mt76_poll_msec in mt76x0_phy_temp_sensor adds 48c76588221b mt76x0: init: use mt76x02_mac_shared_key_setup in mt76x0_i [...] adds 544f9a532f0a mt76x2: move wcid_tx_rate conf at bootstrap adds 24702cdb5f49 mt76x0: init: use mt76x02_mac_wcid_setup for wcid configuration adds 40b63348030a mt76x2u: init: remove not useful configuration adds 016ebffba18f mt76x2u: init: use common routines for wcid/key initialization adds 693792ec55d5 mt76: move mt76x02_eeprom_copy in mt76x02-lib module adds 3548a9dd2def mt76x0: phy: introduce tssi calibration support adds 07e548521274 mt76x0: phy: use tssi reported value to configure tx power [...] adds ad3f993a0857 mt76x0: use band parameter for LC calibration adds a74d6336092c mt76: remove mcu_msg_alloc adds 3d2d61b5f7a5 mt76: remove wait argument from mt76x02_mcu_function_select adds c69505367c2a mt76: remove wait argument from mt76x02_mcu_set_radio_state adds f1b8ee35fec4 mt76x02: run calibration after scanning adds 4784a3cc3fff mt76x02: assure we update gain after scan adds 6bf4a8e902aa mt76x0: dfs: fix IBI_R11 configuration on non-radar channels adds 269906ac82fb mt76: introduce mt76x02_config_mac_addr_list routine adds 8f2fbff574a9 mt76x0: pci: enable VHT rates in IBSS mode adds 4f833fadc99c mt76x2u: phy: add TX_SHAPING calibration adds 04289783cec4 mt76x2u: phy: run phy_channel_calibrate after channel switch adds 9446a928e147 mt76x2u: main: use mt76x02_bss_info_changed utility routine adds 93ac31680e57 mt76x2u: init: remove mt76x2u_init_beacon_offsets routine adds 4ece1e0a86b3 mt76: remove wait argument from mt76x02_mcu_calibrate adds 79d1c94c9c78 mt76: avoid queue/status spinlocks while passing tx status [...] adds 13c6d5f8370a mt76: do not wake tx queues during flush adds c2a1a5e13684 mt76: fix race condition in station removal adds 723b90dc7d39 mt76: add mt76_sta_remove helper adds c30bdfea80cc mt76: mt76x02: make group_wcid the first member in struct [...] adds 54f1bf8a9fdd mt76: mt76x02: remove mt76x02_txq_init adds e28487ea84a9 mt76: replace sta_add/remove ops with common sta_state function adds 074b145a0583 Merge tag 'mt76-for-kvalo-2018-11-30' of https://github.co [...] adds 1dcd9429212b mwifiex: fix potential NULL dereference and use after free adds 4cb777c64e03 mwifiex: debugfs: correct histogram spacing, formatting adds a256707fbd4b mwifiex: refactor mwifiex_parse_htinfo() for reuse adds ed0b2b067bad mwifiex: add NL80211_STA_INFO_RX_BITRATE support adds 153e22c0ff12 brcmfmac: add credit numbers updating support adds a3bdc6deb60b brcmfmac: enable frameburst mode in default firmware setting adds e4af3ffb43d5 brcmfmac: handle compressed tx status signal adds eb6b33bfb8f5 brcmfmac: add 4354 raw pcie device id adds e1a08730eeb0 brcmfmac: set F2 watermark to 256 for 4373 adds 58e4bbea0c1d brcmfmac: set SDIO F1 MesBusyCtrl for CYW4373 adds 35cb51b2162a brcmfmac: add support for CYW43012 SDIO chipset adds b021a6bc1175 brcmfmac: allow GCI core enumuration adds f95a8d9c6aca brcmfmac: update 43012 F2 watermark setting to fix DMA Err [...] adds 2f2d389efda4 brcmfmac: 4373 save-restore support adds 29f6589140a1 brcmfmac: disable command decode in sdio_aos adds 412dd15c8177 brcmfmac: fix false-positive -Wmaybe-unintialized warning adds 662a7b078cff b43: remove set but not used variables 'tx_pwr_state,tmp2' adds afbb1947db94 rtl818x: fix potential use after free adds e3e454b7047a rtlwifi: rtl8821ae: remove set but not used variable 'type [...] adds f094eee64e27 Merge remote-tracking branch 'wireless-drivers-next/master' adds b35d0155789b Merge remote-tracking branch 'mac80211-next/master' adds 977767a7e1ee gfs2: Clean up gfs2_is_{ordered,writeback} adds 0ebbe4f974a6 gfs2: Fix the gfs2_invalidatepage description adds 98583b3e8730 gfs2: add more timing info to journal recovery process adds 5b84609532d6 gfs2: changes to gfs2_log_XXX_bio adds 40e0e61e366b gfs2: add a helper function to get_log_header that can be [...] adds 2a5f14f279f5 gfs2: read journal in large chunks to locate the head adds cbbe76c8bb27 gfs2: Remove vestigial bd_ops adds 6ff9b09e00a4 gfs2: Get rid of potential double-freeing in gfs2_create_inode adds 2d29f6b96d8f gfs2: Fix loop in gfs2_rbm_find adds 27a2660f1ef9 gfs2: Dump nrpages for inodes and their glocks adds cfc4747dad27 Merge remote-tracking branch 'gfs2/for-next' adds c8eb7d9496dc Merge remote-tracking branch 'mtd/mtd/next' adds 1b61710f0dc4 Merge remote-tracking branch 'nand/nand/next' adds e7b65a49c43f mtd: spi-nor: remove unneeded smpt zeroization adds d720a43333b0 mtd: spi-nor: Add Winbond w25q128jv support adds 815541713730 mtd: spi-nor: Add support for mx25u12835f adds f66734ae2d8d mtd: spi-nor: mark desirable switch case fall through adds 0005aad09453 mtd: spi-nor: add macros related to MICRON flash adds a98086e00420 mtd: spi-nor: add entry for mt35xu512aba flash adds 4cc106f8f245 mtd: spi-nor: Add support for IS25LP032/064 adds 84a1c2109d23 mtd: spi-nor: cast to u64 to avoid uint overflows adds 548ed6847f53 mtd: spi-nor: Add the SNOR_F_4B_OPCODES flag adds 2aaa5f7e0c07 mtd: spi-nor: Add a post BFPT parsing fixup hook adds 2bffa65da43e mtd: spi-nor: Add a post BFPT fixup for MX25L25635E adds 87f3ed184d97 mtd: spi-nor: Drop inline on all internal helpers adds f10aa369d5c2 mtd: spi-nor: Avoid forward declaration of internal functions adds b296379fef7c mtd: spi-nor: Stop passing flash_info around adds eb6ec1d79b40 mtd: spi-nor: Make the enable argument passed to set_byte( [...] adds e9f3a2bcc374 mtd: spi-nor: Add an SPDX tag to spi-nor.{c,h} adds d05e21e3cfc7 mtd: spi-nor: Add 4B_OPCODES flag to is25lp256 adds 816873eaeec6 mtd: spi-nor: parse SFDP 4-byte Address Instruction Table adds b422847877e3 mtd: spi-nor: Add support for is25lp016d adds ddfdda7f7d1e Merge remote-tracking branch 'spi-nor/spi-nor/next' adds a00fa0c88774 crypto: arm64/nhpoly1305 - add NEON-accelerated NHPoly1305 adds cc7cf991e9eb crypto: arm64/chacha20 - add XChaCha20 support adds 95a34b779e2a crypto: arm64/chacha20 - refactor to allow varying number [...] adds 19c11c97c39f crypto: arm64/chacha - add XChaCha12 support adds cf718eaa8f9b crypto: cavium/nitrox - Enabled Mailbox support adds ee5bbc9fd3a1 crypto: tcrypt - add block size of 1472 to skcipher template adds f2ca1cbd0fb5 crypto: arm64/chacha - optimize for arbitrary length inputs adds 2fe55987b262 crypto: arm64/chacha - use combined SIMD/ALU routine for m [...] adds b299362ee48d crypto: adiantum - propagate CRYPTO_ALG_ASYNC flag to instance adds 012c82388c03 crypto: x86/nhpoly1305 - add SSE2 accelerated NHPoly1305 adds 0f961f9f670e crypto: x86/nhpoly1305 - add AVX2 accelerated NHPoly1305 adds 4af78261870a crypto: x86/chacha20 - add XChaCha20 support adds 8b65f34c5821 crypto: x86/chacha20 - refactor to allow varying number of rounds adds 7a507d62258a crypto: x86/chacha - add XChaCha12 support adds a033aed5a84e crypto: x86/chacha - yield the FPU occasionally adds 5569e8c07447 crypto: xchacha - add test vector from XChaCha20 draft RFC adds 282c14852d00 crypto: xchacha20 - fix comments for test vectors adds c6018e1a00b5 crypto: adiantum - adjust some comments to match latest paper adds 0ac6b8fb23c7 crypto: user - support incremental algorithm dumps adds 00c9fe37a7f2 crypto: adiantum - fix leaking reference to hash algorithm adds c860e7ab0b18 Merge remote-tracking branch 'crypto/master' adds 50f9ca048c19 drm/amd/display: fix sporadic multiple aux transaction failure adds c452de15cfe5 drm/amd/display: 3.2.07 adds 2119aa17c963 drm/amd/display: Start documentation of DC adds 02e056e870a1 drm/amd/display: Remove unused panel patch "disconnect_delay" adds 71f7f3e01bbc drm/amd/display: Fix spelling of axis in modules/color/col [...] adds 242b0c8ffa5e drm/amd/display: CTS 4.2.2.7 adds ecd0136bfdb5 drm/amd/display: Info frame cleanup adds 65d38262b3e8 drm/amd/display: fbc state could not reach while enable fbc adds 1cc9f371fa3e drm/amd/display: Re-arrange GFX9 fields adds 6de89f79ea7a drm/amd/display: Add customizable tracing event adds ed20dc0d8ca8 drm/amd/display: Copy crc_enabled when duplicating dm_crtc_state adds 8ccb596fc574 drm/amd/display: Program dithering if requested adds fa3547dd92de drm/amd/display: Allow clock lower on dce100 adds e96938a09dce drm/amd/display: 3.2.08 adds e2101675225f drm/amd/display: Clean up for DCN1 clock debug logging adds 47622ba033d6 drm/amdgpu: add a xgmi supported flag adds 1245adf31569 drm/amdgpu: remove amdgpu_bo_backup_to_shadow adds 30da7bb18471 drm/amdgpu: add missing error handling adds 38cd8a280d72 drm/amdgpu/psp: Update waiting in psp mode1 reset. adds a82400b57abb drm/amdgpu: Handle xgmi device removal. adds d4535e2c018b drm/amdgpu: Implement concurrent asic reset for XGMI. adds 5d66ef38bc9d drm/amdgpu: Update XGMI node print adds 0cf5eb76e2b4 drm/amd/display: Add tracing to dc adds 7d98e1e7ee9c drm/amdgpu/powerplay: fix mclk switch limit on polaris adds de4aaab5cc97 drm/amdgpu/powerplay: fix clock stretcher limits on polaris (v2) adds 223577753b54 drm/amdgpu/si: fix SI after doorbell rework adds d4295e12796e drm/amd/include: Add mmhub 9.4 reg offsets and shift-mask adds 8288b2e5ae01 drm/amdgpu/acpi: NULL check before some freeing functions [...] adds 9afd07566b6c drm/scheduler: Set sched->thread to NULL on failure adds 1db8c142b6c5 drm/scheduler: Add drm_sched_suspend/resume_timeout() adds c6296f5a6589 drm/amdgpu/powerplay: update smu7_ppsmc.h adds 34c08da2097a drm/amdgpu/powerplay: check MC firmware for FFC support adds c50fe0c5b174 drm/amdgpu: both support PCO FP5/AM4 rlc fw adds a9f34c70fd16 drm/ttm: allow reserving more than one shared slot v3 adds 049aca4363d8 drm/amdgpu: fix using shared fence for exported BOs v2 adds 0aa7aa24cc11 drm/amdgpu: always reserve two slots for the VM adds 07daa8a0784e drm/amdgpu: always reserve one more shared slot for pipeli [...] adds d63cda5bfcd3 drm/amdgpu/psp: Get psp fw version through reading register adds 5ec996dfb6a1 drm/amdgpu/psp: Add support VMR ring for VF adds 53450efd6eb9 drm/amdgpu/psp: Destroy psp ring when doing gpu reset adds 49ebca798696 drm/amdgpu: Skip ring soft recovery when fence was NULL adds 9ed9203c3ee7 drm/amd/powerplay: rv dal-pplib interface refactor powerplay part adds 5634e38cda7b drm/amdgpu: Workaround build failure due to trace conflict adds 611736d8447c drm/amdgpu: Add KFD VRAM limit checking adds 3704d56e1a64 drm/amdkfd: Add NULL-pointer check adds 1dde0ea95b78 drm/amdkfd: Add DMABuf import functionality adds b408a548846f drm/amdkfd: Add support for doorbell BOs adds 2026057736e9 drm/amdgpu: send IVs to the KFD only after processing them v3 adds a655dad4b2f9 drm/amdgpu: remove VM fault_credit handling adds 22666cc1481a drm/amdgpu: move IV prescreening into the GMC code adds 31edd7c0a813 drm/amdgpu: bypass RLC init under sriov for Tonga (v2) adds 08d1bdd4cc57 drm/amdgpu: Limit vm max ctx number to 4096 adds 2e431a1788c5 drm/amdgpu: remove set but not used variable 'grbm_soft_reset' adds 816b6931315b drm/amdgpu/powerplay: Add special avfs cases for some pola [...] adds 4f01b73e5adf drm/amdgpu: Fix stub function name adds 28c59469302a Revert "drm/amd/display: Set RMX_ASPECT as default" adds 65276f2bebea drm/amd/display: Fix unintialized max_bpc state values adds 922454c2e77c drm/amd/display: Fix duplicating scaling/underscan connect [...] adds fc42d47ce011 drm/amdgpu: Enable GPU recovery by default for CI adds 674e78acae0d drm/amd/display: Add fast path for cursor plane updates adds e7df065a6977 Merge branch 'drm-next-4.21' of git://people.freedesktop.o [...] adds 29a1da27c4e4 Merge tag 'drm/tegra/for-4.21-rc1' of git://anongit.freede [...] adds 67287964dae3 drm/nouveau: Add strap_peek to debugfs adds 6f5521da028c drm/nouveau: Add size to vbios.rom file in debugfs adds b89fdf7ae850 drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology [...] adds 3c7fc252b3fa drm/nouveau/drm/nouveau: Don't forget to label dp_aux devices adds 936a1678f3f8 drm/nouveau/core: support multiple nvdec instances adds 2d5257b73e1a drm/nouveau/bios: translate additional memory types adds 7919faab51e6 drm/nouveau/bios: translate USB-C connector type adds a31e24a781bc drm/nouveau/devinit/gm200-: export function to upload+exec [...] adds e4f90a35c966 drm/nouveau/tmr: detect stalled gpu timer and break out of waits adds 1786bf56e418 drm/nouveau/imem/nv50: support pinning objects in BAR2 and [...] adds 4d326469d98a drm/nouveau/fault: remove manual mapping of fault buffers [...] adds 809724560f34 drm/nouveau/fault: store get/put pri address in nvkm_fault_buffer adds 3968d6920bf3 drm/nouveau/fault: add explicit control over fault buffer [...] adds 729eba335567 drm/nouveau/mmu: add more general vmm free/node handling f [...] adds 03da9faae156 drm/nouveau/disp/gv100: fix name of window channels in deb [...] adds 302daab1a7b1 drm/nouveau/fifo/gf100-: call into BAR to reset BARs after [...] adds 86b442d74c33 drm/nouveau/fifo/gk104-: return channel instance in ctor args adds 85532bd984d7 drm/nouveau/fifo/gk104-: support enabling privileged ce functions adds efa44c664f6a drm/nouveau/fifo/gk104-: separate runlist building from co [...] adds fb80ad15f86f drm/nouveau/fifo/gk104-: group pbdma functions together adds f37a302e6719 drm/nouveau/fifo/gk104-: virtualise pbdma enable function adds f7cc47e436c1 drm/nouveau/fifo/gm200-: read pbdma count more directly adds a98a3c52f81d drm/nouveau/fifo/gv100: allocate method buffer adds 9d24907ccffe drm/nouveau/fifo/gv100: return work submission token in ch [...] adds 5949dd8ee2a4 drm/nouveau: remove left-over struct member adds cb55cd0c66a1 drm/nouveau/kms/nv50-: allow more flexibility with lut formats adds 344d9c8f35b9 drm/nouveau/core: recognise TU104 adds 2d7ca8cb1995 drm/nouveau/pci/tu104: initial support adds acbe55a5d4c3 drm/nouveau/bios/tu104: initial support adds 43d61cda3065 drm/nouveau/devinit/tu104: initial support adds 67e5abb78d0e drm/nouveau/top/tu104: initial support adds ba9070d3ecaa drm/nouveau/ibus/tu104: initial support adds 3273483c32ab drm/nouveau/gpio/tu104: initial support adds 298fd472ea4d drm/nouveau/i2c/tu104: initial support adds 575d583ab6a4 drm/nouveau/fuse/tu104: initial support adds f2e55b9ea903 drm/nouveau/mc/tu104: initial support adds 75ad1b00208c drm/nouveau/bus/tu104: initial support adds ead5bf1e3cd8 drm/nouveau/tmr/tu104: initial support adds c44349b054c8 drm/nouveau/imem/tu104: initial support adds 5386148b31b2 drm/nouveau/fb/tu104: initial support adds 01e0930617d0 drm/nouveau/ltc/tu104: initial support adds 7986f813c62b drm/nouveau/mmu/tu104: initial support adds 838efaa57438 drm/nouveau/bar/tu104: initial support adds 17fb2807c678 drm/nouveau/fault/tu104: initial support adds e7e0e946bbf2 drm/nouveau/pmu/tu104: initial support adds 5a991efdfa81 drm/nouveau/therm/tu104: initial support adds aff70760be71 drm/nouveau/dma/tu104: initial support adds 114b6556db76 drm/nouveau/disp/tu104: initial support adds 641d0b3056e0 drm/nouveau/fifo/tu104: initial support adds c36322d23d5d drm/nouveau/ce/tu104: initial support adds 563737c525ea drm/nouveau/kms/tu104: initial support adds 2d583ade7409 drm/nouveau/core: increase maximum number of nvdec instances to 3 adds 2cc0d7c0f761 drm/nouveau/core: recognise TU106 adds a39cb42a7541 drm/nouveau/pci/tu106: initial support adds b0216803e361 drm/nouveau/bios/tu106: initial support adds 9d7693fe07d6 drm/nouveau/devinit/tu106: initial support adds 73010b8e2b9a drm/nouveau/top/tu106: initial support adds 8d12c4846d4b drm/nouveau/ibus/tu106: initial support adds 1b0a47548274 drm/nouveau/gpio/tu106: initial support adds 52c887539d6d drm/nouveau/i2c/tu106: initial support adds 6a9207ecf5df drm/nouveau/fuse/tu106: initial support adds 476740843bf8 drm/nouveau/mc/tu106: initial support adds 25e6a89076df drm/nouveau/bus/tu106: initial support adds 2fedee302da0 drm/nouveau/tmr/tu106: initial support adds 75794c41242c drm/nouveau/imem/tu106: initial support adds cfcfb6d0a34f drm/nouveau/fb/tu106: initial support adds 13f91e8e5ae5 drm/nouveau/ltc/tu106: initial support adds 70ec09080d85 drm/nouveau/mmu/tu106: initial support adds 340e96a7c3aa drm/nouveau/bar/tu106: initial support adds f5459f34f5ed drm/nouveau/fault/tu106: initial support adds 25a46a4a95d8 drm/nouveau/pmu/tu106: initial support adds bb1e3ff70128 drm/nouveau/therm/tu106: initial support adds 1a38496cdd44 drm/nouveau/dma/tu106: initial support adds 7f7bc32e23e7 drm/nouveau/disp/tu106: initial support adds 1b2a5aff3505 drm/nouveau/fifo/tu106: initial support adds 8ff01abcccbb drm/nouveau/ce/tu106: initial support adds 02c4fb0210dc Merge branch 'linux-4.21' of git://github.com/skeggsb/linu [...] adds 812eeeb6b59e drm/msm: dpu: Add tracing around CTL_FLUSH adds b2b83523b176 drm/msm/dpu: Remove dpu_kms_pm_suspend/resume adds 3750e78c72da drm/msm: Cut dpu_kms hooks from msm_pm_suspend/resume adds 7a007a121d34 drm/msm/dpu: Remove suspend state tracking from crtc adds 9a5e3fce4b74 drm/msm/dpu: Replace dpu_crtc_reset by atomic helper adds 01b09d53ad5b drm/msm: Remove dpu_encoder_phys_ops->hw_reset() adds 37686b5ec41a drm/msm: dpu: Remove unused functions from msm_media_info.h adds bf711751c882 drm/msm: dpu: Remove _dpu_encoder_power_enable() adds 58fba464eaef drm/msm: dpu: Remove 'inline' from several functions adds 0841851f3b22 drm/msm: dpu: Remove empty/useless labels adds aa4df9bf2862 drm/msm: dpu: Clean up _dpu_core_video_mode_intf_connected() adds 84511abc47bd drm/msm: dpu: Remove checks from dpu_plane_destroy_state() adds 6a41da17e87d drm: msm: Use DRM_DEV_* instead of dev_* adds 01665c64b475 drm/msm/dpu: set geometry for iommu domain adds ccdf7e28b4ab drm/msm: update generated headers adds 546ec7b471bc drm/msm/gpu: Allocate the correct size for the GPU memptrs adds 93f7abf19dad drm/msm: Gracefully handle failure in _msm_gem_kernel_new adds 568692102b6a drm/msm/gpu: Add per-submission statistics adds 4241db42e474 drm/msm/gpu: Add trace events for tracking GPU submissions adds 896a248a9034 drm/msm/gpu: Only store local command buffers in the GPU state adds 983674e24b46 drm/msm/gpu: Move gpu_poll_timeout() to adreno_gpu.h adds b9fc230252e7 drm/msm/adreno: Don't capture register values if target do [...] adds 1707add81551 drm/msm/a6xx: Add a6xx gpu state adds d6852b4b2d01 drm/msm/a6xx: Track and manage a6xx state memory adds 1e29dff00400 drm/msm: Add a common function to free kernel buffer objects adds 70dc51b447f5 drm/msm: Remove sgt from the mmu unmap function adds c0ee9794693c drm/msm: Split msm_gem_get_iova into two steps adds 575f0485508b drm/msm: Clean up and enhance the output of the 'gem' debu [...] adds 9fe041f6fdfe drm/msm: Add msm_gem_get_and_pin_iova() adds 7ad0e8cf6317 drm/msm: Count how many times iova memory is pinned adds 0815d7749a68 drm/msm: Add a name field for gem objects adds 84c6127580c1 drm/msm/gpu: Map the ringbuffer in the iova at create time adds 1df4289d5b23 drm/msm: Optimize adreno_show_object() adds 7a93d5c38e5e drm/msm/gpu: add submit flag to hint which buffers should [...] adds 789d2e5a772c drm/msm: rework GEM_INFO ioctl adds f05c83e77460 drm/msm: add uapi to get/set debug name adds 1fed8df30133 drm/msm: bump UAPI version adds eb2b47bb9a03 drm/msm/mdp4: only use lut_clk on mdp4.2+ adds 373931d2d7cd drm/msm/mdp4: allocate blank_cursor_no with MSM_BO_SCANOUT flag adds 86f46f25d8ff drm/msm: use contiguous vram for MSM_BO_SCANOUT when possible adds 21af872cd8c6 drm/msm/adreno: add a2xx adds a5cd7b55dfac drm/msm/mdp5: add config for msm8917 adds b2ccfdf1dde5 drm/msm: set priv->kms to NULL before uninit adds c1866d44d149 drm/msm/dsi: fix dsi clock names in DSI 10nm PLL driver adds d4e98855d170 drm/msm/dpu: Correct dpu destroy and disable order adds 5f79e03b1f7c drm/msm: dpu: Only check flush register against pending flushes adds 50bcc689b1f1 drm/msm: dpu: Make legacy cursor updates asynchronous adds d135c7ebb7bd drm/msm/a6xx: Use new kernel API free function for gpu state adds e400b9edb078 drm/msm/a6xx: Add a name for the crashdumper buffer adds d1d9d0e1724d drm/msm: Only add available components adds c2052a4e5c99 drm/msm: implement a2xx mmu adds f72f4f1ae498 drm/msm/mdp4: add lcdc-align-lsb flag to control lane alignment adds e888c279579e dt-bindings: display: msm/gpu: document amd,imageon compatible adds fb42b5354d71 dt-bindings: msm/dsi: Add ref clock for PHYs adds e6f6d63ed14c drm/msm: add headless gpu device for imx5 adds ff5952a72cb4 drm/msm: dpu: Allocate proper amount for dpu_crtc_state adds 5e1228d7fded drm/msm: dpu: Remove dpu_power_handle_get_dbus_name() adds d05994dfa950 drm/msm: dpu: Remove unused trace_dpu_perf_update_bus() adds 88447b9b58fa drm/msm: dpu: Remove dpu_power_client adds c24b6330035a drm/msm: dpu: Don't use power_event for vbif_init_memtypes adds 3cf63cd5f880 drm/msm: dpu: Handle crtc pm_runtime_resume() directly adds b2bb51e83539 drm/msm: dpu: Remove power_handle from core_perf adds d53a61e1c055 drm/msm: dpu: Include dpu_io_util.h directly in dpu_kms.h adds aeb7b49a1b0f drm/msm: dpu: Move DPU_POWER_HANDLE_DBUS_ID to core_perf adds 09a2e645b0f7 drm/msm: dpu: Remove dpu_power_handle adds 585b3f9472ee drm/msm: dpu: Fix typo in dpu_encoder adds fba7427eb594 drm/msm: dpu: Add ->enabled to dpu_encoder_virt adds 18a63b3c6f0b drm/msm: dpu: Move crtc runtime resume to encoder adds b01c2399226c drm/msm: dpu: Don't drop locks in crtc_vblank_enable adds f449aa6e447c drm/msm: dpu: Grab the modeset locks in frame_event adds 4b8c6279593a drm/msm: dpu: Stop using encoder->crtc pointer adds 1dfdb0e107db drm/msm: dpu: Add modeset lock checks where applicable adds b77d0f0d4ee7 drm/msm: dpu: Move pm_runtime_(get|put) from vblank_enable adds a9d629d71dc7 drm/msm: dpu: Remove crtc_lock from setup_mixers adds e4914867ac99 drm/msm: dpu: Remove vblank_callback from encoder adds f7aafc8d5348 drm/msm: dpu: Use atomic_disable for dpu_crtc_disable adds 5c6277c1d25b drm/msm: dpu: Don't bother checking ->enabled in dpu_crtc_vblank adds a796ba2cb3dd drm/msm: dpu: Separate crtc assignment from vblank enable adds 3e46c5df667b drm/msm: dpu: Remove vblank_requested flag from dpu_crtc adds f9e81b8da34d drm/msm: dpu: Remove crtc_lock adds 27bc773aa69c drm/msm/dpu: Remove dpu_dbg adds 35d600dd9248 drm/msm/dpu: Remove dpu_crtc_get_mixer_height adds 49dfe764797b drm/msm/dpu: Remove dpu_crtc_is_enabled() adds fa79bcc3d18b drm/msm/dpu: Remove unused functions adds 53edf4625966 drm/msm/dpu: Cleanup callers of dpu_hw_blk_init adds ab07e0c19fda drm/msm: Make irq_postinstall optional adds 8fe62a63a867 drm/msm/dpu: Remove dpu_irq and unused functions adds 3d688410e641 drm/msm/dpu: Cleanup the debugfs functions adds 3804a9824186 drm/msm/dpu: Further cleanups for static inline functions adds 7adc4a343f94 drm/msm/dpu: Clean up dpu_media_info.h static inline functions adds ba0ede185ef4 drm/msm/dpu: Fix clock issue after bind failure adds d675ba4b9e6c Merge tag 'drm-msm-next-2018-12-12' of git://people.freede [...] adds d74380ba0e63 drm/selftest: fix spelling mistake "dimention" -> "dimension" adds 0660d8cd8393 drm: Fix docs warning in drm_damage_helper.c adds 2a3c83f5fe07 Merge tag 'vmwgfx-next-2018-12-13' of git://people.freedes [...] adds 71ccbf7e001b Merge remote-tracking branch 'drm/drm-next' adds cba5ad62df9c drm/i915/gvt: update force-to-nonpriv register whitelist adds d58b33638c99 drm/i915/gvt: fix typo in two MI cmd annotation adds 77453c9f2b67 drm/i915/gvt: fix a typo: "registeration" -> "registration". adds f39a89b8f738 drm/i915/gvt: Fix shadow ctx ppgtt destroy function adds d1810909d841 drm/i915/gvt: fix spelling mistake "Interupts" -> "Interrupts" adds cb6f4c2c3478 Merge tag 'gvt-next-2018-12-07' of https://github.com/inte [...] adds 9d0fe53e070c Merge remote-tracking branch 'drm-intel/for-linux-next' adds 9873a7897dfa Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 2ef0ebf5cc6b drm/etnaviv: remove unnecessary local irq disable adds ead5bd82cc37 drm/etnaviv: replace header include with forward declaration adds dea492e0cfcb drm/etnaviv: remove lastctx member from gpu struct adds 00c5167418fc Merge remote-tracking branch 'etnaviv/etnaviv/next' adds bc998a730367 regmap: irq: handle HW using separate rising/falling edge [...] adds 51a29ded00da Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds 5545f49a0be4 Merge remote-tracking branch 'regmap/for-next' adds 46079bacb469 Merge branch 'for-linus' into for-next adds 1e73359a24fa ALSA: hda/ca0132 - make pci_iounmap() call conditional adds 3ae49ed92302 ALSA: fireface: share some registers for status of clock s [...] adds 72f10f08b6e9 ALSA: fireface: share status and configuration dump adds 3c3b892b3735 ALSA: fireface: share helper function to get current sampl [...] adds 5bfb841e2f59 ALSA: fireface: add support for second optical interface f [...] adds 0085c6edabe8 ALSA: fireface: share register for async transaction of MI [...] adds 3eb8a2445949 ALSA: fireface: add driver data for register for MIDI high [...] adds aef4ad2f5aa2 ALSA: fireface: localize a handler for MIDI messages on tx [...] adds a91f676074c0 ALSA: fireface: add support for Fireface 800 with MIDI fun [...] adds 3baffc4a84d7 ALSA: hda/intel: Refactoring PM code adds 029d92c289bd ALSA: hda: Refactor display power management adds e454ff8e89b6 ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks adds 457f3c86d335 ALSA: hda/intel: Properly free the display power at error path adds 4f799e734094 ALSA: hda: Make snd_hdac_display_power() void function adds 77a49672aae3 ASoC: hdac_hdmi: Add missing display power-off at driver removal adds 46594d3345f0 ALSA: hda/hdmi: Always set display_power_control for Intel [...] adds c7072f5f2aa1 Merge branch 'topic/hda-pm-refactor' into for-next adds 4aea96f4237c ALSA: emux: Fix potential Spectre v1 vulnerabilities adds 94ffb030b6d3 ALSA: pcm: Fix potential Spectre v1 vulnerability adds 8ac51bbc4cfe ALSA: hda: fix front speakers on Huawei MBXP adds bf4fb28c6e74 platform/x86: add support for Huawei WMI hotkeys adds e2744fd7097d ALSA: hda: add support for Huawei WMI micmute LED adds 576d28812d82 Merge branch 'topic/huawei-leds' into for-next adds 81531c1b0966 Merge remote-tracking branch 'sound/for-next' adds 271248f4c2bf ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet adds 02e5af657562 ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View [...] adds 7f63196eaa83 ASoC: Intel: kbl_da7219_max98927: fix the audio jack butto [...] adds e9dc919043c5 ASoC: sdm845: add rt5663 codec select adds 2b320e046495 ASoC: simple-card-utils: fix build warning without CONFIG_OF adds 4fb7f4df49d3 ASoC: simple-card: use cpu/codec pointer on simple_dai_props adds dbd08fe59cf8 ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifm [...] adds da32d6537802 ASoC: simple-scu-card: add dai-link support adds b8d8f9a58fd9 ASoC: simple-scu-card: care link / dai count adds 09ee83367976 ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing adds e6a3ff2ed4c9 ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props adds 0a26d6df4fd8 ASoC: simple-scu-card: care multi DPCM codec_conf adds b7169ddea2f2 ASoC: rsnd: remove RSND_REG_ from rsnd_reg adds add6883619a9 ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M adds f0b3f8418711 ASoC: fsl-sai: Fix typo in "transmitter" adds 869858f84a65 ASoC: simple-card: Dereference pointer for memcpy sizeof i [...] adds 984463a94d5c ASoC: meson: axg-toddr: add support for spdifin backend adds 18dc4665fb6f ASoC: meson: add axg spdif input DT binding documentation adds 5ce5658375e6 ASoC: meson: add axg spdif input adds 1b46ed96961d MAINTAINERS: Add Amlogic sound drivers entry adds 8fe8915b6c0b Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/ [...] adds 8625db941692 ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl [...] adds 644c2dcf2f2e dt-bindings: ASoC: xlnx, i2s: Document i2s bindings adds 112a8900d4b0 ASoC: xlnx: Add i2s driver adds 33f8db9a8920 ASoC: xlnx: enable i2s driver build adds bb9963b850ea ASoC: pcm3060: Add powersaving widgets for DAC and ADC adds e6b98db94512 ASoC: Intel: Skylake: Add CFL-S support adds c746de8dbc7b ASoC: Intel: Skylake: Harden DSP detection with PCI class/ [...] adds fa11ab5688f7 ASoC: Intel: Skylake: stop probe if HDaudio capabilities d [...] adds 7f981bdcf55f ASoC: Intel: Skylake: remove useless tests on HDaudio capa [...] adds f231c34ca977 ASoC: Intel: Skylake: add error logs on probe, remove depe [...] adds 165be3c260f8 ASoC: meson: fix do_div warning in spdifin adds 3500f1c589e9 ASoC: pcm512x: Implement the digital_mute interface adds de17f14ea576 ASoC: core: Invoke pcm_new() for all DAI-link adds e3f11dfea26f Merge branch 'asoc-4.21' into asoc-next adds 5de692993dde Merge remote-tracking branch 'sound-asoc/for-next' adds e8c804260cf9 Merge remote-tracking branch 'modules/modules-next' adds 4e9740481e9c Merge remote-tracking branch 'input/next' adds 80a787ba3809 dm: dont rewrite dm_disk(md)->part0.in_flight adds dbd3bbd291a0 dm rq: leverage blk_mq_queue_busy() to check for outstanding IO adds 112f158f66cb block: stop passing 'cpu' to all percpu stats methods adds 5b18b5a73760 block: delete part_round_stats and switch to less precise [...] adds 1226b8dd0e91 block: switch to per-cpu in-flight counters adds e016b78201a2 block: return just one value from part_in_flight adds 6f75723190d8 dm: remove the pending IO accounting adds f0ea84586b7c Merge branch 'for-4.21/block' into for-next adds 9f83cfdb1ace sata_rcar: fix deferred probing adds 3d4078e71514 Merge branch 'for-4.21/libata' into for-next adds e4025e46f093 mtip32xx: avoid using semaphores adds 4ba09f69e20d mtip32xx: use BLK_STS_DEV_RESOURCE for device resources adds ef9e8d391154 Merge branch 'for-4.21/block' into for-next adds b7934ba4147a dm: fix inflight IO check adds fa1b80970d36 Merge branch 'for-4.21/block' into for-next adds 6451fe73fa0f nvme: fix irq vs io_queue calculations adds 6f6fca991db0 Merge branch 'for-4.21/block' into for-next adds c4576aed8d85 dm: fix request-based dm's use of dm_wait_for_completion adds 7c762b648f2e Merge branch 'for-4.21/block' into for-next adds f40a62d2674b lightnvm: pblk: ignore the smeta oob area scan adds 55e58c5e78aa lightnvm: Fix uninitialized return value in nvm_get_chunk_meta() adds 96076f7dde51 lightnvm: pblk: fix chunk close trace event check adds c12fa401ac8c lightnvm: pblk: fix resubmission of overwritten write err lbas adds ab3887be1e1a lightnvm: pblk: account for write error sectors in emeta adds 525f7bb2c9f9 lightnvm: pblk: stop writes gracefully when running out of lines adds 3bcebc5bac09 lightnvm: pblk: set conservative threshold for user writes adds c9a1d640d519 lightnvm: pblk: remove unused macro adds 0934ce87b588 lightnvm: pblk: fix pblk_lines_init error handling path adds e698d9f4e625 lightnvm: pblk: remove dead code in pblk_recov_l2p adds 6e82f0ba00b0 lightnvm: pblk: fix spelling in comment adds fde201a466c6 lightnvm: pblk: add lock protection to list operations adds 361d889f830e lightnvm: pblk: add comments wrt locking in recovery path adds 85136c010285 lightnvm: simplify geometry enumeration adds 42bd0384d77e lightnvm: pblk: avoid ref warning on cache creation adds dd439496dfbc lightnvm: pblk: move lba list to partial read context adds faa79f27f0a4 lightnvm: pblk: add helpers for OOB metadata adds 24828d0536bb lightnvm: dynamic DMA pool entry size adds a16816b9e462 lightnvm: disable interleaved metadata adds 55d8ec35398e lightnvm: pblk: support packed metadata adds 2c4d5356e64d lightnvm: pblk: do not overwrite ppa list with meta list adds dd2bf2df85a7 Merge branch 'for-4.21/block' into for-next adds b2dbff1bb893 sbitmap: flush deferred clears for resize and shallow gets adds dea38e438f9c Merge branch 'for-4.21/block' into for-next adds 544fbd16a461 block: deactivate blk_stat timer in wbt_disable_default() adds 8521aa094755 Merge branch 'for-4.21/block' into for-next adds 0273ac349f08 blkcg: handle dying request_queue when associating a blkg adds 193e9a5b71f3 Merge branch 'for-4.21/block' into for-next adds d2f96f487f47 bcache: add comment for cache_set->fill_iter adds ae1710231655 bcache: do not check if debug dentry is ERR or NULL explic [...] adds 3db4d0783eaf bcache: update comment for bch_data_insert adds 4e361e020e72 bcache: update comment in sysfs.c adds 79b791466e52 bcache: do not mark writeback_running too early adds f383ae300c4b bcache: cannot set writeback_running via sysfs if no write [...] adds cb07ad63682f bcache: introduce force_wake_up_gc() adds 7a671d8ef821 bcache: option to automatically run gc thread after writeback adds 009673d02fa9 bcache: add MODULE_DESCRIPTION information adds 9aaf51654672 bcache: make cutoff_writeback and cutoff_writeback_sync tunable adds cc38ca7ed54a bcache: set writeback_percent in a flexible range adds e78bd0d26f73 bcache: print number of keys in trace_bcache_journal_write adds 8543b7366a7a Merge branch 'for-4.21/block' into for-next adds 3152a974678a ath6kl: add ath6kl_ prefix to crypto_type adds 0fc07791bc77 datagram: open-code copy_page_to_iter adds cb002d074dab iov_iter: pass void csum pointer to csum_and_copy_to_iter adds 950fcaecd5cc datagram: consolidate datagram copy to iter helpers adds d05f443554b3 iov_iter: introduce hash_and_copy_to_iter helper adds 65d69e2505bb datagram: introduce skb_copy_and_hash_datagram_iter helper adds 1672ddb8d691 nvmet: Add install_queue callout adds 3b49fa807284 nvme-fabrics: allow user passing header digest adds 20d44e863212 nvme-fabrics: allow user passing data digest adds fc221d05447a nvme-tcp: Add protocol header adds 872d26a391da nvmet-tcp: add NVMe over TCP target driver adds ad4f530e95a7 nvmet: allow configfs tcp trtype configuration adds 3f2304f8c6d6 nvme-tcp: add NVMe over TCP host driver adds 8eb5d89f4831 nvme: add __exit annotation adds cb5b7262b011 nvme: provide fallback for discard alloc failure adds 16d3a280d4d7 nvmet: remove unused variable adds b7c8f3663d0e nvme: remove nvme_common command cdw10 array adds b34de7cee0a6 nvme: add error log page slot definition adds e4a976254ec5 nvmet: add error-log definitions adds 76574f37bf4c nvmet: add interface to update error-log page adds e81446afc7f5 nvmet: add error log support in the core adds 84faf42b8aff nvmet: add error log support for fabrics-cmd adds 762a11dfee10 nvmet: add error log support for rdma backend adds 2da6e00580f5 nvmet: add error log support for admin-cmd adds 3b031d15995f nvmet: add error log support for bdev backend adds c6aa3542e010 nvmet: add error log support for file backend adds 11ad507784ed nvmet: add error log page cmd handler adds 23454d59cc16 nvmet: update smart log with num err log entries adds e42b3867de4b blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues adds fa9a1811e094 nvme-fabrics: add missing nvmf_ctrl_options documentation adds 330f6b8a7077 nvme-fabrics: allow user to set nr_write_queues for separa [...] adds 873946f4b957 nvme-tcp: support separate queue maps for read and write adds b65bb777ef22 nvme-rdma: support separate queue maps for read and write adds 2d9a058e3f83 Merge branch 'nvme-4.21' of git://git.infradead.org/nvme i [...] adds 7eb467e0c46c Merge branch 'for-4.21/block' into for-next adds 092ff0520070 nvme: fix kernel paging oops adds 0be304441fb9 Merge branch 'for-4.21/block' into for-next adds 6be378d8bc08 Merge remote-tracking branch 'block/for-next' adds 0aab2f0664bd dm: avoid indirect call in __dm_make_request adds 56eea122a7cc dm rq: remove unused arguments from rq_completed() adds 15c45bc91f5a dm mpath: only flush workqueue when needed adds 605777bf67ba dm: remove indirect calls from __send_changing_extent_only() adds 9a256ed98c0b dm writecache: fix typo in error msg for creating writecac [...] adds 39b950f43490 dm bufio: update comment in dm-bufio.c adds 61d594bb7e1c dm snapshot: Fix excessive memory usage and workqueue stalls adds d1f7898c7a1b dm kcopyd: Fix bug causing workqueue stalls adds 90a4fde36ec9 dm crypt: use u64 instead of sector_t to store iv_offset adds 582f9c9472c4 dm: Check for device sector overflow if CONFIG_LBDAF is not set adds 15e563a15154 dm flakey: Properly corrupt multi-page bios. adds f5b3481a3072 dm integrity: fix spelling mistake in workqueue name adds 32bbca787931 dm crypt: log the encryption algorithm implementation adds 8ec60e93af57 dm verity: log the hash algorithm implementation adds 71887ed3b889 dm rq: cleanup leftover code from recently removed q->mq_o [...] adds 687cf4412a34 dm cache metadata: verify cache has blocks in blocks_are_c [...] adds 89f5fa47476e dm: call blk_queue_split() to impose device limits on bios adds d57f9da89069 dm zoned: Fix target BIO completion handling adds f6c367585d0d dm thin: send event about thin-pool state change _after_ m [...] adds 2af6c0703d75 dm thin: bump target version adds 7bdbba78481e Merge branch 'dm-4.20' into dm-next adds 1a5a77ddeab5 Merge remote-tracking branch 'device-mapper/for-next' adds 872957dbcd3a mmc: alcor: remove set but not used variables 'len, clock_out' adds 5f0b66a8cb64 mmc: sdhci-of-esdhc: Fix timeout checks adds e7a6fe65682c mmc: sdhci-omap: Fix timeout checks adds 62456882c903 mmc: sdhci-xenon: Fix timeout checks adds d6b65a17cd32 mmc: sdhci-msm: avoid unused function warning adds 351b766ef2c7 dt-bindings: mmc: sdhci-am654: Document bindings for the h [...] adds 7f6e4cc6727d dt-bindings: mmc: sdhci-of-arasan: Add deprecated message [...] adds aff88ff23512 mmc: sdhci_am654: Add Initial Support for AM654 SDHCI driver adds 06be11082a72 mmc: meson-gx: make sure the descriptor is stopped on errors adds c243cffd09da mmc: meson-gx: remove useless lock adds 44c144d22c92 mmc: meson-gx: align default phase on soc vendor tree adds 706d6f91ce8f mmc: meson-gx: add signal resampling adds 58185e1df5d1 misc: alcor_pci: fix spelling mistake "invailid" -> "invalid" adds 498f0f56cb0f mmc: mmci: add variant property to set command stop bit adds 8119ed7f17f5 mmc: sdhci: Add quirk to disable LED control adds aca041eb0157 mmc: sdhci-pci: Disable LED control for Intel BYT-based co [...] adds 3dcc7155efdc mmc: sdhci-acpi: Disable LED control for Intel BYT-based c [...] adds 844f896a0bd3 dt-bindings: sdhci-omap: Add note for cpu_thermal adds de149e85e2ac mmc: sdhci-omap: Workaround errata regarding SDR104/HS200 [...] adds 82419c0b778a Merge remote-tracking branch 'mmc/next' adds 8c728b95a8f4 Merge remote-tracking branch 'kgdb/kgdb-next' adds a914dae8c0da Merge remote-tracking branch 'md/for-next' adds 539ad9c26234 mfd: axp20x: Re-align MFD cell entries adds 8c5931b383b3 mfd: axp20x: Add supported cells for AXP803 adds 400757f824c1 mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove adds d7f87a5c2b10 Merge remote-tracking branch 'mfd/for-mfd-next' adds ca68a9521ab9 Merge remote-tracking branch 'backlight/for-backlight-next' adds cef8fe6a382c power: supply: core: add support for custom sysfs attributes adds 06215ce99988 power: supply: bq2415x: fix race-condition in sysfs registration adds b10474aafe80 power: supply: ds2780: fix race-condition in sysfs registration adds a45cefb0ca1f power: supply: ds2781: fix race-condition in sysfs registration adds b1f7ee898bdc power: supply: lp8788: fix race-condition in sysfs registration adds 348a3c079bfc power: supply: bq24190_charger: fix race-condition in sysf [...] adds 750688c7cdfd power: supply: bq24257: fix race-condition in sysfs registration adds efcca6bdfba1 power: supply: charger-manager: simplify generation of sys [...] adds 157ba1bb5fcb power: supply: charger-manager: fix race-condition in sysf [...] adds 451ba0e4363c power: supply: pcf50633: fix race-condition in sysfs registration adds 88635b6da891 power: supply: ds2780: fix race-condition in bin attribute [...] adds 711aebcfe3ba power: supply: ds2781: fix race-condition in bin attribute [...] adds 63fac6cb63b0 power: supply: ds2780: switch to devm_power_supply_register adds fbd17e58d472 power: supply: ds2781: switch to devm_power_supply_register adds fb4d49448026 power: supply: gpio-charger: Do not use deprecated POWER_S [...] adds c4aa77875b83 Merge remote-tracking branch 'battery/for-next' adds 0edb040d416a regulator: core: Track dangling GPIO descriptors adds 5e6f3ae5c13b regulator: fixed: Let core handle GPIO descriptor adds e8a33aa0e3bc regulator: lm363x: Let core handle GPIO descriptor adds 2bb8ede0b141 regulator: lp8788-ldo: Let core handle GPIO descriptor adds 894077d5c871 regulator: max8952: Let core handle GPIO descriptor adds fe6c473e3e41 gpio: Export gpiod_get_from_of_node() adds d03c63dbcaa1 regulator: max77686: Let core handle GPIO descriptor adds ec757001c818 gpio: Enable nonexclusive gpiods from DT nodes adds cb28ee388e46 gpio: devres: Handle nonexclusive GPIOs adds 891ddbc79a61 gpio: Add devm_gpiod_unhinge() adds 48bd226f0ab3 regulator: max8973: Let core handle GPIO descriptor adds b23328d76dba regulator: da9211: Hand over GPIO to regulator core adds 1f5163fcf152 regulator: s5m8767: Hand over GPIO to regulator core adds 870311e52bbf regulator: tps65090: Hand over GPIO to regulator core adds 2b96edb57070 regulator: s2mps11: Hand over GPIO to regulator core adds d407c81adae5 Merge branch 'regulator-4.20' into regulator-linus adds e6202e8249aa Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 05f224ca6693 regulator: core: Clean enabling always-on regulators + the [...] adds daa531db8a09 regulator: wm8994: Rely on core to handle GPIO descriptor adds f306d7608235 regulator: arizona-ldo1: Rely on core to handle GPIO descriptor adds 90bc8ac220aa regulator: act8945a-regulator: unlock expert registers adds 7482d6ecc68e regulator: act8945a-regulator: Implement PM functionalities adds 03ffbf9c0891 regulator: act8945a-regulator: fix line over 80 chars warning adds b5ebba46e694 regulator: act8945a-regulator: add shutdown function adds 8a582fa94291 regulator: add documentation for regulator modes and suspe [...] adds 96f3fb86d70f regulator: dt-bindings: add MCP16502 regulator bindings adds fef9f28a2ea4 MAINTAINERS: add maintainer for MCP16502 PMIC driver adds 919261c03e7c regulator: mcp16502: add regulator driver for MCP16502 adds c33c83354c32 Merge branch 'topic/axp20x' of https://git.kernel.org/pub/ [...] adds 16aa70e95947 mfd: axp20x: name voltage ramping define properly adds d29f54df8b16 regulator: axp20x: add support for set_ramp_delay for AXP209 adds fdb0436c35b8 dt-bindings: mfd: axp20x: add support for regulator-ramp-d [...] adds 77e3e3b165db regulator: axp20x: add software based soft_start for AXP209 LDO3 adds eb51c6eb9775 dt-bindings: mfd: axp20x: Add software based soft_start fo [...] adds c1132b006785 regulator: dts: enable soft-start and ramp delay for the O [...] adds dcea4d5c0a34 mfd: axp20x: Clean up included headers adds 82b4d99725ae mfd: axp20x: use explicit bit defines adds 743d2be9d095 Merge branch 'regulator-4.21' into regulator-next adds 1be6f85d46a0 Merge remote-tracking branch 'regulator/topic/coupled' int [...] adds 46df9b750e47 Merge remote-tracking branch 'regulator/for-next' adds 4f83d5ea643a security: integrity: make ima_main explicitly non-modular adds a79860800e0b keys: remove needless modular infrastructure from ecryptfs_format adds 3aafb1fbe654 security: integrity: make evm_main explicitly non-modular adds 876979c9308b security: audit and remove any unnecessary uses of module.h adds 1072bd678547 security: fs: make inode explicitly non-modular adds da6ac0ab24db Merge remote-tracking branch 'security/next-testing' adds 727c53525550 Merge remote-tracking branch 'apparmor/apparmor-next' adds b5ca117365d9 ima: prevent kexec_load syscall based on runtime secureboot flag adds c52657d93b05 ima: refactor ima_init_policy() adds 6191706246de ima: add support for arch specific policies adds d958083a8f64 x86/ima: define arch_get_ima_policy() for x86 adds 4264f27a0815 docs: Extend trusted keys documentation for TPM 2.0 adds 399574c64eaf x86/ima: retry detecting secure boot mode adds 060190fbe676 ima: don't measure/appraise files on efivarfs adds a802ed0dd9c2 selftests/ima: kexec_load syscall test adds 9dc92c45177a integrity: Define a trusted platform keyring adds 60740accf784 integrity: Load certs to the platform keyring adds 5c126ba22f89 efi: Add EFI signature data types adds 0bc9ae395b3f efi: Add an EFI signature blob parser adds 15ea0e1e3e18 efi: Import certificates from UEFI Secure Boot adds 386b49f51dc2 efi: Allow the "db" UEFI variable to be suppressed adds d7cecb676dd3 ima: Support platform keyring for kernel appraisal adds eed9de3b4f47 ima: Use inode_is_open_for_write adds 562026db1d9f Merge remote-tracking branch 'integrity/next-integrity' adds 88d320d999ad Merge remote-tracking branch 'selinux/next' adds 8f8292b1ff67 Merge remote-tracking branch 'tpmdd/next' adds ab07f8f97472 Merge remote-tracking branch 'watchdog/master' adds 3cd508a8c137 iommu/arm-smmu-v3: Fix big-endian CMD_SYNC writes adds 84a9a7577496 iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon [...] adds a868e8530441 iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer adds 96a299d24cfb iommu/arm-smmu: Add pm_runtime/sleep ops adds d4a44f0750bb iommu/arm-smmu: Invoke pm_runtime across the driver adds 655e364374e7 iommu/arm-smmu: Add the device_link between masters and smmu adds f1518cd84b44 dt-bindings: arm-smmu: Add bindings for qcom,smmu-v2 adds 89cddc563743 iommu/arm-smmu: Add support for qcom,smmu-v2 variant adds 765b6a98c1de iommu/vt-d: Enumerate the scalable mode capability adds 0bbeb01a4faf iommu/vt-d: Manage scalalble mode PASID tables adds 4f2ed183cfeb iommu/vt-d: Move page table helpers into header adds 5d308fc1ecf5 iommu/vt-d: Add 256-bit invalidation descriptor support adds 3b33d4ab3217 iommu/vt-d: Reserve a domain id for FL and PT modes adds 6f7db75e1c46 iommu/vt-d: Add second level page table interface adds ef848b7e5a6a iommu/vt-d: Setup pasid entry for RID2PASID support adds ca6e322d6049 iommu/vt-d: Pass pasid table to context mapping adds 7373a8cc3819 iommu/vt-d: Setup context and enable RID2PASID support adds 437f35e1cd4c iommu/vt-d: Add first level page table interface adds 1c4f88b7f1f9 iommu/vt-d: Shared virtual address in scalable mode adds 6d68b88e0993 iommu/vt-d: Remove deferred invalidation adds c12b08ebbe16 iommu/amd: Fix amd_iommu=force_isolation adds c4b17afb0a4e iommu/dma: Use NUMA aware memory allocations in __iommu_dm [...] adds 30045592fe54 Merge branches 'arm/renesas', 'arm/mediatek', 'arm/tegra', [...] adds d906fe5f9224 Merge remote-tracking branch 'iommu/next' adds e309df5b0c9e vfio/pci: Parallelize device open and release adds 9422f5871d5d vfio/mdev: add static modifier to add_mdev_supported_type adds 9be4ffa99eac Merge remote-tracking branch 'vfio/next' adds 58ce646d364a Merge remote-tracking branch 'audit/next' adds 27b4feb7fe37 devicetree,xen: add xen,shared-memory binding adds cd1cc0bef46f dt-bindings: arm: mrvl: amend Browstone compatible string adds 4f0e3a57d6eb kbuild: Add support for DT binding schema checks adds 00ce8a800060 dt-bindings: Add a writing DT schemas how-to and annotated [...] adds b31abceb0fec dt-bindings: altera: Convert clkmgr binding to json-schema adds 0175ce4a58d6 dt-bindings: i2c: Convert i2c-gpio binding to json-schema adds 4d2bb3e65035 dt-bindings: timer: Convert ARM timer bindings to json-schema adds 672951cbd1b7 dt-bindings: arm: Convert cpu binding to json-schema adds d3c207eeb905 dt-bindings: arm: Convert primecell binding to json-schema adds f8139316cab4 dt-bindings: arm: Convert Altera board/soc bindings to jso [...] adds c2dacddc5f67 dt-bindings: arm: Convert Calxeda board/soc bindings to js [...] adds 5afa43780f7c dt-bindings: arm: Convert TI davinci board/soc bindings to [...] adds da5faf32ad2d dt-bindings: arm: Convert TI nspire board/soc bindings to [...] adds 9d3ef77fe568 dt-bindings: arm: Convert QCom board/soc bindings to json-schema adds cf7e48dad101 dt-bindings: arm: Convert CSR SiRF board/soc bindings to j [...] adds 26282485aedd dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema adds c74acbf039ca dt-bindings: arm: Convert ST STi board/soc bindings to jso [...] adds f3fb5732e3bd dt-bindings: arm: Convert VIA board/soc bindings to json-schema adds c808c7b950ce dt-bindings: arm: Convert Xilinx board/soc bindings to jso [...] adds 3da3d9be4495 dt-bindings: arm: Add missing Xilinx boards adds 738d57f23c2b dt-bindings: arm: Convert ZTE board/soc bindings to json-schema adds f4d1577e9bc6 dt-bindings: arm: Convert Tegra board/soc bindings to json-schema adds 2c9b0b00af23 dt-bindings: Convert trivial-devices.txt to json-schema adds acc2038738bd Merge branch 'yaml-bindings-for-v4.21' into dt/next adds d04494cbb743 Merge remote-tracking branch 'devicetree/for-next' adds b5452838c661 mailbox: hi3660: constify mbox_chan_ops structure adds 2e4ac7cc493f mailbox: Hi3660: Fixup mailbox state machine malfunction issue adds 78f3ff524fca mailbox: ti-msgmgr: Off by one in ti_msgmgr_of_xlate() adds e2affdbef2ac mailbox: bcm2835: Switch to SPDX identifier adds fd678e23e6aa Merge remote-tracking branch 'mailbox/mailbox-for-next' adds e697271c4e29 spi: imx: add a device specific prepare_message callback adds 00b80ac93553 spi: imx: mx51-ecspi: Move some initialisation to prepare_ [...] adds 30d6714223c4 spi: imx: style fixes adds 1d374703fb98 spi: imx: rename config callback and add useful parameters adds 3f75720d0ebb spi: imx: drop useless member speed_hz from driver data struct adds 07d71557494c spi: lpspi: Replace all "master" with "controller" adds bcd87317aae2 spi: lpspi: Add slave mode support adds cf86874bb9bd spi: lpspi: Let watermark change with send data length adds 62f82df488ce doc: lpspi: Document DT bindings for LPSPI slave mode adds b3241adf01d1 Merge branch 'spi-4.21' into spi-next adds 2a9d92fb3a12 mtd: atmel-quadspi: disallow building on ebsa110 adds 9eb24c15ef34 Merge remote-tracking branches 'spi/topic/mem' and 'spi/to [...] adds 1cbd3f15fe3f Merge remote-tracking branch 'spi/for-next' adds abbadec392f7 Merge branch 'core/core' adds 4bbfd7467cfc Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 9e6b56650cd7 Merge branch 'core/rcu' adds ab2180a15ce5 firmware/efi: Add NULL pointer checks in efivars API functions adds 6935b3c43da9 efi/fdt: Indentation fix adds 8c25db0a5a67 efi/fdt: Simplify the get_fdt() flow adds 7e0dabd3010d x86/mm/pageattr: Introduce helper function to unmap EFI bo [...] adds 08cfb38f3ef4 x86/efi: Unmap EFI boot services code/data regions from efi_pgd adds 47c33a095e1f x86/efi: Move efi_<reserve/free>_boot_services() to arch/x86 adds 3db5e0ba8b8f efi/libstub: Disable some warnings for x86{,_64} adds 5f0b0ecf043a efi: Permit multiple entries in persistent memreserve data [...] adds 80424b02d42b efi: Reduce the amount of memblock reservations for persis [...] adds a3eb86ab09f1 Merge branch 'efi/core' adds 989a4222c13a Merge tag 'v4.20-rc5' into irq/core, to pick up fixes adds 95c0cd5ea0e8 irq: Fix various typos in comments adds 039693e411ff Merge branch 'irq/core' adds 4607abbcf464 tools/memory-model: Model smp_mb__after_unlock_lock() adds e188d24a382d tools/memory-model: Add scripts to check github litmus tests adds a6f1de04276d tools/memory-model: Make scripts take "-j" abbreviation fo [...] adds 98cb5b434dce Merge branch 'locking/core' adds ddd1bd5cfde5 Merge tag 'v4.20-rc5' into perf/core, to pick up fixes adds fca0c116504e perf: Fix typos in comments adds 33535fe80a20 Merge branch 'perf/core' adds 5f675231e456 Merge tag 'v4.20-rc5' into sched/core, to pick up fixes adds dfcb245e2848 sched: Fix various typos in comments adds 17d094da80b4 Merge branch 'sched/core' adds ce10a5b3954f timekeeping: Use proper seqcount initializer adds 00388247520f Merge branch 'timers/core' adds 9511f518b4a2 Merge branch 'x86/amd-nb' adds 24b7c77bbb24 x86/vdso: Remove obsolete "fake section table" reservation adds 29434801e7e9 x86/vdso: Remove a stale/misleading comment from the linke [...] adds 8fea39c47d18 Merge branch 'x86/asm' adds ef232a78b963 Merge branch 'x86/boot' adds 829889ac4a7d x86/um: Remove -fno-unit-at-a-time workaround for pre-4.0 GCC adds 63fea0af43af x86, powerpc: Remove -funit-at-a-time compiler option entirely adds 78921ab4686b Merge branch 'x86/build' adds f4f90641e865 Merge branch 'x86/cache' adds df60673198ae Merge tag 'v4.20-rc5' into x86/cleanups, to sync up the tree adds a97673a1c43d x86: Fix various typos in comments adds ad3bc25a3207 x86/kernel: Fix more -Wmissing-prototypes warnings adds 4b1bacab61aa x86/kprobes: Remove trampoline_handler() prototype adds bf6ef6f4504a Merge branch 'x86/cleanups' adds 0abbbc63d025 x86/umip: Print UMIP line only once adds 438cbf887124 x86/umip: Make the UMIP activated message generic adds 35ae2bd7802b Merge branch 'x86/cpu' adds d08452390179 x86/fpu: Use unsigned long long shift in xfeature_uncompac [...] adds e08e32119b94 x86/process/32: Remove asm/math_emu.h include adds d23650e06299 x86/thread_info: Remove _TIF_ALLWORK_MASK adds 1a4226efaf80 x86/pkeys: Make init_pkru_value static adds 6637401c35b2 x86/fpu: Add might_fault() to user_insn() adds 2f2fcc40a961 x86/fpu: Update comment for __raw_xsave_addr() adds 12209993e98c x86/fpu: Don't export __kernel_fpu_{begin,end}() adds ed4d13cb2ef9 Merge branch 'x86/fpu' adds 71a7ee43bffe Merge branch 'x86/microcode' adds c683c37cd132 generic/pgtable: Make {pmd, pud}_same() unconditionally available adds 0cebbb60f759 generic/pgtable: Introduce {p4d,pgd}_same() adds 4369deaa2f02 generic/pgtable: Introduce set_pte_safe() adds 0a9fe8ca844d x86/mm: Validate kernel_physical_mapping_init() PTE population adds ba6f508d0ec4 x86/mm: Drop usage of __flush_tlb_all() in kernel_physical [...] adds c498e282ba19 Merge branch 'x86/mm' adds a466bcce42b3 Merge branch 'x86/platform' adds aa77bfb354c4 x86/speculation: Change misspelled STIPB to STIBP adds f51760aa3f1b Merge branch 'x86/pti' adds d999c0ec2498 x86/hpet: Remove unused FSEC_PER_NSEC define adds 5fa837519763 Merge branch 'x86/timers' adds 3bbecda81956 Merge remote-tracking branch 'tip/auto-latest' adds 755d84299b55 Merge remote-tracking branch 'clockevents/clockevents/next' adds bd4473541822 EDAC, i5000: Remove set but not used local variables adds 53b26695dbe0 Merge remote-tracking branch 'edac-amd/for-next' adds 81b1e6e6a859 platform-msi: Free descriptors in platform_msi_domain_free() adds 06459901d55e irq/irq_sim: Store multiple interrupt offsets in a bitmap adds 7728819c2190 irqchip: bcm283x: Switch to SPDX identifier adds e25a96d708fd irqchip/irq-renesas-irqc: Convert to SPDX identifiers adds bf9732857ba5 irqchip/irq-renesas-intc-irqpin: Convert to SPDX identifiers adds b87442b0745e irqchip/irq-imx-gpcv2: Remove unused code adds bd654fb67acf irqchip/irq-imx-gpcv2: Share reg offset calculation code adds f2dace5f9725 irqchip/irq-imx-gpcv2: Make use of BIT() macro adds fb7348abb119 irqchip/irq-imx-gpcv2: Make error messages more consistent adds ed01edc0ab6f irqchip/irq-imx-gpcv2: Add support for i.MX8MQ adds f9c75bca44d4 irqchhip: Convert to using %pOFn instead of device_node.name adds cdf6179630a5 dt-bindings: interrupt-controller: Document RDA8810PL intc adds d852e62ad689 irqchip: Add RDA8810PL interrupt driver adds a15b7439083c dt-bindings: interrupt-controller: Add suniv interrupt-controller adds 177304cf9286 irqchip/sun4i: Add a struct to hold global variables adds d4fc2ea0f0f8 irqchip/sun4i: Move IC specific register offsets to struct adds b0c4b9f35555 irqchip/sun4i: Add support for Allwinner ARMv5 F1C100s adds 7c813152cf9b dt-bindings/gic-v3: Add msm8996 compatible string adds f70fdb42a095 irqchip/gic: Add support to device tree based quirks adds 9c8114c20d18 irqchip/gic-v3: Add quirk for msm8996 broken registers adds 9ef0b22b099c Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 7e1413edd619 tracing: Consolidate trace_add/remove_event_call back to t [...] adds 1ce25e9f6fff tracing: Add generic event-name based remove event method adds dbc3f042fbc8 selftests/ftrace: Add testcases for dynamic event adds b4262407a569 Merge remote-tracking branch 'ftrace/for-next' adds 621f3ad6e8a1 Merge remote-tracking branch 'rcu/rcu/next' adds 93c6875735b3 Merge remote-tracking branch 'percpu/for-next' adds 599eefffcf6b platform/x86: thinkpad_acpi: Cleanup quirks macros adds 3b1f99558ddc platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE adds ef688fc79c54 platform/x86: intel_telemetry: convert to DEFINE_SHOW_ATTRIBUTE adds 59e96ec85e8e platform/x86: mlx-platform: Add definitions for new registers adds 3752e5c764b4 platform/x86: mlx-platform: Rename new systems product names adds edd45cba5ed7 platform/x86: mlx-platform: Fix tachometer registers adds 440f343df199 platform/x86: mlx-platform: Fix LED configuration adds e2883859dd0b platform/x86: mlx-platform: Allow mlxreg-io driver activat [...] adds 52675da1d087 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds fb7255a92311 platform/x86: mlx-platform: Convert to use SPDX identifier adds 1a2048d1ee59 Merge remote-tracking branch 'drivers-x86/for-next' adds 5052ff7b8f55 Merge remote-tracking branch 'chrome-platform/for-next' adds a2023447a7e4 Merge remote-tracking branch 'hsi/for-next' adds c4f7bd4a4275 led: triggers: Break the for loop after default trigger is found adds 02d31765bb35 led: triggers: Add LED_INIT_DEFAULT_TRIGGER flag adds 8146aace60c7 led: triggers: Initialize LED_INIT_DEFAULT_TRIGGER if trig [...] adds 0ed0e14c859f Merge remote-tracking branch 'leds/for-next' adds d94a8f5bcf99 Merge remote-tracking branch 'ipmi/for-next' adds 39fc74ebac62 Merge remote-tracking branch 'driver-core/driver-core-next' adds b53bde6686fb Merge 4.20-rc6 into usb-next adds 1726ea907a7f dt-bindings: phy: add binding for Allwinner H6 USB2 PHY adds 2659392e5c08 phy: sun4i-usb: add support for missing USB PHY index adds ae409cc7c3cd phy: sun4i-usb: add support for H6 USB2 PHY adds 640ac1474486 MAINTAINERS: Add Kishon as maintainer of PHY bindings adds 79a5a18aa9d1 phy: core: rework phy_set_mode to accept phy mode and submode adds 2af8caeee478 phy: core: add PHY_MODE_ETHERNET adds c8fe6d7f3f83 phy: ocelot-serdes: convert to use eth phy mode and submode adds cccc43b853df phy: mvebu-cp110-comphy: convert to use eth phy mode and submode adds b3af06451bf8 phy: core: clean up unused ethernet specific phy modes adds cb96a690724e dt-bindings: phy: Document cadence Sierra PHY bindings adds 44d30d622821 phy: cadence: Add driver for Sierra PHY adds 72c0339c115b phy: renesas: rcar-gen3-usb2: follow the hardware manual p [...] adds 2ad2af081622 phy: mapphone-mdm6600: Improve phy related runtime PM calls adds c5e18b3413b5 phy: mvebu-cp110-comphy: fix spelling in structure name adds 5b9bf512ca93 dt-bindings: phy: add cpsw port interface mode selection p [...] adds 92b58b34741f phy: ti: introduce phy-gmii-sel driver adds ad57b78579ab dt-bindings: net: ti: cpsw: switch to use phy-gmii-sel phy adds 3ff18849eb65 net: ethernet: ti: cpsw: add support for port interface mo [...] adds 03e7d002526d phy: Use of_node_name_eq for node name comparisons adds 3c2ce40b2fbb dt-bindings: phy: add binding for Freescale i.MX8MQ USB3 PHY adds efe81bea8915 phy: add driver for Freescale i.MX8MQ USB3 PHY adds c8457828ff48 phy: Add MIPI D-PHY mode adds aeaac93ddb28 phy: Add configuration interface adds 2ed869990e14 phy: Add MIPI D-PHY configuration options adds dddc97e82303 phy: dphy: Add configuration helpers adds 1a3a09270668 phy: ti: fix semicolon.cocci warnings adds 2517d09b39f3 dt-bindings: phy-qcom-qmp: Fix register underspecification adds 5e17b95d9893 phy: qcom-qmp: Utilize fully-specified DT registers adds d21aafe9a4a5 dt-bindings: phy-qcom-qmp: Move #clock-cells to child adds 2e38c2e7026a phy: qcom-qmp: Expose provided clocks to DT adds ed0a773bff5f Merge tag 'phy-for-4.21_v1' of git://git.kernel.org/pub/sc [...] adds a7351807bd8b usb: dwc3: update stream id in depcmd adds 26d62b4d10ad usb: dwc3: don't issue no-op trb for stream capable endpoints adds b7a4fbe2300a usb: dwc3: Correct the logic for checking TRB full in __dw [...] adds 35a605413228 usb: dwc2: Disable power down feature on Samsung SoCs adds 36b25b69c2c1 usb/mtu3: power down device ip at setup adds 4f7371314e57 usb: mtu3: remove QMU checksum adds 68c750cf4504 usb: mtu3: enable hardware remote wakeup from L1 automatically adds a0678e2eed41 usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) adds 49187dd14cc8 usb: mtu3: enable SETUPENDISR interrupt adds 47b6f8bf8700 usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode adds 6ed30a7d8ec2 usb: dwc2: host: use hrtimer for NAK retries adds b01828e26048 usb: renesas_usbhs: Remove dummy runtime PM callbacks adds d54d334e75b9 usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro adds 6b69753fa007 usb: gadget: Introduce frame_number to usb_request adds 6abfa0f5bb7c usb: dwc3: gadget: Report isoc transfer frame number adds 54d48183d21e usb: dwc3: trace: add missing break statement to make comp [...] adds f770e3bc236e usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler adds d9d1dc817020 USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE adds 3004cfd62049 Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" adds cc10ce0c51b1 usb: dwc2: disable power_down on Amlogic devices adds 244add8ebfb2 usb: dwc3: gadget: Disable CSP for stream OUT ep adds 4fe4f9fecc36 usb: dwc2: Fix disable all EP's on disconnect adds 5ac93d0c5d8c Merge tag 'usb-for-v4.21' of git://git.kernel.org/pub/scm/ [...] adds 9e412c66a8a2 usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE adds c238ec3ef638 usb: core: Remove unnecessary memset() adds eaf3074e0a8c usb: renesas_usbhs: mark PM functions as __maybe_unused adds b275bf033c1e Merge remote-tracking branch 'usb/usb-next' adds 01688a6d66b5 USB: serial: mos7840: remove set but not used variables 'n [...] adds 8e7416876621 Merge remote-tracking branch 'usb-serial/usb-next' adds 9c96f401e91a Merge 4.20-rc6 into tty-next adds 426b409074ee Merge remote-tracking branch 'tty/tty-next' adds c4aa8b2a8b63 Merge 4.20-rc6 into char-misc-next adds c20c809f9259 Merge tag 'thunderbolt-for-v4.21' of git://git.kernel.org/ [...] adds 2701e804f00f Merge tag 'extcon-next-for-4.21' of git://git.kernel.org/p [...] adds 4df3e03af385 Merge remote-tracking branch 'char-misc/char-misc-next' adds d3086550faea Merge 4.20-rc6 into staging-next adds 70b17991d895 staging: erofs: unzip_{pagevec.h,vle.c}: rectify BUG_ONs adds b8e076a6ef25 staging: erofs: unzip_vle_lz4.c,utils.c: rectify BUG_ONs adds ccd9c19c7ae1 staging: erofs: remove __EROFS_BIT adds 019ec6c14fbd staging: erofs: Fix spelling issue adds d6a0de493374 staging: speakup: change semaphore to completion adds 108d9dd51363 staging: mt7621-spi: drop the broken full-duplex mode adds 354ea2ee6d2b staging: mt7621-spi: drop support for SPI mode 1/2/3 adds f8bc1b2efa05 staging: comedi: change do_insn*_ioctl to allow more samples adds a793dbe92601 staging: rtl8188eu: simplify loop in rtl88eu_phy_iq_calibrate() adds 15f11e0ffce0 staging: rtl8188eu: reuse Hal_GetChnlGroup88E() adds c45140bce3f4 staging: rtl8723bs: remove dead code, rtw_port_switch_chk() adds 5e8f616103b8 staging: rtl8723bs: fix typo in the TODO file adds 09a8ea34cf43 staging: rtl8723bs: change semaphores to completions adds 07e3a844ff05 staging: rtl8723bs: change pwrctrl lock to a mutex adds 8bdf15fa67d8 staging: rtl8723bs: remove semaphore remnants adds 852b2876a8a8 staging: vchiq: rework remove_event handling adds 370e0a710127 staging: mt7621-eth: set correct dma mask. adds 84519a4b0fae staging: mt7621-mmc: set correct dma mask. adds 90dedc973b86 staging: mt7621-dts: allow gnubee to reboot cleanly. adds 5b0d9cd7211d staging: mt7621-eth: fix compile warning. adds a6bf8820224d staging: mt7621-mmc: add missing header. adds d17f5ff7713f staging: mt7621-mmc: fix compile warnging: cmd_buf adds 99c22707ef64 staging: mt7621-dts: avoid warnings in pinctrl definitions adds 7566f39dfdc1 staging: bcm2835-camera: Abort probe if there is no camera adds 3a2c20024a2b staging: bcm2835-camera: fix module autoloading adds 1a321ea68b0f staging: bcm2835-camera: Move module info to the end adds 405e2f98637d staging: vchiq_arm: Fix camera device registration adds 25c7597af20d staging: vchiq_arm: Register a platform device for audio adds 736b0ec4865a staging: bcm2835-audio: Enable compile test adds c04a8fe45845 staging: bcm2835-audio: use module_platform_driver() macro adds b7491a9fca2d staging: bcm2835-audio: Drop DT dependency adds 9c85a4d0aeab staging: bcm2835-camera: Provide more specific probe error [...] adds 4cc357c500d3 staging: bcm2835-camera: Add hint about possible faulty config adds e894075934a4 staging: mt7621-mmc: Fix incompletely removed #if 0 block in sd.c adds b911b0ab0d89 iio: accel: kxcjk-1013: Add the "KXJ2109" ACPI HID adds bac257b0d2a1 staging: iio: ad5933: add device tree support adds aad172b01761 iio: adc: meson-saradc: check for devm_kasprintf failure adds 50314f98b0ac iio: adc: meson-saradc: fix internal clock names adds f8f612530e60 Staging: iio: adt7316: Add of_device_id table adds c63460c4298f Staging: iio: adt7316: Use device tree data to set ldac_pin adds 3310280830a9 Staging: iio: adt7316: Switch irq_flags to a local variable adds c3d8360deb9d Staging: iio: adt7316: Change the name from irq_flags to irq_type adds f71b3c99128b dt-bindings: iio: potentiometer: Add Microchip MCP41xxx/42xxx adds 092cb71a604e iio: potentiometer: Add driver for Microchip MCP41xxx/42xxx adds 7f6232e69539 iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID adds 0da98c7b28bd iio: adc: stm32-adc: move self-calibration to prepare routine adds 9bdbb1139ca1 iio: adc: stm32-adc: add power management support adds 49ad8d289284 iio: adc: stm32-adc: switch off running adc when going to [...] adds 8611b69e9546 iio: hid-sensor-hub: clean up indentation, remove extraneous tab adds 3aed83caa2f7 iio: imu: st_lsm6dsx: do not use a fixed read len in read_oneshot adds f116914dca8a staging:iio:ad2s90: Add device tree support adds a996590baddc staging:iio:ad2s90: Remove spi setup that should be done via dt adds 11d509adfbe0 staging:iio:ad2s90: Add max frequency check at probe adds e3d786a37454 dt-bindings:iio:resolver: Add docs for ad2s90 adds 07e00822cca5 staging:iio:ad2s90: Replace license text w/ SPDX identifier adds 3a1203bfa496 staging:iio:ad2s90: Add comment to device state mutex adds 9564c7a49290 staging:iio:ad2s90: Move out of staging adds 0a9ff2a13b46 iio: magnetometer: ak8975: Add the "AKM9911" ACPI HID adds 88884a503ba8 iio: humidity: hts221: add entry in MAINTAINERS file adds 53e8785c248d staging: iio: adc: ad7280a: check for devm_kasprint() failure adds 794e20ee038e staging: iio: adc: ad7280a: fix overwrite of the returned value adds d45ebf1f986d iio: core: check 'info' value before registering the device adds c3e566c8cb55 dt-bindings: iio: accel: use a generic node name for lis302 adds 5c608d4dd49a Revert "Staging: iio: adt7316: Add an extra check for 'ret [...] adds 12d323cf6dd5 iio:dac:ad5686: Add AD5310R support adds 0e76df5c9783 iio: dac: ad5686: fix bit shift read register adds 6e9982918c3f iio: bmi160: use all devm functions in probe adds 882bf52fdeab iio: adc: exynos-adc: Add S5PV210 variant adds d1655c7f4871 iio: adc: Allow selection of Exynos ADC on S5PV210 adds a9b0a2a7c193 dt-bindings: iio: adc: exynos-adc: Add S5PV210 variant adds db23d88756ab iio: adc: qcom-spmi-adc5: Initialize prescale properly adds c6cbcdea7ab9 Merge tag 'iio-for-4.21b' of git://git.kernel.org/pub/scm/ [...] adds f28516ceaf27 Merge remote-tracking branch 'staging/staging-next' adds 1fa572ad0538 Merge remote-tracking branch 'mux/for-next' adds 8bf2ebd2c426 Merge remote-tracking branch 'icc/icc-next' adds 25a41b45ef97 Merge remote-tracking branch 'slave-dma/next' adds c8a2c921af00 Merge remote-tracking branch 'cgroup/for-next' adds 27b1032ea88d Merge branch 'fixes' into for-next adds dd94e7f59f63 Merge branch 'misc' into for-next adds 773a58db0056 Merge remote-tracking branch 'scsi/for-next' adds 2d1036aea463 Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" adds 719162bd5bb9 scsi: lpfc: Enable Management features for IF_TYPE=6 adds dc71eccc175e scsi: aacraid: change wait_sem to a completion adds bc127d93e4ec scsi: aacraid: change event_wait to a completion adds 850f6acd3436 scsi: qla2xxx: Enable FC-NVME on NPIV ports adds 5e6803b409ba scsi: qla2xxx: Fix NPIV handling for FC-NVMe adds 835aa4f2691e scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port adds 86d540ff3319 scsi: qla2xxx: Update driver version to 10.00.00.12-k adds 735bcc77e6ba scsi: hisi_sas: Fix warnings detected by sparse adds 6e1b731b5352 scsi: hisi_sas: Relocate some code to reduce complexity adds 6db831f4ef76 scsi: hisi_sas: Make sg_tablesize consistent value adds cc68e6077bbf scsi: mpt3sas: Introduce flag for aero based controllers adds b899202901a8 scsi: mpt3sas: Add separate function for aero doorbell reads adds 306eaf276b02 scsi: mpt3sas: Replace readl with ioc->base_readl adds ed4c1136ac2a scsi: mpt3sas: Update driver version to 27.101.00.00 adds 6c8d5f051251 scsi: ufs: Fix platform_no_drv_owner.cocci warnings adds e34f07e1c9a6 Merge remote-tracking branch 'scsi-mkp/for-next' adds 6fc8f73742dc Merge remote-tracking branch 'vhost/linux-next' adds b5cb22b2652e Merge remote-tracking branch 'rpmsg/for-next' adds e59f5e08ece1 gpiolib-acpi: Only defer request_irq for GpioInt ACPI even [...] adds 4141c2cc3743 gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochi [...] adds 81c85ec15a19 gpio: OF: Parse MMC-specific CD and WP properties adds a53f79534f4e gpio: rcar: reference device instead of platform device adds 46a14b1aa4a1 MAINTAINERS: remove a duplicate entry for gpio-mockup adds 59d646c775d6 gpio: mt7621: report failure of devm_kasprintf() adds a109c2dbb571 gpio: mt7621: pass mediatek_gpio_bank_probe() failure up t [...] adds 9b34d05aa9c8 gpio: lpc18xx: use SPDX license identifier adds 9dd1a30cb488 gpio: lpc18xx: add struct device local variable adds 985d8d5c76dc gpio: lpc18xx: use resource managed interface to register [...] adds 5ddabfe8d3de gpio: lpc18xx: add GPIO pin interrupt controller support adds e96fd5ce5ffa dt-bindings: gpio: lpc18xx: describe interrupt controllers [...] adds 25fbc9e8d367 dt-bindings: tegra186-gpio: Add Tegra186 specific prefix adds 9904f0325ec3 gpio: ks8695: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 6169005ceb8c gpio: zynq: Report gpio direction at boot adds b00b7980af8a gpio: uniphier: convert to SPDX License Identifier adds 67566ae474e6 gpio: lpc18xx: fix GPIO controller driver build as a module adds 74c79c5c3287 Merge branch 'devel' into for-next adds 62b9273c5b33 Merge remote-tracking branch 'gpio/for-next' adds ad774315c376 MAINTAINERS: Add tree link for Intel pin control driver adds d481de4730c8 pinctrl: baytrail: simplify getting .driver_data adds a4833c6059af pinctrl: cherryview: simplify getting .driver_data adds cb035d7469cf pinctrl: intel: simplify getting .driver_data adds 6ad3d495760b pinctrl: cedarfork: Get rid of unneeded ->probe() stub adds 185d33c2a234 pinctrl: denverton: Get rid of unneeded ->probe() stub adds 883a60dfdac7 pinctrl: lewisburg: Get rid of unneeded ->probe() stub adds bdc2bc72b687 pinctrl: broxton: Get rid of unneeded ->probe() stub adds 9080e77bc3c9 pinctrl: cannonlake: Get rid of unneeded ->probe() stub adds ec7cf5c5c8ff pinctrl: icelake: Get rid of unneeded ->probe() stub adds c34c17750860 pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub adds 0dd519e3784b pinctrl: intel: Unexport intel_pinctrl_probe() adds f27a0d9ad366 pinctrl: merrifield: include bits.h instead of bitops.h adds 35bf500769af pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h adds c73e7ad6f6c3 pinctrl: denverton: Replace acpi.h with mod_devicetable.h adds 1068934c8f4b pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h adds cd06a5e7f700 pinctrl: broxton: Code formatting fixes adds 64639558376d pinctrl: geminilake: Code formatting fixes adds 3d5d096ec9c4 pinctrl: cannonlake: Code formatting fixes adds 5c20a0227e8b pinctrl: icelake: Code formatting fixes adds 166d6e2adc55 pinctrl: baytrail: Code formatting fixes adds b6fb6e11b404 pinctrl: cherryview: Add chv_gpio_clear_triggering() helpe [...] adds 1adde32a2ede pinctrl: cherryview: Stop clearing the GPIO_EN bit from ch [...] adds f836b94444d6 Merge tag 'intel-pinctrl-v4.21-1' of git://git.kernel.org/ [...] adds a0d2f28f58d3 Merge branch 'devel' into for-next adds 1e8f0adae85e Merge remote-tracking branch 'pinctrl/for-next' adds e3adc7efe678 pwm: imx: Sort include files adds 9f617ada9f82 pwm: imx: Use bitops and bitfield macros to define registe [...] adds bf9b0b1b0b6c pwm: imx: Implement get_state() function for hardware readout adds a36b26067958 pwm: Drop legacy wrapper for changing polarity adds 8092ff74bd91 pwm: Enable Kona PWMto be built for the Cygnus architecture adds 46275577b86a pwm: bcm2835: Switch to SPDX identifier adds 153de0f7bc23 Merge remote-tracking branch 'pwm/for-next' adds 61972c1e4c4d Merge remote-tracking branch 'random/dev' adds b708a3cc9600 selftests: do not macro-expand failed assertion expressions adds 6059c6b1d526 selftests: watchdog: Add gettimeleft command line arg adds 0ca2923e2a1e selftests: watchdog: fix spelling mistake "experies" -> "expires" adds 6edf2e3710f4 fix dma-buf/udmabuf selftest adds 4f97e20fa1ad Merge remote-tracking branch 'kselftest/next' adds 4e389b90aaa4 Merge remote-tracking branch 'y2038/y2038' adds b952193d0e3a Merge remote-tracking branch 'livepatching/for-next' adds c73f5b5ec91d Merge remote-tracking branch 'coresight/next' adds 4d42c44727a0 lib/vsprintf: Print time and date in human readable format [...] adds 5548cbf7f148 rtc: Switch to use %ptR adds d422f8835d29 rtc: at91rm9200: Switch to use %ptR adds 285166cb8c77 rtc: at91sam9: Switch to use %ptR adds 22b844ae3318 rtc: m41t80: Switch to use %ptR adds ad78343e40cb rtc: m48t59: Switch to use %ptR adds 148137607246 rtc: mcp795: Switch to use %ptR adds 8d2e6b22bbc6 rtc: pcf50633: Switch to use %ptR adds 93206f9315bb rtc: pic32: Switch to use %ptR adds 4f5ef6eec475 rtc: pm8xxx: Switch to use %ptR adds b2db0a291ac6 rtc: puv3: Switch to use %ptR adds 0991e754b99c rtc: rk808: Switch to use %ptR adds a3f60bb35fca rtc: rx6110: Switch to use %ptR adds 1921cab11723 rtc: rx8025: Switch to use %ptR adds 9a1bacf4239e rtc: s3c: Switch to use %ptR adds 5527842eab23 rtc: s5m: Switch to use %ptR adds d54fb4861666 rtc: tegra: Switch to use %ptR adds 804cfcb98232 Input: hp_sdc_rtc - Switch to use %ptR adds 906254441564 m68k/mac: Switch to use %ptR adds a07995be61e1 PM: Switch to use %ptR adds 2cb5e4743ab5 dt-bindings: rtc: use a generic node name for ds1307 adds ecb4a353d3af rtc: pcf8523: don't return invalid date when battery is low adds bae5e94bea18 dt-bindings: rtc: pcf85363: Document pcf85263 real-time clock adds fc979933bcf1 rtc: pcf85363: Add support for NXP pcf85263 rtc adds 2dc7c1cc4cf1 Merge remote-tracking branch 'rtc/rtc-next' adds 6c0c5dc33ff4 dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string adds 37cf28d3b5bc eeprom: at24: add support for 24c2048 adds 8b65beebfd39 Merge remote-tracking branch 'at24/at24/for-next' adds a5fbb62b9720 ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers adds 4d8ddc13d727 ntb_hw_switchtec: NT req id mapping table register entry n [...] adds d9842b39e9ec ntb_hw_switchtec: Added support of >=4G memory windows adds 3a8309d5fb89 Merge remote-tracking branch 'ntb/ntb-next' adds 189af4657186 ARM: smp: add support for per-task stack canaries adds be1944712d8e Merge branch 'for-next/gcc-plugin/arm-stackprotector' into [...] adds 976055285d02 Merge remote-tracking branch 'kspp/for-next/kspp' adds 205e6bd6ad99 Merge remote-tracking branch 'cisco/for-next' adds 1d4664e3d380 Merge remote-tracking branch 'slimbus/for-next' adds d0c9a0a31d1a Merge remote-tracking branch 'nvmem/for-next' adds 48483614de97 XArray: Fix xa_alloc when id exceeds max adds d8c6527f9681 Merge remote-tracking branch 'xarray/xarray' adds 2f3002b11ba4 alpha: fix hang caused by the bootmem removal adds 5a2530ec8636 mm: Introduce common STRUCT_PAGE_MAX_SHIFT define adds 1693f596758e mm/sparse: add common helper to mark all memblocks present adds dbcd365b974d arch/sh/include/asm/io.h: provide prototypes for PCI I/O m [...] adds d243ac7b5f36 mm, thp: always specify disabled vmas as nh in smaps adds 8ee2a87bbdd3 hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization adds c063be283b50 hugetlbfs: Use i_mmap_rwsem to fix page fault/truncate race adds b955ad60ffe7 hugetlbfs: remove unnecessary code after i_mmap_rwsem sync [...] adds f163e5d85bc1 psi: fix reference to kernel commandline enable adds a82b6ee401fa memblock: annotate memblock_is_reserved() with __init_memblock adds 384b9b29885a hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() adds 5736702aaf6b fs/iomap.c: get/put the page in iomap_page_create/release() adds c2b273d771f8 userfaultfd: check VM_MAYWRITE was set after verifying the [...] adds ec7a669c38a5 checkstack.pl: fix for aarch64 adds 5de1d4aa9e49 lib/test_debug_virtual.c: fix build failure adds 59629ffe00ad arm: arch/arm/include/asm/page.h needs personality.h adds 846bc599835c kasan, mm: change hooks signatures adds 78566f6be933 kasan, slub: handle pointer tags in early_kmem_cache_node_alloc adds ff9a6bd5247b kasan: move common generic and tag-based code to common.c adds b3c1383143d1 kasan: rename source files to reflect the new naming scheme adds e5b26d20a20f kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS adds 2a4689e7f69c kasan, arm64: adjust shadow size for tag-based mode adds 257e1658056b kasan: rename kasan_zero_page to kasan_early_shadow_page adds 47bcdf8a242b kasan: initialize shadow to 0xff for tag-based mode adds 8d59ae9c7d80 arm64: move untagged_addr macro from uaccess.h to memory.h adds 91f5fd5e8c8e kasan: add tag related helper functions adds e5f4b5edb351 kasan, arm64: untag address in _virt_addr_is_linear adds 12ff005d0600 kasan: preassign tags to objects with ctors or SLAB_TYPESA [...] adds ce59041f3e2a kasan, arm64: fix up fault handling logic adds 089dc516f651 kasan, arm64: enable top byte ignore for the kernel adds adc7c58b8db4 kasan, mm: perform untagged pointers comparison in krealloc adds 36045784a02d kasan: split out generic_report.c from report.c adds 0938bf716f78 kasan: add bug reporting routines for tag-based mode adds e4b4862bd01c mm: move obj_to_index to include/linux/slab_def.h adds 699b957b172e kasan: add hooks implementation for tag-based mode adds fad12999ea8c kasan, arm64: add brk handler for inline instrumentation adds 94aba2fc361c kasan, mm, arm64: tag non slab memory allocated via pagealloc adds 3aa6686c5285 kasan: add __must_check annotations to kasan hooks adds 65701b57d8c7 kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS adds ac881ba87f82 kasan: update documentation adds 0b4e9c19bc60 kasan: add SPDX-License-Identifier mark to source files adds 41797374e2fc bloat-o-meter: ignore __addressable_ symbols adds 52eb82bed18b arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_op [...] adds d6be093dbb10 arch/sh/boards/mach-kfr2r09/setup.c: drop pointless static [...] adds 00adfaac537a sh: boards: convert to SPDX identifiers adds ba5bd0906ba1 sh: drivers: convert to SPDX identifiers adds 1c8248f7372e sh: include: convert to SPDX identifiers adds e73c31b02d4a sh: sh2: convert to SPDX identifiers adds db34da365bd1 sh: sh2a: convert to SPDX identifiers adds 26a840254faf sh: sh3: convert to SPDX identifiers adds c4c0fcd77b23 sh: sh4: convert to SPDX identifiers adds b581e16d60a8 sh: sh4a: convert to SPDX identifiers adds 5a9b60d43c60 sh: sh5: convert to SPDX identifiers adds 18adae873ed4 sh: shmobile: convert to SPDX identifiers adds 18f5b15a711a sh: cpu: convert to SPDX identifiers adds 53dd4d130d05 sh: kernel: convert to SPDX identifiers adds 5c46666888bd sh: lib: convert to SPDX identifiers adds b427f68e067d debugobjects: call debug_objects_mem_init eariler adds cb15d2992d77 ocfs2: optimize the reading of heartbeat data adds 2b86232baa83 ocfs2: dlmfs: remove set but not used variable 'status' adds bb842b25c36d ocfs2: remove set but not used variable 'lastzero' adds 5b8816608f7b ocfs2: improve ocfs2 Makefile adds 6fd3f15d66c5 ocfs2: fix panic due to unrecovered local alloc adds e97a6f669234 ocfs2: clear journal dirty flag after shutdown journal adds e744c7f829d1 ocfs2: don't clear bh uptodate for block read adds e5c931c0736e ocfs2: clear zero in unaligned direct IO adds 951cff6d6320 ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds 67a47345b6c3 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds e0e019181fc9 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds 8e505f654f34 block: restore /proc/partitions to not display non-partiti [...] adds 0db7202d708e mm, slab: remove unnecessary unlikely() adds 460c75ae3b85 mm-slab-remove-unnecessary-unlikely-fix adds 647b8539b9ca mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() adds bb5b39b5a4b9 mm/slub.c: page is always non-NULL in node_match() adds 12bf65492d9d mm/slub.c: record final state of slub action in deactivate_slab() adds 784779cf0ab1 mm-slub-record-final-state-of-slub-action-in-deactivate_slab-fix adds f2c5ef16fc5f mm/slub.c: improve performance by skipping checked node in [...] adds 90c8eab83a74 mm-slub-improve-performance-by-skipping-checked-node-in-ge [...] adds aa35814be41d include/linux/slab.h: fix sparse warning in kmalloc_type() adds f3b4303e74a6 mm/page_owner: clamp read count to PAGE_SIZE adds 9824d2455ad5 mm-page_owner-clamp-read-count-to-page_size-fix adds e41b6704786d mm/hotplug: optimize clear_hwpoisoned_pages() adds 2083ecc1ad61 mm-hotplug-optimize-clear_hwpoisoned_pages-fix adds c2b1c7f3447e mm/mmu_notifier.c: remove mmu_notifier_synchronize() adds 6d83c7a784e2 writeback: don't decrement wb->refcnt if !wb->bdi adds 6d031df13523 mm/readahead.c: simplify get_next_ra_size() adds d8cdc2a5d061 mm: vmscan: skip KSM page in direct reclaim if priority is low adds 83e22fa69f3b mm: ksm: do not block on page lock when searching stable tree adds a31b3093c452 mm-ksm-do-not-block-on-page-lock-when-searching-stable-tree-fix adds 9866d168a1ab mm: print more information about mapping in __dump_page adds cf44998f9fff mm: debug: Fix a width vs precision bug in printk adds 54163df826fa mm-print-more-information-about-mapping-in-__dump_page-fix-2 adds 854b72f7018c mm: lower the printk loglevel for __dump_page messages adds c4152e3716af mm, memory_hotplug: drop pointless block alignment checks [...] adds 5dc63594c03c mm, memory_hotplug: print reason for the offlining failure adds 2c3828162b3f mm-memory_hotplug-print-reason-for-the-offlining-failure-fix adds 9cb83f2dd675 mm, memory_hotplug: be more verbose for memory offline failures adds a9afabdaddc5 mm-memory_hotplug-be-more-verbose-for-memory-offline-failures-fix adds ec48063a0247 mm-memory_hotplug-be-more-verbose-for-memory-offline-failu [...] adds 2f093aa70060 xxHash: create arch dependent 32/64-bit xxhash() adds c58b8ee10654 ksm: replace jhash2 with xxhash adds 6e00cc837c87 mm/mmap.c: remove verify_mm_writelocked() adds 84714e1d4bfc mm, memory_hotplug: do not clear numa_node association aft [...] adds 1755d57ae535 mm: Add an F_SEAL_FUTURE_WRITE seal to memfd adds c3e625beba00 mm/memfd: make F_SEAL_FUTURE_WRITE seal more robust adds da02d5e9eef9 mm-add-an-f_seal_future_write-seal-to-memfd-fix-2 adds 123dbcf64e7f selftests/memfd: add tests for F_SEAL_FUTURE_WRITE seal adds d2d4dfaf0687 selftests/memfd: modify tests for F_SEAL_FUTURE_WRITE seal adds 5785efe1b2d9 mm: remove reset of pcp->counter in pageset_init() adds b20a03db38c8 mm: reference totalram_pages and managed_pages once per function adds fbf8ba2a2f93 mm: convert zone->managed_pages to atomic variable adds 7085585c41ff mm: convert totalram_pages and totalhigh_pages variables t [...] adds e9fe26a676cb mm-convert-totalram_pages-and-totalhigh_pages-variables-to [...] adds b1386870d74e mm: remove managed_page_count_lock spinlock adds cd8480992279 vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when [...] adds a2842b5dec73 mm/swap: use nr_node_ids for avail_lists in swap_info_struct adds 0a10618805fc userfaultfd: convert userfaultfd_ctx::refcount to refcount_t adds 8bde2dfb87fa mm/page_alloc.c: change the order of MIGRATE_RECLAIMABLE/M [...] adds 2b525eac1e0a mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT [...] adds d947104c10c3 mm, devm_memremap_pages: kill mapping "System RAM" support adds 37c8a615c8a9 mm, devm_memremap_pages: fix shutdown handling adds 36a133d4914b mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support adds c7a29888dd46 mm, hmm: use devm semantics for hmm_devmem_{add, remove} adds f252fed8456f mm, hmm: replace hmm_devmem_pages_create() with devm_memre [...] adds 3f089408998c mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL adds 88071a158426 PCI/P2PDMA: match interface changes to devm_memremap_pages() adds dbe8b16bcab8 mm/page_alloc.c: free order-0 pages through PCP in page_fr [...] adds b97925bfdaf1 mm-page_alloc-free-order-0-pages-through-pcp-in-page_frag_ [...] adds c7b032a3de00 mm/page_alloc.c: use a single function to free page adds 90072429cf6f mm/page_alloc.c: deduplicate __memblock_free_early() and m [...] adds ab8aad0c2351 memblock: replace usage of __memblock_free_early() with me [...] adds 897dc1e0516f drivers/base/memory.c: remove an unnecessary check on NR_M [...] adds 6dc361fd4e20 mm/memory_hotplug: drop "online" parameter from add_memory [...] adds 87166893d1b1 mm, page_alloc: spread allocations across zones before int [...] adds e1206278cf31 mm: move zone watermark accesses behind an accessor adds 99680562c6eb mm: use alloc_flags to record if kswapd can wake adds ac84f474c0a8 mm: Use alloc_flags to record if kswapd can wake -fix adds 317220f52f26 mm: reclaim small amounts of memory when an external fragm [...] adds 94934c815ba4 mm/mmzone.c: make "migratetype_names" const char * adds ae19b6eed725 mm/debug.c: make "migrate_reason_names[]" const char * adds fb03888889c0 mm: make free_reserved_area() return "const char *" adds 50b1fb8aedd6 mm, oom: reorganize the oom report in dump_header adds a3ea0a42ba5c mm, oom: add oom victim's memcg to the oom context information adds ff222ec7fdbd mm: put_and_wait_on_page_locked() while page is migrated adds 77fbb20b41a1 mm-put_and_wait_on_page_locked-while-page-is-migrated-fix adds 6073d3005b0c mm: check nr_initialised with PAGES_PER_SECTION directly i [...] adds 67e73ee774d0 mm, memory_hotplug: add nid parameter to arch_remove_memory adds d5153811fd67 kernel, resource: check for IORESOURCE_SYSRAM in release_m [...] adds 37e38eab1e24 mm, memory_hotplug: move zone/pages handling to offline stage adds 842b362182ff mm, memory-hotplug: rework unregister_mem_sect_under_nodes adds 89775102e2d9 mm, memory_hotplug: refactor shrink_zone/pgdat_span adds 3de3ca5a046c mm/memblock.c: skip kmemleak for kasan_init() adds 0a1d37459870 zram: fix lockdep warning of free block handling adds 23574961440e zram: fix double free backing device adds 5a9249801b94 zram: refactor flags and writeback stuff adds e81d1d6dfa06 zram: introduce ZRAM_IDLE flag adds 9eb56a90a180 zram: support idle/huge page writeback adds dbf5d272d74c zram: add bd_stat statistics adds e76f6045f87f zram-add-bd_stat-statistics-v4 adds cddfef1da360 zram: writeback throttle adds 5e0e94b4fd45 zram: writeback throttle adds 85e974b7f708 mm: remove pte_lock_deinit() adds 03e53ff22c5c mm, sparse: drop pgdat_resize_lock in sparse_add/remove_on [...] adds c228d4733fc9 mm-sparse-drop-pgdat_resize_lock-in-sparse_add-remove_one_ [...] adds 8c43601aa0f7 mm, sparse: pass nid instead of pgdat to sparse_add_one_section() adds 17c0af67f6b8 mm, hotplug: move init_currently_empty_zone() under zone_s [...] adds 8d5f6be2a053 mm, swap: refactor swap-in logic out of shmem_getpage_gfp adds 20764a92d68a mm, swap: rid swapoff of quadratic complexity adds 6d0f88c606df mm/hmm.c: remove set but not used variable 'devmem' adds 297d6d792c88 lib/show_mem.c: drop pgdat_resize_lock in show_mem() adds 5cf7a2876ae2 mm/page-writeback.c: don't break integrity writeback on -> [...] adds b6ac6d616055 mm-dont-break-integrity-writeback-on-writepage-error-fix adds 194f8e8086f8 mm/page_alloc.c: drop uneeded __meminit and __meminitdata adds ea3fd8c000d5 mm: use mm_zero_struct_page from SPARC on all 64b architectures adds bad3c57b4720 mm: drop meminit_pfn_in_nid as it is redundant adds 0eb7e553e89e mm: implement new zone specific memblock iterator adds fdb9c1293c62 mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 196db45520a0 mm: move hot-plug specific memory init into separate funct [...] adds 29a04e4cbaa5 mm: add reserved flag setting to set_page_links() adds 55c5236d7257 mm: use common iterator for deferred_init_pages and deferr [...] adds bee17fb11599 mm-use-common-iterator-for-deferred_init_pages-and-deferre [...] adds b137555ba114 tools/vm/page-types.c: fix "kpagecount returned fewer page [...] adds 250f2862439d /proc/kpagecount: return 0 for special pages that are neve [...] adds fe0df98bd48a proc-kpagecount-return-0-for-special-pages-that-are-never- [...] adds 399e0a806ad8 mm/page_io.c: fix polled swap page in adds f163b82faef5 mm/filemap.c: remove useless check in pagecache_get_page() adds ce10bcf4b4e6 mm/page_alloc.c: calculate first_deferred_pfn directly adds ee095458b3ef ioremap: rework pXd_free_pYd_page() API adds 0aa19fc12472 arm64: mmu: drop pXd_present() checks from pXd_free_pYd_table() adds 7bdcb055b9de x86/pgtable: drop pXd_none() checks from pXd_free_pYd_table() adds e5dfd59eb5a0 lib/ioremap: ensure phys_addr actually corresponds to a ph [...] adds 232619fcc076 lib/ioremap: ensure break-before-make is used for huge p4d [...] adds 79d0fd910ad9 mm, kmemleak: little optimization while scanning adds b08acb2001e2 mm-kmemleak-little-optimization-while-scanning-fix adds 37ba86cc38a3 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined adds 0db734c6271d mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds 429056415279 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] adds 137d92bd73b1 mm/mmu_notifier: use structure for invalidate_range_start/ [...] adds 302092c98415 mm-mmu_notifier-use-structure-for-invalidate_range_start-e [...] adds a7b166088b8a mm/mmu_notifier: contextual information for event triggeri [...] adds e93a0c0df5f0 include/linux/memory_hotplug.h: remove duplicate declarati [...] adds 8286148bbc1c mm/page_alloc.c: memory hotplug: free pages as higher order adds 71e7f022722f memory_hotplug-free-pages-as-higher-order-fix adds e8fed6664aa4 memory_hotplug-free-pages-as-higher-order-fix-fix adds 855b7de10b91 mm/page_alloc.c: remove software prefetching in __free_pag [...] adds 010a80ffc404 mm, swap: fix race between swapoff and some swap operations adds de44564f9f0a mm, swap: fix race between swapoff and some swap operations adds 69ab6b147504 mm: fix race between swapoff and mincore adds 20fbef314e7a mm: don't expose page to fast gup before it's ready adds c20187bf3233 mm/page_owner: align with pageblock_nr_pages adds 11193e1694b0 mm/page_owner: align with pageblock_nr pages adds b6af7800c71d fs/buffer.c: add debug print for __getblk_gfp() stall problem adds c768eca025a8 fs/proc/base.c: use ns_capable instead of capable for time [...] adds 9460069d503e fs/proc/util.c: include fs/proc/internal.h for name_to_int() adds c62975fb8b24 fs/proc/inode.c: delete unnecessary variable in proc_alloc [...] adds d877fd0940d6 fs/proc/base.c: slightly faster /proc/*/limits adds 499aeb579641 proc/sysctl: fix return error for proc_doulongvec_minmax() adds 74a37b909676 Documentation/process/coding-style.rst: don't use "extern" [...] adds 56f6c16e9c74 build_bug.h: remove negative-array fallback for BUILD_BUG_ON() adds 5b6bf71dd716 build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse adds e98eceb86c8d drivers/dma-buf/udmabuf.c: convert to use vm_fault_t adds c28248294d6d include/linux/printk.h: drop silly "static inline asmlinka [...] adds df3f18d39e85 fls: change parameter to unsigned int adds cd4f2a664851 lib/genalloc.c: fix allocation of aligned buffer from non- [...] adds 9067c8d5a70b lib/find_bit_benchmark.c: align test_find_next_and_bit wit [...] adds 26e88a473db9 checkpatch: warn on const char foo[] = "bar"; declarations adds f34c9474a605 fs/epoll: remove max_nests argument from ep_call_nested() adds cd2f11e61b44 fs/epoll: simplify ep_send_events_proc() ready-list loop adds ab1909a85fd1 fs/epoll: drop ovflist branch prediction adds b7fa8017e2d8 fs/epoll: robustify ep->mtx held checks adds f2c378628c9a fs/epoll: reduce the scope of wq lock in epoll_wait() adds 860705c8f868 fs-epoll-reduce-the-scope-of-wq-lock-in-epoll_wait-fix adds ea5f967a21f8 fs/epoll: avoid barrier after an epoll_wait(2) timeout adds b61909d2c451 fs-epoll-avoid-barrier-after-an-epoll_wait2-timeout-fix adds 81553cde8e95 fs/epoll: rename check_events label to send_events adds 349afd96fede fs/epoll: deal with wait_queue only once adds 393af37c974b fs-epoll-deal-with-wait_queue-only-once-fix adds ad4f37b82fbe init/main.c: make "initcall_level_names[]" const char * adds 0bcbe611ca3c autofs: improve ioctl sbi checks adds b783d2617cc2 autofs-improve-ioctl-sbi-checks-fix adds 9c82e3b85818 autofs: fix possible inode leak in autofs_fill_super() adds cd4d5fa95d41 autofs: simplify parse_options() function call adds f7aa1250f5ba autofs: change catatonic setting to a bit flag adds 578f64582207 autofs: add strictexpire mount option adds e5d8e8947b85 hfsplus: return file attributes on statx adds 728804fa0331 include/uapi/linux/msdos_fs.h: use MSDOS_NAME for volume l [...] adds 3d991a59b7ee ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds cdd7a0aa15aa fork: fix some -Wmissing-prototypes warnings adds b89cf7313cf4 exec: load_script: don't blindly truncate shebang string adds ad2539c7ee8f exec: increase BINPRM_BUF_SIZE to 256 adds c09b6daf5330 exec: separate MM_ANONPAGES and RLIMIT_STACK accounting adds dc98b12477d0 exec-separate-mm_anonpages-and-rlimit_stack-accounting-fix adds 282860544780 exec-separate-mm_anonpages-and-rlimit_stack-accounting-che [...] adds 27faeb703e40 bfs: extra sanity checking and static inode bitmap adds 7a489f5ddefe panic: add options to print system info when panic happens adds 784bedb57bef kernel/sysctl: add panic_print into sysctl adds 5f8d4992524c kernel/kcov.c: mark write_comp_data() as notrace adds 7ab8b68af104 scripts/gdb: fix lx-version string output adds b2581b704c88 initramfs: cleanup incomplete rootfs adds efae80911ae5 ipc: allow boot time extension of IPCMNI from 32k to 8M adds ab7db927b364 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds d04978ca88ab ipc: conserve sequence numbers in extended IPCMNI mode adds 07365469c2a1 Merge branch 'akpm-current/current' adds 2088c20f85f2 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds ae1b1cc19da5 mm: treewide: remove unused address argument from pte_allo [...] adds 6d2e6003f132 mm: speed up mremap by 20x on large regions adds 32338ab0bbeb mm/mremap: fix 'move_normal_pmd' unused function warning adds 786a006f58d9 mm: select HAVE_MOVE_PMD on x86 for faster mremap adds 649e674930a9 kernel/async.c: remove some duplicated includes adds 446a0319c227 kernel/signal.c: remove some duplicated includes adds e238b5b43437 locking/atomics: build atomic headers as required adds bd8de5767887 mm: balloon: update comment about isolation/migration/compaction adds 02f400de2102 mm: convert PG_balloon to PG_offline adds b60c2df56583 mm-convert-pg_balloon-to-pg_offline-fix adds 3d147fb5501a kexec: export PG_offline to VMCOREINFO adds a9c3d5b9de97 xen/balloon: mark inflated pages PG_offline adds c255d5d2f69a hv_balloon: mark inflated pages PG_offline adds 08f6887b53ea vmw_balloon: mark inflated pages PG_offline adds cfecafd13e51 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds ae4fcb4b4418 PM/Hibernate: use pfn_to_online_page() adds fe6d578b968e PM/Hibernate: exclude all PageOffline() pages adds 537e081f8503 pm-hibernate-exclude-all-pageoffline-pages-v2 adds 8f509e1f993b kernel/locking/mutex.c: remove caller signal_pending branc [...] adds 0b7cb5918d2d kernel/sched/: remove caller signal_pending branch predictions adds 54c10af81041 arch/arc/mm/fault.c: remove caller signal_pending_branch p [...] adds cfec11f89ea2 mm/: remove caller signal_pending branch predictions adds 8f6e163e58f5 fs/: remove caller signal_pending branch predictions adds 2a95392eaba5 fs-remove-caller-signal_pending-branch-predictions-fix adds b1dd0984ed22 include/linux/sched/signal.h: replace `tsk' with `task' adds 195754240ebe fs: don't open code lru_to_page() adds 04b52f6364f7 drivers/base/platform.c: kmemleak ignore a known leak adds 4a3443a998ec drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 8ea68773a9eb Merge branch 'akpm/master' adds d14b746c6c1c Add linux-next specific files for 20181214
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 (14cf8c1d5b90) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
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: Documentation/ABI/stable/sysfs-driver-mlxreg-io | 41 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 + Documentation/DMA-API.txt | 20 +- Documentation/admin-guide/kernel-parameters.txt | 15 +- Documentation/admin-guide/pm/cpuidle.rst | 17 + Documentation/arm64/booting.txt | 8 + Documentation/arm64/cpu-feature-registers.txt | 8 + Documentation/arm64/elf_hwcaps.txt | 12 + Documentation/arm64/pointer-authentication.txt | 88 + Documentation/arm64/silicon-errata.txt | 1 + Documentation/core-api/printk-formats.rst | 18 + Documentation/devicetree/bindings/.gitignore | 1 + Documentation/devicetree/bindings/Makefile | 18 +- .../devicetree/bindings/arm/mrvl/mrvl.txt | 2 +- Documentation/devicetree/bindings/arm/rockchip.txt | 278 - .../devicetree/bindings/arm/rockchip.yaml | 423 + .../arm/{uniphier => socionext}/cache-uniphier.txt | 0 .../devicetree/bindings/arm/socionext/uniphier.txt | 47 + Documentation/devicetree/bindings/arm/tegra.txt | 65 - Documentation/devicetree/bindings/arm/tegra.yaml | 101 + .../devicetree/bindings/clock/imx6q-clock.txt | 3 + Documentation/devicetree/bindings/eeprom/at24.txt | 1 + .../devicetree/bindings/example-schema.yaml | 2 +- .../devicetree/bindings/gpio/nxp,lpc1850-gpio.txt | 38 +- Documentation/devicetree/bindings/i2c/i2c-at91.txt | 2 +- .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 2 +- .../devicetree/bindings/i2c/nxp,pca9541.txt | 2 +- .../devicetree/bindings/iio/accel/lis302.txt | 4 +- .../bindings/iio/adc/samsung,exynos-adc.txt | 4 +- .../bindings/iio/potentiometer/mcp41010.txt | 28 + .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 + .../interrupt-controller/allwinner,sun4i-ic.txt | 4 +- .../bindings/interrupt-controller/arm,gic-v3.txt | 4 +- .../interrupt-controller/rda,8810pl-intc.txt | 61 + .../devicetree/bindings/iommu/arm,smmu.txt | 39 + .../devicetree/bindings/media/aspeed-video.txt | 26 + Documentation/devicetree/bindings/mfd/axp20x.txt | 9 + .../devicetree/bindings/mmc/arasan,sdhci.txt | 4 + .../devicetree/bindings/mmc/sdhci-am654.txt | 36 + .../devicetree/bindings/mmc/sdhci-omap.txt | 2 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 4 + .../devicetree/bindings/net/mediatek-dwmac.txt | 87 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 77 +- .../bindings/regulator/act8945a-regulator.txt | 34 + .../bindings/regulator/mcp16502-regulator.txt | 143 + .../bindings/reserved-memory/xen,shared-memory.txt | 24 + Documentation/devicetree/bindings/rtc/pcf85363.txt | 4 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 2 +- .../bindings/sound/amlogic,axg-spdifin.txt | 22 + .../devicetree/bindings/sound/fsl-sai.txt | 8 +- .../devicetree/bindings/sound/xlnx,i2s.txt | 28 + .../devicetree/bindings/spi/spi-fsl-lpspi.txt | 4 + .../bindings/timer/rockchip,rk-timer.txt | 1 + .../devicetree/bindings/trivial-devices.txt | 166 - .../devicetree/bindings/trivial-devices.yaml | 344 + Documentation/driver-model/devres.txt | 1 + Documentation/filesystems/fscrypt.rst | 4 +- Documentation/filesystems/fsverity.rst | 4 +- Documentation/lzo.txt | 39 +- Documentation/sysctl/vm.txt | 23 - Documentation/x86/x86_64/boot-options.txt | 5 +- MAINTAINERS | 57 +- Makefile | 6 +- Next/SHA1s | 226 +- Next/Trees | 2 +- Next/merge.log | 8272 ++++++++++++-------- arch/alpha/Kconfig | 1 - arch/alpha/include/asm/dma-mapping.h | 2 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/arcregs.h | 2 +- arch/arc/kernel/perf_event.c | 72 +- arch/arc/kernel/setup.c | 5 +- arch/arc/mm/cache.c | 2 +- arch/arm/Kconfig | 16 +- arch/arm/Makefile | 12 + arch/arm/arm-soc-for-next-contents.txt | 128 +- arch/arm/boot/compressed/Makefile | 1 + arch/arm/boot/dts/Makefile | 7 + arch/arm/boot/dts/am335x-chiliboard.dts | 4 + arch/arm/boot/dts/am335x-cm-t335.dts | 2 +- arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-shc.dts | 2 +- arch/arm/boot/dts/am33xx-l4.dtsi | 78 +- arch/arm/boot/dts/am33xx.dtsi | 29 - arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 8 + arch/arm/boot/dts/dra7-l4.dtsi | 92 +- arch/arm/boot/dts/exynos4412-prime.dtsi | 6 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 9 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 9 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 63 +- arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +- arch/arm/boot/dts/gemini-nas4220b.dts | 12 +- arch/arm/boot/dts/gemini-rut1xx.dts | 22 +- arch/arm/boot/dts/gemini-sl93512r.dts | 8 + arch/arm/boot/dts/gemini-sq201.dts | 78 +- arch/arm/boot/dts/gemini-wbd111.dts | 10 +- arch/arm/boot/dts/gemini-wbd222.dts | 10 +- arch/arm/boot/dts/gemini.dtsi | 32 + arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap5-l4.dtsi | 32 +- arch/arm/boot/dts/pxa27x.dtsi | 2 +- arch/arm/boot/dts/pxa2xx.dtsi | 13 +- arch/arm/boot/dts/pxa300-raumfeld-common.dtsi | 405 + arch/arm/boot/dts/pxa300-raumfeld-connector.dts | 73 + arch/arm/boot/dts/pxa300-raumfeld-controller.dts | 266 + arch/arm/boot/dts/pxa300-raumfeld-speaker-l.dts | 11 + arch/arm/boot/dts/pxa300-raumfeld-speaker-m.dts | 11 + arch/arm/boot/dts/pxa300-raumfeld-speaker-one.dts | 137 + arch/arm/boot/dts/pxa300-raumfeld-speaker-s.dts | 11 + .../boot/dts/pxa300-raumfeld-tuneable-clock.dtsi | 85 + arch/arm/boot/dts/pxa3xx.dtsi | 30 +- arch/arm/boot/dts/rv1108.dtsi | 8 + arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 + arch/arm/boot/dts/uniphier-ld4.dtsi | 14 + arch/arm/boot/dts/uniphier-pro4.dtsi | 16 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 6 +- arch/arm/boot/dts/uniphier-sld8.dtsi | 14 + arch/arm/include/asm/dma-mapping.h | 2 +- arch/arm/include/asm/kvm_host.h | 2 +- arch/arm/include/asm/stackprotector.h | 12 +- arch/arm/include/asm/thread_info.h | 3 + arch/arm/kernel/asm-offsets.c | 4 + arch/arm/kernel/process.c | 6 +- arch/arm/mach-davinci/board-da830-evm.c | 26 + arch/arm/mach-davinci/board-da850-evm.c | 30 +- arch/arm/mach-davinci/board-dm365-evm.c | 25 + arch/arm/mach-davinci/board-dm644x-evm.c | 24 + arch/arm/mach-davinci/board-dm646x-evm.c | 24 + arch/arm/mach-davinci/board-mityomapl138.c | 29 + arch/arm/mach-imx/Kconfig | 4 +- arch/arm/mach-ks8695/board-acs5k.c | 2 +- arch/arm/mach-mmp/aspenite.c | 3 + arch/arm/mach-mmp/common.h | 2 +- arch/arm/mach-mmp/mmp2.c | 2 +- arch/arm/mach-mmp/pxa168.c | 2 +- arch/arm/mach-mmp/pxa910.c | 2 +- arch/arm/mach-mmp/time.c | 4 +- arch/arm/mach-mmp/ttc_dkb.c | 2 + arch/arm/mach-omap1/Makefile | 2 +- arch/arm/mach-omap1/board-palmte.c | 29 + arch/arm/mach-omap1/include/mach/usb.h | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 23 +- arch/arm/mach-omap2/pm33xx-core.c | 2 +- arch/arm/mach-pxa/cm-x300.c | 2 +- arch/arm/mach-pxa/littleton.c | 2 +- arch/arm/mach-pxa/zeus.c | 2 +- arch/arm/mach-tegra/irq.c | 4 +- arch/arm/mm/dma-mapping-nommu.c | 14 +- arch/arm64/Kconfig | 113 +- arch/arm64/Kconfig.platforms | 14 + arch/arm64/Makefile | 10 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 15 + arch/arm64/boot/dts/freescale/Makefile | 7 + 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 | 37 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 36 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 169 +- 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 ++ arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 303 + arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h | 623 ++ arch/arm64/boot/dts/freescale/imx8mq.dtsi | 416 + arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 78 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 79 + arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 11 +- arch/arm64/configs/defconfig | 118 +- arch/arm64/crypto/Kconfig | 7 +- arch/arm64/crypto/Makefile | 7 +- arch/arm64/crypto/chacha-neon-core.S | 844 ++ arch/arm64/crypto/chacha-neon-glue.c | 198 + arch/arm64/crypto/chacha20-neon-core.S | 450 -- arch/arm64/crypto/chacha20-neon-glue.c | 133 - arch/arm64/crypto/nh-neon-core.S | 103 + arch/arm64/crypto/nhpoly1305-neon-glue.c | 77 + arch/arm64/include/asm/asm-prototypes.h | 26 + arch/arm64/include/asm/assembler.h | 77 +- arch/arm64/include/asm/atomic_ll_sc.h | 63 +- arch/arm64/include/asm/atomic_lse.h | 48 +- arch/arm64/include/asm/cmpxchg.h | 116 +- arch/arm64/include/asm/cpucaps.h | 7 +- arch/arm64/include/asm/cpufeature.h | 121 +- arch/arm64/include/asm/dma-mapping.h | 4 +- arch/arm64/include/asm/elf.h | 4 + arch/arm64/include/asm/esr.h | 17 +- arch/arm64/include/asm/image.h | 59 + arch/arm64/include/asm/kexec.h | 19 + arch/arm64/include/asm/kvm_arm.h | 3 + arch/arm64/include/asm/kvm_host.h | 10 +- arch/arm64/include/asm/kvm_hyp.h | 8 + arch/arm64/include/asm/memory.h | 16 +- arch/arm64/include/asm/mmu_context.h | 3 + arch/arm64/include/asm/percpu.h | 390 +- arch/arm64/include/asm/perf_event.h | 6 +- arch/arm64/include/asm/pgtable-hwdef.h | 12 +- arch/arm64/include/asm/pointer_auth.h | 97 + arch/arm64/include/asm/processor.h | 36 +- arch/arm64/include/asm/smp.h | 15 +- arch/arm64/include/asm/stackprotector.h | 3 +- arch/arm64/include/asm/sysreg.h | 103 +- arch/arm64/include/uapi/asm/hwcap.h | 2 + arch/arm64/include/uapi/asm/ptrace.h | 7 + arch/arm64/kernel/Makefile | 6 +- arch/arm64/kernel/arm64ksyms.c | 88 - arch/arm64/kernel/asm-offsets.c | 3 + arch/arm64/kernel/cpu-reset.S | 8 +- arch/arm64/kernel/cpu_errata.c | 42 +- arch/arm64/kernel/cpufeature.c | 131 +- arch/arm64/kernel/cpuinfo.c | 2 + arch/arm64/kernel/entry-ftrace.S | 4 + arch/arm64/kernel/entry.S | 6 +- arch/arm64/kernel/head.S | 46 +- arch/arm64/kernel/hibernate-asm.S | 1 + arch/arm64/kernel/image.h | 21 +- arch/arm64/kernel/kexec_image.c | 130 + arch/arm64/kernel/machine_kexec.c | 12 +- arch/arm64/kernel/machine_kexec_file.c | 224 + arch/arm64/kernel/perf_callchain.c | 6 +- arch/arm64/kernel/pointer_auth.c | 47 + arch/arm64/kernel/process.c | 6 +- arch/arm64/kernel/ptrace.c | 38 + arch/arm64/kernel/relocate_kernel.S | 3 +- arch/arm64/kernel/smccc-call.S | 4 + arch/arm64/kernel/smp.c | 7 +- arch/arm64/kernel/traps.c | 10 +- arch/arm64/kvm/handle_exit.c | 18 + arch/arm64/kvm/hyp/switch.c | 25 +- arch/arm64/kvm/hyp/tlb.c | 71 +- arch/arm64/kvm/sys_regs.c | 8 + arch/arm64/lib/clear_page.S | 1 + arch/arm64/lib/clear_user.S | 2 + arch/arm64/lib/copy_from_user.S | 4 +- arch/arm64/lib/copy_in_user.S | 4 +- arch/arm64/lib/copy_page.S | 1 + arch/arm64/lib/copy_to_user.S | 4 +- arch/arm64/lib/memchr.S | 1 + arch/arm64/lib/memcmp.S | 1 + arch/arm64/lib/memcpy.S | 2 + arch/arm64/lib/memmove.S | 2 + arch/arm64/lib/memset.S | 2 + arch/arm64/lib/strchr.S | 1 + arch/arm64/lib/strcmp.S | 1 + arch/arm64/lib/strlen.S | 1 + arch/arm64/lib/strncmp.S | 1 + arch/arm64/lib/strnlen.S | 1 + arch/arm64/lib/strrchr.S | 1 + arch/arm64/lib/tishift.S | 5 + arch/arm64/mm/cache.S | 3 + arch/arm64/mm/dma-mapping.c | 89 - arch/arm64/mm/fault.c | 2 +- arch/arm64/mm/init.c | 12 +- arch/arm64/mm/mmu.c | 32 +- arch/arm64/mm/numa.c | 10 + arch/arm64/mm/proc.S | 14 +- arch/arm64/net/bpf_jit_comp.c | 1 + arch/c6x/Kconfig | 1 - arch/csky/Kconfig | 1 - arch/h8300/Kconfig | 1 - arch/hexagon/Kconfig | 1 - arch/ia64/Kconfig | 3 +- arch/ia64/hp/common/hwsw_iommu.c | 2 +- arch/ia64/hp/common/sba_iommu.c | 6 +- arch/ia64/kernel/dma-mapping.c | 21 +- arch/ia64/mm/init.c | 19 +- arch/m68k/Kconfig | 1 - arch/m68k/mac/misc.c | 8 +- arch/microblaze/Kconfig | 1 - arch/mips/Kconfig | 1 - arch/mips/configs/generic_defconfig | 2 +- arch/mips/include/asm/dma-mapping.h | 4 +- arch/nds32/Kconfig | 1 - arch/nds32/configs/defconfig | 2 +- arch/nios2/Kconfig | 1 - arch/openrisc/Kconfig | 1 - arch/parisc/Kconfig | 1 - arch/parisc/Makefile | 3 + arch/parisc/include/asm/Kbuild | 3 + arch/parisc/include/asm/unistd.h | 8 + arch/parisc/include/uapi/asm/Kbuild | 2 + arch/parisc/include/uapi/asm/unistd.h | 379 +- arch/parisc/kernel/setup.c | 4 - arch/parisc/kernel/syscall.S | 11 +- arch/parisc/kernel/syscall_table.S | 459 -- arch/{sparc => parisc}/kernel/syscalls/Makefile | 0 arch/parisc/kernel/syscalls/syscall.tbl | 369 + arch/parisc/kernel/syscalls/syscallhdr.sh | 36 + arch/parisc/kernel/syscalls/syscalltbl.sh | 36 + arch/powerpc/Makefile | 4 - arch/powerpc/boot/Makefile | 2 +- arch/powerpc/include/asm/dma-mapping.h | 1 - arch/powerpc/include/asm/perf_event.h | 2 + arch/powerpc/include/uapi/asm/Kbuild | 1 - .../include/uapi/asm/bpf_perf_event.h | 0 arch/powerpc/kernel/dma-swiotlb.c | 16 +- arch/powerpc/kernel/machine_kexec_file_64.c | 54 - arch/powerpc/kernel/ptrace.c | 7 +- arch/powerpc/mm/init_64.c | 19 +- arch/powerpc/platforms/pseries/Kconfig | 3 +- arch/powerpc/platforms/pseries/papr_scm.c | 39 +- arch/riscv/Kconfig | 1 - arch/riscv/include/asm/dma-mapping.h | 15 - arch/s390/Kconfig | 1 - arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/performance_defconfig | 2 +- arch/s390/kernel/machine_kexec_file.c | 10 - arch/s390/pci/pci.c | 4 +- arch/s390/pci/pci_clp.c | 2 +- arch/sh/Kconfig | 1 - arch/sh/boards/board-apsh4a3a.c | 5 +- arch/sh/boards/board-apsh4ad0a.c | 5 +- arch/sh/boards/board-edosk7760.c | 15 +- arch/sh/boards/board-espt.c | 5 +- arch/sh/boards/board-magicpanelr2.c | 5 +- arch/sh/boards/board-sh7757lcr.c | 5 +- arch/sh/boards/board-sh7785lcr.c | 5 +- arch/sh/boards/board-titan.c | 5 +- arch/sh/boards/board-urquell.c | 5 +- arch/sh/boards/mach-ap325rxa/Makefile | 1 + arch/sh/boards/mach-ap325rxa/sdram.S | 7 +- arch/sh/boards/mach-cayman/Makefile | 1 + arch/sh/boards/mach-cayman/irq.c | 5 +- arch/sh/boards/mach-cayman/panic.c | 5 +- arch/sh/boards/mach-cayman/setup.c | 5 +- arch/sh/boards/mach-dreamcast/Makefile | 1 + arch/sh/boards/mach-dreamcast/irq.c | 2 +- arch/sh/boards/mach-dreamcast/rtc.c | 4 +- arch/sh/boards/mach-dreamcast/setup.c | 3 +- arch/sh/boards/mach-ecovec24/Makefile | 3 +- arch/sh/boards/mach-ecovec24/sdram.S | 7 +- arch/sh/boards/mach-ecovec24/setup.c | 5 +- arch/sh/boards/mach-highlander/irq-r7780mp.c | 5 +- arch/sh/boards/mach-highlander/irq-r7780rp.c | 5 +- arch/sh/boards/mach-highlander/irq-r7785rp.c | 5 +- arch/sh/boards/mach-highlander/pinmux-r7785rp.c | 5 +- arch/sh/boards/mach-highlander/psw.c | 5 +- arch/sh/boards/mach-highlander/setup.c | 5 +- arch/sh/boards/mach-hp6xx/Makefile | 1 + arch/sh/boards/mach-hp6xx/hp6xx_apm.c | 4 +- arch/sh/boards/mach-hp6xx/pm.c | 4 +- arch/sh/boards/mach-hp6xx/pm_wakeup.S | 8 +- arch/sh/boards/mach-hp6xx/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/Makefile | 1 + arch/sh/boards/mach-kfr2r09/lcd_wqvga.c | 5 +- arch/sh/boards/mach-kfr2r09/sdram.S | 7 +- arch/sh/boards/mach-landisk/Makefile | 1 + arch/sh/boards/mach-landisk/gio.c | 6 +- arch/sh/boards/mach-landisk/irq.c | 5 +- arch/sh/boards/mach-landisk/psw.c | 5 +- arch/sh/boards/mach-landisk/setup.c | 5 +- arch/sh/boards/mach-lboxre2/Makefile | 1 + arch/sh/boards/mach-lboxre2/irq.c | 6 +- arch/sh/boards/mach-lboxre2/setup.c | 6 +- arch/sh/boards/mach-microdev/Makefile | 1 + arch/sh/boards/mach-microdev/fdc37c93xapm.c | 5 +- arch/sh/boards/mach-microdev/io.c | 4 +- arch/sh/boards/mach-microdev/irq.c | 4 +- arch/sh/boards/mach-microdev/setup.c | 4 +- arch/sh/boards/mach-migor/Makefile | 1 + arch/sh/boards/mach-migor/lcd_qvga.c | 5 +- arch/sh/boards/mach-migor/sdram.S | 7 +- arch/sh/boards/mach-r2d/Makefile | 1 + arch/sh/boards/mach-r2d/setup.c | 5 +- arch/sh/boards/mach-rsk/Makefile | 1 + arch/sh/boards/mach-rsk/devices-rsk7203.c | 5 +- arch/sh/boards/mach-rsk/devices-rsk7264.c | 5 +- arch/sh/boards/mach-rsk/devices-rsk7269.c | 5 +- arch/sh/boards/mach-rsk/setup.c | 5 +- arch/sh/boards/mach-sdk7780/Makefile | 1 + arch/sh/boards/mach-sdk7780/irq.c | 5 +- arch/sh/boards/mach-sdk7780/setup.c | 5 +- arch/sh/boards/mach-sdk7786/Makefile | 1 + arch/sh/boards/mach-sdk7786/fpga.c | 5 +- arch/sh/boards/mach-sdk7786/gpio.c | 5 +- arch/sh/boards/mach-sdk7786/irq.c | 5 +- arch/sh/boards/mach-sdk7786/nmi.c | 5 +- arch/sh/boards/mach-sdk7786/setup.c | 5 +- arch/sh/boards/mach-sdk7786/sram.c | 5 +- arch/sh/boards/mach-se/7206/Makefile | 1 + arch/sh/boards/mach-se/7343/Makefile | 1 + arch/sh/boards/mach-se/7343/irq.c | 5 +- arch/sh/boards/mach-se/770x/Makefile | 1 + arch/sh/boards/mach-se/7721/Makefile | 1 + arch/sh/boards/mach-se/7721/irq.c | 5 +- arch/sh/boards/mach-se/7721/setup.c | 6 +- arch/sh/boards/mach-se/7722/Makefile | 1 + arch/sh/boards/mach-se/7722/irq.c | 5 +- arch/sh/boards/mach-se/7722/setup.c | 6 +- arch/sh/boards/mach-se/7724/Makefile | 1 + arch/sh/boards/mach-se/7724/irq.c | 5 +- arch/sh/boards/mach-se/7724/sdram.S | 7 +- arch/sh/boards/mach-se/7751/Makefile | 1 + arch/sh/boards/mach-se/7780/Makefile | 1 + arch/sh/boards/mach-se/7780/irq.c | 5 +- arch/sh/boards/mach-se/7780/setup.c | 5 +- arch/sh/boards/mach-sh03/Makefile | 1 + arch/sh/boards/mach-sh7763rdp/Makefile | 1 + arch/sh/boards/mach-sh7763rdp/irq.c | 5 +- arch/sh/boards/mach-sh7763rdp/setup.c | 5 +- arch/sh/boards/mach-x3proto/Makefile | 1 + arch/sh/boards/mach-x3proto/gpio.c | 5 +- arch/sh/boards/mach-x3proto/ilsel.c | 5 +- arch/sh/boards/mach-x3proto/setup.c | 5 +- arch/sh/boards/of-generic.c | 5 +- arch/sh/drivers/dma/Makefile | 1 + arch/sh/drivers/dma/dma-api.c | 7 +- arch/sh/drivers/dma/dma-g2.c | 7 +- arch/sh/drivers/dma/dma-pvr2.c | 7 +- arch/sh/drivers/dma/dma-sh.c | 7 +- arch/sh/drivers/dma/dma-sysfs.c | 5 +- arch/sh/drivers/dma/dmabrg.c | 3 +- arch/sh/drivers/heartbeat.c | 5 +- arch/sh/drivers/pci/fixups-dreamcast.c | 5 +- arch/sh/drivers/pci/fixups-landisk.c | 4 +- arch/sh/drivers/pci/fixups-r7780rp.c | 5 +- arch/sh/drivers/pci/fixups-rts7751r2d.c | 5 +- arch/sh/drivers/pci/fixups-sdk7780.c | 5 +- arch/sh/drivers/pci/fixups-sdk7786.c | 5 +- arch/sh/drivers/pci/fixups-snapgear.c | 4 +- arch/sh/drivers/pci/fixups-titan.c | 4 +- arch/sh/drivers/pci/ops-dreamcast.c | 5 +- arch/sh/drivers/pci/ops-sh4.c | 5 +- arch/sh/drivers/pci/ops-sh5.c | 4 +- arch/sh/drivers/pci/ops-sh7786.c | 5 +- arch/sh/drivers/pci/pci-dreamcast.c | 5 +- arch/sh/drivers/pci/pci-sh5.c | 4 +- arch/sh/drivers/pci/pci-sh5.h | 6 +- arch/sh/drivers/pci/pci-sh7751.c | 5 +- arch/sh/drivers/pci/pci-sh7751.h | 7 +- arch/sh/drivers/pci/pci-sh7780.c | 5 +- arch/sh/drivers/pci/pci-sh7780.h | 7 +- arch/sh/drivers/pci/pci.c | 5 +- arch/sh/drivers/pci/pcie-sh7786.c | 5 +- arch/sh/drivers/pci/pcie-sh7786.h | 7 +- arch/sh/drivers/push-switch.c | 5 +- arch/sh/drivers/superhyway/Makefile | 1 + arch/sh/drivers/superhyway/ops-sh4-202.c | 5 +- arch/sh/include/asm/Kbuild | 1 + arch/sh/include/asm/addrspace.h | 5 +- arch/sh/include/asm/asm-offsets.h | 1 + arch/sh/include/asm/bl_bit_64.h | 7 +- arch/sh/include/asm/cache_insns_64.h | 7 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/cmpxchg-xchg.h | 4 +- arch/sh/include/asm/device.h | 5 +- arch/sh/include/asm/dma-register.h | 7 +- arch/sh/include/asm/dma.h | 7 +- arch/sh/include/asm/dwarf.h | 8 +- arch/sh/include/asm/fb.h | 1 + arch/sh/include/asm/fixmap.h | 7 +- arch/sh/include/asm/flat.h | 7 +- arch/sh/include/asm/freq.h | 8 +- arch/sh/include/asm/gpio.h | 7 +- arch/sh/include/asm/machvec.h | 6 +- arch/sh/include/asm/mmu_context_64.h | 5 +- arch/sh/include/asm/pgtable.h | 7 +- arch/sh/include/asm/pgtable_64.h | 5 +- arch/sh/include/asm/processor_64.h | 5 +- arch/sh/include/asm/sfp-machine.h | 20 +- arch/sh/include/asm/shmparam.h | 7 +- arch/sh/include/asm/siu.h | 7 +- arch/sh/include/asm/spinlock-cas.h | 7 +- arch/sh/include/asm/spinlock-llsc.h | 7 +- arch/sh/include/asm/spinlock.h | 7 +- arch/sh/include/asm/string_32.h | 1 + arch/sh/include/asm/switch_to.h | 7 +- arch/sh/include/asm/switch_to_64.h | 7 +- arch/sh/include/asm/tlb_64.h | 7 +- arch/sh/include/asm/traps_64.h | 7 +- arch/sh/include/asm/uaccess_64.h | 5 +- arch/sh/include/asm/vga.h | 1 + arch/sh/include/asm/watchdog.h | 8 +- arch/sh/include/cpu-common/cpu/addrspace.h | 7 +- arch/sh/include/cpu-common/cpu/mmu_context.h | 7 +- arch/sh/include/cpu-common/cpu/pfc.h | 12 +- arch/sh/include/cpu-common/cpu/timer.h | 1 + arch/sh/include/cpu-sh2/cpu/cache.h | 7 +- arch/sh/include/cpu-sh2/cpu/freq.h | 7 +- arch/sh/include/cpu-sh2/cpu/watchdog.h | 7 +- arch/sh/include/cpu-sh2a/cpu/cache.h | 7 +- arch/sh/include/cpu-sh2a/cpu/freq.h | 7 +- arch/sh/include/cpu-sh2a/cpu/watchdog.h | 1 + arch/sh/include/cpu-sh3/cpu/cache.h | 7 +- arch/sh/include/cpu-sh3/cpu/dma-register.h | 7 +- arch/sh/include/cpu-sh3/cpu/freq.h | 7 +- arch/sh/include/cpu-sh3/cpu/gpio.h | 7 +- arch/sh/include/cpu-sh3/cpu/mmu_context.h | 7 +- arch/sh/include/cpu-sh3/cpu/watchdog.h | 7 +- arch/sh/include/cpu-sh4/cpu/addrspace.h | 5 +- arch/sh/include/cpu-sh4/cpu/cache.h | 7 +- arch/sh/include/cpu-sh4/cpu/dma-register.h | 7 +- arch/sh/include/cpu-sh4/cpu/fpu.h | 6 +- arch/sh/include/cpu-sh4/cpu/freq.h | 7 +- arch/sh/include/cpu-sh4/cpu/mmu_context.h | 7 +- arch/sh/include/cpu-sh4/cpu/sh7786.h | 7 +- arch/sh/include/cpu-sh4/cpu/sq.h | 7 +- arch/sh/include/cpu-sh4/cpu/watchdog.h | 7 +- arch/sh/include/cpu-sh5/cpu/cache.h | 5 +- arch/sh/include/cpu-sh5/cpu/irq.h | 5 +- arch/sh/include/cpu-sh5/cpu/registers.h | 5 +- arch/sh/include/mach-common/mach/hp6xx.h | 12 +- arch/sh/include/mach-common/mach/lboxre2.h | 6 +- arch/sh/include/mach-common/mach/magicpanelr2.h | 7 +- arch/sh/include/mach-common/mach/mangle-port.h | 7 +- arch/sh/include/mach-common/mach/microdev.h | 6 +- arch/sh/include/mach-common/mach/sdk7780.h | 5 +- arch/sh/include/mach-common/mach/secureedge5410.h | 6 +- arch/sh/include/mach-common/mach/sh7763rdp.h | 6 +- arch/sh/include/mach-dreamcast/mach/dma.h | 7 +- arch/sh/include/mach-dreamcast/mach/pci.h | 7 +- arch/sh/include/mach-dreamcast/mach/sysasic.h | 7 +- .../mach-ecovec24/mach/partner-jet-setup.txt | 1 + .../mach-kfr2r09/mach/partner-jet-setup.txt | 1 + arch/sh/include/mach-se/mach/se7721.h | 8 +- arch/sh/include/mach-se/mach/se7722.h | 6 +- arch/sh/include/mach-se/mach/se7724.h | 6 +- arch/sh/include/mach-se/mach/se7780.h | 5 +- arch/sh/include/uapi/asm/Kbuild | 1 + arch/sh/include/uapi/asm/setup.h | 1 + arch/sh/include/uapi/asm/types.h | 1 + arch/sh/kernel/cpu/clock.c | 5 +- arch/sh/kernel/cpu/init.c | 5 +- arch/sh/kernel/cpu/irq/Makefile | 1 + arch/sh/kernel/cpu/irq/intc-sh5.c | 5 +- arch/sh/kernel/cpu/irq/ipr.c | 5 +- arch/sh/kernel/cpu/pfc.c | 10 +- arch/sh/kernel/cpu/sh2/Makefile | 1 + arch/sh/kernel/cpu/sh2/clock-sh7619.c | 5 +- arch/sh/kernel/cpu/sh2/entry.S | 7 +- arch/sh/kernel/cpu/sh2/ex.S | 7 +- arch/sh/kernel/cpu/sh2/probe.c | 5 +- arch/sh/kernel/cpu/sh2/setup-sh7619.c | 5 +- arch/sh/kernel/cpu/sh2/smp-j2.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7201.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7203.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7206.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7264.c | 5 +- arch/sh/kernel/cpu/sh2a/clock-sh7269.c | 5 +- arch/sh/kernel/cpu/sh2a/entry.S | 7 +- arch/sh/kernel/cpu/sh2a/ex.S | 7 +- arch/sh/kernel/cpu/sh2a/fpu.c | 5 +- arch/sh/kernel/cpu/sh2a/opcode_helper.c | 5 +- arch/sh/kernel/cpu/sh2a/pinmux-sh7203.c | 5 +- arch/sh/kernel/cpu/sh2a/pinmux-sh7264.c | 5 +- arch/sh/kernel/cpu/sh2a/pinmux-sh7269.c | 5 +- arch/sh/kernel/cpu/sh2a/probe.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 5 +- arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh3.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7705.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7706.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7709.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7710.c | 5 +- arch/sh/kernel/cpu/sh3/clock-sh7712.c | 5 +- arch/sh/kernel/cpu/sh3/entry.S | 7 +- arch/sh/kernel/cpu/sh3/ex.S | 9 +- arch/sh/kernel/cpu/sh3/pinmux-sh7720.c | 5 +- arch/sh/kernel/cpu/sh3/probe.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh3.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh7705.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh770x.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh7710.c | 5 +- arch/sh/kernel/cpu/sh3/setup-sh7720.c | 5 +- arch/sh/kernel/cpu/sh3/swsusp.S | 7 +- arch/sh/kernel/cpu/sh4/clock-sh4-202.c | 5 +- arch/sh/kernel/cpu/sh4/clock-sh4.c | 5 +- arch/sh/kernel/cpu/sh4/fpu.c | 5 +- arch/sh/kernel/cpu/sh4/perf_event.c | 5 +- arch/sh/kernel/cpu/sh4/probe.c | 5 +- arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 5 +- arch/sh/kernel/cpu/sh4/setup-sh7750.c | 5 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 5 +- arch/sh/kernel/cpu/sh4/sq.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7343.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7366.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7722.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7723.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7724.c | 14 +- arch/sh/kernel/cpu/sh4a/clock-sh7734.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7757.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7763.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7770.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7780.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7785.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-sh7786.c | 5 +- arch/sh/kernel/cpu/sh4a/clock-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/intc-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/perf_event.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7723.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7724.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7734.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7757.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7785.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-sh7786.c | 5 +- arch/sh/kernel/cpu/sh4a/pinmux-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 7 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 5 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/cpu/sh4a/ubc.c | 5 +- arch/sh/kernel/cpu/sh5/clock-sh5.c | 5 +- arch/sh/kernel/cpu/sh5/entry.S | 7 +- arch/sh/kernel/cpu/sh5/fpu.c | 5 +- arch/sh/kernel/cpu/sh5/probe.c | 5 +- arch/sh/kernel/cpu/sh5/setup-sh5.c | 5 +- arch/sh/kernel/cpu/sh5/switchto.S | 7 +- arch/sh/kernel/cpu/sh5/unwind.c | 5 +- arch/sh/kernel/cpu/shmobile/Makefile | 1 + arch/sh/kernel/cpu/shmobile/cpuidle.c | 5 +- arch/sh/kernel/cpu/shmobile/pm.c | 5 +- arch/sh/kernel/cpu/shmobile/sleep.S | 7 +- arch/sh/kernel/debugtraps.S | 7 +- arch/sh/kernel/disassemble.c | 5 +- arch/sh/kernel/dma-coherent.c | 5 +- arch/sh/kernel/dumpstack.c | 5 +- arch/sh/kernel/dwarf.c | 5 +- arch/sh/kernel/entry-common.S | 8 +- arch/sh/kernel/head_32.S | 7 +- arch/sh/kernel/head_64.S | 7 +- arch/sh/kernel/hw_breakpoint.c | 5 +- arch/sh/kernel/idle.c | 5 +- arch/sh/kernel/io.c | 5 +- arch/sh/kernel/io_trapped.c | 5 +- arch/sh/kernel/iomap.c | 5 +- arch/sh/kernel/ioport.c | 5 +- arch/sh/kernel/irq_32.c | 5 +- arch/sh/kernel/irq_64.c | 5 +- arch/sh/kernel/kgdb.c | 5 +- arch/sh/kernel/kprobes.c | 5 +- arch/sh/kernel/machine_kexec.c | 4 +- arch/sh/kernel/machvec.c | 5 +- arch/sh/kernel/module.c | 15 +- arch/sh/kernel/nmi_debug.c | 5 +- arch/sh/kernel/perf_callchain.c | 5 +- arch/sh/kernel/perf_event.c | 5 +- arch/sh/kernel/process_32.c | 5 +- arch/sh/kernel/process_64.c | 5 +- arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/ptrace_64.c | 5 +- arch/sh/kernel/relocate_kernel.S | 6 +- arch/sh/kernel/return_address.c | 5 +- arch/sh/kernel/sh_bios.c | 5 +- arch/sh/kernel/sh_ksyms_64.c | 5 +- arch/sh/kernel/signal_64.c | 5 +- arch/sh/kernel/smp.c | 5 +- arch/sh/kernel/stacktrace.c | 5 +- arch/sh/kernel/swsusp.c | 5 +- arch/sh/kernel/syscalls_32.S | 8 +- arch/sh/kernel/syscalls_64.S | 7 +- arch/sh/kernel/time.c | 5 +- arch/sh/kernel/topology.c | 5 +- arch/sh/kernel/traps_32.c | 5 +- arch/sh/kernel/traps_64.c | 5 +- arch/sh/kernel/unwinder.c | 1 + arch/sh/kernel/vsyscall/vsyscall.c | 5 +- arch/sh/lib/ashiftrt.S | 29 +- arch/sh/lib/ashlsi3.S | 29 +- arch/sh/lib/ashrsi3.S | 29 +- arch/sh/lib/checksum.S | 9 +- arch/sh/lib/io.c | 5 +- arch/sh/lib/libgcc.h | 2 + arch/sh/lib/lshrsi3.S | 29 +- arch/sh/lib/mcount.S | 7 +- arch/sh/lib/movmem.S | 29 +- arch/sh/lib/udiv_qrnnd.S | 29 +- arch/sh/lib/udivsi3.S | 29 +- arch/sh/lib/udivsi3_i4i-Os.S | 29 +- arch/sh/lib/udivsi3_i4i.S | 29 +- arch/sparc/Kconfig | 1 - arch/sparc/include/asm/dma-mapping.h | 8 +- arch/sparc/include/asm/dma.h | 48 +- arch/sparc/include/asm/leon.h | 9 + arch/sparc/include/asm/pci.h | 53 +- arch/sparc/include/asm/pci_32.h | 41 - arch/sparc/include/asm/pci_64.h | 52 - arch/sparc/kernel/ioport.c | 243 +- arch/sparc/mm/io-unit.c | 65 +- arch/sparc/mm/iommu.c | 137 +- arch/unicore32/Kconfig | 1 - arch/x86/Kconfig | 1 - arch/x86/Makefile | 4 - arch/x86/Makefile.um | 9 - arch/x86/crypto/Makefile | 15 +- arch/x86/crypto/cast5_avx_glue.c | 2 +- arch/x86/crypto/cast6_avx_glue.c | 2 +- arch/x86/crypto/chacha-avx2-x86_64.S | 1025 +++ arch/x86/crypto/chacha-avx512vl-x86_64.S | 836 ++ arch/x86/crypto/chacha-ssse3-x86_64.S | 795 ++ arch/x86/crypto/chacha20-avx2-x86_64.S | 1026 --- arch/x86/crypto/chacha20-avx512vl-x86_64.S | 839 -- arch/x86/crypto/chacha20-ssse3-x86_64.S | 761 -- arch/x86/crypto/chacha20_glue.c | 208 - arch/x86/crypto/chacha_glue.c | 297 + arch/x86/crypto/nh-avx2-x86_64.S | 157 + arch/x86/crypto/nh-sse2-x86_64.S | 123 + arch/x86/crypto/nhpoly1305-avx2-glue.c | 77 + arch/x86/crypto/nhpoly1305-sse2-glue.c | 76 + arch/x86/entry/common.c | 2 +- arch/x86/entry/vdso/vdso-layout.lds.S | 27 - arch/x86/entry/vdso/vdso2c.c | 8 - arch/x86/entry/vdso/vma.c | 2 +- arch/x86/events/intel/bts.c | 2 +- arch/x86/events/intel/core.c | 2 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/p4.c | 2 +- arch/x86/include/asm/alternative.h | 2 +- arch/x86/include/asm/cmpxchg.h | 2 +- arch/x86/include/asm/efi.h | 10 +- arch/x86/include/asm/fpu/api.h | 15 +- arch/x86/include/asm/fpu/internal.h | 3 + arch/x86/include/asm/pgalloc.h | 27 + arch/x86/include/asm/pgtable_types.h | 8 +- arch/x86/include/asm/setup.h | 3 + arch/x86/include/asm/thread_info.h | 8 - arch/x86/include/asm/trace/exceptions.h | 1 + arch/x86/include/asm/trace/irq_vectors.h | 1 + arch/x86/include/asm/traps.h | 5 + arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/amd_gart_64.c | 23 - arch/x86/kernel/apic/apic.c | 1 + arch/x86/kernel/apic/apic_flat_64.c | 7 +- arch/x86/kernel/apic/vector.c | 1 + arch/x86/kernel/apic/x2apic_uv_x.c | 4 +- arch/x86/kernel/asm-offsets.c | 3 +- arch/x86/kernel/cpu/amd.c | 1 + arch/x86/kernel/cpu/aperfmperf.c | 1 + arch/x86/kernel/cpu/bugs.c | 8 +- arch/x86/kernel/cpu/cacheinfo.c | 1 + arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mcheck/mce.c | 2 +- arch/x86/kernel/cpu/scattered.c | 3 +- arch/x86/kernel/cpu/topology.c | 2 + arch/x86/kernel/crash_dump_64.c | 2 +- arch/x86/kernel/fpu/core.c | 6 +- arch/x86/kernel/fpu/xstate.c | 6 +- arch/x86/kernel/hpet.c | 4 - arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/pci-swiotlb.c | 4 +- arch/x86/kernel/process.h | 2 +- arch/x86/kernel/process_32.c | 3 - arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/sysfb_efi.c | 3 + arch/x86/kernel/tracepoint.c | 1 + arch/x86/kvm/vmx.c | 4 +- arch/x86/kvm/x86.c | 2 +- arch/x86/mm/init_64.c | 30 +- arch/x86/mm/mem_encrypt.c | 7 - arch/x86/mm/pageattr.c | 42 +- arch/x86/mm/pgtable.c | 14 +- arch/x86/mm/pkeys.c | 1 + arch/x86/pci/sta2x11-fixup.c | 1 - arch/x86/platform/ce4100/ce4100.c | 4 +- arch/x86/platform/efi/efi.c | 2 + arch/x86/platform/efi/quirks.c | 25 + .../intel-mid/device_libs/platform_bcm43xx.c | 2 +- .../intel-mid/device_libs/platform_mrfld_spidev.c | 2 +- .../intel-mid/device_libs/platform_pcal9555a.c | 2 +- arch/x86/platform/intel/iosf_mbi.c | 2 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/platform/uv/uv_nmi.c | 2 +- arch/x86/xen/setup.c | 2 +- arch/xtensa/Kconfig | 1 - block/blk-cgroup.c | 6 + block/blk-mq-rdma.c | 8 +- block/blk-mq.c | 26 +- block/blk-stat.h | 5 + block/blk-wbt.c | 4 +- crypto/Kconfig | 28 +- crypto/Makefile | 2 +- crypto/adiantum.c | 46 +- crypto/crypto_user_base.c | 37 +- crypto/lzo-rle.c | 175 - crypto/nhpoly1305.c | 8 +- crypto/tcrypt.c | 6 +- crypto/testmgr.h | 192 +- drivers/acpi/acpi_apd.c | 6 + drivers/acpi/acpi_lpss.c | 7 +- drivers/acpi/apei/einj.c | 12 +- drivers/acpi/scan.c | 5 + drivers/ata/sata_rcar.c | 4 +- drivers/base/platform-msi.c | 6 +- drivers/base/platform.c | 37 +- drivers/base/power/trace.c | 4 +- drivers/base/regmap/regmap-irq.c | 64 +- drivers/base/swnode.c | 5 +- drivers/block/mtip32xx/mtip32xx.c | 10 +- drivers/block/mtip32xx/mtip32xx.h | 4 +- drivers/block/zram/zcomp.c | 1 - drivers/block/zram/zram_drv.c | 2 +- drivers/bus/ti-sysc.c | 32 +- drivers/char/rtc.c | 7 +- drivers/clk/Kconfig | 7 + drivers/clk/Makefile | 1 + drivers/clk/clk-bd718x7.c | 123 + drivers/clk/clk-bulk.c | 13 +- drivers/clk/clk-composite.c | 13 +- drivers/clk/clk-conf.c | 5 +- drivers/clk/clk-devres.c | 7 +- drivers/clk/clk-divider.c | 5 +- drivers/clk/clk-fixed-factor.c | 7 +- drivers/clk/clk-fixed-rate.c | 5 +- drivers/clk/clk-fractional-divider.c | 5 +- drivers/clk/clk-gate.c | 5 +- drivers/clk/clk-gpio.c | 5 +- drivers/clk/clk-multiplier.c | 5 +- drivers/clk/clk-mux.c | 5 +- drivers/clk/clk.c | 5 +- drivers/clk/clk.h | 7 +- drivers/clk/imx/clk-composite-8m.c | 2 +- drivers/clk/imx/clk-imx6q.c | 93 +- drivers/clk/imx/clk-imx6sl.c | 6 + drivers/clk/meson/Makefile | 1 + drivers/clk/meson/axg-audio.c | 83 +- drivers/clk/meson/clk-input.c | 44 + drivers/clk/meson/clkc.h | 5 + drivers/clk/meson/gxbb.c | 8 +- drivers/clk/meson/meson8b.c | 746 +- drivers/clk/meson/meson8b.h | 54 +- drivers/clk/qcom/Kconfig | 47 +- drivers/clk/qcom/gcc-msm8998.c | 2 + drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 2 +- drivers/clk/tegra/clk-audio-sync.c | 3 +- drivers/clk/tegra/clk-pll.c | 7 +- drivers/clk/tegra/clk-tegra-audio.c | 7 +- drivers/clk/tegra/clk-tegra-periph.c | 3 - drivers/clk/tegra/clk-tegra114.c | 9 +- drivers/clk/tegra/clk-tegra124.c | 9 +- drivers/clk/tegra/clk-tegra210.c | 9 +- drivers/clk/tegra/clk-tegra30.c | 15 +- drivers/clk/tegra/clk.h | 4 +- drivers/cpufreq/cpufreq-nforce2.c | 3 - drivers/cpufreq/ia64-acpi-cpufreq.c | 5 - drivers/cpuidle/cpuidle-big_little.c | 7 +- drivers/cpuidle/cpuidle.c | 32 +- drivers/cpuidle/cpuidle.h | 1 + drivers/cpuidle/governor.c | 9 +- drivers/cpuidle/poll_state.c | 11 +- drivers/cpuidle/sysfs.c | 6 + drivers/crypto/cavium/nitrox/Makefile | 3 +- drivers/crypto/cavium/nitrox/nitrox_csr.h | 12 +- drivers/crypto/cavium/nitrox/nitrox_debugfs.h | 22 + drivers/crypto/cavium/nitrox/nitrox_dev.h | 61 +- drivers/crypto/cavium/nitrox/nitrox_hal.c | 114 +- drivers/crypto/cavium/nitrox/nitrox_hal.h | 2 + drivers/crypto/cavium/nitrox/nitrox_isr.c | 8 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 204 + drivers/crypto/cavium/nitrox/nitrox_mbx.h | 9 + drivers/crypto/cavium/nitrox/nitrox_sriov.c | 57 +- drivers/devfreq/devfreq.c | 153 +- drivers/dma/pxa_dma.c | 5 +- drivers/edac/i5000_edac.c | 9 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/efi.c | 54 +- drivers/firmware/efi/libstub/Makefile | 5 +- drivers/firmware/efi/libstub/arm-stub.c | 4 +- drivers/firmware/efi/libstub/fdt.c | 30 +- drivers/firmware/efi/vars.c | 99 +- drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-ks8695.c | 15 +- drivers/gpio/gpio-lpc18xx.c | 286 +- drivers/gpio/gpio-mt7621.c | 10 +- drivers/gpio/gpio-rcar.c | 24 +- drivers/gpio/gpio-uniphier.c | 17 +- drivers/gpio/gpio-zynq.c | 23 + drivers/gpio/gpiolib-acpi.c | 149 +- drivers/gpio/gpiolib-devres.c | 80 +- drivers/gpio/gpiolib-of.c | 39 + drivers/gpio/gpiolib.c | 2 + drivers/gpio/gpiolib.h | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 111 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 180 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 + drivers/gpu/drm/amd/amdgpu/cik_ih.c | 29 - drivers/gpu/drm/amd/amdgpu/cz_ih.c | 29 - drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 64 +- drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 29 - drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 5 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 98 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/si_ih.c | 14 - drivers/gpu/drm/amd/amdgpu/soc15.c | 3 + drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 29 - drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 85 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 124 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 20 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 89 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 104 + drivers/gpu/drm/amd/display/dc/core/dc.c | 99 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 21 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 145 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 7 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 6 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 9 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 14 +- .../drm/amd/display/dc/dce110/dce110_compressor.c | 91 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 57 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 6 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 4 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 39 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 4 - drivers/gpu/drm/amd/display/dc/dm_event_log.h | 1 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 2 +- drivers/gpu/drm/amd/display/dc/dm_services.h | 12 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 65 +- drivers/gpu/drm/amd/display/dc/gpio/gpio_service.h | 7 +- drivers/gpu/drm/amd/display/dc/inc/compressor.h | 1 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 +- .../drm/amd/display/modules/color/color_gamma.c | 16 +- .../drm/amd/display/modules/freesync/freesync.c | 10 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 14 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 27 +- .../amd/display/modules/info_packet/info_packet.c | 15 +- .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 32 + .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 35 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 4 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 + drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 82 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 45 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 36 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 13 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 2 +- .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 3 + drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 4 +- drivers/gpu/drm/amd/powerplay/inc/smu7_ppsmc.h | 5 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 77 +- drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 2 - drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 2 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 22 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 6 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +- drivers/gpu/drm/i915/gvt/gvt.c | 2 +- drivers/gpu/drm/i915/gvt/gvt.h | 4 + drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/interrupt.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 33 + drivers/gpu/drm/i915/i915_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_drv.h | 1 - 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 | 45 +- drivers/gpu/drm/i915/intel_fbc.c | 5 +- drivers/gpu/drm/i915/intel_hdcp.c | 16 +- drivers/gpu/drm/i915/intel_lrc.c | 211 +- drivers/gpu/drm/i915/intel_pm.c | 15 +- drivers/gpu/drm/i915/intel_psr.c | 72 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 8 +- drivers/gpu/drm/i915/intel_workarounds.c | 4 + drivers/gpu/drm/i915/selftests/huge_pages.c | 31 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 86 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 123 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 15 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 11 +- drivers/gpu/drm/msm/Makefile | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 45 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 159 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 29 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 278 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 47 +- drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c | 2393 ------ drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h | 103 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 132 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 2 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 12 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 9 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h | 5 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 10 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c | 66 - drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h | 59 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 230 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 108 +- drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c | 240 - drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h | 217 - drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h | 15 +- drivers/gpu/drm/msm/disp/dpu1/msm_media_info.h | 164 +- drivers/gpu/drm/msm/msm_drv.c | 8 +- drivers/gpu/drm/msm/msm_gpummu.c | 18 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/Kbuild | 3 + drivers/gpu/drm/nouveau/dispnv50/atom.h | 7 +- drivers/gpu/drm/nouveau/dispnv50/base907c.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core.c | 1 + drivers/gpu/drm/nouveau/dispnv50/core.h | 4 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 61 + drivers/gpu/drm/nouveau/dispnv50/curs.c | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 44 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 + drivers/gpu/drm/nouveau/dispnv50/head.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/head.h | 11 + drivers/gpu/drm/nouveau/dispnv50/head507d.c | 19 + drivers/gpu/drm/nouveau/dispnv50/head907d.c | 18 + drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 11 +- drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 206 + drivers/gpu/drm/nouveau/dispnv50/lut.c | 50 +- drivers/gpu/drm/nouveau/dispnv50/lut.h | 5 +- drivers/gpu/drm/nouveau/dispnv50/wimm.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 12 +- drivers/gpu/drm/nouveau/dispnv50/wndw.h | 18 + drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 133 + drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 1 + drivers/gpu/drm/nouveau/include/nvif/cla06f.h | 3 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 9 +- drivers/gpu/drm/nouveau/include/nvif/clc36f.h | 19 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 11 +- drivers/gpu/drm/nouveau/include/nvkm/core/memory.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 3 + .../drm/nouveau/include/nvkm/subdev/bios/M0203.h | 13 +- .../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 1 + drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 28 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 2 + drivers/gpu/drm/nouveau/nouveau_chan.c | 37 +- drivers/gpu/drm/nouveau/nouveau_chan.h | 5 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 12 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 3 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 46 +- drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 14 +- drivers/gpu/drm/nouveau/nouveau_vmm.h | 1 - drivers/gpu/drm/nouveau/nvif/disp.c | 1 + drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/ce/tu104.c | 40 + drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 87 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 7 + drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 5 + .../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 1 + .../gpu/drm/nouveau/nvkm/engine/disp/roottu104.c | 52 + .../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 8 +- .../gpu/drm/nouveau/nvkm/engine/disp/sortu104.c | 97 + drivers/gpu/drm/nouveau/nvkm/engine/disp/tu104.c | 152 + .../gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 1 + .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 13 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 90 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 30 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 19 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 72 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c | 83 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c | 116 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h | 2 + .../gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c | 45 + drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 20 + drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu104.c | 98 + drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 1 + .../gpu/drm/nouveau/nvkm/subdev/devinit/tu104.c | 89 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 24 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 47 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu104.c | 167 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu104.c | 55 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c | 43 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 21 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 145 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c | 77 + .../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 36 + drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_vm.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 6 - drivers/gpu/drm/scheduler/sched_main.c | 91 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 2 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 + drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 36 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 37 + drivers/hwmon/abx500.c | 96 +- drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/ad7314.c | 9 +- drivers/hwmon/ad7414.c | 26 +- drivers/hwmon/ad7418.c | 27 +- drivers/hwmon/adc128d818.c | 135 +- drivers/hwmon/adcxx.c | 44 +- drivers/hwmon/adm1021.c | 48 +- drivers/hwmon/ads1015.c | 20 +- drivers/hwmon/ads7828.c | 20 +- drivers/hwmon/ads7871.c | 20 +- drivers/hwmon/adt7462.c | 646 +- drivers/hwmon/adt7470.c | 403 +- drivers/hwmon/adt7475.c | 308 +- drivers/hwmon/adt7x10.c | 59 +- drivers/hwmon/amc6821.c | 229 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/aspeed-pwm-tacho.c | 80 +- drivers/hwmon/asus_atk0110.c | 10 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/da9052-hwmon.c | 105 +- drivers/hwmon/da9055-hwmon.c | 41 +- drivers/hwmon/dell-smm-hwmon.c | 68 +- drivers/hwmon/ds1621.c | 20 +- drivers/hwmon/ds620.c | 20 +- drivers/hwmon/emc1403.c | 164 +- drivers/hwmon/emc2103.c | 92 +- drivers/hwmon/emc6w201.c | 150 +- drivers/hwmon/fschmd.c | 235 +- drivers/hwmon/ftsteutates.c | 202 +- drivers/hwmon/k10temp.c | 3 +- drivers/i2c/busses/i2c-axxia.c | 61 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 2 +- drivers/i2c/busses/i2c-powermac.c | 8 +- drivers/i2c/busses/i2c-tegra.c | 5 +- drivers/i3c/master/i3c-master-cdns.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 2 + drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/exynos_adc.c | 14 + drivers/iio/adc/meson_saradc.c | 14 +- drivers/iio/adc/qcom-spmi-adc5.c | 58 +- drivers/iio/adc/stm32-adc-core.c | 182 +- drivers/iio/adc/stm32-adc.c | 303 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 +- drivers/iio/dac/ad5686-spi.c | 21 +- drivers/iio/dac/ad5686.c | 19 +- drivers/iio/dac/ad5686.h | 7 + drivers/iio/imu/bmi160/bmi160.h | 1 - drivers/iio/imu/bmi160/bmi160_core.c | 38 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 8 - drivers/iio/imu/bmi160/bmi160_spi.c | 8 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 14 +- drivers/iio/industrialio-core.c | 3 + drivers/iio/magnetometer/ak8975.c | 1 + drivers/iio/potentiometer/Kconfig | 12 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/mcp41010.c | 203 + drivers/iio/resolver/Kconfig | 10 + drivers/iio/resolver/Makefile | 1 + drivers/iio/resolver/ad2s90.c | 131 + drivers/infiniband/core/device.c | 3 + drivers/infiniband/core/nldev.c | 1 + drivers/infiniband/core/rdma_core.c | 29 +- drivers/infiniband/core/rdma_core.h | 26 +- drivers/infiniband/core/restrack.c | 5 + drivers/infiniband/core/roce_gid_mgmt.c | 3 + drivers/infiniband/core/uverbs_cmd.c | 1162 ++- drivers/infiniband/core/uverbs_main.c | 23 +- drivers/infiniband/core/uverbs_uapi.c | 33 +- drivers/infiniband/hw/hfi1/Makefile | 1 + drivers/infiniband/hw/hfi1/chip.c | 47 +- drivers/infiniband/hw/hfi1/chip_registers.h | 4 + drivers/infiniband/hw/hfi1/common.h | 19 +- drivers/infiniband/hw/hfi1/debugfs.c | 49 + drivers/infiniband/hw/hfi1/driver.c | 72 +- drivers/infiniband/hw/hfi1/hfi.h | 35 +- drivers/infiniband/hw/hfi1/pio.c | 31 +- drivers/infiniband/hw/hfi1/pio.h | 5 + drivers/infiniband/hw/hfi1/qp.c | 20 +- drivers/infiniband/hw/hfi1/rc.c | 32 +- drivers/infiniband/hw/hfi1/sdma.c | 10 +- drivers/infiniband/hw/hfi1/sdma.h | 1 + drivers/infiniband/hw/hfi1/tid_rdma.c | 48 + drivers/infiniband/hw/hfi1/tid_rdma.h | 13 + drivers/infiniband/hw/hfi1/uc.c | 2 +- drivers/infiniband/hw/hfi1/ud.c | 33 +- drivers/infiniband/hw/hfi1/user_sdma.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 10 +- drivers/infiniband/hw/hfi1/verbs.h | 2 + drivers/infiniband/hw/hfi1/vnic_main.c | 4 +- drivers/infiniband/hw/hfi1/vnic_sdma.c | 18 +- drivers/infiniband/hw/hns/Makefile | 2 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 2 + drivers/infiniband/hw/hns/hns_roce_cmd.h | 4 + drivers/infiniband/hw/hns/hns_roce_device.h | 92 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 41 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 2 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 406 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 95 + drivers/infiniband/hw/hns/hns_roce_main.c | 83 + drivers/infiniband/hw/hns/hns_roce_mr.c | 137 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 21 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 456 ++ drivers/infiniband/hw/mlx4/sysfs.c | 12 +- drivers/infiniband/hw/mlx5/cq.c | 110 +- drivers/infiniband/hw/mlx5/devx.c | 142 +- drivers/infiniband/hw/mlx5/flow.c | 8 +- drivers/infiniband/hw/mlx5/main.c | 11 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 13 +- drivers/infiniband/hw/mlx5/qp.c | 433 +- drivers/infiniband/hw/mlx5/srq.c | 16 +- drivers/infiniband/sw/rdmavt/qp.c | 9 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_pool.h | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 6 +- drivers/input/misc/hp_sdc_rtc.c | 8 +- drivers/iommu/amd_iommu.c | 22 +- drivers/iommu/arm-smmu-v3.c | 22 +- drivers/iommu/arm-smmu.c | 169 +- drivers/iommu/dma-iommu.c | 20 +- drivers/iommu/dmar.c | 91 +- drivers/iommu/intel-iommu.c | 351 +- drivers/iommu/intel-pasid.c | 449 +- drivers/iommu/intel-pasid.h | 40 +- drivers/iommu/intel-svm.c | 171 +- drivers/iommu/intel_irq_remapping.c | 6 +- drivers/irqchip/Kconfig | 4 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm2835.c | 11 +- drivers/irqchip/irq-bcm2836.c | 11 +- drivers/irqchip/irq-dw-apb-ictl.c | 2 +- drivers/irqchip/irq-gic-common.c | 12 + drivers/irqchip/irq-gic-common.h | 3 + drivers/irqchip/irq-gic-v3.c | 27 + drivers/irqchip/irq-gic.c | 6 +- drivers/irqchip/irq-imx-gpcv2.c | 61 +- drivers/irqchip/irq-rda-intc.c | 107 + drivers/irqchip/irq-renesas-h8s.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 14 +- drivers/irqchip/irq-renesas-irqc.c | 14 +- drivers/irqchip/irq-s3c24xx.c | 2 +- drivers/irqchip/irq-sun4i.c | 106 +- drivers/leds/led-triggers.c | 9 +- drivers/lightnvm/core.c | 23 +- drivers/lightnvm/pblk-core.c | 77 +- drivers/lightnvm/pblk-init.c | 103 +- drivers/lightnvm/pblk-map.c | 63 +- drivers/lightnvm/pblk-rb.c | 5 +- drivers/lightnvm/pblk-read.c | 66 +- drivers/lightnvm/pblk-recovery.c | 46 +- drivers/lightnvm/pblk-rl.c | 5 +- drivers/lightnvm/pblk-sysfs.c | 7 + drivers/lightnvm/pblk-write.c | 64 +- drivers/lightnvm/pblk.h | 43 +- drivers/mailbox/bcm2835-mailbox.c | 8 +- drivers/mailbox/hi3660-mailbox.c | 24 +- drivers/mailbox/ti-msgmgr.c | 2 +- drivers/md/bcache/bcache.h | 20 +- drivers/md/bcache/btree.c | 5 + drivers/md/bcache/btree.h | 18 + drivers/md/bcache/debug.c | 3 +- drivers/md/bcache/journal.c | 2 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 48 +- drivers/md/bcache/sysfs.c | 61 +- drivers/md/bcache/writeback.c | 30 +- drivers/md/bcache/writeback.h | 12 +- drivers/md/dm-cache-metadata.c | 4 + drivers/md/dm-rq.c | 10 +- drivers/md/dm-thin.c | 72 +- drivers/md/dm.c | 24 +- drivers/media/pci/ddbridge/ddbridge.h | 6 +- drivers/media/platform/Kconfig | 9 + drivers/media/platform/Makefile | 1 + drivers/media/platform/aspeed-video.c | 1729 ++++ drivers/memory/omap-gpmc.c | 8 +- drivers/mfd/axp20x.c | 134 +- drivers/mfd/cros_ec_dev.c | 1 + drivers/misc/cardreader/alcor_pci.c | 4 +- drivers/misc/eeprom/Kconfig | 2 +- drivers/misc/eeprom/at24.c | 3 + drivers/mmc/host/Kconfig | 14 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/alcor.c | 5 +- drivers/mmc/host/meson-gx-mmc.c | 100 +- drivers/mmc/host/mmci.c | 6 + drivers/mmc/host/mmci.h | 2 + drivers/mmc/host/sdhci-acpi.c | 7 +- drivers/mmc/host/sdhci-msm.c | 6 +- drivers/mmc/host/sdhci-of-arasan.c | 46 - drivers/mmc/host/sdhci-of-esdhc.c | 16 +- drivers/mmc/host/sdhci-omap.c | 106 +- drivers/mmc/host/sdhci-pci-core.c | 15 +- drivers/mmc/host/sdhci-xenon-phy.c | 10 +- drivers/mmc/host/sdhci-xenon.c | 10 +- drivers/mmc/host/sdhci.c | 12 + drivers/mmc/host/sdhci.h | 2 + drivers/mmc/host/sdhci_am654.c | 374 + drivers/mtd/ubi/build.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/net/bonding/bond_debugfs.c | 14 +- drivers/net/dsa/microchip/ksz_common.c | 17 + drivers/net/dsa/microchip/ksz_priv.h | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 70 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_rx.h | 2 - drivers/net/ethernet/ibm/ibmvnic.c | 18 +- drivers/net/ethernet/ibm/ibmvnic.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 43 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 22 - .../mellanox/mlx5/core/diag/fs_tracepoint.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 + .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 169 + .../ethernet/mellanox/mlx5/core/en/monitor_stats.h | 12 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 583 ++ .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 44 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 255 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 728 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/events.c | 89 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 83 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 23 - .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 23 + drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 21 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 9 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 4 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 38 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 13 +- .../ethernet/mellanox/mlxsw/spectrum1_acl_tcam.c | 12 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 18 + .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 281 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 31 +- .../ethernet/mellanox/mlxsw/spectrum_acl_atcam.c | 61 + .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 33 + .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 6 + .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 171 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 13 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 53 +- drivers/net/ethernet/mscc/ocelot.c | 3 +- .../net/ethernet/netronome/nfp/flower/offload.c | 28 +- drivers/net/ethernet/realtek/r8169.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 8 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 413 + drivers/net/fjes/fjes_debugfs.c | 14 +- drivers/net/ieee802154/at86rf230.c | 13 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 4 +- drivers/net/ipvlan/ipvlan_main.c | 2 +- drivers/net/netdevsim/bpf.c | 16 +- drivers/net/usb/hso.c | 18 +- drivers/net/vxlan.c | 1 + drivers/net/wireless/ath/ath6kl/cfg80211.c | 2 +- drivers/net/wireless/ath/ath6kl/common.h | 2 +- drivers/net/wireless/ath/ath6kl/wmi.c | 6 +- drivers/net/wireless/ath/ath6kl/wmi.h | 6 +- drivers/net/wireless/broadcom/b43/phy_n.c | 4 - .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 6 + .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 33 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 1 + .../broadcom/brcm80211/brcmfmac/fwsignal.c | 144 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 119 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 9 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 + .../broadcom/brcm80211/include/chipcommon.h | 19 + drivers/net/wireless/marvell/mwifiex/11n.c | 5 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 96 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 62 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 14 +- drivers/net/wireless/marvell/mwifiex/scan.c | 18 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 13 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 3 - drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 80 + drivers/net/wireless/mediatek/mt76/mt76.h | 60 +- drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 6 +- .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 87 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 22 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 137 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 15 +- .../wireless/mediatek/mt76/mt76x0/initvals_phy.h | 1313 ++-- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 197 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 100 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 36 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 35 +- .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 4 - drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 898 ++- drivers/net/wireless/mediatek/mt76/mt76x0/phy.h | 17 + drivers/net/wireless/mediatek/mt76/mt76x0/trace.c | 21 - drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 312 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 18 +- .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 23 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 43 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 137 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 899 +++ drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 5 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 12 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 324 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 38 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 44 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 16 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 128 +- drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 31 +- .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 42 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 18 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 334 +- drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 6 +- .../net/wireless/mediatek/mt76/mt76x2/debugfs.c | 137 - drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h | 26 - drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 32 - drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 7 - drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 22 +- drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 20 +- .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 3 - .../net/wireless/mediatek/mt76/mt76x2/pci_dfs.c | 878 --- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 134 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c | 203 - .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 123 +- .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 3 +- .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 114 +- drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c | 142 - drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 95 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 4 +- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 44 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 55 +- .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 32 +- .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 78 +- drivers/net/wireless/mediatek/mt76/tx.c | 160 +- drivers/net/wireless/mediatek/mt76/usb.c | 12 +- drivers/net/wireless/mediatek/mt76/usb_trace.h | 29 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 3 +- drivers/net/wireless/realtek/rtlwifi/base.c | 1 + .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 2 - drivers/net/xen-netback/xenbus.c | 18 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 11 +- drivers/nvme/host/Kconfig | 15 + drivers/nvme/host/Makefile | 3 + drivers/nvme/host/core.c | 79 +- drivers/nvme/host/fabrics.c | 23 + drivers/nvme/host/fabrics.h | 10 + drivers/nvme/host/lightnvm.c | 33 +- drivers/nvme/host/nvme.h | 7 +- drivers/nvme/host/pci.c | 64 +- drivers/nvme/host/rdma.c | 28 +- drivers/nvme/host/tcp.c | 2277 ++++++ drivers/nvme/host/trace.h | 4 +- drivers/nvme/target/Kconfig | 10 + drivers/nvme/target/Makefile | 2 + drivers/nvme/target/admin-cmd.c | 76 +- drivers/nvme/target/configfs.c | 1 + drivers/nvme/target/core.c | 106 +- drivers/nvme/target/discovery.c | 14 +- drivers/nvme/target/fabrics-cmd.c | 58 +- drivers/nvme/target/io-cmd-bdev.c | 87 +- drivers/nvme/target/io-cmd-file.c | 35 +- drivers/nvme/target/nvmet.h | 16 +- drivers/nvme/target/rdma.c | 10 +- drivers/nvme/target/tcp.c | 1737 ++++ drivers/pci/controller/vmd.c | 42 +- drivers/pci/pci-driver.c | 3 +- drivers/phy/freescale/Kconfig | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 74 +- drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-broxton.c | 13 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 9 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 11 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 32 +- drivers/pinctrl/intel/pinctrl-denverton.c | 11 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 +- drivers/pinctrl/intel/pinctrl-icelake.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 - drivers/pinctrl/intel/pinctrl-lewisburg.c | 11 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 7 +- drivers/platform/x86/Kconfig | 17 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/huawei-wmi.c | 208 + drivers/platform/x86/intel_pmc_core.c | 49 +- drivers/platform/x86/intel_telemetry_debugfs.c | 42 +- drivers/platform/x86/mlx-platform.c | 177 +- drivers/platform/x86/thinkpad_acpi.c | 45 +- drivers/power/avs/smartreflex.c | 8 +- drivers/power/supply/bq2415x_charger.c | 119 +- drivers/power/supply/bq24190_charger.c | 43 +- drivers/power/supply/bq24257_charger.c | 15 +- drivers/power/supply/charger-manager.c | 62 +- drivers/power/supply/ds2780_battery.c | 87 +- drivers/power/supply/ds2781_battery.c | 82 +- drivers/power/supply/gpio-charger.c | 6 +- drivers/power/supply/lp8788-charger.c | 62 +- drivers/power/supply/pcf50633-charger.c | 17 +- drivers/power/supply/power_supply_core.c | 1 + drivers/pwm/Kconfig | 4 +- drivers/pwm/pwm-bcm2835.c | 5 +- drivers/pwm/pwm-imx.c | 143 +- drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/act8945a-regulator.c | 205 +- drivers/regulator/arizona-ldo1.c | 3 - drivers/regulator/axp20x-regulator.c | 142 +- drivers/regulator/core.c | 74 +- drivers/regulator/da9211-regulator.c | 6 + drivers/regulator/fixed.c | 6 +- drivers/regulator/lm363x-regulator.c | 8 +- drivers/regulator/lp8788-ldo.c | 8 +- drivers/regulator/max77686-regulator.c | 14 +- drivers/regulator/max8952.c | 10 +- drivers/regulator/max8973-regulator.c | 8 +- drivers/regulator/mcp16502.c | 520 ++ drivers/regulator/s2mps11.c | 7 +- drivers/regulator/s5m8767.c | 9 +- drivers/regulator/tps65090-regulator.c | 6 + drivers/regulator/wm8994-regulator.c | 11 +- drivers/rtc/hctosys.c | 8 +- drivers/rtc/interface.c | 8 +- drivers/rtc/rtc-at91rm9200.c | 15 +- drivers/rtc/rtc-at91sam9.c | 16 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-m48t59.c | 8 +- drivers/rtc/rtc-mcp795.c | 18 +- drivers/rtc/rtc-pcf50633.c | 8 +- drivers/rtc/rtc-pcf8523.c | 32 +- drivers/rtc/rtc-pcf85363.c | 94 +- drivers/rtc/rtc-pic32.c | 18 +- drivers/rtc/rtc-pm8xxx.c | 16 +- drivers/rtc/rtc-proc.c | 36 +- drivers/rtc/rtc-puv3.c | 18 +- drivers/rtc/rtc-rk808.c | 20 +- drivers/rtc/rtc-rx6110.c | 12 +- drivers/rtc/rtc-rx8025.c | 19 +- drivers/rtc/rtc-s3c.c | 20 +- drivers/rtc/rtc-s5m.c | 27 +- drivers/rtc/rtc-sysfs.c | 16 +- drivers/rtc/rtc-tegra.c | 30 +- drivers/s390/block/dasd.c | 15 +- drivers/s390/block/dasd_proc.c | 3 +- drivers/s390/char/tape_proc.c | 7 +- drivers/s390/cio/qdio_debug.c | 18 +- drivers/s390/cio/vfio_ccw_fsm.c | 7 +- drivers/s390/cio/vfio_ccw_private.h | 1 - drivers/s390/crypto/ap_bus.c | 277 +- drivers/s390/crypto/ap_queue.c | 23 +- drivers/scsi/aacraid/aacraid.h | 5 +- drivers/scsi/aacraid/commctrl.c | 5 +- drivers/scsi/aacraid/commsup.c | 19 +- drivers/scsi/aacraid/dpcsup.c | 19 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/aacraid/src.c | 2 +- drivers/scsi/hisi_sas/hisi_sas.h | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 153 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 17 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 68 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 40 +- drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 +- drivers/scsi/lpfc/lpfc_els.c | 22 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 2 +- drivers/scsi/lpfc/lpfc_hw.h | 1 - drivers/scsi/mpt3sas/mpt3sas_base.c | 69 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 7 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 14 +- drivers/scsi/qla2xxx/qla_attr.c | 2 + drivers/scsi/qla2xxx/qla_init.c | 10 +- drivers/scsi/qla2xxx/qla_mid.c | 1 + drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_os.c | 8 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/sd.c | 23 +- drivers/scsi/ufs/cdns-pltfrm.c | 1 - drivers/soc/amlogic/Kconfig | 1 + drivers/soc/atmel/soc.c | 10 + drivers/soc/atmel/soc.h | 7 + drivers/soc/tegra/pmc.c | 2 - drivers/spi/Kconfig | 2 +- drivers/spi/spi-fsl-lpspi.c | 202 +- drivers/spi/spi-imx.c | 156 +- drivers/staging/comedi/comedi_fops.c | 48 +- drivers/staging/erofs/dir.c | 4 +- drivers/staging/erofs/erofs_fs.h | 8 +- drivers/staging/erofs/unzip_pagevec.h | 2 +- drivers/staging/erofs/unzip_vle.c | 33 +- drivers/staging/erofs/unzip_vle_lz4.c | 2 +- drivers/staging/erofs/utils.c | 12 +- drivers/staging/iio/adc/ad7280a.c | 51 +- drivers/staging/iio/addac/adt7316-i2c.c | 18 +- drivers/staging/iio/addac/adt7316-spi.c | 1 - drivers/staging/iio/addac/adt7316.c | 22 +- drivers/staging/iio/addac/adt7316.h | 1 - drivers/staging/iio/impedance-analyzer/ad5933.c | 9 + drivers/staging/iio/resolver/Kconfig | 10 - drivers/staging/iio/resolver/Makefile | 1 - drivers/staging/iio/resolver/ad2s90.c | 127 - drivers/staging/mt7621-dts/gbpc1.dts | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 22 +- drivers/staging/mt7621-eth/mdio.c | 2 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 5 +- drivers/staging/mt7621-mmc/dbg.c | 2 +- drivers/staging/mt7621-mmc/sd.c | 23 +- drivers/staging/mt7621-spi/spi-mt7621.c | 147 +- drivers/staging/rtl8188eu/hal/phy.c | 13 +- drivers/staging/rtl8188eu/hal/rf.c | 17 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 2 + drivers/staging/rtl8723bs/TODO | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 24 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 - drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 34 - drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 78 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 22 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 +- .../rtl8723bs/include/osdep_service_linux.h | 2 - drivers/staging/rtl8723bs/include/rtw_cmd.h | 7 +- drivers/staging/rtl8723bs/include/rtw_io.h | 1 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/include/rtw_mp.h | 1 - drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 8 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 9 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 2 +- drivers/staging/speakup/spk_ttyio.c | 9 +- .../staging/vc04_services/bcm2835-audio/Kconfig | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 51 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 78 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 5 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 29 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 63 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 12 +- drivers/target/iscsi/cxgbit/cxgbit_cm.c | 5 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 1 + drivers/uio/uio_hv_generic.c | 7 +- drivers/usb/core/hcd.c | 2 - drivers/usb/dwc2/gadget.c | 41 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hcd_queue.c | 19 +- drivers/usb/dwc2/params.c | 11 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/dwc3/gadget.c | 32 +- drivers/usb/dwc3/trace.h | 2 + drivers/usb/gadget/udc/s3c2410_udc.c | 17 +- drivers/usb/host/isp1362-hcd.c | 16 +- drivers/usb/mtu3/mtu3_qmu.c | 2 +- drivers/usb/renesas_usbhs/common.c | 23 +- drivers/usb/serial/mos7840.c | 6 - drivers/usb/serial/option.c | 16 +- drivers/vfio/mdev/mdev_sysfs.c | 4 +- drivers/vfio/pci/vfio_pci.c | 160 +- drivers/vfio/pci/vfio_pci_private.h | 6 + drivers/vhost/net.c | 8 +- drivers/vhost/vhost.c | 23 +- drivers/video/backlight/pwm_bl.c | 41 +- drivers/xen/swiotlb-xen.c | 24 +- fs/btrfs/ctree.c | 32 +- fs/btrfs/ctree.h | 3 +- fs/btrfs/delayed-ref.c | 3 +- fs/btrfs/extent-tree.c | 209 +- fs/btrfs/extent_io.c | 6 +- fs/btrfs/inode.c | 32 +- fs/btrfs/ioctl.c | 624 +- fs/btrfs/scrub.c | 71 +- fs/btrfs/xattr.c | 8 + fs/ceph/super.c | 4 +- fs/ceph/super.h | 4 +- fs/cifs/cifsencrypt.c | 11 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/readdir.c | 9 +- fs/crypto/Kconfig | 6 +- fs/crypto/fscrypt_private.h | 1 - fs/dax.c | 10 +- fs/ext4/Kconfig | 35 - fs/ext4/acl.c | 3 +- fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 35 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 4 +- fs/ext4/file.c | 8 +- fs/ext4/ialloc.c | 4 +- fs/ext4/inode.c | 94 +- fs/ext4/ioctl.c | 6 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 22 +- fs/ext4/page-io.c | 9 +- fs/ext4/readpage.c | 10 +- fs/ext4/resize.c | 4 +- fs/ext4/super.c | 32 +- fs/ext4/sysfs.c | 8 +- fs/ext4/xattr.c | 5 +- fs/f2fs/Kconfig | 32 +- fs/f2fs/data.c | 17 +- fs/f2fs/dir.c | 10 +- fs/f2fs/f2fs.h | 30 +- fs/f2fs/file.c | 39 +- fs/f2fs/gc.c | 8 +- fs/f2fs/inode.c | 8 +- fs/f2fs/namei.c | 6 +- fs/f2fs/super.c | 15 +- fs/f2fs/sysfs.c | 8 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 21 +- fs/fuse/fuse_i.h | 2 +- fs/fuse/inode.c | 1 + fs/gfs2/glock.c | 2 +- fs/gfs2/glock.h | 2 +- fs/gfs2/glops.c | 16 +- fs/gfs2/incore.h | 2 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/rgrp.h | 2 +- fs/notify/fanotify/fanotify_user.c | 2 +- fs/ocfs2/dlm/dlmunlock.c | 3 +- fs/proc/task_mmu.c | 6 +- fs/ubifs/Kconfig | 13 +- fs/ubifs/Makefile | 2 +- fs/ubifs/ioctl.c | 4 +- fs/ubifs/lpt.c | 12 +- fs/ubifs/replay.c | 37 + fs/ubifs/sb.c | 15 +- fs/ubifs/super.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/udf/inode.c | 6 + fs/userfaultfd.c | 3 +- fs/verity/Kconfig | 3 +- fs/verity/fsverity_private.h | 1 - fs/verity/setup.c | 5 +- include/acpi/cppc_acpi.h | 3 + include/asm-generic/5level-fixup.h | 1 + include/asm-generic/dma-mapping.h | 2 +- include/asm-generic/pgtable-nop4d-hack.h | 1 + include/asm-generic/pgtable-nop4d.h | 1 + include/asm-generic/pgtable-nopud.h | 1 + include/asm-generic/pgtable.h | 61 +- include/drm/drm_dp_helper.h | 11 - include/drm/gpu_scheduler.h | 4 + include/drm/ttm/ttm_execbuf_util.h | 4 +- include/dt-bindings/clock/imx6qdl-clock.h | 4 +- include/dt-bindings/clock/qcom,gcc-msm8998.h | 2 + include/dt-bindings/gpio/tegra186-gpio.h | 41 + .../regulator/active-semi,8945a-regulator.h | 30 + include/linux/blk-cgroup.h | 2 +- include/linux/blk-mq-rdma.h | 2 +- include/linux/bpf.h | 3 + include/linux/btf.h | 1 + include/linux/clk-provider.h | 7 +- include/linux/clk/clk-conf.h | 5 +- include/linux/cpuidle.h | 2 + include/linux/devfreq.h | 13 + include/linux/dma-debug.h | 34 - include/linux/dma-direct.h | 13 - include/linux/dma-mapping.h | 327 +- include/linux/dma-noncoherent.h | 5 +- include/linux/dma/pxa-dma.h | 11 - include/linux/efi.h | 19 +- include/linux/filter.h | 2 +- include/linux/fs.h | 10 +- include/linux/fscrypt.h | 416 +- include/linux/fscrypt_notsupp.h | 231 - include/linux/fscrypt_supp.h | 204 - include/linux/fsverity.h | 11 +- include/linux/gpio/consumer.h | 23 + include/linux/intel-iommu.h | 75 +- include/linux/irq_sim.h | 2 +- include/linux/irqchip.h | 4 +- include/linux/kexec.h | 11 +- include/linux/kprobes.h | 3 + include/linux/leds.h | 1 + include/linux/lightnvm.h | 3 +- include/linux/lzo.h | 6 +- include/linux/memory_hotplug.h | 1 - include/linux/mfd/axp20x.h | 4 +- include/linux/mlx5/cq.h | 10 +- include/linux/mlx5/device.h | 6 + include/linux/mlx5/driver.h | 2 - include/linux/mlx5/fs.h | 8 +- include/linux/mlx5/mlx5_ifc.h | 133 +- include/linux/mm.h | 1 - include/linux/mmc/sdio_ids.h | 1 + include/linux/mmu_notifier.h | 68 +- include/linux/mmzone.h | 2 - include/linux/msi.h | 2 + include/linux/netdevice.h | 5 +- include/linux/nvme-tcp.h | 189 + include/linux/nvme.h | 22 +- include/linux/page-flags.h | 5 +- include/linux/pe.h | 2 +- include/linux/power/charger-manager.h | 3 +- include/linux/power/smartreflex.h | 5 +- include/linux/power_supply.h | 3 + include/linux/pwm.h | 42 - include/linux/regmap.h | 4 + include/linux/sched.h | 4 +- include/linux/sched/isolation.h | 4 +- include/linux/sched/mm.h | 2 +- include/linux/sched/stat.h | 2 +- include/linux/skbuff.h | 3 + include/linux/swiotlb.h | 77 +- include/linux/switchtec.h | 10 +- include/linux/uio.h | 5 +- include/linux/usb/gadget.h | 4 + include/linux/vm_event_item.h | 1 - include/net/act_api.h | 30 - include/net/gre.h | 13 +- include/net/switchdev.h | 25 +- include/net/xfrm.h | 2 +- include/rdma/ib_verbs.h | 4 + include/rdma/rdma_vt.h | 7 + include/rdma/restrack.h | 4 + include/rdma/uverbs_ioctl.h | 15 +- include/rdma/uverbs_named_ioctl.h | 2 +- include/rdma/uverbs_std_types.h | 12 + include/soc/tegra/pmc.h | 2 - include/sound/hda_codec.h | 1 + include/sound/hda_component.h | 11 +- include/sound/hdaudio.h | 7 +- include/trace/events/bcache.h | 27 +- include/trace/events/btrfs.h | 1 + include/trace/events/kmem.h | 21 - include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/bpf.h | 19 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/kfd_ioctl.h | 26 +- include/uapi/linux/prctl.h | 8 + include/uapi/rdma/hfi/hfi1_user.h | 6 +- include/uapi/rdma/hns-abi.h | 6 + include/uapi/rdma/mlx5-abi.h | 2 + init/main.c | 4 - kernel/bpf/arraymap.c | 1 + kernel/bpf/btf.c | 22 + kernel/bpf/core.c | 21 +- kernel/bpf/local_storage.c | 93 +- kernel/bpf/lpm_trie.c | 1 + kernel/bpf/syscall.c | 102 +- kernel/bpf/verifier.c | 29 +- kernel/dma/Kconfig | 7 - kernel/dma/Makefile | 3 +- kernel/dma/debug.c | 259 +- kernel/dma/direct.c | 170 +- kernel/dma/dummy.c | 39 + kernel/dma/mapping.c | 195 +- kernel/dma/remap.c | 1 - kernel/dma/swiotlb.c | 252 +- kernel/events/core.c | 2 +- kernel/events/hw_breakpoint.c | 2 +- kernel/events/uprobes.c | 6 +- kernel/irq/chip.c | 2 +- kernel/irq/ipi.c | 4 +- kernel/irq/irq_sim.c | 23 +- kernel/irq/manage.c | 2 +- kernel/irq/spurious.c | 6 +- kernel/kcov.c | 2 +- kernel/kexec_file.c | 70 +- kernel/power/main.c | 15 +- kernel/sched/core.c | 2 +- kernel/sched/cpufreq.c | 5 +- kernel/sched/cpufreq_schedutil.c | 5 +- kernel/sched/cputime.c | 2 +- kernel/sched/deadline.c | 2 +- kernel/sched/fair.c | 8 +- kernel/sched/isolation.c | 14 +- kernel/sched/sched.h | 4 +- kernel/sys.c | 8 + kernel/sysctl.c | 14 +- kernel/time/timekeeping.c | 4 +- lib/Kconfig.kasan | 16 +- lib/ioremap.c | 103 +- lib/iov_iter.c | 19 +- lib/lzo/lzo1x_compress.c | 139 +- lib/lzo/lzo1x_decompress_safe.c | 93 +- lib/lzo/lzodefs.h | 29 +- lib/sbitmap.c | 94 +- lib/test_debug_virtual.c | 1 + lib/test_printf.c | 61 +- lib/test_xarray.c | 33 + lib/vsprintf.c | 100 + lib/xarray.c | 8 +- localversion-next | 2 +- mm/filemap.c | 2 +- mm/huge_memory.c | 36 +- mm/hugetlb.c | 29 +- mm/internal.h | 1 - mm/khugepaged.c | 6 +- mm/kmemleak.c | 9 +- mm/ksm.c | 30 +- mm/madvise.c | 4 +- mm/memory.c | 51 +- mm/memory_hotplug.c | 16 + mm/migrate.c | 14 +- mm/mmap.c | 25 +- mm/mmu_notifier.c | 4 +- mm/mprotect.c | 7 +- mm/mremap.c | 7 +- mm/oom_kill.c | 7 +- mm/page_alloc.c | 162 +- mm/page_io.c | 4 +- mm/rmap.c | 18 +- mm/vmscan.c | 3 +- mm/vmstat.c | 1 - net/bridge/br_if.c | 2 +- net/bridge/br_mdb.c | 4 +- net/bridge/br_netlink.c | 30 +- net/bridge/br_private.h | 25 +- net/bridge/br_switchdev.c | 5 +- net/bridge/br_vlan.c | 59 +- net/core/datagram.c | 159 +- net/core/neighbour.c | 15 +- net/core/rtnetlink.c | 6 +- net/core/sysctl_net_core.c | 20 +- net/ipv4/ip_gre.c | 6 - net/ipv4/ipmr.c | 4 + net/ipv4/tcp_output.c | 7 +- net/ipv6/ip6_gre.c | 6 - net/netfilter/ipset/ip_set_core.c | 8 +- net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/nf_conncount.c | 2 +- net/netfilter/nf_nat_core.c | 3 +- net/sched/act_api.c | 221 - net/sched/cls_api.c | 47 +- net/sctp/ipv6.c | 1 + net/switchdev/switchdev.c | 38 +- scripts/Makefile.gcc-plugins | 6 + scripts/Makefile.lib | 4 +- scripts/checkstack.pl | 4 +- scripts/checksyscalls.sh | 1 + scripts/dtc/Makefile | 4 + scripts/gcc-plugins/Kconfig | 4 + scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 103 + security/apparmor/apparmorfs.c | 2 +- security/commoncap.c | 1 - security/inode.c | 6 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/evm/evm_main.c | 5 +- security/integrity/evm/evm_posix_acl.c | 1 - security/integrity/evm/evm_secfs.c | 2 +- security/integrity/iint.c | 2 +- security/integrity/ima/ima_api.c | 1 - security/integrity/ima/ima_appraise.c | 5 +- security/integrity/ima/ima_fs.c | 2 +- security/integrity/ima/ima_init.c | 2 +- security/integrity/ima/ima_main.c | 9 +- security/integrity/ima/ima_policy.c | 2 +- security/integrity/ima/ima_queue.c | 1 - security/integrity/platform_certs/load_uefi.c | 36 +- security/keys/encrypted-keys/ecryptfs_format.c | 5 +- security/keys/encrypted-keys/masterkey_trusted.c | 1 - security/keys/gc.c | 1 - security/keys/key.c | 2 +- security/keys/keyctl.c | 1 - security/keys/keyring.c | 2 +- security/keys/permission.c | 2 +- security/keys/proc.c | 1 - security/keys/process_keys.c | 1 - security/keys/request_key.c | 2 +- security/keys/request_key_auth.c | 1 - security/keys/user_defined.c | 2 +- security/security.c | 2 +- sound/core/pcm.c | 2 + sound/firewire/Kconfig | 1 + sound/firewire/fireface/Makefile | 3 +- sound/firewire/fireface/ff-pcm.c | 2 +- sound/firewire/fireface/ff-proc.c | 193 +- sound/firewire/fireface/ff-protocol-ff400.c | 282 +- sound/firewire/fireface/ff-protocol-ff800.c | 27 + sound/firewire/fireface/ff-stream.c | 2 +- sound/firewire/fireface/ff-transaction.c | 157 +- sound/firewire/fireface/ff.c | 54 +- sound/firewire/fireface/ff.h | 31 +- sound/hda/hdac_component.c | 39 +- sound/hda/hdac_device.c | 17 - sound/pci/hda/hda_codec.c | 16 +- sound/pci/hda/hda_controller.c | 11 - sound/pci/hda/hda_controller.h | 6 +- sound/pci/hda/hda_intel.c | 220 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 8 +- sound/pci/hda/patch_realtek.c | 64 + sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/codecs/hdac_hdmi.c | 24 +- sound/soc/codecs/pcm3060.c | 14 +- sound/soc/codecs/pcm3060.h | 2 + sound/soc/codecs/pcm512x.c | 121 +- sound/soc/codecs/pcm512x.h | 2 + sound/soc/fsl/Kconfig | 2 +- sound/soc/generic/simple-card-utils.c | 5 +- sound/soc/generic/simple-card.c | 74 +- sound/soc/generic/simple-scu-card.c | 261 +- sound/soc/intel/boards/Kconfig | 10 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcr_rt5640.c | 27 + sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 543 ++ sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 10 + sound/soc/intel/skylake/skl-messages.c | 8 + sound/soc/intel/skylake/skl-nhlt.c | 3 + sound/soc/intel/skylake/skl.c | 153 +- sound/soc/meson/Kconfig | 9 +- sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-fifo.h | 3 +- sound/soc/meson/axg-spdifin.c | 521 ++ sound/soc/meson/axg-toddr.c | 15 +- sound/soc/qcom/Kconfig | 1 + sound/soc/sh/rcar/adg.c | 36 +- sound/soc/sh/rcar/ctu.c | 69 +- sound/soc/sh/rcar/dvc.c | 10 +- sound/soc/sh/rcar/gen.c | 23 +- sound/soc/sh/rcar/rsnd.h | 329 +- sound/soc/sh/rcar/ssiu.c | 59 +- sound/soc/soc-core.c | 2 +- sound/soc/xilinx/Kconfig | 8 + sound/soc/xilinx/Makefile | 2 + sound/soc/xilinx/xlnx_i2s.c | 185 + sound/synth/emux/emux_hwdep.c | 7 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 + tools/bpf/bpftool/bash-completion/bpftool | 31 +- tools/bpf/bpftool/btf_dumper.c | 2 +- tools/bpf/bpftool/cfg.c | 36 +- tools/bpf/bpftool/cfg.h | 38 +- tools/bpf/bpftool/cgroup.c | 2 +- tools/bpf/bpftool/common.c | 34 +- tools/bpf/bpftool/jit_disasm.c | 1 + tools/bpf/bpftool/json_writer.c | 1 + tools/bpf/bpftool/json_writer.h | 1 + tools/bpf/bpftool/main.c | 34 +- tools/bpf/bpftool/main.h | 35 +- tools/bpf/bpftool/map.c | 34 +- tools/bpf/bpftool/map_perf_ring.c | 2 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/netlink_dumper.c | 2 +- tools/bpf/bpftool/netlink_dumper.h | 2 +- tools/bpf/bpftool/perf.c | 2 +- tools/bpf/bpftool/prog.c | 90 +- tools/bpf/bpftool/xlated_dumper.c | 36 +- tools/bpf/bpftool/xlated_dumper.h | 38 +- tools/include/uapi/linux/bpf.h | 95 +- tools/lib/bpf/bpf_prog_linfo.c | 10 +- tools/memory-model/scripts/checkghlitmus.sh | 0 tools/memory-model/scripts/checklitmushist.sh | 0 tools/memory-model/scripts/initlitmushist.sh | 0 tools/memory-model/scripts/judgelitmus.sh | 0 tools/memory-model/scripts/newlitmushist.sh | 0 tools/memory-model/scripts/parseargs.sh | 0 tools/memory-model/scripts/runlitmushist.sh | 0 tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/connect4_prog.c | 6 +- tools/testing/selftests/bpf/connect6_prog.c | 6 +- tools/testing/selftests/bpf/netcnt_prog.c | 6 + tools/testing/selftests/bpf/test_btf.c | 67 +- tools/testing/selftests/bpf/test_progs.c | 8 +- tools/testing/selftests/bpf/test_verifier.c | 51 +- tools/testing/selftests/drivers/dma-buf/Makefile | 2 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 11 +- .../testing/selftests/drivers/net/mlxsw/extack.sh | 61 + tools/testing/selftests/ima/test_kexec_load.sh | 2 +- tools/testing/selftests/kselftest_harness.h | 42 +- tools/testing/selftests/net/forwarding/lib.sh | 2 + .../selftests/net/forwarding/router_multicast.sh | 311 + tools/testing/selftests/seccomp/seccomp_bpf.c | 9 +- tools/testing/selftests/watchdog/watchdog-test.c | 13 +- usr/Makefile | 4 +- virt/kvm/arm/arm.c | 8 +- 2196 files changed, 59154 insertions(+), 36209 deletions(-) create mode 100644 Documentation/arm64/pointer-authentication.txt delete mode 100644 Documentation/devicetree/bindings/arm/rockchip.txt create mode 100644 Documentation/devicetree/bindings/arm/rockchip.yaml rename Documentation/devicetree/bindings/arm/{uniphier => socionext}/cache-uniphie [...] create mode 100644 Documentation/devicetree/bindings/arm/socionext/uniphier.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra.yaml create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810 [...] create mode 100644 Documentation/devicetree/bindings/media/aspeed-video.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-am654.txt create mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.txt create mode 100644 Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/xen,shared-me [...] create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-spdifin.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,i2s.txt delete mode 100644 Documentation/devicetree/bindings/trivial-devices.txt create mode 100644 Documentation/devicetree/bindings/trivial-devices.yaml create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-common.dtsi create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-connector.dts create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-controller.dts create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-l.dts create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-m.dts create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-one.dts create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-speaker-s.dts create mode 100644 arch/arm/boot/dts/pxa300-raumfeld-tuneable-clock.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-frwy.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mq.dtsi create mode 100644 arch/arm64/crypto/chacha-neon-core.S create mode 100644 arch/arm64/crypto/chacha-neon-glue.c delete mode 100644 arch/arm64/crypto/chacha20-neon-core.S delete mode 100644 arch/arm64/crypto/chacha20-neon-glue.c create mode 100644 arch/arm64/crypto/nh-neon-core.S create mode 100644 arch/arm64/crypto/nhpoly1305-neon-glue.c create mode 100644 arch/arm64/include/asm/asm-prototypes.h create mode 100644 arch/arm64/include/asm/image.h create mode 100644 arch/arm64/include/asm/pointer_auth.h delete mode 100644 arch/arm64/kernel/arm64ksyms.c create mode 100644 arch/arm64/kernel/kexec_image.c create mode 100644 arch/arm64/kernel/machine_kexec_file.c create mode 100644 arch/arm64/kernel/pointer_auth.c delete mode 100644 arch/parisc/kernel/syscall_table.S copy arch/{sparc => parisc}/kernel/syscalls/Makefile (100%) create mode 100644 arch/parisc/kernel/syscalls/syscall.tbl create mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh create mode 100644 arch/parisc/kernel/syscalls/syscalltbl.sh copy arch/{arm64 => powerpc}/include/uapi/asm/bpf_perf_event.h (100%) delete mode 100644 arch/riscv/include/asm/dma-mapping.h delete mode 100644 arch/sparc/include/asm/pci_32.h delete mode 100644 arch/sparc/include/asm/pci_64.h create mode 100644 arch/x86/crypto/chacha-avx2-x86_64.S create mode 100644 arch/x86/crypto/chacha-avx512vl-x86_64.S create mode 100644 arch/x86/crypto/chacha-ssse3-x86_64.S delete mode 100644 arch/x86/crypto/chacha20-avx2-x86_64.S delete mode 100644 arch/x86/crypto/chacha20-avx512vl-x86_64.S delete mode 100644 arch/x86/crypto/chacha20-ssse3-x86_64.S delete mode 100644 arch/x86/crypto/chacha20_glue.c create mode 100644 arch/x86/crypto/chacha_glue.c create mode 100644 arch/x86/crypto/nh-avx2-x86_64.S create mode 100644 arch/x86/crypto/nh-sse2-x86_64.S create mode 100644 arch/x86/crypto/nhpoly1305-avx2-glue.c create mode 100644 arch/x86/crypto/nhpoly1305-sse2-glue.c delete mode 100644 crypto/lzo-rle.c create mode 100644 drivers/clk/clk-bd718x7.c create mode 100644 drivers/clk/meson/clk-input.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_debugfs.h create mode 100644 drivers/crypto/cavium/nitrox/nitrox_mbx.c create mode 100644 drivers/crypto/cavium/nitrox/nitrox_mbx.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_dbg.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_irq.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_irq.h delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.c delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_power_handle.h create mode 100644 drivers/gpu/drm/nouveau/dispnv50/corec57d.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/headc57d.c create mode 100644 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c create mode 100644 drivers/gpu/drm/nouveau/include/nvif/clc36f.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/ce/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/roottu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/disp/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifotu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/usertu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu104.c create mode 100644 drivers/iio/potentiometer/mcp41010.c create mode 100644 drivers/iio/resolver/ad2s90.c create mode 100644 drivers/infiniband/hw/hfi1/tid_rdma.c create mode 100644 drivers/infiniband/hw/hfi1/tid_rdma.h create mode 100644 drivers/infiniband/hw/hns/hns_roce_srq.c create mode 100644 drivers/irqchip/irq-rda-intc.c create mode 100644 drivers/media/platform/aspeed-video.c create mode 100644 drivers/mmc/host/sdhci_am654.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/monitor_stats.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c create mode 100644 drivers/nvme/host/tcp.c create mode 100644 drivers/nvme/target/tcp.c create mode 100644 drivers/platform/x86/huawei-wmi.c create mode 100644 drivers/regulator/mcp16502.c delete mode 100644 drivers/staging/iio/resolver/ad2s90.c create mode 100644 include/dt-bindings/regulator/active-semi,8945a-regulator.h delete mode 100644 include/linux/fscrypt_notsupp.h delete mode 100644 include/linux/fscrypt_supp.h create mode 100644 include/linux/nvme-tcp.h create mode 100644 kernel/dma/dummy.c create mode 100644 scripts/gcc-plugins/arm_ssp_per_task_plugin.c create mode 100644 sound/firewire/fireface/ff-protocol-ff800.c create mode 100644 sound/soc/intel/boards/kbl_rt5660.c create mode 100644 sound/soc/meson/axg-spdifin.c create mode 100644 sound/soc/xilinx/Kconfig create mode 100644 sound/soc/xilinx/Makefile create mode 100644 sound/soc/xilinx/xlnx_i2s.c mode change 100755 => 100644 tools/memory-model/scripts/checkghlitmus.sh mode change 100755 => 100644 tools/memory-model/scripts/checklitmushist.sh mode change 100755 => 100644 tools/memory-model/scripts/initlitmushist.sh mode change 100755 => 100644 tools/memory-model/scripts/judgelitmus.sh mode change 100755 => 100644 tools/memory-model/scripts/newlitmushist.sh mode change 100755 => 100644 tools/memory-model/scripts/parseargs.sh mode change 100755 => 100644 tools/memory-model/scripts/runlitmushist.sh create mode 100755 tools/testing/selftests/net/forwarding/router_multicast.sh