This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-tested in repository toolchain/linux-next.
omits 87b93b43da14 Add linux-next specific files for 20180829 omits 4fa305093123 Merge branch 'akpm/master' omits 9d8d5c8fe1f8 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits 1a09c7cc251b vfs: replace current_kernel_time64 with ktime equivalent omits c4f2c56fee82 Merge branch 'akpm-current/current' omits 8b34765d70b3 Merge remote-tracking branch 'kspp/for-next/kspp' omits 2d2187a06f3c Merge remote-tracking branch 'ntb/ntb-next' omits 16dc672d1f2a Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits d39b0767ff42 Merge remote-tracking branch 'rtc/rtc-next' omits f12bf094069a Merge remote-tracking branch 'coresight/next' omits 232cd684b53c Merge remote-tracking branch 'livepatching/for-next' omits 5156a95d2826 Merge remote-tracking branch 'y2038/y2038' omits ac3fe569c12b Merge remote-tracking branch 'kselftest/next' omits 0312386a68ce Merge remote-tracking branch 'rpmsg/for-next' omits 2364d0a88246 Merge remote-tracking branch 'scsi/for-next' omits 03498f4590b7 Merge remote-tracking branch 'slave-dma/next' omits df0a72d7b28f Merge remote-tracking branch 'mux/for-next' omits d612f92b03f0 Merge remote-tracking branch 'staging/staging-next' omits cc47ec46e30d Merge remote-tracking branch 'extcon/extcon-next' omits 5638030d047d Merge remote-tracking branch 'ipmi/for-next' omits 70961a5965c7 Merge remote-tracking branch 'leds/for-next' omits 47c3ad392670 Merge remote-tracking branch 'xen-tip/linux-next' omits 3d8098a028c1 Merge remote-tracking branch 'kvm-ppc/kvm-ppc-next' omits 9b0f1cd1bf62 Merge remote-tracking branch 'rcu/rcu/next' omits 3a2c8b0c8fc7 Merge remote-tracking branch 'edac-amd/for-next' omits 55e6295dbd03 Merge remote-tracking branch 'tip/auto-latest' omits f7ce83265a70 next-20180828/spi omits e5332ab9a1cd Merge remote-tracking branch 'security/next-testing' omits 17e644b32301 Merge remote-tracking branch 'regulator/for-next' omits 862709a3a58e Merge remote-tracking branch 'mmc/next' omits 6bd7a2bda6ef Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 67738474610f Merge remote-tracking branch 'block/for-next' omits be29ffc97b5b Merge remote-tracking branch 'sound-asoc/for-next' omits 7d346f3a62fb Merge remote-tracking branch 'sound/for-next' omits 85bdca9afcec Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' omits 1c5ea6bc5e16 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 4aa737d987a1 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 01b601a135ef Merge remote-tracking branch 'gfs2/for-next' omits 415326053379 Merge remote-tracking branch 'mac80211-next/master' omits b72cc0154ec7 Merge remote-tracking branch 'bluetooth/master' omits daf9758d3fc0 Merge remote-tracking branch 'wireless-drivers-next/master' omits 436c78b9fe12 Merge remote-tracking branch 'nfc-next/master' omits 78e8ef3f61f2 Merge remote-tracking branch 'ipsec-next/master' omits fce80d8e3d8b Merge remote-tracking branch 'thermal-soc/next' omits 51661335a608 Merge remote-tracking branch 'cpupower/cpupower' omits 51529c1b45f6 Merge remote-tracking branch 'pm/linux-next' omits d092e4d869c2 Merge remote-tracking branch 'v4l-dvb-next/master' omits 5385a58b73b8 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits acdb08828801 Merge branch 'dmi/master' omits 68565082aedf mm/page_alloc.c: clean up check_for_memory() omits 3882be2da0a9 Merge remote-tracking branch 'hid/for-next' omits 47a6b208cccd Merge remote-tracking branch 'printk/for-next' omits 1e378c67ccb1 Merge remote-tracking branch 'vfs/for-next' omits e88cf42d3e15 Merge remote-tracking branch 'ext3/for_next' omits f7b5e486a65e Merge remote-tracking branch 'ecryptfs/next' omits aa3da36f6cd8 Merge remote-tracking branch 'cifs/for-next' omits 7ed2575993e2 Merge remote-tracking branch 'ceph/master' omits 99a3cc98ecd8 Merge remote-tracking branch 'btrfs-kdave/for-next' omits 010159593bc9 Merge remote-tracking branch 'befs/for-next' omits bdc92ceacad2 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 64811f80d24e Merge remote-tracking branch 'uml/linux-next' omits 250d826d3198 Merge remote-tracking branch 'risc-v/for-next' omits d0572ac8ba46 Merge remote-tracking branch 'parisc-hd/for-next' omits 25b1956d658b Merge remote-tracking branch 'nios2/for-next' omits 8a00dddcb05b Merge remote-tracking branch 'nds32/next' omits 96feef4038ba Merge remote-tracking branch 'mips/mips-next' omits f19bd5229244 Merge remote-tracking branch 'm68knommu/for-next' omits 0222ee590908 Merge remote-tracking branch 'c6x/for-linux-next' omits 31e105da0bef Merge remote-tracking branch 'clk-samsung/for-next' omits b4f7a56a8bee Merge remote-tracking branch 'tegra/for-next' omits 9a1895bd6b5a Merge remote-tracking branch 'sunxi/sunxi/for-next' omits c601a8287a19 Merge remote-tracking branch 'samsung-krzk/for-next' omits fb1cb8be0bcf Merge remote-tracking branch 'rockchip/for-next' omits 023b84048480 Merge remote-tracking branch 'renesas/next' omits c5669d384514 Merge remote-tracking branch 'realtek/for-next' omits 9c81c525d60f Merge remote-tracking branch 'qcom/for-next' omits 225c3f9d6f85 Merge remote-tracking branch 'omap/for-next' omits 594e943374b7 Merge remote-tracking branch 'mvebu/for-next' omits 8fa7322f3435 Merge remote-tracking branch 'mediatek/for-next' omits d7aeb2fe33ad Merge remote-tracking branch 'keystone/next' omits 193fb6f087d9 Merge remote-tracking branch 'imx-mxs/for-next' omits 7f827719c2a7 Merge remote-tracking branch 'bcm2835/for-next' omits e610b483da6a Merge remote-tracking branch 'at91/at91-next' omits 183c4ccef366 Merge remote-tracking branch 'aspeed/for-next' omits b0fb109750aa Merge remote-tracking branch 'amlogic/for-next' omits 11fd38a07add Merge remote-tracking branch 'actions/for-next' omits a470154a4572 Merge remote-tracking branch 'arm-soc/for-next' omits 5eaf265f07e2 Merge remote-tracking branch 'arm/for-next' omits b2c54c9c2bef Merge remote-tracking branch 'leaks/leaks-next' omits 8166a20b5af4 SMB3: Backup intent flag missing from compounded ops omits 4aeb9f7748e9 cifs: create a define for the max number of iov we need fo [...] omits 4f1d430c0ded cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] omits f9cd1583dc7d cifs: change SMB2_OP_SET_INFO to use compounding omits 622eb1b0be3b cifs: remove the is_falloc argument to SMB2_set_eof omits ded4392ab7fa cifs: change SMB2_OP_SET_EOF to use compounding omits d877e8076d1b cifs: make rmdir() use compounding omits 8a79ae8c6ef6 cifs: create helpers for SMB2_set_info_init/free() omits 79aae0eefa2e cifs: change unlink to use a compound omits 7969a1b2c626 cifs: change mkdir to use a compound omits e55d6b245122 cifs: add a smb2_compound_op and change QUERY_INFO to use it omits 9eb8657768ae WIP. temp fix to suppress the dequeue_mid crash omits 47f8a4979dad smb3: minor debugging clarifications in rfc1001 len processing omits c6de46b74bdb SMB3: Backup intent flag missing for directory opens with [...] omits 928d8042f3b6 fs/cifs: don't translate SFM_SLASH (U+F026) to backslash omits 854660625eec Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits cfdd6f19e116 Merge remote-tracking branch 'mmc-fixes/fixes' omits ce6002adf409 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 166e0a5f69e4 Merge remote-tracking branch 'scsi-fixes/fixes' omits bc96a4bbdd24 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 90e20cd3b105 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits c9bf642d580d Merge remote-tracking branch 'omap-fixes/fixes' omits fb061abcc66a Merge remote-tracking branch 'mtd-fixes/master' omits 07f3843ab5d0 Merge remote-tracking branch 'slave-dma-fixes/fixes' omits ba2619625779 Merge remote-tracking branch 'crypto-current/master' omits 73168a2b7437 Merge remote-tracking branch 'staging.current/staging-linus' omits 0b17e4caeae4 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 659e38070089 Merge remote-tracking branch 'spi-fixes/for-linus' omits de9bd540620d Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 6f12e9c5e1fe Merge remote-tracking branch 'mac80211/master' omits 69b015c23b7f Merge remote-tracking branch 'netfilter/master' omits d2492037bfa8 Merge remote-tracking branch 'bpf/master' omits 787ca0a480b2 Merge remote-tracking branch 'net/master' omits 8b0c16e303f2 Merge remote-tracking branch 'arc-current/for-curr' omits 3ca7cc910a24 Merge branch 'asoc-4.20' into asoc-next omits cc276126e1bf Merge branch 'asoc-4.19' into asoc-linus omits c93e91e47438 drm/i915: Re-apply "Perform link quality check, unconditio [...] omits 70ddde8239c4 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string omits e89faa08c0c9 hwmon: Convert to using %pOFn instead of device_node.name omits 3c864d356034 mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation omits 7906819e0cdc mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops omits 820d1eee1262 mmc: sdhci: add adma_table_cnt member to struct sdhci_host omits d7ee17c1271c mmc: Convert to using %pOFn instead of device_node.name omits f69ee8eba4f2 Merge branch 'at91-dt' into at91-next omits f27312d438b8 Merge branch 'at91-soc' into at91-next omits 4deb95ab3313 Merge branch 'at91-drivers' into at91-next omits a5fe7c46e245 nds32: fix build error because of wrong semicolon omits 3551e9f27a26 nds32: Fix a kernel panic issue because of wrong frame poi [...] omits e76ea3b8d305 nds32: Only print one page of stack when die to prevent pr [...] omits aa675449d61b nds32: Add macro definition for offset of lp register on stack omits 5620f36e2108 nds32: Remove the deprecated ABI implementation omits 2c533bb46bc8 nds32/stack: Get real return address by using ftrace_graph [...] omits dcf38e2ece70 nds32/ftrace: Support dynamic function graph tracer omits 2ba4c007a3c4 nds32/ftrace: Support dynamic function tracer omits 601fc765fc1b nds32/ftrace: Add RECORD_MCOUNT support omits 18a58e66a2cd nds32/ftrace: Support static function graph tracer omits 6fa847faff85 nds32/ftrace: Support static function tracer omits eb13fa624c9f nds32: Extract the checking and getting pointer to a macro omits 320b4b11fd81 nds32: Clean up the coding style omits 6b72a2f3d5ed nds32: Fix get_user/put_user macro expand pointer problem omits 233340c27823 nds32: Fix empty call trace omits 2cb006a71f06 nds32: add NULL entry to the end of_device_id array omits 631ce27fb3de nds32: fix logic for module omits 2ad516f14a46 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 0192915d2331 ipmi: Convert pr_xxx() to dev_xxx() in the BT code omits 9532af28d3a3 ipmi: Move BT capabilities detection to the detect call omits ed72a66f8ee2 ceph: avoid a use-after-free in ceph_destroy_options() omits b584ff44bb47 rbd: support cloning across namespaces omits a57799fe8c0e rbd: factor out get_parent_info_legacy() omits aba1d0325bc2 ARM: dts: meson8b: fix the clock controller register size omits 863a3b8c73ae ARM: dts: meson8: fix the clock controller register size omits e62ddb6a7ee7 mmc: sdhci: Export sdhci_request() omits 31111ec29b55 sdhci: acpi: add qcom sdhci host reset quirk fix omits e157846f45b5 sdhci: acpi: add free_slot callback omits 29dad71a9311 mmc: sdhci-of-esdhc: add erratum A008171 support omits d785b2f510ac mmc: sdhci: add tuning error codes omits dad1c4dc070a mmc: uniphier-sd: add UniPhier SD/eMMC controller driver omits c7943850c3e3 dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller omits 7c59e89243f3 mmc: tmio: move tmio_mmc_set_clock() to platform hook omits eb5a0bde547c mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] omits 9ce62fb51ffd mmc: jz4740: Add support for the JZ4725B omits 8dd6a4e800db mmc: use SPDX identifier for Renesas drivers omits 2d70bc434ac8 dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings omits bcccd3e65aa8 mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist omits ee23051e34c7 mmc: renesas_sdhi_internal_dmac: Fix a few typos omits 0b38d6f77ffd mmc: jz4740: Drop dependency on MACH_JZ4740/80 omits cf02e69fa964 mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap omits 56cc81ab74fa mmc: renesas_sdhi: Add r8a774a1 support omits e98ed5c11e14 mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 omits 89c3ec813b9f mmc: sdhci-of-arasan: Do now show error message in case of [...] omits 0b586353cfe3 mmc: sdhci-iproc: Add ACPI support omits 06a5b0a06095 mmc: sdhci-pltfm: Convert DT properties to generic device [...] omits 48a32cba9767 Merge branch 'fixes' into next omits abadb73b9b3b Merge branch 'imx/defconfig' into for-next omits 01501e7639f3 Merge branch 'imx/dt' into for-next omits a436e7ded690 Merge branch 'imx/drivers' into for-next omits 900b325c6c57 ARM: dts: imx6ul: Add weim node omits 387301d5b88e ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both [...] omits d63cfa3e6f2c ARM: dts: imx6qdl-wandboard: Add stdout-path omits cc985aab9cc4 ARM: dts: imx7s-warp: enable i2c3 device support omits 802fbeba482d ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6 omits 2e1708aed72c ARM: dts: imx6qdl: Add Engicam i.Core 1.5 MX6 omits adb8cfc5453d ARM: dts: ls1021a: Enable I2C DMA support omits e4920834bc75 ARM: dts: i.MX6: Use consistent node names for Engicam files omits 467ac7f7fd82 ARM: dts: imx6ul-isiot: Move node definitions into dtsi omits 5c0d02fcc30b ARM: dts: imx: Switch Engicam boards to use SPDX identifier omits 6575f9609830 Merge branch 'v4.20-armsoc/dts64' into for-next omits f952cffd8ef0 ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER omits 08df5c54356b m68k: fix early memory reservation for ColdFire MMU systems omits f264285d9ba3 ARM: dts: imx7s: remove snvs_poweroff node omits cbe8676a5adf ARM: dts: imx7s: add i.MX7 messaging unit support omits e456e86368aa ARM: dts: imx7ulp: update pinfunc header file omits 5a8a29b62364 ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC omits 7e793e063828 ARM: dts: imx51-babbage: Add MC13892 ADC support omits 7a9729c56e0a ARM: dts: imx6sll: add gpio-ranges property omits ecaee59d9053 soc: imx: gpc: use GPC_PGC_DOMAIN_* indexes omits 44aaa5e98718 soc: imx: gpc: fix PDN delay omits 339c12228b6d hwmon: (mc13783-adc) Use nxp.com URLs omits 07e689d4de2b hwmon: (mc13783-adc) Remove the mention to 'Atlas' omits f68fa262826d drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule omits 501b192d0299 Merge branches 'pm-cpuidle' and 'pm-core' into linux-next omits bb010103671c Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). omits 281cf343e2a6 Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] omits d63afdba4557 Bluetooth: hci_qca: Remove hdev dereference in qca_close(). omits 740b691445bb Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] omits 110aadd8f940 bfs: add sanity check at bfs_fill_super() omits 7cc6730955bd fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 134eadef2ac6 mm/page_owner: align with pageblock_nr pages omits dbb9e1a53211 mm/page_owner: align with pageblock_nr_pages omits c77952050a7a mm: don't expose page to fast gup before it's ready omits b1c8d2552d20 mm: add strictlimit knob omits 4f58f38e872f list_lru-prefetch-neighboring-list-entries-before-acquirin [...] omits 794ac0172762 mm/list_lru.c: prefetch neighboring list entries before ac [...] omits 5c7509de9cf9 mm: fix race between swapoff and mincore omits 77bc3580f186 mm, swap: fix race between swapoff and some swap operations omits 9949ec8b1f94 mm, swap: fix race between swapoff and some swap operations omits adfe93ce52c2 mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] omits 193d1c359821 mm: move mirrored memory specific code outside of memmap_i [...] omits 5c162ead4f00 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix omits 92d2082040d4 mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 omits 7c7d2f29cf0c mm: calculate deferred pages after skipping mirrored memory omits 9023ae7f3aad mm: make memmap_init a proper function omits 85d776605e11 mm: adjust max read count in generic_file_buffered_read() omits c10ce5a90c9f mm/z3fold.c: fix wrong handling of headless pages omits 6368c1c21568 mm: page_alloc: reduce unnecessary binary search in early_ [...] omits cfcd929abbac mm/memblock: introduce pfn_valid_region() omits 8ec779599fee mm-memblock-introduce-memblock_search_pfn_regions-fix omits cc0779665a22 mm/memblock: introduce memblock_search_pfn_regions() omits 4ce3edae1039 mm-page_alloc-reduce-unnecessary-binary-search-in-memblock [...] omits 89e2f0d18da8 mm-page_alloc-reduce-unnecessary-binary-search-in-memblock [...] omits 78488ab2f832 mm: page_alloc: reduce unnecessary binary search in memblo [...] omits cb12baa9ed52 mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 omits fd34b106f841 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID omits 51de25fb652c block: restore /proc/partitions to not display non-partiti [...] omits 88d8c8bb7cdd ocfs2: dlmglue: clean up timestamp handling omits f4f612b8c457 ocfs2: don't put and assigning null to bh allocated outside omits 0fe5e786503b ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] omits 27c841d45e6d ocfs2: don't use iocb when EIOCBQUEUED returns omits 6face7efdc92 ocfs2: without quota support, avoid calling quota recovery omits 00c85a09fa82 ocfs2: remove ocfs2_is_o2cb_active() omits 4a2558de4ffa arm: arch/arm/include/asm/page.h needs personality.h omits ca878353f379 mm: respect arch_dup_mmap() return value omits efae09a9ae90 mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). omits 548f9a46468b hugetlb: take PMD sharing into account when flushing tlb/caches omits 09ae7b6b828d mm: migration: fix migration of huge PMD shared pages omits 7cfec3727138 mm: memcontrol: print proper OOM header when no eligible v [...] omits a693473cbe42 ipmi: Rework SMI registration failure omits 43bd0619727c Merge branch 'for-next/gcc-plugin-infrastructure' into for [...] omits 7552a8df4a47 Merge branch 'acpi-config' into linux-next omits 851ac0e8b7d6 Merge branch 'work.mount' into for-next omits 562bdf7f95ae y2038: provide aliases for compat helpers omits de75c4d4bdfc arm64: Drop unneeded stackleak_check_alloca() omits 03e70947e3d0 stackleak: Allow runtime disabling of kernel stack erasing omits ed885aae3ea2 doc: self-protection: Add information about STACKLEAK feature omits 3a2d716cf81b fs/proc: Show STACKLEAK metrics in the /proc file system omits b528e7db9842 lkdtm: Add a test for STACKLEAK omits 472ec1ec6d7b gcc-plugins: Add STACKLEAK plugin for tracking the kernel stack omits 13610015a672 x86/entry: Add STACKLEAK erasing the kernel stack at the e [...] omits 0c27b3c578ff Merge branch 'for-4.19/post' into for-next omits 4d3d61e3c131 Merge branch 'for-4.19/post' into for-next omits d394a784f62f Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic omits 294fb3407bf2 proc: Set correct userns for new proc super created by a n [...] omits 9cf657bd37fe vfs: Adjust fsinfo sample output omits e47b51b65dad vfs: Pass path info fsinfo and rename get_fsinfo sb op to fsinfo omits 3d01549c1ca8 afs: Move the source fs parameter to the first position omits 5be80ec1e61d vfs: Fix fs_context logging when there's no log omits 6a25e9d21e1c vfs: Fix vfs_dup_fs_context() omits af429e33d308 Merge branch 'for-4.19/dax-memory-failure' into libnvdimm- [...] omits 7624bf6a9ddd Merge branch 'for-4.19/libnvdimm' into libnvdimm-for-next omits 9dd1947c690d Merge branch 'for-4.19/post' into for-next omits 8b28019ba769 Merge branch 'for-4.19/post' into for-next omits e29fb08240c5 Merge branch 'for-4.19/post' into for-next omits 2c12d4f50a3a Merge branch 'for-4.19/post' into for-next omits 02302d360ce1 Merge branch 'for-4.19/post' into for-next omits 05bb94d2bc1f Merge branch 'for-4.19/post' into for-next omits d2aa98d1e493 Merge branch 'spi-4.19' into spi-next omits 8a7c14551b9b Merge branch 'spi-4.18' into spi-linus omits f929b19038cb Merge branch 'for-4.19/post' into for-next omits 87d92f830a9b Merge branch 'for-4.19/post' into for-next omits 3d632adf30c8 vfs: Implement parameter value retrieval with fsinfo() omits c07dfbe448ea vfs: Allow fsinfo() to be used to query an fs parameter de [...] omits 81e2a66145d2 vfs: Allow fsinfo() to query what's in an fs_context omits 7285d91e51e4 afs: Add fsinfo support omits 02291976aec4 vfs: syscall: Add fsinfo() to query filesystem information omits bdd773e01201 vfs: Add a sample program for the new mount API omits 3cd11a2e3e97 afs: Use fs_context to pass parameters over automount omits a1bfb5c80855 afs: Add fs_context support omits 8ad9cc400bb7 vfs: syscall: Add fspick() to select a superblock for reco [...] omits e85d5cd47d67 vfs: syscall: Add fsmount() to create a mount for a superblock omits cf4940a21f2f vfs: syscall: Add fsconfig() for configuring and managing [...] omits 2ef3bdf2760e vfs: Add some logging to the core users of the fs_context log omits 06b830edff9f vfs: Implement logging through fs_context omits 1acde253c917 vfs: syscall: Add fsopen() to prepare for superblock creation omits c7c73756b0e8 Make anon_inodes unconditional omits 474b230879c4 vfs: Provide documentation for new mount API omits c6764aa1a013 vfs: Remove kern_mount_data() omits ffd65a386846 hugetlbfs: Convert to fs_context omits 9722d10cf954 kernfs, sysfs, cgroup, intel_rdt: Support fs_context omits 11a41f80ce3b cpuset: Use fs_context omits d843e17e5def ipc: Convert mqueue fs to fs_context omits 4a827796c122 proc: Add fs_context support to procfs omits cd1d44449b5e procfs: Move proc_fill_super() to fs/proc/root.c omits c62f2f11cef0 vfs: Remove unused code after filesystem context changes omits ad3e21240b41 vfs: Implement a filesystem superblock creation/configurat [...] omits a9687fb8af74 vfs: Separate changing mount flags full remount omits a9e5528118c6 tomoyo: Implement security hooks for the new mount API omits 0a34ac5bd077 apparmor: Implement security hooks for the new mount API omits 6150146da012 smack: Implement filesystem context security hooks omits 54531a3a1415 selinux: Implement the new mount API LSM hooks omits f59955b78053 vfs: Add LSM hooks for the new mount API omits 78e75902885f Merge branch 'for-4.19/post' into for-next omits 9bc195a1db0b Merge branch 'for-4.19/block' into for-next omits e9ae6fdcbcea Merge branch 'for-4.19/block' into for-next omits 81e0a1d18154 Merge branch 'for-4.19/block' into for-next omits bdbd13070141 Merge branch 'for-4.19/block' into for-next omits 333aff18c83c Merge branch 'for-4.19/block' into for-next omits 1dbfdfd0eb07 Merge branch 'for-4.19/block' into for-next omits fabd87e76bad Merge branch 'for-4.19/block' into for-next omits 32651db67721 Merge branch 'for-4.19/block' into for-next omits 319d5ffbacb1 Merge branch 'for-4.19/block' into for-next omits d29fa65e8fbf Merge branch 'for-4.19/block' into for-next omits fce0d0affdc5 ARC: cleanup show_faulting_vma() omits 7b5a978d25ff ARC: [plat-axs*]: Enable SWAP omits cbdbf997d934 ARC: [plat-axs*/plat-hsdk]: Allow U-Boot to pass MAC-addre [...] omits bb23834c4e48 ARC: configs: cleanup omits be15078dd175 Merge branch 'for-4.19/block' into for-next omits 9006b5cc3c09 Merge branch 'for-4.19/block' into for-next omits e7a0084b5042 vfs: Add configuration parser helpers omits 1e9bf86130df vfs: Introduce logging functions omits ff6b5a1ac69d vfs: Introduce the basic header for the new mount API's fi [...] omits 5678a54bf793 vfs: Suppress MS_* flag defs within the kernel unless expl [...] omits 14d77582cb60 teach move_mount(2) to work with OPEN_TREE_CLONE omits 6bd1b21be7e2 vfs: syscall: Add move_mount(2) to move mounts around omits ba7f4b3a3810 xfrm: Make function xfrmi_get_link_net() static omits cedf44b1138d vfs: syscall: Add open_tree(2) to reference or clone a mount omits a8ad6c389e7e vfs: Require specification of size of mount data for inter [...] omits babb70ce9674 Merge branch 'next/soc' into for-next omits 3fae532b9ac4 Merge branch 'for-v4.19/exynos5440-removal-drivers' into for-next omits 3ea8dc0e9d72 Merge branch 'next/dt' into for-next omits b42a7e72b208 Merge branch 'next/dt' into for-next omits d356801075c5 Merge branch 'omap-for-v4.19/dt' into for-next omits a4fb7ddc6356 ipmi: kcs_bmc: don't change device name omits 68fa5b5b431b ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address omits 7e00f0ab66e3 ipmi:dmi: Use pr_fmt in the IPMI DMI code omits e7d29cce1f91 ipmi: Change to ktime_get_ts64() omits b64ff496205f ipmi_si: fix potential integer overflow on large shift omits 809f72ebffa8 ipmi_si_pci: fix NULL device in ipmi_si error message omits f64999b4de28 ipmi: Convert printk(KERN_<level> to pr_<level>( omits 0ad9c055bac6 ipmi: Use more common logging styles omits 0d5f788c9a3c ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX omits 13687b54f4b8 pci:ipmi: Move IPMI PCI class id defines to pci_ids.h omits 176fc78ad7e6 ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t omits 63820c880f23 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi omits 180495ad05c6 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * omits 669642c7c62e acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * omits 61e2c471cc1b Merge branch 'am654-for-v4.19' into for-next omits 44c29c1f2c9f Merge branch 'for-v4.19/exynos5440-removal-drivers' into for-next omits 0eaac33a378e usb: host: exynos: Remove support for Exynos5440 omits 9b19804d1711 clk: samsung: Remove support for Exynos5440 omits 03ed8ad12490 Merge branch 'omap-for-v4.19/dt' into for-next omits ce705f7adbc8 Merge branch 'fixes' into for-next omits 5058a2699a54 Merge branch 'omap-for-v4.18/fixes' into for-next omits 3108e298906b Merge branch 'omap-for-v4.19/dt' into for-next omits f29cfb31cf00 Merge branch for-4.19/arm64/dt into for-next omits 8d5c053b2d30 Merge branch for-4.19/arm/dt into for-next omits 6493806c6ca2 Merge branch for-4.19/firmware into for-next omits 10e49a297980 Merge branch for-4.19/memory into for-next omits fd6ca37a8285 Merge branch for-4.19/dt-bindings into for-next omits 3a4d5e24ad7f Merge branch 'omap-for-v4.19/dt-mcan-v2' into for-next omits fa01be4cc94a Merge branch 'omap-for-v4.19/ti-sysc-v2' into for-next omits 41838d051996 Merge branch 'omap-for-v4.19/soc' into for-next omits 7d67ee09a75d Merge branch 'omap-for-v4.19/dt' into for-next omits ea01929db236 Merge branch 'next/dt' into for-next omits c466fc0400b2 Merge branch 'next/dt' into for-next omits 48d5e0893dcf Merge branch 'next/defconfig' into for-next omits 6f56a58a2ed1 Merge branch 'omap-for-v4.19/soc' into for-next omits 1cfbeb2bab04 Merge branch 'omap-for-v4.19/dt' into for-next omits 66e7d57aeff9 Merge branch 'omap-for-v4.19/fixes-not-urgent' into for-next omits 7fe801604db6 Merge branch 'omap-for-v4.18/fixes' into for-next omits 29788a8ca7eb Merge branch 'omap-for-v4.19/omap1-v2' into for-next omits c1890ba622bb Merge branch 'omap-for-v4.18/fixes' into for-next omits 487a26780dd0 Merge commit '949bdcc8a97c6078f21c8d4966436b117f2e4cd3' in [...] omits 29de814e31dd Merge branch 'next/soc' into for-next omits 62ddea614764 Merge branch 'next/dt64' into for-next omits 5997adb14985 Merge branch anholt/bcm2835-defconfig-64-next into for-next omits 2fd846a234e0 Merge branch anholt/bcm2835-defconfig-next into for-next omits a06b5ecedbfa Merge branch anholt/bcm2835-drivers-next into for-next omits 6029036c315a Merge branch anholt/bcm2835-dt-next into for-next omits 4ebe8673279b firmware: raspberrypi: Register hwmon driver omits 3c493c885cf8 hwmon: Add support for RPi voltage sensor omits 26611da39617 arm: bcm2835: Add the PMU to the devicetree. omits 7f73745fec52 firmware: dmi: Add access to the SKU ID string omits e8cf870f253b clk: samsung: simplify getting .drvdata adds 3f16503b7d22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b4df50de6ab6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds ff81a521b888 Merge tag 'nios2-v4.19-rc2' of git://git.kernel.org/pub/sc [...] adds f3f106dac045 Merge tag 'for_v4.19-rc2' of git://git.kernel.org/pub/scm/ [...] adds af3a5fe4ddfe Merge tag 'hwmon-for-linus-v4.19-rc2' of git://git.kernel. [...] adds ff69279a44e9 powerpc: disable support for relative ksymtab references adds 58c3f14f86c9 Merge tag 'riscv-for-linus-4.19-rc2' of git://git.kernel.o [...] adds 48f8e8e96fc2 Merge tag 'mmc-v4.19-2' of git://git.kernel.org/pub/scm/li [...] adds 9f8f16c86e4d Merge tag 'mtd/for-4.19-rc2' of git://git.infradead.org/linux-mtd adds 061a54275306 blk-wbt: abstract out end IO completion handler adds 38cfb5a45ee0 blk-wbt: improve waking of tasks adds 973e5405f2f6 xen/blkback: don't keep persistent grants too long adds a46b53672b2c xen/blkfront: cleanup stale persistent grants adds 4bcddbae019d xen/blkfront: reorder tests in xlblk_init() adds d77ff24e7fa2 xen/blkback: move persistent grants flags to bool adds 6f2f39ad1a54 xen/blkback: remove unused pers_gnts_lock from struct xen_ [...] adds 057d3ccf93a4 Merge branch 'stable/for-jens-4.19' of git://git.kernel.or [...] adds b0a84beb2e35 blk-wbt: remove dead code adds 46cb52ad414a ata: ftide010: Add a quirk for SQ201 adds 62d2a1940709 block: remove unnecessary condition check adds db193954ed9e block: bsg: move atomic_t ref_count variable to refcount API adds 8f3fafc9c2f0 cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status adds f1ed3df20d2d nvme-pci: add a memory barrier to nvme_dbbuf_update_and_ch [...] adds afd299ca9969 nvme-fcloop: Fix dropped LS's to removed target port adds 04db0e5ec581 nvmet: free workqueue object if module init fails adds 52bd456a66c1 Merge branch 'nvme-4.19' of git://git.infradead.org/nvme i [...] adds fb6463856658 Merge tag 'for-linus-20180830' of git://git.kernel.dk/linux-block adds a0b9c4de7bf3 Merge branch 'pm-core' adds b6935d2aa49d Merge tag 'pm-4.19-rc2' of git://git.kernel.org/pub/scm/li [...] adds 217c3e019675 disable stringop truncation warnings for now adds 2b7bd20d5605 drm/mediatek: Convert drm_atomic_helper_suspend/resume() adds 8272806d21bf drm/mediatek: Replace drm_dev_unref with drm_dev_put adds 29d32e466e98 drm/mediatek: add connection from RDMA0 to DPI1 adds 48d25d243bfb drm/mediatek: add connection from RDMA0 to DSI1 adds 0a14785ee32a drm/mediatek: add connection from RDMA1 to DSI0 adds 85186efc2a59 drm/mediatek: add connection from RDMA2 to DSI0 adds 182add0b1b91 drm/mediatek: add memory mode and layer_config for RDMA adds b428391ed6bd drm/mediatek: add RGB color format support for RDMA adds 55b53f6f7ccf drm/mediatek: add the comment about color format setting for OVL adds 94420a63cf78 drm/mediatek: add YUYV/UYVY color format support for RDMA adds 650afd49572b drm/mediatek: add function to get layer number for component adds 1cbcb763ea50 drm/mediatek: add function to return OVL layer number adds 98b6d76f957b drm/mediatek: add function to return RDMA layer number adds 66b2cf9623fa drm/mediatek: use layer_nr function to get layer number to [...] adds f265905c939e drm/mediatek: update some variable name from ovl to comp adds 08bcbed747eb drm/mediatek: fix connection from RDMA2 to DSI1 adds 852fde0a34ce Merge branch 'mediatek-drm-fixes-4.19' of https://github.c [...] adds 8604ffcbf04f drm/amdgpu: fix VM clearing for the root PD adds d98ff24e8e9b drm/amdgpu: fix preamble handling adds 2f40c6eac74a amdgpu: fix multi-process hang issue adds eb7e5cfced10 drm/amdgpu: Fix page fault and kasan warning on pci device [...] adds a296b16270ab drm/amd/display: Fix bug use wrong pp interface adds fca5d959972c drm/amdgpu: Adjust the VM size based on system memory size v2 adds 8ef23364b654 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode adds 6d39df146ff1 drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins adds 2ab4d0e74256 drm/amdgpu: Update power state at the end of smu hw_init. adds 72ef23de207b drm/amdgpu: Power on uvd block when hw_fini adds 4a2de54dc1d7 drm/amdgpu: fix holding mn_lock while allocating memory adds e7603dadd3cc drm/amd/display: Fix memory leak caused by missed dc_sink_release adds 2f4e7db0f745 drm/amdgpu: Remove duplicated power source update adds 6ddd9769db4f drm/amdgpu: Need to set moved to true when evict bo adds 185c3cfacafd Merge branch 'drm-fixes-4.19' of git://people.freedesktop. [...] adds f013027e2665 drm/i915: Stop holding a ref to the ppgtt from each vma adds 299c2a904b1e drm/i915: Increase LSPCON timeout adds 80ab316901bc drm/i915/audio: Hook up component bindings even if display [...] adds 49a51c4b4064 Merge tag 'drm-intel-fixes-2018-08-29' of git://anongit.fr [...] adds 4658aff6eeaa Merge tag 'drm-fixes-2018-08-31' of git://anongit.freedesk [...] adds 7fd6d98b89f3 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus adds 9d9a152ebaa8 i2c: designware: Re-init controllers with pm_disabled set [...] adds 1204d12a494c i2c: algos: bit: make the error messages grepable adds 82fe39a6bc7b i2c: refactor function to release a DMA safe buffer adds 531db50170a3 i2c: sh_mobile: define start_ch() void as it only returns [...] adds cebc07d84ad7 i2c: sh_mobile: fix leak when using DMA bounce buffer adds 754cf4b2432d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 0986b16ab49b m68k/mac: Use correct PMU response format adds 01f6543a0dac Merge tag 'm68k-for-v4.19-tag2' of git://git.kernel.org/pu [...] adds 4290d5b9ca01 Merge tag 'for-linus-4.19b-rc2-tag' of git://git.kernel.or [...] adds afce0cc9ad8a Documentation/arm64/sve: Couple of improvements and typos adds 1d8f574708a3 arm/arm64: smccc-1.1: Make return values unsigned long adds 755a8bf5579d arm/arm64: smccc-1.1: Handle function result as parameters adds f52bb98f5ade arm64: mm: always enable CONFIG_HOLES_IN_ZONE adds 420f51f4ab6b Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 450b6b9b1693 clk: npcm7xx: fix memory allocation adds bded6c03e398 clk: x86: Set default parent to 48Mhz adds b18ed664c262 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 74081c9f16a2 dt-bindings: watchdog: renesas-wdt: Document r8a774a1 support adds 360bd62dc494 Merge tag 'linux-watchdog-4.19-rc2' of git://www.linux-wat [...] adds cb9d7fd51d9f watchdog: Mark watchdog touch functions as notrace adds 13ba17bee18e notifier: Remove notifier header file wherever not used adds 113fc08357ad objtool: Remove workaround for unreachable warnings from old GCC adds 501dacbc2435 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 6fb86d972078 cpu/hotplug: Remove skip_onerr field from cpuhp_step structure adds 1395d109cddc Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds 36bf9da29130 x86/build: Remove jump label quirk for GCC older than 4.5.2 adds 1f59a4581b5e x86/irqflags: Mark native_restore_fl extern inline adds f12d11c5c184 x86/entry/64: Wipe KASAN stack shadow before rewind_stack_ [...] adds 9222f606506c x86/alternatives: Lockdep-enforce text_mutex in text_poke*() adds 26e609eccd37 x86/asm: Use CC_SET()/CC_OUT() in __gen_sigismember() adds 342db04ae712 x86/dumpstack: Don't dump kernel memory based on usermode RIP adds 829fe4aa9ac1 x86: Allow generating user-space headers without a compiler adds 4012e77a903d x86/nmi: Fix NMI uaccess race against CR3 switching adds eeb89e2bb1ac x86/efi: Load fixmap GDT in efi_call_phys_epilog() adds c7486104a5ce x86/mce: Fix set_mce_nospec() to avoid #GP fault adds e78e5a91456f x86/vdso: Fix lsl operand order adds ff924c5a1ec7 x86/pti: Fix section mismatch warning/error adds 899ba79553cf Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 55a020e21c16 Merge tag 'imx-fixes-4.19' of git://git.kernel.org/pub/scm [...] adds 1dbd150d04f1 ARM: defconfig: Update the ARM Versatile defconfig adds 67e6ddb5be44 arm64: defconfig: Enable TI's AM6 SoC platform adds 496f3347d834 ARM: dts: Fix file permission for am335x-osd3358-sm-red.dts adds ea4d65f14f6a Merge branch 'perm-fix' into omap-for-v4.19/fixes-v2 adds 2d59bb602314 ARM: dts: omap4-droid4: Fix emmc errors seen on some devices adds a72b44a871c2 Merge tag 'omap-for-v4.19/fixes-v2-signed' of git://git.ke [...] adds a3ea9911e225 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 36156f9241cb of: add helper to lookup compatible child node adds f42b0e18f2e5 of: add node name compare helper functions adds 0413bedabc88 of: Add device_type access helper functions adds fd6868d82b82 Merge tag 'devicetree-fixes-for-4.19' of git://git.kernel. [...] adds 57361846b52b Linux 4.19-rc2 adds c1d0af1a1d5d kernel/dma/direct: take DMA offset into account in dma_dir [...] adds 5a7faef72eb9 sparc: set a default 32-bit dma mask for OF devices adds 8c89ef7b6b64 of/platform: initialise AMBA default DMA masks adds 60c1f89241d4 Merge tag 'dma-mapping-4.19-2' of git://git.infradead.org/ [...] adds 5b24109b0563 bpf: fix several offset tests in bpf_msg_pull_data adds 0e06b227c522 bpf: fix msg->data/data_end after sg shift repair in bpf_m [...] adds 2e43f95dd8ee bpf: fix shift upon scatterlist ring wrap-around in bpf_ms [...] adds a8cf76a9023b bpf: fix sg shift repair start offset in bpf_msg_pull_data adds d65e6c80c6bb Merge branch 'bpf_msg_pull_data-fixes' adds 6a5d39aa9ac2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9f2895461439 vti6: remove !skb->ignore_df check from vti6_xmit() adds bd583fe30427 tipc: fix a missing rhashtable_walk_exit() adds e5133f2f1261 Revert "net: stmmac: Do not keep rearming the coalesce tim [...] adds 9a07efa9aea2 tipc: switch to rhashtable iterator adds 05212ba8132b r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8 [...] adds 31fabbee8f5c net: hns: add the code for cleaning pkt in chip adds 455c4401fe7a net: hns: add netif_carrier_off before change speed and duplex adds def70b61afbc Merge branch 'hns-fixes' adds 6e0bb04d0e4f sh_eth: Add R7S9210 support adds 85eb9af18224 net/sched: act_pedit: fix dump of extended layered op adds afe49de44c27 ipv6: fix cleanup ordering for ip6_mr failure adds a03dc36bdca6 ipv6: fix cleanup ordering for pingv6 registration adds f707ef61e172 net: rtnl: return early from rtnl_unregister_all when prot [...] adds e0b7e7dc6901 Merge branch 'ipv6-fix-error-path-of-inet6_init' adds c305660b3254 net: stmmac: build the dwmac-socfpga platform driver for S [...] adds c3c397c1f16c net: bcmgenet: use MAC link status for fixed phy adds c4053ef32208 net: mvpp2: initialize port of_node pointer adds 97763dc0f401 net_sched: reject unknown tcfa_action values adds 25a8238f4cc8 tc-testing: add test-cases for numeric and invalid control action adds dc6417949297 Merge branch 'net_sched-reject-unknown-tcfa_action-values' adds 3a7ad0634f09 Revert "packet: switch kvzalloc to allocate memory" adds 9ad716b95fd6 nfp: wait for posted reconfigs when disabling the device adds e04e7a7bbd4b hv_netvsc: Fix a deadlock by getting rtnl lock earlier in [...] adds b0e0b0abbd5e net/rds: RDS is not Radio Data System adds 63cc357f7bba tcp: do not restart timewait timer on rst reception adds 902b5417f28d selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 adds c81c7012e0c7 selftests: pmtu: detect correct binary to ping ipv6 addresses adds f611a5b4a51f ibmvnic: Include missing return code checks in reset function adds 93bbadd6e0a2 ipv6: don't get lwtstate twice in ip6_rt_copy_init() adds 4fb7253e4f9a igmp: fix incorrect unsolicit report count when join group adds ff06525fcb8a igmp: fix incorrect unsolicit report count after link down and up adds c60e06c3e056 Merge branch 'igmp-fix-two-incorrect-unsolicit-report-coun [...] adds 10d7fac4c526 dt-bindings: net: cpsw: Document cpsw-phy-sel usage but pr [...] adds 18eb8aea7fb2 net: ethernet: cpsw-phy-sel: prefer phandle for phy sel adds 15a81b418e22 net/ipv6: Only update MTU metric if it set adds 9db39f4d4f94 bpf: Fix bpf_msg_pull_data() adds 97911e0ccb54 tools/bpf: bpftool, add xskmap in map types adds 597222f72a94 bpf: avoid misuse of psock when TCP_ULP_BPF collides with [...] adds a80afe89d81a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 16fe10cf9278 net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() adds 59a03fea131d uapi: Fix linux/rds.h userspace compilation errors. adds 36feaac35405 ip6_tunnel: respect ttl inherit for ip6tnl adds 9fd0e09a4e86 r8169: add support for NCube 8168 network card adds c48300c92ad9 vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition adds c10bbfae3ae4 net: sched: null actions array pointer before releasing action adds bf68066fccb1 net/ibm/emac: wrong emac_calc_base call was used by typo adds af8a2b8ba767 sctp: fix invalid reference to the index variable of the iterator adds 741880e1f2f5 sctp: not traverse asoc trans list if non-ipv6 trans exist [...] adds 6570aa1d1039 Merge branch 'sctp-two-fixes-for-spp_ipv6_flowlabel-and-sp [...] adds 6b95c3e96972 bnxt_en: Fix firmware signaled resource change logic in open. adds ad95c27bdb93 bnxt_en: Clean up unused functions. adds 00fe9c326d20 bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA. adds a104d18def04 Merge branch 'bnxt_en-Bug-fixes' adds 9cc1bf3928b3 tipc: correct spelling errors for struct tipc_bc_base's comment adds a484ef3442d2 tipc: correct spelling errors for tipc_topsrv_queue_evt() [...] adds 1f631c3201fe mac80211: mesh: fix HWMP sequence numbering to follow standard adds 166ac9d55b0a mac80211: avoid kernel panic when building AMSDU from non- [...] adds 4f0223bfe9c3 cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE adds 1eb507903665 mac80211: do not convert to A-MSDU if frag/subframe limited adds aa58acf325b4 mac80211: always account for A-MSDU header changes adds 66eb02d839e8 mac80211: fix an off-by-one issue in A-MSDU max_subframe c [...] adds 8442938c3a21 cfg80211: fix a type issue in ieee80211_chandef_to_operati [...] adds abd76d255d69 mac80211: fix WMM TXOP calculation adds f3ffb6c3a289 mac80211: fix a race between restart and CSA flows adds 0007e94355fd mac80211: Fix station bandwidth setting after channel switch adds 6c18b27d6e5c mac80211: don't Tx a deauth frame if the AP forbade Tx adds c6e57b3896fc mac80211: shorten the IBSS debug messages adds fc3e3bf55f48 Merge tag 'mac80211-for-davem-2018-09-03' of git://git.ker [...] adds 639505d4397b net/mlx5: Fix SQ offset in QPs with small RQ adds 6d784f1625ea act_ife: fix a potential use-after-free adds 84cb8eb26cb9 net: sched: action_ife: take reference to meta module adds a33710bdb6b2 net: phy: sfp: Handle unimplemented hwmon limits and alarms adds 28619527b8a7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 3100dab2aa09 mm: memcontrol: print proper OOM header when no eligible v [...] adds 79cc81057eef mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). adds 1ed0cc5a01a4 mm: respect arch_dup_mmap() return value adds b353756b2b71 kmemleak: always register debugfs file adds 904506562e08 tools/vm/slabinfo.c: fix sign-compare warning adds 7ab660f8baec tools/vm/page-types.c: fix "defined but not used" warning adds 04b8e946075d mm/util.c: improve kvfree() kerneldoc adds 464c7ffbcb16 mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration [...] adds 9c21dae291d1 ipc/shm: properly return EIDRM in shm_lock() adds 328b5f417a4a checkpatch: add optional static const to blank line declar [...] adds 4e8346d0be88 memory_hotplug: fix kernel_panic on offline page processing adds 8a2336e549d3 uapi/linux/keyctl.h: don't use C++ reserved keyword as a s [...] adds 62ec0d8c4f33 mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal adds c5967e989f1f checkpatch: add __ro_after_init to known $Attribute adds 4c5d114ea04d lib/Kconfig.debug: fix three typos in help text adds 36bdac1e674d drivers/dax/device.c: convert variable to vm_fault_t type adds ae98043f5f7f nilfs2: convert to SPDX license tags adds 0e9b10395018 Merge branch 'akpm' (patches from Andrew) adds 1dfdf9910666 nds32: fix logic for module adds 1944a50859ec nds32: add NULL entry to the end of_device_id array adds c17df7960534 nds32: Fix empty call trace adds 6cce95a6c7d2 nds32: Fix get_user/put_user macro expand pointer problem adds 7ef39548df8c nds32: Clean up the coding style adds 487913ab18c2 nds32: Extract the checking and getting pointer to a macro adds a18082575c66 nds32/ftrace: Support static function tracer adds 1e9b14c0d92b nds32/ftrace: Support static function graph tracer adds fbf58a52ac08 nds32/ftrace: Add RECORD_MCOUNT support adds 6b1d6d2fba37 nds32/ftrace: Support dynamic function tracer adds 95cd2f7bce9a nds32/ftrace: Support dynamic function graph tracer adds 1e377ae9b04a nds32/stack: Get real return address by using ftrace_graph [...] adds c5fdf7e00d49 nds32: Remove the deprecated ABI implementation adds 95f93ed7fe92 nds32: Add macro definition for offset of lp register on stack adds 487c4b2323b2 nds32: Only print one page of stack when die to prevent pr [...] adds 0cde56e0280d nds32: Fix a kernel panic issue because of wrong frame poi [...] adds ec865393292f nds32: fix build error because of wrong semicolon adds 3350139c0ff3 nds32: linker script: GCOV kernel may refers data in __exit adds d0c1db1da4b7 Merge tag 'nds32-for-linus-4.19-tag1' of git://git.kernel. [...] adds f4697d9a8a9c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6537886cdc9a gpio: adp5588: Fix sleep-in-atomic-context bug adds 993b9bc5c47f gpiolib: acpi: Switch to cansleep version of GPIO library call adds 78d3a92edbfb gpiolib-acpi: Register GpioInt ACPI event handlers from a [...] adds a618cf480097 gpio: dwapb: Fix error handling in dwapb_gpio_probe() adds d49b48f088c3 gpio: Fix crash due to registration race adds b36fdc6853a3 Merge tag 'gpio-v4.19-2' of git://git.kernel.org/pub/scm/l [...] adds b6fdfbff0789 btrfs: Fix suspicious RCU usage warning in btrfs_debug_in_rcu adds 5404525b98c2 Merge tag 'for-4.19-rc2-tag' of git://git.kernel.org/pub/s [...] adds 865e63b04e9b tracing: Add back in rcu_irq_enter/exit_irqson() for rcuid [...] adds d1c392c9e2a3 printk/tracing: Do not trace printk_nmi_enter() adds be65e2595b4c Merge tag 'trace-v4.19-rc2' of git://git.kernel.org/pub/sc [...] adds edf4e7b7b910 apparmor: fix bad debug check in apparmor_secid_to_secctx() adds db44bf4b4768 Merge tag 'apparmor-pr-2018-09-06' of git://git.kernel.org [...] adds 6b0654620686 Revert "blk-throttle: fix race between blkcg_bio_issue_che [...] adds 59b57717fff8 blkcg: delay blkg destruction until after writeback has finished adds 3111885015b4 blkcg: use tryget logic when associating a blkg with a bio adds bc811f05d77f nbd: don't allow invalid blocksize settings adds 8b2ded1c94c0 block: don't warn when doing fsync on read-only devices adds d5274b3cd6a8 block: bfq: swap puts in bfqg_and_blkg_put adds ca16eb342ebe Merge tag 'for-linus-20180906' of git://git.kernel.dk/linux-block adds 72358c0b59b7 linux-next: build warnings from the build of Linus' tree adds 6147b1cf1965 scripts/setlocalversion: git: Make -dirty check more robust adds bc8d2e20a3eb kconfig: remove a spurious self-assignment adds fd65465b7016 kconfig: do not require pkg-config on make {menu,n}config adds 914b087ff9e0 kbuild: make missing $DEPMOD a Warning instead of an Error adds 157e3a498212 Merge remote-tracking branch 'kbuild-current/fixes' adds 4051c323c59b ARC: configs: cleanup adds 5c0920897af5 ARC: [plat-axs*/plat-hsdk]: Allow U-Boot to pass MAC-addre [...] adds c83532fb0fe0 ARC: [plat-axs*]: Enable SWAP adds 1e3bece2ded7 ARC: cleanup show_faulting_vma() adds c27d0e9045bb ARC: sort Kconfig adds 2b52e2a67c86 arc: remove redundant GCC version checks adds 3fcbb8260a87 ARC: atomics: unbork atomic_fetch_##op() adds 678c8110d23c ARC: dma [IOC]: mark DMA devices connected as dma-coherent adds 2820a708d5a3 ARC: dma [IOC] Enable per device io coherency adds 2b720e99a129 ARC: IOC: panic if both IOC and ZONE_HIGHMEM enabled adds dd45210b6dd4 ARC: don't check for HIGHMEM pages in arch_dma_alloc adds 62ecb872801f Merge remote-tracking branch 'arc-current/for-curr' adds 3a3539cd3632 mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic adds 9d7f19dc4673 be2net: Fix memory leak in be_cmd_get_profile_config() adds e65a9e480e91 net: qca_spi: Fix race condition in spi transfers adds 0a3b8b2b215f tipc: orphan sock in tipc_release() adds ee28bb56ac5b net/sched: fix memory leak in act_tunnel_key_init() adds 222440996d6d net/af_iucv: drop inbound packets with invalid flags adds b2f543949acd net/af_iucv: fix skb handling on HiperTransport xmit error adds b7f41565546d net/iucv: declare iucv_path_table_empty() as static adds fce471e3c119 Merge branch 'iucv-fixes' adds 76d5581c8704 net/mlx5: Fix use-after-free in self-healing flow adds 5df816e7f43f net/mlx5: Fix debugfs cleanup in the device init/remove flow adds 8d71e8185067 net/mlx5: Use u16 for Work Queue buffer fragment size adds a09036221092 net/mlx5: Use u16 for Work Queue buffer strides offset adds c88a026e0121 net/mlx5: E-Switch, Fix memory leak when creating switchde [...] adds 071304772fc7 net/mlx5: Fix not releasing read lock when adding flow rules adds df7ddb2396cd net/mlx5: Consider PCI domain in search for next dev adds 47bc94b82291 net/mlx5: Check for error in mlx5_attach_interface adds fc433829f9a2 net/mlx5e: Ethtool steering, fix udp source port value adds ad9421e36a77 net/mlx5: Fix possible deadlock from lockdep when adding f [...] adds 6da410d97ffa Merge tag 'mlx5e-fixes-2018-09-05' of git://git.kernel.org [...] adds 7e6a3f7ebe57 Merge remote-tracking branch 'net/master' adds 07bf7908950a xfrm: Validate address prefix lengths in the xfrm selector. adds 215ab0f021c9 xfrm6: call kfree_skb when skb is toobig adds bfc0698bebcb xfrm: reset transport header back to network header after [...] adds 782710e333a5 xfrm: reset crypto_done when iterating over multiple input xfrms adds 7ab2a936fe66 Merge remote-tracking branch 'ipsec/master' adds ef39078d6342 netfilter: conntrack: place 'new' timeout in first location too adds 0434ccdcf883 netfilter: nf_tables: rework ct timeout set support adds e07584122089 netfilter: kconfig: nat related expression depend on nftab [...] adds 7acfda539c0b netfilter: nf_tables: release chain in flushing set adds e282c4bd8884 Merge remote-tracking branch 'netfilter/master' adds 8682250b3c1b mac80211: Always report TX status adds 94a5b3acd0ae mac80211: Don't wake up from PS for offchannel TX adds 24f33e64fcd0 cfg80211: reg: Init wiphy_idx in regulatory_hint_core() adds 6eae4a6c2be3 mac80211: fix pending queue hang due to TX_DROP adds 8e6a2ad18349 Merge remote-tracking branch 'mac80211/master' adds 0d23ba6034b9 RDMA/ucma: check fd type in ucma_migrate_id() adds e4ff3d22c11d IB/core: Release object lock if destroy failed adds 308aa2b8f7b7 iw_cxgb4: only allow 1 flush on user qps adds 816e846c2eb9 IB/ipoib: Avoid a race condition between start_xmit and cm [...] adds f40f299bbe80 bnxt_re: Fix couple of memory leaks that could lead to IOM [...] adds 08e74be10305 RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() adds 068d3d03260f Merge remote-tracking branch 'rdma-fixes/for-rc' adds 16037643969e ALSA: hda - Fix cancel_work_sync() stall from jackpoll work adds 5a7b44a8df82 ALSA: rawmidi: Initialize allocated buffers adds f7c50fa636f7 ALSA: hda: Fix several mismatch for register mask and value adds 70b66f31cc6c Merge remote-tracking branch 'sound-current/for-linus' adds d40e3e9e44db ASoC: tas6424: Save last fault register even when clear adds 7aa09ff24301 ASoC: q6routing: initialize data correctly adds 4d230d127106 ASoC: rsnd: fixup not to call clk_get/set under non-atomic adds ae45893f74c7 ASoC: uniphier: change status to orphan adds 69235ccf491d ASoC: rsnd: adg: care clock-frequency size adds 6c92d5a2744e ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER adds 4f3184ed5e20 Merge branch 'asoc-4.19' into asoc-linus adds 30cb66f550c6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 823f18f8b860 regulator: bd71837: Disable voltage monitoring for LDO3/4 adds ef394f3fbecb regulator: da9063: fix DT probing with constraints adds 3edd79cf5a44 regulator: Fix 'do-nothing' value for regulators without s [...] adds 25be6316a30a Merge branch 'regulator-4.19' into regulator-linus adds 9d4d134a589d Merge remote-tracking branch 'regulator-fixes/for-linus' adds 7001cab1dabc spi: tegra20-slink: explicitly enable/disable clock adds 1723c3155f11 spi: gpio: Fix copy-and-paste error adds ffa69d6a16f6 spi: sh-msiof: Fix invalid SPI use during system suspend adds 31a5fae4c5a0 spi: sh-msiof: Fix handling of write value for SISTR register adds c1ca59c22c56 spi: rspi: Fix invalid SPI use during system suspend adds 8dbbaa47b96f spi: rspi: Fix interrupted DMA transfers adds 4cd5d1d385f4 Merge branch 'spi-4.19' into spi-linus adds 0b2ff5f61cf1 Merge remote-tracking branch 'spi-fixes/for-linus' adds eb638239d217 Revert "PCI: Add ACS quirk for Intel 300 series" adds b4a3e3daccf7 switchtec: Fix Spectre v1 vulnerability adds 3a2ddc1af79c MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers adds f685158c0f8c Merge remote-tracking branch 'pci-current/for-linus' adds 9b83a1c301ad USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI [...] adds 4937213ba7fa xhci: Fix use after free for URB cancellation on a realloc [...] adds 222471f7640d usb: host: xhci-plat: Iterate over parent nodes for findin [...] adds 7e10f14ebfac USB: yurex: Fix buffer over-read in yurex_write() adds 14427b86837a USB: yurex: Check for truncation in yurex_read() adds 4e3121abcf53 usb/dwc3/gadget: fix kernel-doc parameter warning adds 49aa5afda2ed usb: typec: fix kernel-doc parameter warning adds f45681f9beca USB: Add quirk to support DJI CineSSD adds 42d1c6d4a06a usb: uas: add support for more quirk flags adds 78af87b8bbbb usb: mtu3: fix error of xhci port id when enable U3 dual role adds f3dc41c5d22b usb: Don't die twice if PCI xhci host is not responding in resume adds 40de5fe4f45c usb/typec: fix kernel-doc notation warning for typec_match [...] adds d23df2dc5632 linux/mod_devicetable.h: fix kernel-doc missing notation f [...] adds f9a5b4f58b28 usb: Avoid use-after-free by flushing endpoints early in u [...] adds 6d4f268fa132 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in [...] adds bc8acc214d3f usb: misc: uss720: Fix two sleep-in-atomic-context bugs adds 6e22e3af7bb3 usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service [...] adds d8c3916023d4 Merge tag 'usb-serial-4.19-rc3' of https://git.kernel.org/ [...] adds 66174b6998a6 usb: dwc3: of-simple: avoid unused function warnings adds dec3c23c9aa1 USB: net2280: Fix erroneous synchronization change adds c37bd5283629 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] adds dfe1a51d2a36 usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 adds b497fff6f59e usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ [...] adds d9707490077b usb: dwc2: Fix call location of dwc2_check_core_endianness adds bfa150f37f80 Merge tag 'fixes-for-v4.19-rc2' of git://git.kernel.org/pu [...] adds b0d04cfeb153 Merge remote-tracking branch 'usb.current/usb-linus' adds d477879381a8 Merge remote-tracking branch 'staging.current/staging-linus' adds 62f9ebb591c7 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 4fbf51ee6e82 media: video_function_calls.rst: drop obsolete video-set-a [...] adds 312f73b64862 media: af9035: prevent buffer overflow on write adds 44a9ffd4eb99 media: camss: mark PM functions as __maybe_unused adds 55b518998996 media: camss: Use managed memory allocations adds 3799eca51c5b media: camss: add missing includes adds 544eb9b2088f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 0f02cfbc3d9e MIPS: VDSO: Match data page cache colouring when D$ aliases adds 4bdd0ab4be82 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds b871da4a7778 KVM: nVMX: avoid redundant double assignment of nested_run [...] adds 0186ec823280 KVM: SVM: remove unused variable dst_vaddr_end adds c4409905cd6e KVM: VMX: Do not allow reexecute_instruction() when skippi [...] adds 35be0aded76b KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation adds 8065dbd1ee0e KVM: x86: Invert emulation re-execute behavior to make it opt-in adds 384bf2218e96 KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE adds 472faffacd90 KVM: x86: Default to not allowing emulation retry in kvm_m [...] adds 6c3dfeb6a48b KVM: x86: Do not re-{try,execute} after failed emulation in L2 adds 0ce97a2b627c KVM: x86: Rename emulate_instruction() to kvm_emulate_inst [...] adds c60658d1d983 KVM: x86: Unexport x86_emulate_instruction() adds 58f33cfe7307 tools/kvm_stat: fix python3 issues adds 617c66b9f236 tools/kvm_stat: fix handling of invalid paths in debugfs provider adds 710ab11ad932 tools/kvm_stat: fix updates for dead guests adds 0db8b3102368 tools/kvm_stat: don't reset stats when setting PID filter [...] adds 29c39f38e4e8 tools/kvm_stat: handle guest removals more gracefully adds 404517e40867 tools/kvm_stat: indicate dead guests as such adds c012a0f26775 tools/kvm_stat: re-animate display of dead guests adds 732b53146ac8 Merge tag 'kvm-ppc-fixes-4.19-1' of git://git.kernel.org/p [...] adds f4191aa7ce78 Merge remote-tracking branch 'kvm-fixes/master' adds a11bdb1a6b78 KVM: s390: Fix pfmf and conditional skey emulation adds 204c97245612 KVM: s390: vsie: copy wrapping keys to right place adds df88f3181f10 KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting adds 885bedea7474 Merge remote-tracking branch 'kvms390-fixes/master' adds 0dbc5db1d354 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 7915919bb94e scsi: iscsi: target: Set conn->sess to NULL when iscsi_log [...] adds 05a86e78ea98 scsi: iscsi: target: Fix conn_ops double free adds c77a2fa3ff8f scsi: qedi: Add the CRC size within iSCSI NVM image adds e1c75301d8fe Merge remote-tracking branch 'scsi-fixes/fixes' adds 9174c1d6196d drm/i915/gvt: emulate gen9 dbuf ctl register access adds c8ab5ac30ccc drm/i915/gvt: Make correct handling to vreg BXT_PHY_CTL_FAMILY adds b9b824a55876 drm/i915/gvt: Handle GEN9_WM_CHICKEN3 with F_CMD_ACCESS. adds b2b599fb54f9 drm/i915/gvt: move intel_runtime_pm_get out of spin_lock i [...] adds b244ffa15c8b drm/i915/gvt: Fix drm_format_mod value for vGPU plane adds 54ff01fd0d44 drm/i915/gvt: Give new born vGPU higher scheduling chance adds f518cd94ecdc Merge tag 'gvt-fixes-2018-09-04' of https://github.com/int [...] adds 399334708b4f drm/i915: Re-apply "Perform link quality check, unconditio [...] adds 4fe967912ee8 drm/i915/dsc: Fix PPS register definition macros for 2nd V [...] adds 2b82435cb90b drm/i915/dp_mst: Fix enabling pipe clock for all streams adds a3e2322268c9 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 3c398f3c3bef mmc: omap_hsmmc: fix wakeirq handling on removal adds c483a5cc9d09 mmc: meson-mx-sdio: fix OF child-node lookup adds 182e22d269c9 Merge remote-tracking branch 'mmc-fixes/fixes' adds 12de17a0ceb6 drm/sun4i: Remove R40 display pipeline compatibles adds d98214aa54f4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 444a848c2c0f Merge remote-tracking branch 'leaks/leaks-next' adds 57f8735aae4c Merge remote-tracking branch 'arm/for-next' adds 370c2c595372 Merge branch 'fixes' into for-next adds 165f6fe1c2bf ARM: Document merges adds 16f739917dc7 Merge branch 'fixes' into for-next adds b4f31be638b1 Merge tag 'v4.19-rc2' into for-next adds c8da1d15b8a4 arm64: dts: stratix10: i2c clock running out of spec adds f20193f7c79e ARM: dts: socfpga: use stdout-path for chosen node adds 9a8e3cfd3469 ARM: dts: socfpga: set timer interrupt to edge sensitive adds 12b2982a1f72 ARM: dts: arria10: update NAND clocking adds 0ffc5df823dd ARM: dts: socfpga: update NAND clocking for c5/a5 adds 202eb5481421 ARM: dts: socfpga: Rename socfpga_cyclone5_de0_{sockit,nano_soc} adds 7adb6bab2846 Merge tag 'socfpga_updates_for_v4.20_part1' of git://git.k [...] adds e62ebe4c9b72 Merge branch 'next/dt' into for-next adds 9261be54c739 ARM: Document merges adds 23b4f8b184f5 ARM: u300: Delete dummy SPI chip adds 73b934227ded Merge branch 'next/soc' into for-next adds 96d529bac562 firmware: arm_scmi: fix divide by zero when sustained_perf [...] adds d07f05fb8643 hwmon: rpi: add module alias to raspberrypi-hwmon adds e312b6dcbb63 Merge tag 'arm-soc/for-4.19/drivers-fixes' of https://gith [...] adds 6b45a2b1c0bc memory: ti-aemif: fix a potential NULL-pointer dereference adds 4e7afff85160 Merge branch 'fixes' into for-next adds 23ec36344093 ARM: Document merges adds c750b55c8198 Merge remote-tracking branch 'arm-soc/for-next' adds 833a0bcdd90e Merge remote-tracking branch 'actions/for-next' adds f7f9da89bc4f ARM: dts: meson8: fix the clock controller register size adds f31094fe8c16 ARM: dts: meson8b: fix the clock controller register size adds c0feb8614662 Merge branch 'v4.20/dt' into tmp/aml-rebuild adds f2b8f6a93357 arm64: dts: meson-axg: add audio fifos adds a0ef1c1cc8b5 arm64: dts: meson-axg: s400: enable audio devices adds 6f59dc1afbb2 arm64: dts: meson-axg: s400: add sound card adds c9dc3ea59b8e Merge branch 'v4.20/dt64' into tmp/aml-rebuild adds 5917a91b7571 Merge remote-tracking branch 'amlogic/for-next' adds ba217840ddd9 Merge remote-tracking branch 'aspeed/for-next' adds b69cba840da5 Merge branch 'at91-drivers' into at91-next adds 5625b945dfef MAINTAINERS: ARM: at91: add co-maintainer for ARM/Microchip adds 48cef1b7d6b8 MAINTAINERS: update entry for Microchip NAND driver support adds 32596671e184 MAINTAINERS: media: change Microchip ISI, ISC maintainers adds 9595f06741e5 MAINTAINERS: ASoC: change maintainer for Microchip ALSA drivers adds ba8c7ad34016 MAINTAINERS: USB: change maintainer for Microchip USBA gad [...] adds 46f9bb9a0e8b MAINTAINERS: dmaengine: add files to Microchip dma entry adds 13b1fa4ea7a4 MAINTAINERS: pwm: add entry for Microchip pwm driver adds 1133eaae7e3a MAINTAINERS: iio: add co-maintainer to SAMA5D2-compatible [...] adds 64b9c25b0213 MAINTAINERS: remove the / ATMEL string from MICROCHIP entries adds 5ae2f1f30197 MAINTAINERS: move former ATMEL entries to proper MICROCHIP [...] adds 69a9154f052d MAINTAINERS: sdhci: move the Microchip entry to proper location adds c163ee9b4c50 Merge branch 'at91-soc' into at91-next adds 8daa181d91eb ARM: dts: at91: nattis: drop three indentation levels adds 5bd72622e7cc ARM: dts: at91: tse850: drop three indentation levels adds 725015964640 Merge branch 'at91-dt' into at91-next adds d68f8918b822 ARM: configs: at91: add generic resistive touchscreen to sama5 adds 293201c27b50 ARM: multi_v7_defconfig: add generic resistive touchscreen adds be62e019ce17 ARM: configs: at91: Add I2S driver to sama5 adds 4eb2534057b1 ARM: multi_v7_defconfig: add Atmel I2S driver adds 373950d02422 Merge branch 'at91-defconfig' into at91-next adds 59061b5d1879 Merge remote-tracking branch 'at91/at91-next' adds b33b80710a54 dt-bindings: bcm: Add Raspberry Pi CM3 and CM3L adds a54fe8a6cf66 ARM: dts: add Raspberry Pi Compute Module 3 and IO board adds a7eb26392b89 arm64: dts: broadcom: Add reference to Compute Module IO Board V3 adds f615939e77c8 Merge branch 'bcm2835-dt-64-next' into for-next adds 6ef5bd6cfd5d ARM: dts: bcm283x-rpi-lan7515: Enable Ethernet LEDs adds d0404083649d Merge branch 'bcm2835-dt-next' into for-next adds 99fa3b0c6082 ARM: bcm2835_defconfig: Enable bcm2835-audio adds ca5b45b7c5cd Merge branch 'bcm2835-defconfig-next' into for-next adds 3bf03f065ff0 Merge remote-tracking branch 'bcm2835/for-next' adds 9f4d61d531e0 soc: imx: gpc: fix PDN delay adds b0682d485f12 soc: imx: gpc: use GPC_PGC_DOMAIN_* indexes adds 534ebfbcbd27 soc: imx: gpc: use A_CORE instread of A7 for more i.MX platforms adds 967c9a4ea657 soc: imx: gpcv2: make pgc driver more generic for other i. [...] adds 1c83350a710a bus: imx-weim: drop unnecessary DT node name NULL check adds ec16e9bc7b09 ARM: dts: imx6sll: add gpio-ranges property adds 2f7d353c8b10 ARM: dts: imx51-babbage: Add MC13892 ADC support adds 2c72d69ffda5 ARM: dts: imx7ulp: update pinfunc header file adds c91727f47656 ARM: dts: imx7s: add i.MX7 messaging unit support adds 96daf949112d ARM: dts: imx7s: remove snvs_poweroff node adds 6b3f0b58397e ARM: dts: imx: Switch Engicam boards to use SPDX identifier adds dd203753d493 ARM: dts: imx6ul-isiot: Move node definitions into dtsi adds 475ecf2ef8b0 ARM: dts: i.MX6: Use consistent node names for Engicam files adds cc07fd3c45c1 ARM: dts: ls1021a: Enable I2C DMA support adds 37c045d25e90 ARM: dts: imx6qdl: Add Engicam i.Core 1.5 MX6 adds 09ad741b7ece ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6 adds cf69efe57ae8 ARM: dts: imx7s-warp: enable i2c3 device support adds 3ca5a850de83 ARM: dts: imx6qdl-wandboard: Add stdout-path adds 31edaa6e7fd8 ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both [...] adds 3494cfb5e41e ARM: dts: imx6ul: Add weim node adds 994558374538 ARM: dts: imx6sll: add gpio clocks adds 243e022efafb ARM: dts: imx6ull-14x14-evk: correct machine model name adds 66ba345ba8a6 dt-bindings: arm: add missing compatible for i.MX boards adds f6fea52a7efb ARM: dts: Add big-endian in nor node for ls1021a adds 85b839c87339 ARM: dts: imx7s-warp: use SPDX-License-Identifier adds 9873fde84ae8 ARM: dts: imx7d-sdb: enable gpio buttons as wakeup source adds f5d5d2e6c649 ARM: dts: imx6sx-sdb: enable gpio buttons as wakeup source adds 6f4ec8842dd2 ARM: dts: imx7s: enable cpuidle driver adds 86029ce05e88 Merge branch 'imx/dt' into for-next adds 03444ad87be2 arm64: dts: Add big-endian in nor node for ls104xa adds 5b39601cd3a3 arm64: dts: fsl: remove big-endian field from IFC controller adds 470104ae7296 arm64: dts: ls208xa: add second duart adds 9a98cef3f9e3 Merge branch 'imx/dt64' into for-next adds a3dbf478243d ARM: imx_v6_v7_defconfig: Select CONFIG_SENSORS_MC13783_ADC adds 58cfbcaae469 ARM: imx_v6_v7_defconfig: add CONFIG_FW_LOADER_USER_HELPER adds f2899686a277 ARM: imx_v6_v7_defconfig: Make usbnet drivers builtin for boot adds 87c50b35e2c9 ARM: imx_v6_v7_defconfig: select CONFIG_ARM_CPUIDLE by default adds 77bfb68e43cd ARM: imx_v6_v7_defconfig: Re-sync defconfig adds f4a1ac758830 ARM: mxs_defconfig: Re-sync defconfig adds d3f4a936292a ARM: imx_v4_v5_defconfig: Re-sync defconfig adds 0b09a85314e7 Merge branch 'imx/defconfig' into for-next adds dc61108fb779 Merge remote-tracking branch 'imx-mxs/for-next' adds d3cd702b2bf2 Merge remote-tracking branch 'keystone/next' adds d159745fe347 Merge remote-tracking branch 'mediatek/for-next' adds 132bb146d535 Merge remote-tracking branch 'mvebu/for-next' adds 9876c2c1070a Merge remote-tracking branch 'qcom/for-next' adds 56938ef58bcb Merge remote-tracking branch 'realtek/for-next' adds 57bc9f041638 ARM: shmobile: defconfig: Refresh shmobile_defconfig for v [...] adds 59051a25bfb5 ARM: shmobile: defconfig: Enable VIDEO_RENESAS_FDP1 adds 3ff7ee8a972a ARM: multi_v7_defconfig: Enable VIDEO_RENESAS_FDP1 adds 1926bd6bf20f ARM: dts: r9a06g032: Use r9a06g032-sysctrl binding definitions adds 08e735233ea2 ARM: shmobile: Remove the ARCH_SHMOBILE Kconfig symbol adds b9fad74bfe76 ARM: shmobile: Convert to using %pOFn instead of device_node.name adds 2268c82a0953 arm64: dts: renesas: r8a774a1: Add SYS-DMAC controller nodes adds f3264c903f11 arm64: dts: renesas: r8a774a1: Add SCIF and HSCIF nodes adds 8529e42ce492 arm64: dts: renesas: r8a774a1: Add INTC-EX device node adds c0e8cf726a3f arm64: dts: renesas: r8a774a1: Add Ethernet AVB node adds 6c9d16a20f76 arm64: dts: renesas: r8a774a1: Add RWDT node adds e6a8f48e22a2 arm64: dts: renesas: r8a774a1: Add pinctrl device node adds 6d928027dc9f arm64: dts: renesas: r8a774a1: Add GPIO device nodes adds d7c200128205 arm64: dts: renesas: r8a774a1: Add SDHI nodes adds c82b0ddb5150 arm64: dts: renesas: r8a774a1: Add I2C and IIC-DVFS support adds 571b0c7322f8 arm64: dts: renesas: r8a774a1: Add RZ/G2M thermal support adds bffc30a03097 arm64: dts: renesas: r8a774a1: Add IPMMU device nodes adds 83a72a084c3d arm64: dts: renesas: r8a774a1: Add all MSIOF nodes adds a3f46d02bd34 arm64: dts: renesas: r8a774a1: Add Cortex-A53 CPU cores adds e50203017cda arm64: dts: renesas: r8a774a1: Add PWM device nodes adds ac7d1ade5942 arm64: dts: renesas: r8a774a1: Add audio support adds 30ab4d216f00 arm64: dts: renesas: r8a774a1: Add FCPF and FCPV instances adds ea396fffdcc6 arm64: dts: renesas: r8a774a1: Add USB2.0 phy and host(EHC [...] adds 3168ed2b4399 arm64: dts: renesas: r8a774a1: Add USB-DMAC and HSUSB devi [...] adds 45e33f9cc072 arm64: dts: renesas: r8a774a1: Add USB3.0 device nodes adds 37e95962e6f0 arm64: dts: renesas: r8a77980: add PCIe support adds 5f66ecf4bddc arm64: dts: renesas: condor: add PCIe support adds d0c964ea6cc8 arm64: dts: renesas: r8a77965: m3nulcb-kf: Initial device tree adds 35a8e754ba81 arm64: dts: renesas: Fix whitespace around assignments adds 8ac24573ab00 arm64: dts: renesas: v3hsk: Move lvds0 node adds 242c824bc71d arm64: dts: renesas: r8a77965: Move timer node adds aa9ddda22bac arm64: dts: renesas: r8a77965: Fix HS-USB compatible adds f658c19bb15d arm64: dts: renesas: r8a77965: Fix clock/reset for usb2_phy1 adds 06cc89e8acb4 arm64: dts: renesas: salvator-xs: Improve SATA switch sett [...] adds f0145edb408f arm64: dts: renesas: r8a77990: Use CPG/MSSR and SYSC bindi [...] adds 9c3b6be902c5 arm64: dts: renesas: r8a77990: Add BRG support to SCIF2 adds 5f0f549a93b8 arm64: dts: renesas: r8a7795: Move arm_cc630p node adds 2e3099c62ab3 arm64: dts: renesas: r8a77990: Add all MSIOF nodes adds 053f0c7e8547 arm64: dts: r8a77990: Add VIN and CSI-2 device nodes adds 8615abe0a145 arm64: dts: r8a77990: Add I2C device nodes adds adce0aa911a1 arm64: dts: renesas: r8a77990: Add SYS-DMAC device nodes adds 6d4d885d1e51 arm64: dts: renesas: enable SDR104 on R-Car Gen3 adds 0964d66036ed arm64: renesas: Remove the ARCH_SHMOBILE Kconfig symbol adds c1801ad02845 arm64: enable CMT/TMU support for Renesas SoC adds e9886c4bba67 soc: renesas: rcar-sysc: Add r8a774a1 support adds 33ca657deb56 soc: renesas: rcar-rst: Add support for RZ/G2M adds 0600e9092a28 dt-bindings: power: Add r8a774a1 SYSC power domain definitions adds 8177d85a70c2 Merge branches 'arm-defconfig-for-v4.20', 'arm-dt-for-v4.2 [...] adds 70cc2ea3d7c0 Merge remote-tracking branch 'renesas/next' adds f888da16628c arm64: dts: rockchip: Add idle-states to device tree for rk3399 adds 967c14649132 arm64: dts: rockchip: add missing vop properties for px30 adds 01489c481858 Merge branch 'v4.20-armsoc/dts64' into for-next adds c14d28e86d3c clk: rockchip: improve rk3288 pll rates for better hdmi output adds fcabb76ac322 Merge branch 'v4.20-clk/next' into for-next adds 0fff1428bee0 ARM: dts: rockchip: add rk3188 lcd controller nodes adds aed6b9a5edcc Merge branch 'v4.20-armsoc/dts32' into for-next adds e58ee4fbae86 Merge remote-tracking branch 'rockchip/for-next' adds d428b5355d5f ARM: dts: exynos: Add DSI node on Exynos5250 adds 0772cf588cc9 ARM: dts: exynos: Add DSI and panel nodes on Arndale adds 620375c8fdf2 ARM: dts: exynos: Use i2c-gpio for HDMI-DDC on Arndale adds 21cb5a27483a ARM: dts: exynos: Fix HDMI-HPD line handling on Arndale adds db4e26115c73 ARM: dts: s5pv210: Switch to S5Pv210 specific pinctrl wake [...] adds eb9e16d8573e ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings adds 645b23da6f8b ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 adds 95ac226222a6 ARM: dts: exynos: Add missing used PMIC regulators on Exyn [...] adds 8e82954979fc ARM: dts: exynos: Add unused PMIC regulators on Exynos5422 [...] adds b5124e450793 ARM: dts: exynos: Disable unused PMIC regulators on Exynos [...] adds 8be3e7f0785c ARM: dts: exynos: Add LDO28 regulator on Exynos5422 Odroid boards adds 64858773d78e ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook adds f8f3b7fc21b1 ARM: dts: exynos: Fix regulators configuration on Peach Pi [...] adds f5e758b8358f ARM: dts: exynos: Disable pull control for MAX8997 interru [...] adds c58ce8e66d89 ARM: dts: exynos: Add missing PMIC interrupts on Universal [...] adds b803211825d8 ARM: dts: exynos: Remove double SD card detect pin inversion adds ef2ecab9af5f ARM: dts: exynos: Disable pull control for S5M8767 PMIC adds 687b5ae2e6c6 ARM: exynos: Store Exynos5420 register state in one variable adds e0b35c1ab5ac ARM: exynos: Fix imprecise abort during Exynos5422 suspend to RAM adds b2a13da505e8 ARM: s3c24xx: Remove empty gta02_pmu children probe adds 45de718fb0dc Merge branch 'next/soc' into for-next adds 338061596373 Merge remote-tracking branch 'samsung-krzk/for-next' adds fa59dd2ef755 arm64: dts: allwinner: a64: Split out data strobe pin from [...] adds d91ebb95b96c arm64: dts: allwinner: a64: Rename uart0_pins_a label to u [...] adds 1b6ff1cb7e67 arm64: dts: allwinner: a64: Rename r_i2c_pins_a label to r [...] adds d910a0e8dc9c ARM: dts: sun8i: h3: bpi-m2-plus: Fix address for external [...] adds 03aac16d32dd ARM: dts: sun8i: h3: Split out non-SoC-specific parts of B [...] adds 51e23b1e1b58 arm64: dts: allwinner: h5: Add device tree for Bananapi M2 [...] adds 0565855d71db Merge branches 'sunxi/dt64-for-4.20' and 'sunxi/h3-h5-for- [...] adds 0b1ea6f3573a arm64: dts: allwinner: h6: Add OrangePi One Plus initial support adds 5c4cf4c6aaac Merge branch 'sunxi/dt64-for-4.20' into sunxi/for-next adds c2ff8383cc33 clk: sunxi-ng: sun50i: h6: Add 2x fixed post-divider to MM [...] adds 0185f9a01131 Merge branch 'sunxi/clk-for-4.20' into sunxi/for-next adds 65b1e8a6ca5f clk: sunxi-ng: a64: Add minimal rate for video PLLs adds 5de39acaf346 clk: sunxi-ng: a64: Add max. rate constraint to video PLLs adds 8b2a37870419 dt-bindings: clock: sun50i-a64-ccu: Add PLL_VIDEO0 macro adds 0570921c4c32 arm64: defconfig: Enable CONFIG_DRM_SUN4I adds 41c64d3318aa ARM: dts: sun8i: r40: add sata node adds 666907a3f9bd ARM: dts: sun8i: sun8i-r40-bananapi-m2-ultra: enable AHCI adds 84344295689a Merge branches 'sunxi/clk-for-4.20', 'sunxi/config64-for-4 [...] adds 81eeb50ac973 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds d9be10edf7d6 dt-bindings: Add Tegra PMC pad configuration bindings adds 880ce389389e Merge branch for-4.20/dt-bindings into for-next adds 4d8c836a866b Merge branch 'for-4.20/dt-bindings' into for-4.20/soc adds 1dc6bd5e39a2 soc/tegra: pmc: Fix child-node lookup adds 13136a47a061 soc/tegra: pmc: Fix pad voltage configuration for Tegra186 adds 00ead3c913af soc/tegra: pmc: Factor out DPD register bit calculation adds f142b9d6461c soc/tegra: pmc: Implement tegra_io_pad_is_powered() adds 437c4f26f428 soc/tegra: pmc: Use X macro to generate IO pad tables adds fccf0f76ecd3 soc/tegra: pmc: Remove public pad voltage APIs adds 4a37f11c8f57 soc/tegra: pmc: Implement pad configuration via pinctrl adds abdf65292e74 Merge branch for-4.20/soc into for-next adds 33a1f89b605c Merge branch 'for-4.20/dt-bindings' into for-4.20/arm64/dt adds 6641af7e1fa7 arm64: dts: Add Tegra210 sdmmc pinctrl voltage states adds 24005fd1b3b4 arm64: dts: Add Tegra186 sdmmc pinctrl voltage states adds 41cc3771c93e arm64: dts: tegra210-p2180: Allow ldo2 to go down to 1.8 V adds 6ff7705da880 arm64: dts: tegra210-p2180: Correct sdmmc4 vqmmc-supply adds 1e0f69746d62 arm64: dts: tegra210-p2597: Remove no-1-8-v from sdmmc1 adds 1ea067183d8a arm64: dts: tegra210: Add sdmmc pad auto calibration offsets adds 41408c215ab7 arm64: dts: tegra186: Add sdmmc pad auto calibration offsets adds 63af8bcd23a6 arm64: dts: tegra210: Add SDHCI tap and trim values adds 6f90c6f0db83 arm64: dts: tegra186: Add SDHCI tap and trim values adds 918f9671c86b arm64: dts: tegra210: Assign clocks for sdmmc1 and sdmmc4 adds 98a2494f847c arm64: dts: tegra186: Assign clocks for sdmmc1 and sdmmc4 adds 5879600a70d0 arm64: dts: tegra210: Add SDMMC4 DQS trim value adds 22248e91bee0 arm64: dts: tegra186: Add SDMMC4 DQS trim value adds d5d6b468a004 arm64: dts: tegra210: Enable HS400 adds 207f60babbed arm64: dts: tegra186: Enable HS400 adds 72cb7a878f5b Merge branch for-4.20/arm64/dt into for-next adds 7d9d9554d1db Merge remote-tracking branch 'tegra/for-next' adds f300168a3a01 clk: max77686: Add SPDX license identifiers adds 94047d979574 clk: s2mps11,s3c64xx: Add SPDX license identifiers adds 81db07c4ddb1 Merge branch 'clk-spdx' into clk-next adds cc4f6944d0e3 clk: qcom: Add support for RCG to register for DFS adds 8b69c6dba230 clk: qcom: gcc: Register QUPv3 RCGs for DFS on SDM845 adds 074d09b470d4 Merge branch 'clk-qcom-dfs' into clk-next adds 8748b4a786a9 clk: s2mps11: Use existing defines from bindings for clock IDs adds d3abf3a17a69 Merge branch 'clk-smp2s11-include' into clk-next adds b567752144e3 clk: qcom: Add some missing gcc clks for msm8996 adds 0ca556c02973 Merge branch 'clk-qcom-8996-missing' into clk-next adds 37ed2e5a7a92 Merge branch 'clk-fixes' into clk-next adds 48735597f7bd clk: qcom: Add qspi (Quad SPI) clock defines for sdm845 to header adds 4f83d9b848f6 clk: qcom: Add qspi (Quad SPI) clocks for sdm845 adds f338c65f7529 Merge branch 'clk-qcom-qspi' into clk-next adds e665f029a283 clk: Convert to using %pOFn instead of device_node.name adds 4db8a82354cb Merge branch 'clk-dt-name' into clk-next adds 00a461cc32ec clk: ti: fix OF child-node lookup adds cf04ab6e51fc Merge branch 'clk-ti-of-node' into clk-next adds cd2e09c33bee Merge branch 'clk-fixes' into clk-next adds 2bdb2a1cca86 clk: qcom: Allocate space for NULL terimation in DFS table adds 0bd6184e4359 Merge branch 'clk-qcom-dfs' into clk-next adds 681cd4a890e3 clk: qcom: clk-branch: Use true and false for boolean values adds 0b85de7cef01 clk: cdce925: release child device nodes adds 1ac289f53d8e Merge branch 'clk-sa' into clk-next adds e848c2ea117f clk: renesas: use SPDX identifier for Renesas drivers adds 361adb4c5f0d Merge branch 'clk-spdx' into clk-next adds f40c467523cb dt-bindings: clock: Introduce QCOM Camera clock bindings adds 78412c262004 clk: qcom: Add camera clock controller driver for SDM845 adds fc21371251d6 Merge branch 'clk-qcom-sdm845-camcc' into clk-next adds 1adb0a9faabb clk: mediatek: remove unused array audio_parents adds c83949942793 Merge branch 'clk-mtk-unused' into clk-next adds fdb78a8c35bc clk: renesas: rcar-gen3: Rename rint to .r adds 38c79e2899a6 clk: renesas: rcar-gen3: Add support for OSC EXTAL predivider adds f23b866e2021 clk: renesas: r8a7795: Add OSC EXTAL predivider configuration adds 7b8b9a413122 clk: renesas: r8a7796: Add OSC EXTAL predivider configuration adds 979a2298a55a clk: renesas: r8a77965: Add OSC EXTAL predivider configuration adds 3a251270e6c8 clk: renesas: r8a77980: Add OSC predivider configuration a [...] adds 0d2602d75015 clk: renesas: cpg-mssr: Add support for fixed rate clocks adds b9d0b84b3db8 clk: renesas: rcar-gen3: Add support for RCKSEL clock selection adds dc643a843b5d clk: renesas: r8a77990: Correct RCLK handling adds 4f57998d6477 clk: renesas: r8a77995: Correct RCLK handling adds cd51e427e050 clk: renesas: rcar-gen3: Add support for mode pin clock selection adds f3824deb4633 clk: renesas: r8a77980: Add RCLK for watchdog timer adds e59bb7be47af clk: renesas: r8a77965: Add SATA clock adds 62f32dde3343 clk: renesas: Add r8a774a1 CPG Core Clock Definitions adds 331a53e05b67 clk: renesas: cpg-mssr: Add r8a774a1 support adds bc7133cef812 clk: renesas: r8a77965: Add FDP clock adds b30c862f2a72 clk: renesas: r8a77990: Add missing I2C7 clock adds f676d8612cd6 Merge tag 'clk-renesas-for-v4.20-tag1' of git://git.kernel [...] adds 748b8ebc0932 Merge branch 'clk-renesas' into clk-next adds e9a2310fb689 reset: hisilicon: fix potential NULL pointer dereference adds 419af2a3a0d9 Merge branch 'clk-sa' into clk-next adds d9d95e78cff8 clk: mvebu: armada-37xx-periph: save the IP base address i [...] adds 5beb1e60dba9 clk: mvebu: armada-37xx-periph: add suspend/resume support adds 7be9338d38a6 Merge branch 'clk-mvebu-periph-pm' into clk-next adds f8bb29a1e829 Merge remote-tracking branch 'clk/clk-next' adds 53e6ab3d0750 clk: samsung: Remove excessive include adds 6bdac3b4c493 clk: samsung: s3c2410: Use generic helper for handling sus [...] adds 1b3493d755c8 clk: samsung: s3c2412: Use generic helper for handling sus [...] adds b5331e2feafe clk: samsung: s3c2443: Use generic helper for handling sus [...] adds e0f997a444a0 clk: samsung: s3c64xx: Use generic helper for handling sus [...] adds c2dbfa8d1290 clk: samsung: s5pv210: Use generic helper for handling sus [...] adds 78c7bd42abb6 clk: samsung: exynos5250: Use generic helper for handling [...] adds 59674cdb98ba clk: samsung: Add support for setting registers state befo [...] adds 730f3711c249 clk: samsung: exynos4: Use generic helper for handling sus [...] adds 9ac6d15aac25 clk: samsung: exynos5420: Use generic helper for handling [...] adds af68ec14f112 clk: samsung: Use NOIRQ stage for Exynos5433 clocks suspen [...] adds 72128c8827c5 clk: samsung: exynos5433: Add suspend state for TOP, CPIF [...] adds 534e6b3db29b Merge remote-tracking branch 'clk-samsung/for-next' adds 1bdf2a1eb9a7 Merge remote-tracking branch 'c6x/for-linux-next' adds aee94ee873d7 m68k/atari: ARAnyM - Remove reference to long-deprecated M [...] adds 58c116fb7dc6 m68k/sun3: Remove is_medusa and m68k_pgtable_cachemode adds 54aa7ac93053 Merge remote-tracking branch 'm68k/for-next' adds 6abe58d985c4 m68k: fix early memory reservation for ColdFire MMU systems adds 987f6a392b08 Merge remote-tracking branch 'm68knommu/for-next' adds feef7918667b MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 adds e245767abf27 MIPS: Use a custom elf-entry program to find kernel entry point adds b962aeb02205 MIPS: Use GENERIC_IOMAP adds e966d3084596 MIPS: Remove SLOW_DOWN_IO adds 35d017947401 MIPS: ralink: Add rt3352 SPI_CS1 pinmux adds 4988154211ad MIPS: Remove no-op/identity casts adds 52c985acf3fe MIPS: Move arch_mem_init() comment near definition adds 9ca953a3d6a6 MIPS: dts: mscc: Add i2c on ocelot adds 7c45885ea929 MIPS: dts: mscc: enable i2c on ocelot_pcb123 adds c6e1241a82e6 mips: txx9: fix iounmap related issue adds 0eb1cfffd543 MIPS: pci-rt2880: set pci controller of_node adds f13a9a370281 Merge remote-tracking branch 'mips/mips-next' adds fd6a3008b9bc Merge remote-tracking branch 'parisc-hd/for-next' adds cdc7274029ca riscv: Do not overwrite initrd_start and initrd_end adds 25ba6711b1c1 Merge remote-tracking branch 'risc-v/for-next' adds 71741e983b03 Merge remote-tracking branch 'uml/linux-next' adds ef439d49e0bf xtensa: ISS: don't allocate memory in platform_setup adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c0489a620a7a Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 9d1d7f8ef428 Merge remote-tracking branch 'befs/for-next' adds a0aa5bc6555c Merge remote-tracking branch 'btrfs-kdave/for-next' adds 8aaff15168cf ceph: avoid a use-after-free in ceph_destroy_options() adds eb3b2d6be4b5 rbd: factor out get_parent_info() adds e92c0eaf7543 rbd: support cloning across namespaces adds 00bd837b572f Merge remote-tracking branch 'ceph/master' adds c15e3f19a6d5 fs/cifs: don't translate SFM_SLASH (U+F026) to backslash adds 5e19697b56a6 SMB3: Backup intent flag missing for directory opens with [...] adds 25f2573512d7 smb3: minor debugging clarifications in rfc1001 len processing adds f80156833232 smb3: check for and properly advertise directory lease support adds 395a2076b406 cifs: connect to servername instead of IP for IPC$ share adds af2c965f8cfd cifs: add a smb2_compound_op and change QUERY_INFO to use it adds 582d2a2c560c cifs: change mkdir to use a compound adds 566059ed6c06 cifs: change unlink to use a compound adds 1a0888cb57bb cifs: create helpers for SMB2_set_info_init/free() adds 66c2773d3c2b cifs: make rmdir() use compounding adds d0a072c6d77d cifs: change SMB2_OP_SET_EOF to use compounding adds f72339f65bcb cifs: change SMB2_OP_SET_INFO to use compounding adds 9700e7d44b30 cifs: remove the is_falloc argument to SMB2_set_eof adds 025bcb65f2f5 cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] adds 9e5ebfd1a709 cifs: create a define for the max number of iov we need fo [...] adds dfd0af1e7940 SMB3: Backup intent flag missing from compounded ops adds 1d367ba660e4 cifs: add a warning if we try to to dequeue a deleted mid adds 815aaa2ac8d5 cifs: only wake the thread for the very last PDU in a compound adds 0f14a55d350e smb3: add tracepoint to catch cases where credit refund of [...] adds 4b893af22f74 fs/cifs: suppress a string overflow warning adds 34a9a02a7b34 cifs: remove set but not used variable 'cifs_sb' adds 8ed27f630206 Merge remote-tracking branch 'cifs/for-next' adds 7368128cf639 Merge remote-tracking branch 'ecryptfs/next' adds 849fe89ce6d7 udf: remove unused variables group_start and nr_groups adds 59fed3bf8a46 ext2: cache NULL when both default_acl and acl are NULL adds 9bdda4e9cf2d fsnotify: fix ignore mask logic in fsnotify() adds 0c7c4d3f1038 Merge fsnotify ignore mask handling fix. adds 1e6cb72399fd fsnotify: add super block object type adds 60f7ed8c7c4d fsnotify: send path type events to group with super block marks adds d54f4fba889b fanotify: add API to attach/detach super block mark adds 1ac9450c87f2 Pull fanotify superblock watch support. adds a4e8e05e7147 Merge remote-tracking branch 'ext3/for_next' adds 1618e6e29708 f2fs: add additional sanity check in f2fs_acl_from_disk() adds 7d20c8abb2ed f2fs: fix to avoid NULL pointer dereference on se->discard_map adds abde73c71829 f2fs: fix unnecessary periodic wakeup of discard thread wh [...] adds c142e461d7e1 Merge remote-tracking branch 'f2fs/dev' adds e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL adds 8a6b067d1894 Merge remote-tracking branch 'jfs/jfs-next' adds 80d34810815b ovl: respect FIEMAP_FLAG_SYNC flag adds 5b910bd615ba ovl: fix GPF in swapfile_activate of file from overlayfs over xfs adds 17ef445f9bef Documentation/filesystems: update documentation of file_op [...] adds 45cd0faae371 vfs: add the fadvise() file operation adds 3d8f7615319b vfs: implement readahead(2) using POSIX_FADV_WILLNEED adds b833a3660394 ovl: add ovl_fadvise() adds 22ed9db4e335 Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 2f9ad0ac947c 9p/xen: fix check for xenbus_read error in front_probe adds 81c99089bce6 v9fs_dir_readdir: fix double-free on p9stat_read error adds 62e3941776fe 9p: clear dangling pointers in p9stat_free adds 996d5b4db4b1 9p: Use a slab for allocating requests adds 6348b903d791 9p: Remove p9_idpool adds e0d28e6234d6 9p: embed fcall in req to round down buffer allocs adds fc8fb4eb08e5 9p: add a per-client fcall kmem_cache adds a75c729c7dca 9p: rename p9_free_req() function adds 7ff24700e1cd 9p: Add refcount to p9_req_t adds becdedd7d6a8 9p/rdma: do not disconnect on down_interruptible EAGAIN adds eea6c885fc72 9p: fix spelling mistake in fall-through annotation adds b1c7aa81c9e6 9p: Rename req to rreq in trans_fd adds 08189d0a34c3 Merge remote-tracking branch 'v9fs/9p-next' adds 984e7690da28 vfs: Require specification of size of mount data for inter [...] adds b479820e633c vfs: syscall: Add open_tree(2) to reference or clone a mount adds 480c67223acf vfs: syscall: Add move_mount(2) to move mounts around adds 258403138e66 teach move_mount(2) to work with OPEN_TREE_CLONE adds 549a2ccec20a vfs: Suppress MS_* flag defs within the kernel unless expl [...] adds 8ad8d732ca74 vfs: Introduce the basic header for the new mount API's fi [...] adds 35fd1130c6ee vfs: Introduce logging functions adds c6a6c4071549 vfs: Add configuration parser helpers adds 14e246638ac8 vfs: Add LSM hooks for the new mount API adds 788257358869 vfs: Put security flags into the fs_context struct adds a37ec8d68ff0 selinux: Implement the new mount API LSM hooks adds d728698f35d8 smack: Implement filesystem context security hooks adds bf39e8b45845 apparmor: Implement security hooks for the new mount API adds 150b64bee436 tomoyo: Implement security hooks for the new mount API adds bae551929c54 vfs: Separate changing mount flags full remount adds fd0002870b45 vfs: Implement a filesystem superblock creation/configurat [...] adds dfcf373eab92 vfs: Remove unused code after filesystem context changes adds 3ac0d8fd1cca procfs: Move proc_fill_super() to fs/proc/root.c adds 1b34a4bb5b1b proc: Add fs_context support to procfs adds eb7e666ca901 ipc: Convert mqueue fs to fs_context adds 88ed9083f578 cpuset: Use fs_context adds a8c7fe83d171 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 982fd61a36a9 hugetlbfs: Convert to fs_context adds 9f7743a748a9 vfs: Remove kern_mount_data() adds daa4a2610585 vfs: Provide documentation for new mount API adds ce0e916fc290 Make anon_inodes unconditional adds 37beac0107cd vfs: syscall: Add fsopen() to prepare for superblock creation adds 920cf2eca9e5 vfs: Implement logging through fs_context adds 53092187a136 vfs: Add some logging to the core users of the fs_context log adds 22eb820c369f vfs: syscall: Add fsconfig() for configuring and managing [...] adds 2a86afdbfddc vfs: syscall: Add fsmount() to create a mount for a superblock adds e8ec556ea765 vfs: syscall: Add fspick() to select a superblock for reco [...] adds c317886d50a6 afs: Add fs_context support adds b7cd9136aa13 afs: Use fs_context to pass parameters over automount adds 3e83f58bcc4f vfs: Add a sample program for the new mount API adds 67f668a6a913 vfs: syscall: Add fsinfo() to query filesystem information adds 78a75087cff6 afs: Add fsinfo support adds c8baf7beb5dc vfs: Allow fsinfo() to query what's in an fs_context adds 219111083e33 vfs: Allow fsinfo() to be used to query an fs parameter de [...] adds d6f0727a4567 Merge remote-tracking branch 'vfs/for-next' adds 26964449c8db Merge remote-tracking branch 'printk/for-next' adds 1f3934b1d5e5 PCI/ASPM: Fix link_state teardown on device removal adds 0ad7367f1875 Merge branch 'pci/aspm' adds 7502a431832f arm64: PCI: Remove node-local allocations when initialisin [...] adds 848a6e8eebf7 x86/PCI: Remove node-local allocation when initialising ho [...] adds ce395d89d6f5 Merge branch 'pci/enumeration' adds e76ac5875f5d PCI: pciehp: Differentiate between surprise and safe removal adds 3ea7a150795e Merge branch 'pci/hotplug' adds abc0d99325e2 Merge remote-tracking branch 'pci/next' adds 43822c98f2eb HID: hid-saitek: Add device ID for RAT 7 Contagion adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds d7065620b89f HID: input: do not append a suffix if the name already has it adds ec6adef5fbc3 HID: multitouch: fix Elan panels with 2 input modes declaration adds 0d6c30114091 HID: core: fix grouping by application adds 7ffa13be4945 HID: multitouch: simplify the application retrieval adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds b034ed50a2bb HID: core: fix NULL pointer dereference adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds aaf9978c3c02 Input: Add the `REL_WHEEL_HI_RES` event code adds 1ff2e1a44e02 HID: input: Create a utility class for counting scroll events adds 051dc9b05796 HID: logitech: Add function to enable HID++ 1.0 "scrolling [...] adds d56ca9855bf9 HID: logitech: Enable high-resolution scrolling on Logitech mice adds 3fe1d6bbcd16 HID: logitech: Use LDJ_DEVICE macro for existing Logitech mice adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds f2d3b625dae1 HID: microsoft: Convert private data to be a proper struct adds 73c5b254c365 HID: microsoft: Add rumble support for Xbox One S controller adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds ade573eb1e03 HID: sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 [...] adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 6b003a8ddd6f HID: cougar: Make parameter 'g6_is_space' dinamically settable adds 75f1f19bdd60 HID: cougar: Stop processing vendor events on hid-core adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds 830e82aa48f3 HID: microsoft: the driver now neeed MEMLESS_FF infrastructure adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds 8473a93d1ba5 HID: input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 52cf93e63ee6 HID: i2c-hid: Don't reset device upon system resume adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 8129ff846957 Merge remote-tracking branch 'hid/for-next' adds 1732c22abca8 i2c: designware: use generic table matching adds 96742775a3c0 i2c: designware: move #ifdef CONFIG_OF to the top adds c7fa7aeff85c i2c: designware: allow IP specific sda_hold_time adds ffbc01bff2ef dt-bindings: i2c: designware: document MSCC Ocelot bindings adds 1bb39959623b i2c: designware: add MSCC Ocelot support adds 38f5d8d8cbb2 i2c: uniphier: issue STOP only for last message or I2C_M_STOP adds 4c85609b08c4 i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP adds f6eb89349078 dt-bindings: imx-lpi2c: Remove mx8dv compatible entry adds 20fdcd760a63 i2c: imx-lpi2c: Remove mx8dv compatible entry adds 34b7be301d4c Merge branch 'i2c/for-current' into i2c/for-next adds 851a15114895 i2c: i801: fix DNV's SMBCTRL register offset adds ae7304c3ea28 i2c: xiic: Make the start and the byte count write atomic adds 89528bd5bc0c Merge branch 'i2c/for-current' into i2c/for-next adds 9cbeeca05049 i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disab [...] adds fc66b39fe36a i2c: mediatek: Use DMA safe buffers for i2c transactions adds 3e9efc3299dd i2c: aspeed: Handle master/slave combined irq events properly adds 2f8df8d3afed Merge branch 'i2c/for-4.20' into i2c/for-next adds c398b6c88aa8 Merge remote-tracking branch 'i2c/i2c/for-next' adds 72d7b946be6b ACPI / bus: Only call dmi_check_system on X86 adds 3ded4048cd77 Merge branch 'dmi/master' adds 00e4d5bb6083 drivers: hwmon: (pmbus/ltc2978) Add support for LTM4686 uModule adds 0f20b9b36e3f hwmon: (mc13783-adc) Remove the mention to 'Atlas' adds 7469979e3330 hwmon: (mc13783-adc) Use nxp.com URLs adds 41adb7f1e24a hwmon: Convert to using %pOFn instead of device_node.name adds 254fc9190055 hwmon: (iio_hwmon) Do not duplicate or sanitize fixed string adds 391ccf247171 hwmon: (ibmpowernv) drop unnecessary OF name NULL checks adds 0ab05c4a0129 hwmon: (k10temp) Support all Family 15h Model 6xh and Mode [...] adds d943b6682f82 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 74f0fc936c05 docs/vm/hmm.rst: Add missed space adds 0e0f00935ae1 doc: dev-tools: kselftest.rst: update config file location adds cb95ff7da118 docs: fix typo in table describing 4.16 development cycle adds ff7872ef6f9a Documentation/fb/vesafb.txt: "inverse" option corrections adds 8a2933cfe784 docs: tracing: Add stacktrace filter command adds 60ca05c3b445 Documentation/l1tf: Fix small spelling typo adds 9799445af124 docs: tidy up TOCs and refs to license-rules.rst adds 9eff4a2e92a2 docs: dev-tools: coccinelle: Update documentation adds 9a40068220cb FireWire: clean up firewire-cdev.h kernel-doc adds 48f02b88c82b FireWire: clean up core-iso.c kernel-doc adds 226b18ad5589 FireWire: clean up core-transaction.c kernel-doc adds ea2ae0ecc9ad FireWire: add a Documentation driver-api chapter adds 2f4830ef96d2 FireWire: add driver-api Introduction section adds ec2a701b6e27 Merge remote-tracking branch 'jc_docs/docs-next' adds 48568b0c30c2 media: vicodec: add QP controls adds 29a7a5e99080 media: vicodec: add support for more pixel formats adds 56ba4d03d838 media: vicodec: simplify flags handling adds 98efd5525ac0 media: vicodec: simplify blocktype checking adds abe9d19ae3fd media: vicodec: improve handling of uncompressable planes adds 21abebf06dc9 media: vicodec: rename and use proper fwht prefix for codec adds cd12b401adc3 media: vicodec: split off v4l2 specific parts for the codec adds be5a1509af8d media: vicodec: fix out-of-range values when decoding adds 5bbf32217bf9 media: ov772x: use SCCB regmap adds 361f3803adfe media: ov9650: use SCCB regmap adds d508fffb92d9 media: ov5670, ov13858: Use pm_runtime_idle adds 4d471563d87b media: i2c: Fix pm_runtime_get_if_in_use() usage in sensor [...] adds 1526dbeb54f2 media: ipu3-cio2: Use dma_zalloc_coherent to replace dma_a [...] adds 1d18c2cd9d38 media: ov772x: Disable clk on error path adds fb98e29ff1ea media: ov5640: fix mode change regression adds a125385c9b17 media: vidioc-g-dv-timings.rst: document V4L2_DV_FL_CAN_DE [...] adds f992cee5ef97 media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS adds 87f9ed85d0f9 media: v4l2-dv-timings: Introduce v4l2_calc_timeperframe helper adds 3ae17c66ed66 media: cobalt: Use v4l2_calc_timeperframe helper adds d842a7cf938b media: adv7842: enable reduced fps detection adds babdb81bc958 Merge remote-tracking branch 'v4l-dvb/master' adds 4e4316c1ed2f Merge remote-tracking branch 'v4l-dvb-next/master' adds 5d128fbd8b20 ACPI / bus: Only call dmi_check_system() on X86 adds ce016885f98e Merge branch 'acpi-bus' into linux-next adds f11fc4bc669b ACPI / LPSS: Force LPSS quirks on boot adds 0ccfa3661a26 Merge branch 'acpi-soc' into linux-next adds 393f392c3b50 Merge remote-tracking branch 'pm/linux-next' adds b69081510f8e Merge remote-tracking branch 'cpupower/cpupower' adds d3c04a3a6870 IB/rxe: vary the source udp port for receive scaling adds 8b7b59d030cc IB/rxe: remove redudant qpn check adds 3db2bceb29fd IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev adds 66d0f207dbf0 IB/rxe: Replace spinlock with rwlock adds 3ccf19e25adf IB/rxe: Change pool state enums to capital letters adds 536a631d1ec1 IB/rxe: Avoid NULL check when search is successful adds 1703129ed2c1 IB/rxe: Refactor lookup memory function adds b97db58557f4 IB/rxe: fix for duplicate request processing and ack psns adds 4e4c53df5677 IB/rxe: avoid back-to-back retries adds 030e46e495af IB/rxe: fixes for rdma read retry adds c54a73d8202a IB/hfi1: Rework file list in Makefile adds 22c21438aad7 IB/hfi1: Remove duplicated defines adds 6a516bc9d70b IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly adds 57f97e96625f IB/hfi1: Get the hfi1_devdata structure as early as possible adds 09e71899b9cf IB/hfi1: Prepare for new HFI1 MSIx API adds 6eb4eb10fb0d IB/hfi1: Make the MSIx resource allocation a bit more flexible adds e63bb50d1994 IB/hfi1: PCIe bus width retry adds a2f7bbdc2dba IB/hfi1: Rework the IRQ API to be more flexible adds dc9f5d0f841d IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() adds c6a21c3864fc IB/mlx5: Change TX affinity assignment in RoCE LAG mode adds aa7e80b220f3 net/mlx5: Fix atomic_mode enum values adds 09adbb5dd01b net/mlx5: Add memic command opcode to command checker adds 2226dcb424bf net/mlx5: Cleanup flow namespace getter switch logic adds 8ce78257965e net/mlx5: Add proper NIC TX steering flow tables support adds 90c1d1b8da67 net/mlx5: Export modify header alloc/dealloc functions adds c3c062f80665 net/mlx5: Add support for more namespaces when allocating [...] adds 61444b458b01 net/mlx5: Break encap/decap into two separated flow table [...] adds e0e7a3861b6c net/mlx5: Move header encap type to IFC header file adds 60786f0987c0 {net, RDMA}/mlx5: Rename encap to reformat packet adds bea4e1f6c6c5 net/mlx5: Expose new packet reformat capabilities adds 31ca3648f01b net/mlx5: Pass a namespace for packet reformat ID allocation adds 50acec06f392 net/mlx5: Export packet reformat alloc/dealloc functions adds 0953fffec9ba RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language adds b4749bf25652 RDMA/mlx5: Add a new flow action verb - modify header adds 841eefc5cb57 RDMA/uverbs: Add generic function to fill in flow action object adds 08aeb97cb824 RDMA/mlx5: Add new flow action verb - packet reformat adds a090d0d859ff RDMA/mlx5: Extend packet reformat verbs adds af68ccbc1131 Merge branch 'mlx5-flow-mutate' into rdma.git for-next adds 08920b8f5d2d RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPL [...] adds f794809a7259 IB/core: Add an unbound WQ type to the new CQ API adds 882dff2890e1 IB/srp: Remove unnecessary unlikely() adds b3b43483a26d RDMA/qedr: remove set but not used variable 'ctx' adds 12d6f669717d RDMA/nes: Delete impossible debug prints adds 6ceb6331b329 RDMA/uverbs: Declare closing variable as boolean adds 627212c9d49b RDMA/core: Replace open-coded variant of get_device adds adee9f3f3bbb RDMA/core: Depend on device_add() to add device attributes adds c5c4d92e70f3 RDMA/uverbs: Use cdev_device_add() instead of cdev_add() adds b53b1c08a23e RDMA/uverbs: Use device.groups to initialize device attributes adds 2c910cb75e1f Merge branch 'uverbs_dev_cleanups' into rdma.git for-next adds a1cfc48b5e83 Merge remote-tracking branch 'rdma/for-next' adds 59dd45d550c5 ixgbe: firmware recovery mode adds 7fb94bd58dd6 ixgbevf: VF2VF TCP RSS adds 9e3f2f5ecee6 ixgbe: don't clear IPsec sa counters on HW clearing adds b2875fbf6c96 ixgbe: reload IPsec IP table after sa tables adds 99a7b0c14c30 ixgbe: prep IPsec constants for later use adds eda0333ac293 ixgbe: add VF IPsec management adds 9e4e30cc0c41 ixgbe: add VF IPsec offload enable flag adds 726982404637 ixgbe: add VF IPsec offload request message handling adds adef9a26d6c3 ixgbevf: add defines for IPsec offload request adds 0062e7cc955e ixgbevf: add VF IPsec offload code adds 7f68d4306701 ixgbevf: enable VF IPsec offload operations adds 47b6f50077e6 ixgbe: disallow IPsec Tx offload when in SR-IOV mode adds 5ed4e9e990ee ixgbe: fix the return value for unsupported VF offload adds b537f5845fff Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 22ef683b4818 ice: Rework flex descriptor programming adds b36c598c999c ice: Updates to Tx scheduler code adds ff2b13213a6a ice: Update request resource command to latest specification adds fd2a981777d9 ice: Prevent control queue operations during reset adds 74118f7af092 ice: Code optimization for ice_fill_sw_rule() adds 80d144c9ac82 ice: Refactor switch rule management structures and functions adds 0f9d5027a749 ice: Refactor VSI allocation, deletion and rebuild flow adds 48cb27f2fd18 ice: Implement handlers for ethtool PHY/link operations adds f80eaa421076 ice: Clean up register file adds b3969fd727aa ice: Add support for Tx hang, Tx timeout and malicious dri [...] adds b1edc14a3fbf ice: Implement ice_bridge_getlink and ice_bridge_setlink adds 8b97ceb1dc0f ice: Enable firmware logging during device initialization. adds 4f74dcc1b86d ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active adds 8d81fa55bac0 ice: Introduce SERVICE_DIS flag and service routine functions adds 9ea47d81a7f1 ice: Fix and update driver version string adds 09990ad1647f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 1c0372b67cca nfp: encapsulate NSP command arguments into structs adds 2db100002eed nfp: attempt FW load from flash adds ac86da05463d nfp: interpret extended FW load result codes adds 34243f59095e nfp: add support for indirect HWinfo lookup adds f6e71efdf9fb nfp: abm: look up MAC addresses via management FW adds 0377505c540c nfp: add support for NFP5000 adds 9bf6cce89307 nfp: refactor the per-chip PCIe config adds 73eaf3b7b875 nfp: save the MU locality field offset adds c678a9759ade nfp: add basic errors messages to target logic adds 3f0e55a2a6e2 nfp: add RTsym access helpers adds 8f6d6052cf65 nfp: pass cpp_id to nfp_cpp_map_area() adds 761969992dd0 nfp: convert existing RTsym helpers to full target decoding adds 1240989ccca9 nfp: convert all RTsym users to use new read/write helpers adds 640917dd81b6 nfp: support access to absolute RTsyms adds 4152e58cb8c5 nfp: make RTsym users handle absolute symbols correctly adds 817e60a7a2bb Merge branch 'nfp-add-NFP5000-support' adds 8bad008e7951 net/ncsi: remove duplicated include from ncsi-netlink.c adds 21c328dcecfc net: ethernet: Convert to using %pOFn instead of device_node.name adds 6fce10f70461 genetlink: constify genl_err_attr() argument adds 7e3af5936893 net: thunderbolt: Convert to use SPDX identifier adds 6ce706a56c93 8390/etherh: convert to ethtool_{get, set}_link_ksettings adds 9b3004953503 ethtool: drop get_settings and set_settings callbacks adds 2930942e0a39 Merge branch 'ethtool-drop-get_settings-and-set_settings-ops' adds 9ecc660ea1a7 liquidio: remove unnecessary delay when processing IQ responses adds b943f17e0649 liquidio: fix race condition in instruction completion processing adds 0ff89efb5246 ip: fail fast on IP defrag errors adds 02c7f38b7ace selftests/net: add ip_defrag selftest adds 7e8d5755be0e net: nixge: Add support for 64-bit platforms adds 0927f71dbcfb net/tls: Calculate nsg for zerocopy path without skb_cow_data. adds c9aec05228dc liquidio: improve soft command handling adds 6870957ed5bc liquidio: make soft command calls synchronous adds edd572d72f8c liquidio: change octnic_ctrl_pkt to do synchronous soft commands adds 64fecd3ec512 liquidio: remove obsolete functions and data structures adds 920767a9c892 Merge branch 'liquidio-improve-soft-command-response-handling' adds 016f3d1818b0 vxlan: reduce dirty cache line in vxlan_find_mac adds 1ecef20cf128 mac80211: add missing WFA Multi-AP backhaul STA Rx requirement adds 9c06602b1b92 cfg80211: clarify frames covered by average ACK signal report adds f0259b6ac4a3 Merge tag 'mac80211-next-for-davem-2018-08-29' of git://gi [...] adds 4b59938b209e i40e: convert queue stats to i40e_stats array adds 8fd75c58a09a i40e: move ethtool stats boiler plate code to i40e_ethtool [...] adds 6dba41cd02fc i40evf: update ethtool stats code and use helper functions adds ae1e29f671b4 i40evf: Change a VF mac without reloading the VF driver adds 3c818910911c i40evf: Validate the number of queues a PF sends adds 7eb74ff891b4 i40e: use correct length for strncpy adds e65aae086330 i40evf: set IFF_UNICAST_FLT flag for the VF adds a4e0109a19c5 virtchnl: use u8 type for a field in the virtchnl_filter struct adds cfe396991ad7 i40e: static analysis report from community adds cdec2141c24e i40e: report correct statistics when XDP is enabled adds e78d9a39fd06 i40e: Check and correct speed values for link on open adds 3bd77e2ae147 i40evf: Don't enable vlan stripping when rx offload is turned on adds 5cba17b14182 i40e: hold the rtnl lock on clearing interrupt scheme adds babbcc60040a i40evf: cancel workqueue sync for adminq when a VF is removed adds 5907cf6c5bbe i40e: Prevent deleting MAC address from VF when set by PF adds ee713b6da510 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds efbaec89c642 bpf: remove duplicated include from syscall.c adds b5d83fec732d bpf: sockmap test remove shutdown() calls adds 7d2c6cfc5411 bpf: use --cgroup in test_suite if supplied adds b0d1beeff2a9 xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY adds dce5bd6140a4 xdp: export xdp_rxq_info_unreg_mem_model adds 902540342096 xsk: expose xdp_umem_get_{data,dma} to drivers adds 6c5c9581044d net: add napi_if_scheduled_mark_missed adds 123cecd427b6 i40e: added queue pair disable/enable functions adds 6d7aad1da279 i40e: refactor Rx path for re-use adds 20a739dbef28 i40e: move common Rx functions to i40e_txrx_common.h adds 0a714186d3c0 i40e: add AF_XDP zero-copy Rx support adds a96e74727328 i40e: move common Tx functions to i40e_txrx_common.h adds 1328dcddbd53 i40e: add AF_XDP zero-copy Tx support adds 58c50ae4a0b6 samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock adds 29b5e0f34359 Merge branch 'AF_XDP-zerocopy-for-i40e' adds 679c782de14b bpf/verifier: per-register parent pointers adds 8efea21d333d bpf/verifier: display non-spill stack slot types in print_ [...] adds 234dbe3dc1db Merge branch 'verifier-liveness-simplification' adds c7b27c37af3d bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash adds 6493ebf7242d tools/bpf: add bpffs percpu map pretty print tests in test_btf adds 1a86ad89da1c tools/bpf: bpftool: add btf percpu map formated dump adds 56b48c6a6008 Merge branch 'bpf-bpffs-bpftool-dump-with-btf' adds 18baed2684b0 xsk: include XDP meta data in AF_XDP frames adds 7296216776db xdp: remove redundant variable 'headroom' adds 1e215300f138 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|g [...] adds acb4ea956415 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program adds a29c8bb640ca xsk: remove unnecessary assignment adds 11c3f5113600 samples/bpf: xdpsock, minor fixes adds 9746b1ee2edc bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN adds cf484f9f91f7 i40e: fix possible compiler warning in xsk TX path adds 93ee30f3e8b4 xsk: i40e: get rid of useless struct xdp_umem_props adds fd3c040b244b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds f061b48c1787 Revert "net: sched: act: add extack for lookup callback" adds aa4e689ed1a7 veth: add software timestamping adds 506a03aa04de net_sched: add missing tcf_lock for act_connmark adds 7788174e8726 tcp: change IPv6 flow-label upon receiving spurious retran [...] adds 066b10300889 net/ipv4: Add extack message that dev is required for ONLINK adds 1367bbf52a43 net/ipv6: Do not reset nl_net in ip6_route_info_create adds 0340376ecc89 net: dsa: mv88e6xxx: Share main switch IRQ adds 459479da9769 bridge: Switch to bitmap_zalloc() adds 7f12c8a3670f staging: fsl-dpaa2/eth: Delay netdev_register() call adds 34ff68465a17 dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/net adds 531778d0e3a3 Merge branch 'dpaa2-eth-Move-DPAA2-Ethernet-driver' adds ec6ea8e3eee9 net: stmmac: Add CBS support in XGMAC2 adds d99b7d6bca9c net: remove duplicated include from net_failover.c adds 181ab62311c6 bnxt_en: remove set but not used variable 'rx_stats' adds 94524d8fc965 net/tls: Add support for async decryption of tls records adds c2ad647c6442 selftests/tls: Add test for recv(PEEK) spanning across mul [...] adds 2de9d505fb0d rds: store socket timestamps as ktime_t adds c8b795669a5e qed: Lower the severity of a dcbx log message. adds c9e4f5f067f0 liquidio: remove set but not used variable 'irh' adds 5582f44360c4 net: dsa: b53: Provide sensible defaults adds 2d5c28859839 net: bgmac: remove set but not used variable 'err' adds b9de3963cc2b net/sched: fix type of htb statistics adds d28118e39516 net: mvneta: Don't check NETIF_F_GRO ourself adds 7772988ad623 net: mvneta: enable NETIF_F_RXCSUM by default adds bd9f1ee36409 net: mvneta: reduce smp_processor_id() calling in mvneta_t [...] adds 42220b77495d Merge branch 'mvneta-some-small-improvements' adds 1914104fc6f8 net: nixge: Fix Kconfig warning with OF_MDIO adds 743e481580b4 tcp: remove useless add operation when init sysctl_max_tw_buckets adds c309b158090d net: dsa: mv88e6xxx: Fix writing to a PHY page. adds 4382172fa778 net: dsa: mv88e6xxx: Add SERDES phydev_link_change for 6352 adds 1fcc3fd75ee5 Merge branch 'Full-phylink-support-for-mv88e6352' adds 6dae6f06f0fc net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow adds c57d2358ff0d net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices adds b75ba3822c61 net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices adds 19052a3b7710 net/mlx5e: IPoIB, Use priv stats in completion rx flow adds 132c5b452ed8 Merge branch 'mlx5e-IPoIB-stats' adds 35878618c92d liquidio: Added delayed work for periodically updating the [...] adds 05a6843c9281 tipc: correct structure parameter comments for topsrv adds 41dafea2af78 net: hns3: Fix for vf vlan delete failed problem adds fd5f9da3f658 net: hns3: Fix for multicast failure adds 54e97d117baf net: hns3: Fix error of checking used vlan id adds ce2c1d2ea67a net: hns3: Implement shutdown ops in hns3 pci driver adds 0f29fc23b21d net: hns3: Fix for loopback selftest failed problem adds 3f8601f0f571 net: hns3: Fix ping exited problem when doing lp selftest adds daaa8521760e net: hns3: Preserve vlan 0 in hardware table adds 2d03eacc0b7e net: hns3: Only update mac configuation when necessary adds 7f7d9e501f41 net: hns3: Change the dst mac addr of loopback packet adds 7a0a92840268 net: hns3: Remove redundant codes of query advertised flow [...] adds 12f46bc1d447 net: hns3: Refine hns3_get_link_ksettings() adds 4ee5489e5419 Merge branch 'hns3-fixes' adds b5e281ab5a96 cxgb4: when max_tx_rate is 0 disable tx rate limiting adds 68ddc82aff0c cxgb4: collect hardware queue descriptors adds d8d7477702f7 net/wan/fsl_ucc_hdlc: allow ucc index up to 7 adds 43a78e0e64d1 net/wan/fsl_ucc_hdlc: allow PARITY_CRC16_PR0_CCITT parity adds 8978ca7c8b7b net/wan/fsl_ucc_hdlc: Adding ARPHRD_ETHER adds 045f77baf6b4 net/wan/fsl_ucc_hdlc: hmask adds 040b7c94e4ec net/wan/fsl_ucc_hdlc: GUMR for non tsa mode adds ccb7bc0edd99 net/wan/fsl_ucc_hdlc: tx timeout handler adds 802869f4e542 Merge branch 'ethernet-over-hdlc' adds 11bfdabb7ff5 net: phy: mscc: factorize code for LEDs mode adds 0969abaa5093 net: phy: mscc: factorize function for getting LED mode from DT adds a993e0f583c7 net: phy: mscc: read 'vsc8531,vddmac' as an u32 adds 36c53cf0f465 net: phy: mscc: read 'vsc8531, edge-slowdown' as an u32 adds 5ff8e1f3cd63 net: phy: mscc: read 'vsc8531, led-%d-mode' as an u32 adds 4bdbacfda627 dt-bindings: net: phy: mscc: vsc8531: remove compatible fr [...] adds e02eef317d71 dt-bindings: net: phy: mscc: vsc8531: factorize vsc8531, l [...] adds 2fc4aa59ab47 net: usbnet: mark expected switch fall-through adds 36302685f593 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 80aaa9c16415 mac80211: Add he_capa debugfs entry adds 6f527287e0bb mac80211: remove pointless 'params' NULL checks adds 331aead5203f mac80211: use le16_encode_bits() instead of open-coding adds adf8ed01e4fd mac80211: add an optional TXQ for other PS-buffered frames adds 03512ceb60ae ieee80211: remove redundant leading zeroes adds 244eb9ae7973 cfg80211: add he_capabilities (ext) IE to AP settings adds 34fb190ec0e2 mac80211: in AP mode, set bss_conf::he_supported adds b0aa75f0b1b2 ieee80211: add new VHT capability fields/parsing adds 09b4a4faf9d0 mac80211: introduce capability flags for VHT EXT NSS support adds 7eb26df29725 mac80211: add ability to parse CCFS2 adds e80d642552a3 mac80211: copy VHT EXT NSS BW Support/Capable data to station adds 70e53669c4c4 mac80211: Store sk_pacing_shift in ieee80211_hw adds d1332e7be250 mac80211: support radiotap L-SIG data adds 2b815b04dfe4 nl80211: Add CAN_REPLACE_PTK0 API adds 62872a9b9a10 mac80211: Fix PTK rekey freezes and clear text leak adds c3d1f8752802 mac80211: support reporting 0-length PSDU in radiotap adds 77cbbc35a49b mac80211: fix saving a few HE values adds add7453ad62f wireless: align to draft 11ax D3.0 adds 0eeb2b674f05 mac80211: add an option for station management TXQ adds edba6bdad6fe mac80211: allow AMSDU size limitation per-TID adds 9739fe29a207 mac80211: add an option for drivers to check if packets ca [...] adds 40b5a0f8c6c7 mac80211: remove unnecessary NULL check adds 014f5a250fc4 cfg80211: validate wmm rule when setting adds 579d03fecb23 Merge tag 'mac80211-next-for-davem-2018-09-05' of git://gi [...] adds fbb66ad5dcbe net/mlx5e: Make function mlx5i_grp_sw_update_stats() static adds 05dcc7129864 net: lan743x_ptp: make function lan743x_ptp_set_sync_ts_in [...] adds fa788d986a3a packet: add sockopt to ignore outgoing packets adds 428f944bd586 netlink: Make groups check less stupid in netlink_bind() adds 9e7e6cabf371 failover: Add missing check to validate 'slave_dev' in net [...] adds 3c576de30bb4 nfp: fix readq on absolute RTsyms adds 31e380f38f6d nfp: prefix rtsym error messages with symbol name adds e84b2f2db2ea nfp: validate rtsym accesses fall within the symbol adds eebd3faa4f03 Merge branch 'nfp-improve-the-new-rtsym-helpers' adds 7848418e28f5 nfp: separate VXLAN and GRE feature handling adds fa8cd98c0640 net: lan78xx: Bail out if lan78xx_get_endpoints fails adds 7a6b022d7964 net: lan78xx: Drop unnecessary strcpy in lan78xx_probe adds 6be665a56d36 net: lan78xx: Switch to SPDX identifier adds 51ceac9fb588 net: lan78xx: Make declaration style consistent adds d4cc597623c3 Merge branch 'net-lan78xx-Minor-improvements' adds c383edc42403 rtnetlink: add rtnl_get_net_ns_capable() adds 9f3c057c146f if_addr: add IFA_TARGET_NETNSID adds d38071455ffb ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 6ecf4c37eb3e ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 87ccbb1f9436 rtnetlink: move type calculation out of loop adds 19d8f1ad12fd if_link: add IFLA_TARGET_NETNSID alias adds 7e4a8d5a93f6 rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g adds 978a46fa6c34 ipv4: add inet_fill_args adds 203651b665f7 ipv6: add inet6_fill_args adds 6ef848efc231 Merge branch 'rtnetlink-add-IFA_TARGET_NETNSID-for-RTM_GETADDR' adds a3f723079df8 qed*: Utilize FW 8.37.7.0 adds 8ca7c1608c34 net: dsa: b53: Add ability to enable/disable port interrupts adds 16994374a6fc net: dsa: b53: Make SRAB driver manage port interrupts adds 5e004460f874 net: dsa: b53: Add helper to set link parameters adds a8e8b9853136 net: dsa: b53: Add PHYLINK support adds 0e01491de646 net: dsa: b53: Add SerDes support adds 2002bc328ca3 Merge branch 'dsa-b53-SerDes-support' adds 83033688b7ad net/mlx5: Change flow counters addlist type to single linked list adds 6e5e22839136 net/mlx5: Add new list to store deleted flow counters adds 9aff93d7d0d4 net/mlx5: Store flow counters in a list adds 12d6066c3b29 net/mlx5: Add flow counters idr adds d24082050f2f net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c adds 1462e48db059 net/mlx5e: Move Q counters allocation and drop RQ to init_rx adds 64109f1dc41f net/mlx5e: Replace PTP clock lock from RW lock to seq lock adds f007c13d4ad6 net/mlx5e: Set ECN for received packets using CQE indication adds fe1dc069990c net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets adds ddc9cc013161 Merge tag 'mlx5e-updates-2018-09-05' of git://git.kernel.o [...] adds 488752220b4a liquidio: Add spoof checking on a VF MAC address adds ddc4d236dc71 liquidio CN23XX: Remove set but not used variable 'ring_flag' adds 39b042e0b347 Merge remote-tracking branch 'net-next/master' adds 11f026b4e306 libbpf: Remove the duplicate checking of function storage adds cda6c0b00d0f next-20180906/bpf-next adds 211d6f2dc883 xfrm: Make function xfrmi_get_link_net() static adds 0c05f9837667 esp: remove redundant define esph adds 4a132095dd64 xfrm: allow driver to quietly refuse offload adds f382c9976b84 Merge remote-tracking branch 'ipsec-next/master' adds c40babc03681 Merge remote-tracking branch 'nfc-next/master' adds b21e32dc348a iwlwifi: turn timestamp marker cmd off by default adds fe997b00c5b5 iwlwifi: remove unused TLC debugging commands adds dd2690579f51 iwlwifi: runtime: avoid calling debugfs read functions mor [...] adds 2210f6959dfa iwlwifi: set the tid for non-QOS frames to zero adds 2d8c261511ab iwlwifi: add d3 debug data support adds 11a0513cac8a iwlwifi: mvm: remove duplicate if in iwl_mvm_setup_connect [...] adds a75b9b333aeb iwlwifi: mvm: protect D0i3 code behind CONFIG_PM adds 2afa6a7311f5 iwlwifi: mvm: support new WoWLAN status FW API adds 86e177d80ff7 iwlwifi: mvm: add NOA and CSA to a probe response adds 7d2bcc22cd16 iwlwifi: add required include to iwl-fh.h adds bd6fc6552b05 iwlwifi: mvm: add bss color to radiotap adds 621f3f57050a iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SU adds c630b477caf7 iwlwifi: mvm: move he RX handling to a separate function adds 4799ea53a578 iwlwifi: mvm: move he RX handling to a separate function adds 75e9947ea42d iwlwifi: enable reading the value of delay in timestamp_ma [...] adds 7891965d74bc iwlwifi: drop packets with bad status in CD adds 9b3089bd820d iwlwifi: pcie: allow using tx init for other queues but th [...] adds 89d5e833534b iwlwifi: pcie: make non-static hcmd and rx code adds 4290eaad7a8a iwlwifi: remove dump_regs() from transport ops adds 33bdccb71aa6 iwlwifi: remove FSF's address from the license notice adds 4c2f445c0f49 iwlwifi: mvm: skip EBS in low latency mode while fragmente [...] adds 0791c2fce3c8 iwlwifi: mvm: support new reduce tx power FW API. adds 9416560e4153 iwlwifi: pcie: store the default rxq number adds b6fe27575a04 iwlwifi: pcie: make gen2 of apm_init non-static adds 38bd7e58cf41 iwlwifi: add 80211 hdr offset to trace data adds 84f260251ed8 iwlwifi: don't WARN on trying to dump dead firmware adds 2b3fae668c66 iwlwifi: pcie: avoid unnecessary work if NIC is disconnected adds 50f067b35684 iwlwifi: mvm: support Coex Schema 2 adds f60c9e591b05 iwlwifi: improve the flow when a NIC is disconnected adds 941ab4eb66c1 iwlwifi: mvm: fix BAR seq ctrl reporting adds 1a19c139be18 iwlwifi: mvm: avoid sending too many BARs adds 3baf7528d6f8 iwlwifi: mvm: Send LQ command as async when necessary adds e506b481642a iwlwifi: pcie: set interrupt coalescing also for gen2 adds 754f890a3aef iwlwifi: remove all occurrences of the FSF address paragraph adds dabf98443858 iwlwifi: mvm: implement extended HE-MU sniffer API adds de8da2306084 iwlwifi: mvm: put LTF symbol size into HE radiotap adds 93cc712a7993 iwlwifi: mvm: properly decode HE GI duration adds 925bc2b189ec iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUs adds 317bc55fa82f iwlwifi: mvm: remove channel 2 from HE radiotap if not applicable adds 06c34dee07c7 iwlwifi: Add missing 11n disable module parameter check adds 65c3b582ecab iwlwifi: mvm: send BCAST management frames to the right station adds 2859de7637b5 iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates adds c5f97542aa06 iwlwifi: change monitor DMA to be coherent adds ae17404e3860 iwlwifi: avoid code duplication in stopping fw debug data [...] adds 3e467b8e4cf4 iwlwifi: rs-fw: enable STBC in he correctly adds 423584dd8060 iwlwifi: rs-fw: support dcm adds 764f9de50271 iwlwifi: mvm: decode HE TB PPDU data adds 1169310fa9a8 iwlwifi: refactor txq_alloc for supporting more command type adds 930ab73c3759 iwlwifi: mvm: activate fragmented EBS in case of fragmented scan adds ea7c2bfdec6d Revert "iwlwifi: allow memory debug TLV to specify the mem [...] adds ab27926d9e4a iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF [...] adds 647d2886a892 Merge tag 'iwlwifi-next-for-kalle-2018-08-31' of git://git [...] adds 9e9e11d83238 brcmsmac: Remove extra parentheses adds 057118edfc36 cw1200: Remove extra parentheses adds 62a25dc56990 mt76x2u: Add support for Alfa AWUS036ACM adds 3348ef6a6a12 libertas_tf: prevent underflow in process_cmdrequest() adds 2fef681a4cf7 brcmfmac: add CYW89342 mini-PCIe device adds 4ad298da9392 brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT [...] adds a858376cdbb3 brcmfmac: add 4-way handshake offload detection for FT-802.1X adds 5945310a1755 orinoco: remove unused array encaps_hdr and macro ENCAPS_OVERHEAD adds 199ba9faca90 rtl8187: Fix warning generated when strncpy() destination [...] adds 7bd4628c2f31 mwifiex: do no submit URB in suspended state adds 33a164fa8a4c mwifex: free rx_cmd skb in suspended state adds f483039cf51a rt2x00: use simple_read_from_buffer() adds cb18e2e9ec71 brcmfmac: fix wrong strnchr usage adds baa8caf4ab7a rsi: fix memory alignment issue in ARM32 platforms adds 4c62764d0fc2 rsi: improve kernel thread handling to fix kernel panic adds 81c8eccc2404 mt76: Fix comparisons with invalid hardware key index adds 9b2fd48d36e2 mt76x2u: run device cleanup routine if resume fails adds ac5d5b3f199e mt76: verify evt type in usb mcu response adds 2735a6dd7df3 mt76: unify wait_for_mac adds 89e1b1bc075a mt76: rename mt76x2_regs.h adds 797ea2407825 mt76: merge mt76x0/regs.h into mt76x02_regs.h adds 108a4861ef19 mt76: create new mt76x02-lib module for common mt76x{0,2} code adds c378f2473466 mt76: unify mac_get_key_info adds d413127359c3 mt76: add helpers for register access with mt76_dev struct adds 047aed1c38cf mt76: unify mac_shared_key_setup adds 46436b5ef9dd mt76: unify mac_wcid_set_key adds 32bb405fe2bc mt76: unify mac_wcid_setup adds 516ea2a2a9d4 mt76: use mac_wcid_set_drop in mt76x0 adds 459e237f14cd mt76x0: use mt76_wcid_free in mt76x0 adds 98ff26e5e217 mt76: unify mt76x02_vif struct adds f5a7f126e5fe mt76: unify sta structure part 1 adds b2d91fb30223 mt76: unify sta structure part 2 adds 78dae93fd8ff mt76x0: initalize custom tx queues adds 16c8a792ea44 mt76x0: use mt76x02_sta and mt76x02_tx_status adds 5090efa4a2e8 mt76: move mt76_reg_pair definition in mt76.h adds 4c89ff2c74e3 mt76: split __mt76u_mcu_send_msg and mt76u_mcu_send_msg routines adds 288d600a8880 mt76: move mt76x2u_mcu_deinit routine in mt76-usb module adds 851ab66e293c mt76: add multiple regs read support to usb_mcu layer adds 795dbf0fd20c mt76x0: use mt76u_init for bus initialization adds e9fa647a0ad3 mt76x0: remove mt76x0_vendor_reset routine adds 72750efddba9 mt76x0: remove mt76x0_vendor_single_wr routine adds 84740d5dc66e mt76x0: remove mt76x0_mcu_msg_alloc routine adds ad27c4ae0ba7 mt76x0: use shared mt76 usb mcu completion adds 73d411e2d499 mt76x0: remove mt76x0_complete_urb routine adds 172222cff066 mt76x0: remove mt76x0_vendor_request routine adds 876d3d02ee31 mt76x0: remove unused mt76x0_wait_asic_ready routine adds 6f4796b7063e mt76x0: use mt76u_mcu_send_msg utility routine to send fw cmds adds 0e3612e06be4 mt76x0: remove unused mt76x0_mcu structure adds a0b65ca60ec7 mt76x0: use mt76u_mcu_fw_send_data for fw uploading adds 01b302cd5874 mt76x0: remove unused routines for usb_buff alloc/free adds b37b30afc2b3 mt76: Enable NL80211_EXT_FEATURE_CQM_RSSI_LIST adds 514502c3a70b rtl8xxxu: Add rtl8188ctv support adds 7e41fb504592 wireless: remove unnecessary unlikely() adds ec7eccf7ad1c rsi: remove set but not used variables 'header_size' and ' [...] adds b9bcce366bd5 rtlwifi: remove set but unused variables adds cf5652c962da orinoco_usb: fix spelling mistake in fall-through annotation adds d0dd4fc8323f Merge remote-tracking branch 'wireless-drivers-next/master' adds f6d5afe542c9 Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic adds b8afe12ac980 Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] adds 9c1eecd5145d Bluetooth: hci_qca: Remove hdev dereference in qca_close(). adds 0254fd67b9ed Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 08d70c106258 Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). adds 313c475aef55 Merge remote-tracking branch 'bluetooth/master' adds eeb576f9a8b8 Merge remote-tracking branch 'gfs2/for-next' adds 85e08e586445 mtd: rawnand: Add the nand_wait_readrdy() helper and use it adds 52f05b6b87de mtd: rawnand: Add the nand_wait_rdy_op() helper and use it adds 7525c9518ea6 mtd: rawnand: Get rid of the ->read_word() hook adds 88aa3bbfc020 mtd: rawnand: marvell: use regmap_update_bits() for syscon access adds f223713f1517 mtd: rawnand: toshiba: Add support for Toshiba Memory BENA [...] adds 33c1c5fee2e8 mtd: rawnand: marvell: document a bit more the driver adds 64a225881705 Documentation: mtd: remove stale pxa3xx NAND controller do [...] adds 434655af6a18 mtd: rawnand: fsl_ifc: check result of SRAM initialization adds ff8648f29fe5 mtd: rawnand: fsl_ifc: fixup SRAM init for newer ctrl versions adds f1bf52e86572 mtd: rawnand: denali: use SPDX-License-Identifier and fix [...] adds ab0fb17c7d46 mtd: rawnand: qcom: don't include dma-direct.h adds a9fdba0b0e5f mtd: rawnand: Convert to using %pOFn instead of device_node.name adds 81592c69c9ed mtd: rawnand: jz4780: use struct_size() in devm_kzalloc() adds 2f91eb6951d9 mtd: rawnand: atmel: use struct_size() in devm_kzalloc() adds 1002aed789bc mtd: rawnand: plat_nand: Pass a nand_chip object to all pl [...] adds 2d9678685b43 mtd: rawnand: Pass a nand_chip object to nand_scan() adds 76b7bb18a74b mtd: rawnand: Pass a nand_chip object to nand_release() adds 25e68c93243b mtd: rawnand: Pass a nand_chip object to nand_wait_ready() adds e858b81b08aa mtd: rawnand: Pass a nand_chip object to ecc->hwctl() adds acf6f2fba9db mtd: rawnand: Pass a nand_chip object to ecc->calculate() adds 03784031b1ee mtd: rawnand: Pass a nand_chip object to ecc->correct() adds 6af9275a39b0 mtd: rawnand: Pass a nand_chip object to ecc->read_xxx() hooks adds 11f100b536a0 mtd: rawnand: Pass a nand_chip object to ecc->write_xxx() hooks adds 0cde13f1772c mtd: rawnand: Pass a nand_chip object to chip->read_xxx() hooks adds 1b0d4bf894a4 mtd: rawnand: Pass a nand_chip object to chip->write_xxx() hooks adds b1e4396f17f6 mtd: rawnand: Pass a nand_chip object to chip->select_chip() adds 320d8272bda8 mtd: rawnand: Pass a nand_chip object to chip->block_xxx() hooks adds 239edda183cd mtd: rawnand: Pass a nand_chip object to chip->cmd_ctrl() adds 0a49cdf34151 mtd: rawnand: Pass a nand_chip object to chip->dev_ready() adds 5ab3a61737af mtd: rawnand: Pass a nand_chip object to chip->cmdfunc() adds a3bf6e2e2c4e mtd: rawnand: Pass a nand_chip object to chip->waitfunc() adds e566136e1bc8 mtd: rawnand: Pass a nand_chip object to chip->erase() adds d6e5a21935ea mtd: rawnand: Pass a nand_chip object to chip->{get, set}_ [...] adds f6ef02fec94b mtd: rawnand: Pass a nand_chip object to chip->setup_read_retry() adds d3afaeb4ba86 mtd: rawnand: Pass a nand_chip object to chip->setup_data_ [...] adds eae2a8d7dee2 mtd: rawnand: Pass a nand_chip object to all nand_xxx_bbt( [...] adds 70c1d87cd67b mtd: rawnand: Pass a nand_chip object nand_erase_nand() adds ddc789c57499 mtd: rawnand: marvell: rework BCH engine failure path adds 3e4111031952 mtd: rawnand: marvell: support 8b/512B strength for 2kiB p [...] adds 1a26660fb24e mtd: rawnand: Remove docg4 adds 08338928172b ARM: pxa: palmtreo: Drop docg4 specific init adds d882599ba8a5 mtd: rawnand: Make maxchips an unsigned int adds 9b2c0b94ae32 mtd: rawnand: Do not treat !maxchips specially in nand_sca [...] adds df1d42625477 Merge remote-tracking branch 'nand/nand/next' adds cf5448b5c3d8 crypto: caam/jr - remove ablkcipher IV generation adds aec48adce85d crypto: caam/qi - remove ablkcipher IV generation adds 5ca7badb1f62 crypto: caam/jr - ablkcipher -> skcipher conversion adds 9dbe3072c6b1 crypto: caam/qi - ablkcipher -> skcipher conversion adds 578bdaabd015 crypto: speck - remove Speck adds 3bdd23f886c0 crypto: xcbc - Remove VLA usage adds d73d67fbcb94 crypto: cbc - Remove VLA usage adds ebf533adc877 crypto: ccm - Remove VLA usage adds b68a7ec1e9a3 crypto: hash - Remove VLA usage adds a9f7f88a12f1 crypto: api - Introduce generic max blocksize and alignmask adds 1299c9cfae6d crypto: qat - Remove VLA usage adds f3569fd613f6 crypto: shash - Remove VLA usage in unaligned hashing adds e82867fddd28 crypto: ccp - add timeout support in the SEV command adds 820684cc269f crypto: atmel - switch to SPDX license identifiers adds ab8085c130ed crypto: x86 - remove SHA multibuffer routines and mcryptd adds 00227e3a1d08 crypto: arm/ghash-ce - implement support for 4-way aggregation adds ed6ed11830a9 crypto: arm64/aes-modes - get rid of literal load of adden [...] adds 598b7d41e544 crypto: arm64/crc32 - remove PMULL based CRC32 driver adds 6c1b0da13e52 crypto: arm64/crct10dif - preparatory refactor for 8x8 PMU [...] adds 2fffee536c68 crypto: arm64/crct10dif - implement non-Crypto Extensions [...] adds dd8b083f9a5e crypto: api - Introduce notifier for new crypto algorithms adds b76377543b73 crc-t10dif: Pick better transform if one becomes available adds 11dcb1037f40 crc-t10dif: Allow current transform to be inspected in sysfs adds a1b22a5f45fe crypto: arm/chacha20 - faster 8-bit rotations and other op [...] adds 5b54f84c90ab Merge remote-tracking branch 'crypto/master' adds 268e744d2158 Merge remote-tracking branch 'drm-intel/for-linux-next' adds dc879f61c45d drm/rockchip: fix coding style and incorrect description adds 29adeb4f954b drm/rockchip: Use struct_size() in devm_kzalloc() adds a6edf83922ef drm/rockchip: vop: fix some register define error for px30 adds aba911e6ac74 drm/bochs: Replace ttm_bo_unref with ttm_bo_put adds 4efd631e2f48 drm/cirrus: Replace ttm_bo_unref with ttm_bo_put adds 233c2b74b008 drm/qxl: Replace ttm_bo_unref with ttm_bo_put adds 94f4a12707c9 drm/virtio: Replace ttm_bo_reference with ttm_bo_get adds 0e7a3d4b66e1 drm/virtio: Replace ttm_bo_unref with ttm_bo_put adds 09c4b4945743 drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset() adds 5ce70c799ac2 drm_dp_cec: check that aux has a transfer function adds 9bcf6d9868ae drm_dp_cec: add note about good MegaChips 2900 CEC support adds a4c30a4861c5 drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remo [...] adds 46094b2baeeb drm/nouveau: add DisplayPort CEC-Tunneling-over-AUX support adds e86e894751f0 drm/amdgpu: add DisplayPort CEC-Tunneling-over-AUX support adds b972cece9448 drm: Describe pixel_blend_mode in drm_plane_state adds fbb0de795078 Add udmabuf misc device adds fbc42d455a29 fbdev: show fbdev number for debugging adds 5fa793d36646 fbdev: allow apertures == NULL in remove_conflicting_frame [...] adds 69aa5355ab0d fbdev: add kerneldoc do remove_conflicting_framebuffers() adds 4d18975c78f2 fbdev: add remove_conflicting_pci_framebuffers() adds a62dfac0ff98 drm/amdgpu: use simpler remove_conflicting_pci_framebuffers() adds 256ee417525a drm/cirrus: use simpler remove_conflicting_pci_framebuffers() adds 77d1ed41c0c1 drm/bochs: use simpler remove_conflicting_pci_framebuffers() adds 39a3043aa446 drm/radeon: use simpler remove_conflicting_pci_framebuffers() adds 020aa2ec15fc drm/mgag200: use simpler remove_conflicting_pci_framebuffers() adds 770af5859d69 drm/virtio: use simpler remove_conflicting_pci_framebuffers() adds ff07a5854b09 drm/vc4: use simpler remove_conflicting_framebuffers(NULL) adds a7e3fa769891 drm/sun4i: use simpler remove_conflicting_framebuffers(NULL) adds 6e4228fbaf0f drm/tegra: kick out simplefb adds b9a40816fef7 Document/gpu: Use new vm_fault_t type adds a9734d8ee633 drm: Suppress user controlled spam for invalid drm_wait_vb [...] adds 5ddd6582cd7b drm: Remove "protection" around drm_vma_offset_manager_destroy() adds 7948a2b15873 qxl: fix null-pointer crash during suspend adds 6c19787e10b1 drm/virtio: track virtual output state adds b3f13ec958a7 drm/virtio: add virtio_gpu_object_detach() function adds a3b815f09bb8 drm/virtio: add iommu support. adds 683a0e630cb4 dma-buf/udmabuf: Fix NULL pointer dereference in udmabuf_create adds 69517c1798f3 dt-bindings: display: Add compatible for A64 DE2 display pipeline adds 06f27fe9ffb7 drm/sun4i: Add support for A64 mixers adds dd8bd5478cc4 drm/sun4i: Add support for A64 display engine adds d9ac59978d0d dt-bindings: display: Add compatible for A64 HDMI adds 50414b954ba6 dt-bindings: sun4i-drm: add HDMI VCC supply property for s [...] adds 633ba1e086e1 drm/sun4i: Add support for HDMI voltage regulator adds 3880f62e476d drm/rockchip: add function to check if endpoint is a subdriver adds 1f0f01515172 drm/rockchip: Add support for Rockchip Soc RGB output interface adds 8d544233100b drm/rockchip: vop: Add directly output rgb feature for px30 adds 428e15cc41e3 drm/rockchip: vop: add rk3188 vop definitions adds 0ca33adb91c0 drm/vkms: Fix race condition around accessing frame number adds 3ee22b769fd7 drm/rockchip: rgb: add stub functions when rgb encoder is [...] adds 0e94043ee1d9 drm: replace DRIVER_PREFER_XBGR_30BPP driver flag with mod [...] adds ec2fae2558ba drm: byteorder: add DRM_FORMAT_HOST_* adds 00409fd6f14f drm: do not mask out DRM_FORMAT_BIG_ENDIAN adds 6960e6da9cec drm: fix drm_mode_addfb() on big endian machines. adds 70109354fed2 drm: Reject unknown legacy bpp and depth for drm_mode_addfb ioctl adds 94e4c5305a9b drm: fix syncobj null_fence_enable_signaling adds e28bd101ae1b drm: rename null fence to stub fence in syncobj v2 adds 0a6730ea27b6 drm: expand drm_syncobj_find_fence to support timeline point v2 adds 9a09a42369a4 drm: expand replace_fence to support timeline point v2 adds c4b8f33eca2e Merge remote-tracking branch 'drm-misc/for-linux-next' adds c4d3f8e19636 drm/msm: dsi: Initialize msm_dsi->id to -1 adds 21c95a16a6c2 drm/msm: dsi: Return errors whan dt parsing fails adds 434d20a8894a drm/msm: Don't fail bind if nothing connected to dsi adds fdf9c8974a85 drm/msm/disp/dpu: Use proper define for drm_encoder_init() [...] adds 366c95a7a101 drm/msm/dpu: enable cursor plane on dpu adds c0e110cde785 drm/msm/dpu: fix for cursor blend issue adds 95e0e3bf7ced drm/msm/dpu: remove stale display port programming adds 75337cb31f14 drm/msm/dpu: remove unwanted encoder type mapping adds e17337cafcaf drm/msm/dpu: use encoder type to identify display type adds 7b77c8a4f92d Merge remote-tracking branch 'drm-msm/msm-next' adds 03961aaeade8 Merge remote-tracking branch 'sunxi-drm/sunxi-drm/for-next' adds 3a182c848946 ALSA: hda - Clean up jackpoll_ms option handling adds be57bfffb7b5 ALSA: hda: move hda_codec.h to include/sound adds 56e91b126886 Merge tag 'hda-codec-h-move' of git://git.kernel.org/pub/s [...] adds b917d58dcfaa ALSA: aoa: Convert to using %pOFn instead of device_node.name adds 38ce57ad1648 ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds dc0d1c451909 ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds 10a23f614dc9 ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds b81e7732ce86 ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag adds d873d5ea89e3 ALSA: mips: Cleanup indirect PCM helper usages adds 70f7922c25cf Merge branch 'topic/pcm-indirect-fixes' into for-next adds 495ca6ac7619 Merge remote-tracking branch 'sound/for-next' adds aec785f6a0dc ASoC: pcm3060: Improve stylistics of file comments adds 080aaf10892e ASoC: pcm3060: Improve legibility of if-statements adds dba508b5ab1d ASoC: adau17x1: Unused exported functions changed to internal adds 26bcf1c368d9 ASoC: dmic: add Kconfig prompt for the generic dmic codec. adds cb06a037f836 ASoC: dmic: add DT module alias adds 5cc3f8f89f2a ASoC: meson: add axg pdm input DT binding documentation adds 2cfc123eea74 ASoC: meson: add axg pdm input adds 834fe4084d31 Merge tag 'hda-codec-h-move' into asoc-4.20 adds 5fcb457ac2fd ASoC: davinci-mcasp: Add support for FIFO usage caused del [...] adds ec94c177bf37 ASoC: codecs: tas5720: add TAS5722 specific volume control adds db658f40cae3 ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support adds 6f18bcdaa24b ASoC: cs4265: SOC_SINGLE register value error fix adds be47e75eb141 ASoC: cs4265: Add native 32bit I2S transport adds f853d6b3ba34 ASoC: cs4265: Add a S/PDIF enable switch adds e664de680b10 ASoC: simple_card_utils: support snd_soc_dai_link_componen [...] adds 710af9196ce6 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 5ece10ab9920 ASoC: simple-scu-card: use simple_dai_props adds 2289cc1c7857 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 8e6746db2e66 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 1340739d4de4 ASoC: audio-graph-scu-card: use simple_dai_props adds 04f7267aa8d1 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds 2967e5ea19ec ASoC: simple-card-util: remove dai_link compatible code for codec adds daecf46ee0e5 ASoC: soc-core: use snd_soc_dai_link_component for platform adds 868cdb469069 ASoC: simple-card-util: support snd_soc_dai_link_component [...] adds e58f41e41185 ASoC: simple-card: support snd_soc_dai_link_component styl [...] adds 24f3bead9b72 ASoC: simple-scu-card: support snd_soc_dai_link_component [...] adds 46c73187f298 ASoC: audio-graph-card: support snd_soc_dai_link_component [...] adds 77b9b84132f0 ASoC: audio-graph-scu-card: support snd_soc_dai_link_compo [...] adds c2f0898b8648 ASoC: simple-card-util: remove dai_link compatible code fo [...] adds 919869214b8e ASoC: tas6424: Print full register name in error message adds 4c11d7675827 Merge branch 'asoc-4.19' into asoc-4.20 tas dependency adds 5fb6589acc38 ASoC: tas6424: Add channel fault reporting adds 63a886f38dd9 ASoC: fix soc-core.c kernel-doc warning adds 80863ee222d3 ASoC: tlv320aic31xx: Add short circuit detection support adds b5c088689847 ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() adds fb2815f44a9e ASoC: rsnd: add support for 16/24 bit slot widths adds 3791b3ee4bb1 ASoC: rsnd: add support for the DSP_A/DSP_B formats adds ba5d553b7bd7 ASoC: rsnd: add support for 8 bit S8 format adds b735662fa473 ASoC: rsnd: remove is_play parameter from hw_rule function adds 0e289012b47a ASoC: rsnd: ssi: Fix issue in dma data address assignment adds 599da084e041 ASoC: rsnd: ssi: Check runtime channel number rather than [...] adds 5e45a6fab3b9 ASoc: rsnd: dma: Calculate dma address with consider of BUSIF adds 92c7d384ff72 ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF adds 8c9d75033340 ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 adds 2e66d523cd05 ASoC: rsnd: ssiu: Support to init different BUSIF instance adds d47f9580a6ea Merge branch 'asoc-4.19' into asoc-4.20 for rcar dep adds 6ab6a2474e0d ASoC: rsnd: merge .nolock_start and .prepare adds a45f8853a5f9 ASoC: Add driver for PROTO Audio CODEC (with a WM8731) adds 85e16fdd2f25 ASoC: mikroe-proto: dt-bindings: add DT bindings for PROTO board adds e03546ddd3db ASoC: core: Don't schedule DAPM work if already in target state adds 18d545bb2599 ASoC: tlv320aic31xx: Add overflow detection support adds 3db769f17714 ASoC: add for_each_link_codecs() macro adds 0b7990e38971 ASoC: add for_each_rtd_codec_dai() macro adds 3bbf5d34fd4a ASoC: dapm: Move error handling to snd_soc_dapm_new_contro [...] adds 94e630a35d33 ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control adds 778ff5bb8689 ASoC: dapm: Move connection of CODEC to CODEC DAIs adds 4a75aae17b2a ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links adds 243bcfafcd9a ASoC: dapm: Move CODEC to CODEC params from the widget to [...] adds c24fb71fa4f7 ASoC: hdac_hdmi: remove redundant check for !port condition adds 501683d0cd54 ASoC: rsnd: gen: use tab instead of white-space adds dabdbe3ae0cb ASoC: rsnd: don't use %p for dev_dbg() adds 9ab708aef61f ASoC: sgtl5000: avoid division by zero if lo_vag is zero adds be77a5191db9 Merge branch 'asoc-4.20' into asoc-next adds a2b6d655a3cb Merge remote-tracking branch 'sound-asoc/for-next' adds 3d0e63754fa4 drbd: Convert from ahash to shash adds 7759eb23fd98 block: remove bio_rewind_iter() adds 2ce711f965d9 ata: ahci: Convert to using %pOFn instead of device_node.name adds f355eece3195 libata: Use SMART LBAM/LBAH password defines adds 15fd6ec97d4c dt-bindings: ata: ahci-platform: fix indentation of target-supply adds a37da9180f42 ata: ahci_platform: add support for AHCI controller regulator adds d4fbe64bc6ed dt-bindings: ata: ahci-platform: document ahci-supply adds f20fb266e77a ata: ahci_platform: add support for PHY controller regulator adds a052ae02e401 dt-bindings: ata: ahci-platform: document phy-supply adds 76dfb49d2e2a ata: ahci_sunxi: add support for r40 adds caf8975b97c1 dt-bindings: ata: update ahci_sunxi bindings adds 503c346e9e30 Merge branch 'for-4.20/libata' into for-next adds 3d78fe77a1c9 Merge remote-tracking branch 'block/for-next' adds e4b069e0945f dm verity: fix crash on bufio buffer that was allocated wi [...] adds 432061b3da64 dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL r [...] adds 38b0bd0cda07 dm raid: fix reshape race on small devices adds 644e2537fdc7 dm raid: fix stripe adding reshape deadlock adds c44a5ee803d2 dm raid: fix rebuild of specific devices by updating superblock adds 36a240a706d4 dm raid: fix RAID leg rebuild errors adds 5380c05b6829 dm raid: bump target version, update comments and documentation adds 2f84257ba5ac Merge remote-tracking branch 'device-mapper/for-next' adds 3789866add31 Merge remote-tracking branch 'pcmcia/pcmcia-next' adds 5bad7244c7c2 mmc: sdhci-pltfm: Convert DT properties to generic device [...] adds eff74fa804af mmc: sdhci-iproc: Add ACPI support adds fb6de9f69a0b mmc: sdhci-of-arasan: Do now show error message in case of [...] adds 6953ea7cd17c mmc: renesas_sdhi_internal_dmac: Whitelist r8a774a1 adds 05872e25a479 mmc: renesas_sdhi: Add r8a774a1 support adds c46bf4e7e22a mmc: dw_mmc: hi3798cv200: add MMC_CAP_CMD23 cap adds 64f4c8e63cfa mmc: jz4740: Drop dependency on MACH_JZ4740/80 adds a71a73203596 mmc: renesas_sdhi_internal_dmac: Fix a few typos adds 7385fb4482fb mmc: renesas_sdhi_internal_dmac: add R8A77970 to whitelist adds 28c855fa255e dt-bindings: mmc: tmio_mmc: document Renesas R8A77970 bindings adds 580c6fd84758 mmc: use SPDX identifier for Renesas drivers adds 3cd3553c9f8c mmc: jz4740: Add support for the JZ4725B adds 4d65532ef24f mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc [...] adds fb0fd959d1e6 mmc: tmio: move tmio_mmc_set_clock() to platform hook adds deb29eb041a5 dt-bindings: mmc: add DT binding for UniPhier SD/eMMC controller adds 988c2fadf12c mmc: uniphier-sd: add UniPhier SD/eMMC controller driver adds 1838e762f0fc mmc: sdhci: add tuning error codes adds f2900545441f mmc: sdhci-of-esdhc: add erratum A008171 support adds 180f02d6a5b3 sdhci: acpi: add free_slot callback adds c368a4b40693 sdhci: acpi: add qcom sdhci host reset quirk fix adds 9cbdf861b70d mmc: sdhci: Export sdhci_request() adds e50c42279642 mmc: Convert to using %pOFn instead of device_node.name adds fd39c3b8e1f4 mmc: sdhci: add adma_table_cnt member to struct sdhci_host adds 5176332bd898 mmc: sdhci: introduce adma_write_desc() hook to struct sdhci_ops adds 56b7a4f812d9 mmc: sdhci-of-dwcmshc: solve 128MB DMA boundary limitation adds cc8bccdf5b83 mmc: renesas_sdhi: merge clk_{start,stop} functions to set_clock adds 0bd487286405 mmc: tmio: refactor CLK_CTL bit calculation adds b4a297d8a59a mmc: core: add helper to see if a host is doing a retune adds c012e72f38fd mmc: renesas_sdhi: skip SCC error check when retuning adds dea44187f530 mmc: tmio: Fix SCC error detection adds 8feb64aa8ebe mmc: tmio: more concise clk calculation adds 2287a18f75c4 mmc: tmio: remove now unused variable adds 9118f92ca8bb dt-bindings: mmc: tegra: Add pad voltage control properties adds adde2b6cca5d dt-bindings: Add Tegra SDHCI pad pdpu offset bindings adds 8081b141f2ae dt-bindings: mmc: Add Tegra SDHCI sampling trimmer values adds 5783a9529891 mmc: tegra: Reconfigure pad voltages during voltage switching adds 16acad75863d mmc: tegra: Poll for calibration completion adds a3404c388ad5 mmc: tegra: Set calibration pad voltage reference adds f76d5e8849d4 mmc: tegra: Power on the calibration pad adds bbb986015837 mmc: tegra: Disable card clock during pad calibration adds 193c844590e7 mmc: tegra: Program pad autocal offsets from dt adds b31f063ea5a7 mmc: tegra: Perform pad calibration after voltage switch adds 70931298820b mmc: tegra: Enable pad calibration on Tegra210 and Tegra186 adds 6de7d45b090c mmc: tegra: Add a workaround for tap value change glitch adds 42dd19f7148e mmc: tegra: Parse default trim and tap from dt adds 20b60cd19f62 mmc: tegra: Configure default tap values adds 0ec621f4d96b mmc: tegra: Configure default trim value on reset adds 799b22cba7a4 mmc: tegra: Use standard SDHCI tuning on Tegra210 and Tegra186 adds f411a44c685e mmc: tegra: Remove tegra_sdhci_writew() from tegra210_sdhci_ops adds 5db6c9ba3c70 mmc: tegra: Disable card clock during tuning cmd on Tegra210 adds 8a3ea98410e3 mmc: tegra: Enable UHS and HS200 modes for Tegra210 adds 9740d4295859 mmc: tegra: Enable UHS and HS200 modes for Tegra186 adds b78b39dea67d dt-bindings: mmc: Add DQS trim value to Tegra SDHCI adds 2bb6acbe608a mmc: tegra: Parse and program DQS trim value adds 49b0c98d0021 mmc: tegra: Implement HS400 enhanced strobe adds cf54017bb0f6 mmc: tegra: Implement HS400 delay line calibration adds c31ad71c756c mmc: tegra: Implement periodic pad calibration adds beed8d101694 mmc: tegra: fix inconsistent IS_ERR and PTR_ERR adds 730fbcc5b7db Merge branch 'fixes' into next adds 1b1d17e37b94 Merge remote-tracking branch 'mmc/next' adds e254de6bcf3f md/raid5-cache: disable reshape completely adds 1d0ffd264204 RAID10 BUG_ON in raise_barrier when force is true and conf [...] adds 41a950411265 md-cluster: release RESYNC lock after the last resync message adds 6804e8c1520f Merge remote-tracking branch 'md/for-next' adds 89a74789f4b4 power: supply: cros_usbpd: remove unused pointer 'dev' adds b00b04aa668c power: supply: ab8500_fg: fix obsolete function adds 7b38ebdf7430 power: supply: maxim: Add SPDX license identifiers adds e904ceb6b0c5 power: bq25890_charger.c: Add debugging output of failed i [...] adds b74ca2e526b7 power: bq25890_charger.c: Remove unused table entries adds 6d3b6bc5dbd3 power: bq25890_charger.c: Add the BQ25896 part adds 231d259f547c power: bq25890_charger.c: Read back the current battery voltage adds 5c2eabcb6296 Merge remote-tracking branch 'battery/for-next' adds cd7e36ab7222 regulator: Fix useless O^2 complexity in suspend/resume adds 1efef7cc7271 regulator: fix kernel-doc for regulator_suspend() adds 3919d74e3052 Merge branch 'regulator-4.20' into regulator-next adds 9f91dd6a2d16 Merge remote-tracking branch 'regulator/for-next' adds 4408e300a67a security/capabilities: remove check for -EINVAL adds e42f6f9be4f8 Merge tag 'v4.19-rc2' into next-general adds dbdb75bd0879 security: tomoyo: Fix obsolete function adds 6e9511f9cd5a Merge branch 'next-general' into next-testing adds 0d42d73a37ff seccomp: remove unnecessary unlikely() adds 72934a2c220f Merge branch 'next-general' into next-testing adds fc3a87b9557b Merge remote-tracking branch 'security/next-testing' adds 7bb185edb030 selinux: fix mounting of cgroup2 under older policies adds 95ffe194204a selinux: refactor mls_context_to_sid() and make it stricter adds 5dc3c30a24a6 Merge remote-tracking branch 'selinux/next' adds b610e2ff4622 of/unittest: remove use of node name pointer in overlay hi [...] adds 6901378c799d of/unittest: add printf tests for node name adds 73813f8483b1 of: Convert to using %pOFn instead of device_node.name adds 10e2514edec5 vsprintf: print OF node name using full_name adds 9449d56d762e of: make PowerMac cache node search conditional on CONFIG_ [...] adds 2d7d25463f85 of/fdt: Scan the root node properties earlier adds 0febaa8bd513 of/fdt: avoid re-parsing '#{address,size}-cells' in of_fdt [...] adds 9a577a050941 Merge remote-tracking branch 'devicetree/for-next' adds 9135bac32505 spi: use SPDX identifier for Renesas drivers adds 862cf93e4b9b spi: Add Spreadtrum SPI controller documentation adds e7d973a31c24 spi: sprd: Add SPI driver for Spreadtrum SC9860 adds 864822235f18 spi: sh-msiof: Add r8a774a1 support adds eeaceb8b7d1f spi: Introduce one new field to set word delay adds be17ee0da35a spi: dw-mmio: add MSCC Jaguar2 support adds 6e249d1ec1b4 spi: davinci: remove set but not used variable 'pdata' adds c1d8b0825d50 spi: dw-mmio: avoid hardcoded field mask adds c7ba47362858 spi: orion: cosmetics - alias long direct_access variables adds 04c55a34cf3d spi: sh-msiof: Document R-Car D3 support adds 3806112c9ecb spi: sh-msiof: Document R-Car E3 support adds 35386dfd13b7 spi: spidev_test: Improve decoded text part of hex dump adds 7c5d8a249aca spi: Do not print a message if spi_controller_{suspend,res [...] adds 48c29d0d27fb spi: spi-gpio: Remove set but not used variable 'pdata' adds af060b3f72b8 spi: dw: support 4-16 bits per word adds 2b2b0609b7a7 Merge branch 'spi-4.20' into spi-next adds 444541ec0569 Merge remote-tracking branch 'spi/for-next' adds 1dc27f63303d perf annotate: Properly interpret indirect call adds 9b3579fc6c6a perf tests: Add breakpoint modify tests adds bd14406b78e6 perf/hw_breakpoint: Modify breakpoint even if the new attr [...] adds cb45302d7c5e perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 adds 969558371bf9 perf/hw_breakpoint: Enable breakpoint in modify_user_hw_br [...] adds bf06278c3fdf perf/hw_breakpoint: Simplify breakpoint enable in perf_eve [...] adds 5ab1de932e29 perf arm64: Fix include path for asm-generic/unistd.h adds fd8d2702791a perf evsel: Fix potential null pointer dereference in perf [...] adds dad2762aac17 perf tools: Streamline bpf examples and headers installation adds a72f64261359 perf util: Fix bad memory access in trace info. adds c9f23d2bc21c perf event-parse: Use fixed size string for comms adds fa694160cca6 perf probe powerpc: Ignore SyS symbols irrespective of endianness adds 4e67b2a5df5d perf annotate: Fix parsing aarch64 branch instructions aft [...] adds 7a983a0fe2a2 perf trace: Pass augmented args to the arg formatters when [...] adds 6ccc18a9a17a perf trace: Make the augmented_syscalls filter out the tra [...] adds 1cdf618f2386 perf trace: Print the syscall name for augmented_syscalls adds 6dcbd212ff49 perf trace: Extract the comm/tid printing for syscall enter adds c96f4edcc356 perf trace: Show comm/tid for augmented_syscalls adds 75d1e30681d0 perf trace: Use the augmented filename, expanding syscall [...] adds daa1284af3b9 perf trace: Augment the 'open' syscall 'filename' arg adds 9779fc021410 perf trace: Augment inotify_add_watch pathname syscall arg adds f6618ce6c024 perf trace: Introduce augmented_filename_syscall_enter() d [...] adds 16cc63593f67 perf trace: Augment 'newstat' (aka 'stat') filename ptr adds 9ab5aadebedd perf trace: Add a etcsnoop.c augmented syscalls eBPF utility adds d35b168c3dcd perf bpf: Give precedence to bpf header dir adds 403f833d15a3 perf bpf: Add linux/socket.h to the headers accessible to [...] adds d5a7e6613b00 perf trace augmented_syscalls: Augment connect's 'sockaddr' arg adds 24a6c2cd1dbd perf trace augmented_syscalls: Add augmented_sockaddr_sysc [...] adds 02ef28842077 perf trace augmented_syscalls: Augment bind's 'myaddr' soc [...] adds 6ebb686225a8 perf trace augmented_syscalls: Augment sendto's 'addr' arg adds b043cb524d28 perf trace beauty: Reorganize 'struct sockaddr *' beautifier adds 766e0618e494 perf report: Create auxiliary trace data files for s390 adds 266b851cc287 tools lib traceevent, perf tools: Split trace-seq related [...] adds 664b6a95d771 perf bpf: Add syscall_exit() helper adds 5e2d8a5acc99 perf augmented_syscalls: Update the header comments adds 4c8f0a726ef8 perf trace augmented_syscalls: Rename augmented_*_syscall_ [...] adds f5b076dc01e7 perf trace augmented_syscalls: Hook into syscalls:sys_exit [...] adds c4191e55b874 perf trace: Show comm and tid for tracepoint events adds d50ed0ce8204 perf stat: Use evsel->threads in create_perf_stat_counter() adds 728c0ee0a896 perf stat: Move 'initial_delay' to 'struct perf_stat_config' adds 5698f26b46e4 perf stat: Move 'no_inherit' to 'struct perf_stat_config' adds 35386233fcf7 perf stat: Use local config arg for scale in create_perf_s [...] adds 7d9ad16afe2b perf stat: Add 'identifier' flag to 'struct perf_stat_config' adds 318ec1841a3f perf tools: Switch 'session' argument to 'evlist' in perf_ [...] adds 650d62204602 perf evsel: Introduce perf_evsel__store_ids() adds d09cefd2ef99 perf stat: Move create_perf_stat_counter() to stat.c adds 491073a61266 perf stat: Rename 'is_pipe' argument to 'attrs' in perf_st [...] adds 73d586c3917d perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds 1821f4eb480b perf stat: Add 'struct perf_tool' argument to perf_stat_sy [...] adds 1c21e9899d6a perf stat: Add 'struct perf_evlist' argument to perf_stat_ [...] adds c2c247f2dd87 perf stat: Add 'perf_event__handler_t' argument to perf_st [...] adds 0a4e64d391a2 perf stat: Move perf_stat_synthesize_config() to stat.c adds a5a9eac1a018 perf stat: Introduce perf_evlist__print_counters() adds 0174820a8ba1 perf stat: Move STAT_RECORD out of perf_evlist__print_counters() adds b64df7f33743 perf stat: Add 'struct perf_stat_config' argument to perf_ [...] adds f3ca50e61ff4 perf stat: Pass 'struct perf_stat_config' argument to loca [...] adds 6ca9a082b190 perf stat: Pass a 'struct perf_stat_config' argument to gl [...] adds fa7070a38676 perf stat: Move csv_* to 'struct perf_stat_config' adds 132c6ba3c440 perf stat: Move 'interval_clear' to 'struct perf_stat_config' adds 0ce5aa026660 perf stat: Move 'metric_only' to 'struct perf_stat_config' adds df4f7b4d4b1e perf stat: Move 'unit_width' to 'struct perf_stat_config' adds c512e0eae4c6 perf stat: Add 'target' argument to perf_evlist__print_counters() adds bc0bcda201e8 perf stat: Pass 'evlist' argument to print functions adds 0c538a946295 perf stat: Use 'evsel->evlist' instead of 'evsel_list' in [...] adds d97ae04b3d52 perf stat: Move 'run_count' to 'struct perf_stat_config' adds ee1760e2cf62 perf stat: Move 'metric_only_len' to 'struct perf_stat_config' adds ae2d7da554f0 perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() adds 77e0faf8552c perf stat: Pass 'evlist' to aggr_update_shadow() adds 26893a6018f8 perf stat: Add 'walltime_nsecs_stats' pointer to 'struct p [...] adds aea0dca1629c perf stat: Move 'null_run' to 'struct perf_stat_config' adds 31084123c196 perf stat: Move 'print_free_counters_hint' to 'struct perf [...] adds 3b3cd9a41c2b perf stat: Move 'print_mixed_hw_group_error' to 'struct pe [...] adds 8897a8916efb perf stat: Move ru_* data to 'struct perf_stat_config' adds 6f6b6594b5f3 perf stat: Move *_aggr_* data to 'struct perf_stat_config' adds a138af663500 perf stat: Do not use the global 'evsel_list' in print functions adds 34ff0866d46a perf stat: Move 'big_num' data to 'struct perf_stat_config' adds fdee335b00b0 perf stat: Move 'no_merge' data to 'struct perf_stat_config' adds be54d5932531 perf stat: Propagate 'struct target' arg to sort_aggr_thread() adds 54ac0b1bd25c perf stat: Move 'walltime_*' data to 'struct perf_stat_config' adds d0192fdba09a perf stat: Move 'metric_events' to 'struct perf_stat_config' adds 088519f318be perf stat: Move the display functions to stat-display.c adds 3de3e8bbf302 perf trace beauty: Alias 'umount' to 'umount2' adds 58094c48f407 perf annotate: Handle arm64 move instructions adds 21d7eb9a2473 perf augmented_syscalls: Check probe_read_str() return separately adds 7538d16397df perf augmented_syscalls: Avoid optimization to pass older [...] adds 8a041f86a83f perf trace: Introduce syscall__augmented_args() method adds db2da3f85cd6 perf trace: Setup augmented_args in the raw_syscalls:sys_e [...] adds b1a9e2535e20 perf trace: Use the raw_syscalls:sys_enter for the augment [...] adds d8e75a110df7 perf map: Turn some pr_warning() to pr_debug() adds 1632936480a5 perf tests: Fix record+probe_libc_inet_pton.sh without pin [...] adds bda58ee8f8e4 Merge tag 'perf-core-for-mingo-4.20-20180905' of git://git [...] adds dfb3c536f5f3 Merge branch 'perf/core' adds f8b7530aa0a1 cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() adds 69fa6eb7d6a6 cpu/hotplug: Prevent state corruption on error rollback adds 8ddec5e3aba9 Merge branch 'smp/urgent' adds c43c5e9f524e timekeeping: Fix declaration of read_persistent_wall_and_b [...] adds 760902b24960 clocksource: Revert "Remove kthread" adds 35b65bb8bd98 Merge branch 'timers/urgent' adds a980c0ef9f6d x86/kprobes: Refactor kprobes_fault() like kprobe_exceptio [...] adds 76dee4a72849 x86/kprobes: Inline kprobe_exceptions_notify() into do_gen [...] adds e3e4d5019c2d x86/kprobes: Stop calling fixup_exception() from kprobe_fa [...] adds 75045f77f7a7 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups adds 81fd9c18444e x86/fault: Plumb error code and fault address through to f [...] adds 9da3f2b74054 x86/fault: BUG() when uaccess helpers fault on kernel addresses adds bef459026b16 lkdtm: Test copy_to_user() on bad kernel pointer under KERNEL_DS adds cc7c018b9e41 Merge branch 'x86/core' adds f4661d293eb2 x86/microcode: Make revision and processor flags world-readable adds b1d89e759810 Merge branch 'x86/microcode' adds 28c11b0f798c x86/xen: Move pv irq related functions under CONFIG_XEN_PV [...] adds f030aade9165 x86/xen: Move pv specific parts of arch/x86/xen/mmu.c to mmu_pv.c adds 3013c2be600f x86/xen: Link platform-pci-unplug.o only if CONFIG_XEN_PVHVM adds 901d209a8b0e x86/xen: Add SPDX identifier in arch/x86/xen files adds 7e4372028929 x86/paravirt: Make paravirt_patch_call() and paravirt_patc [...] adds abc745f85c11 x86/paravirt: Remove clobbers parameter from paravirt patc [...] adds 27876f3882fd x86/paravirt: Remove clobbers from struct paravirt_patch_site adds 5c83511bdb98 x86/paravirt: Use a single ops structure adds 5def7a4cd5be x86/paravirt: Remove unused paravirt bits adds c00a280a8efa x86/paravirt: Introduce new config option PARAVIRT_XXL adds 40181646db45 x86/paravirt: Move items in pv_info under PARAVIRT_XXL umbrella adds 9bad5658ea71 x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAV [...] adds 6da63eb241a0 x86/paravirt: Move the pv_irq_ops under the PARAVIRT_XXL umbrella adds fdc0269e8958 x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAV [...] adds 495310e4f2dd x86/paravirt: Remove unneeded mmu related paravirt ops bits adds 4f2d7af70256 x86/xen: Make xen_reservation_lock static adds b7a5eb6aafa9 x86/paravirt: Prevent redefinition of SAVE_FLAGS macro adds 0db666a1f90c Merge branch 'x86/paravirt' adds 370a132bb222 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date adds 8da38ebaad23 x86/microcode: Update the new microcode revision unconditionally adds 4331f4d5ada5 x86: Fix kernel-doc atomic.h warnings adds 17f6bac22493 x86/tsc: Prevent result truncation on 32bit adds 9fe6299dde58 x86/process: Don't mix user/kernel regs in 64bit __show_regs() adds 31b2c4162b91 Merge branch 'x86/urgent' adds a03e59c2bd79 Merge remote-tracking branch 'tip/auto-latest' adds bd1852317ffe EDAC: Get rid of custom ICPU() macro adds 59b0df0352f3 Merge remote-tracking branch 'edac-amd/for-next' adds ef488d5c6e71 Merge remote-tracking branch 'rcu/rcu/next' adds 5c3bdaa421cc KVM: s390: vsie: Do the CRYCB validation first adds bd487f7a253c KVM: s390: vsie: Make use of CRYCB FORMAT2 clear adds d18f2b18628d KVM: s390: set host program identifier adds e1bdc97c28c6 Merge remote-tracking branch 'kvms390/next' adds d3bfd26508ba xen/manage: don't complain about an empty value in control [...] adds 1c49571f15c9 Merge remote-tracking branch 'xen-tip/linux-next' adds ab877b1cc78c Merge remote-tracking branch 'leds/for-next' adds cd2315d471f4 ipmi: kcs_bmc: don't change device name adds 2512e40e48d2 ipmi: Rework SMI registration failure adds c86ba91be757 ipmi: Move BT capabilities detection to the detect call adds 0745dde62835 ipmi: Fix I2C client removal in the SSIF driver adds a8627cda7cff ipmi: Fix NULL pointer dereference in ssif_probe adds d16f7d431779 acpi:ipmi: Convert ipmi_user_t to struct ipmi_user * adds 0398c5634f17 hwmon:ibm: Change ipmi_user_t to struct ipmi_user * adds a8bbf67c17a8 ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi adds 2e1d52f5a683 ipmi: Finally get rid of ipmi_user_t and ipmi_smi_t adds e012fd2de784 pci:ipmi: Move IPMI PCI class id defines to pci_ids.h adds 7260d40545b2 ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX adds 596830664c74 ipmi: Use more common logging styles adds ca380ce944d0 ipmi: Convert printk(KERN_<level> to pr_<level>( adds 563cb2b6d557 ipmi_si_pci: fix NULL device in ipmi_si error message adds 236cad79e8ed ipmi_si: fix potential integer overflow on large shift adds 62da0cc7d4b1 ipmi: Change to ktime_get_ts64() adds 64e6f1a4852a ipmi:dmi: Use pr_fmt in the IPMI DMI code adds 393cd853f6cd ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address adds 1f5201862c4e ipmi: Convert pr_xxx() to dev_xxx() in the BT code adds 346512e9d21f ipmi: fix return value of ipmi_set_my_LUN adds c5c94d1893fe ipmi: Don't leave holes in the I2C address list in the ssi [...] adds 33df67b30614 ipmi: Free the address list on module cleanup adds bc221b0f7ee3 ipmi: Remove platform driver overrides and use the id_table adds 66fa9cc5d9a2 Merge remote-tracking branch 'ipmi/for-next' adds 53bae38cf79c usb: chipidea: imx: do not use preprocessor conditionals for PM adds 1657ebedd025 usb: chipidea: imx: enable OTG overcurrent in case USB sub [...] adds 35a334659bcc usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match adds 10c582ddc26e Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds cff7499d7eb4 extcon: Make static analyzer happy about union assignment adds 69f75a4f8c7b extcon: Switch to use kasprintf() instead of open coded adds 962341b54b99 extcon: cht-wc: Return from default case to avoid warnings adds 001d3eccf9fc extcon: cht-wc: Fix definition names according to spec adds a4722503fadf extcon: cht-wc: Correct USBID bit field handling adds 900ed5557194 extcon: cht-wc: Convert to use SPDX identifier adds 2e464ff0a9b1 extcon: int3496: Convert to use SPDX identifier adds c07b062ebb36 Merge remote-tracking branch 'extcon/extcon-next' adds 406dad04e3d1 soundwire: Fix duplicate stream state assignment adds 43422de84f62 soundwire: Fix incorrect exit after configuring stream adds 7b07d64917ba soundwire: Fix acquiring bus lock twice during master release adds b334669c4e50 Documentation: soundwire: Add documentation for multi link adds 90bc7491a6d1 soundwire: Initialize completion for defer messages adds 54f830bb98e4 soundwire: Add support to lock across bus instances adds 6d3eff64242a soundwire: Handle multiple master instances in a stream adds a065a341dc1e soundwire: Add support for multi link bank switch adds fda2f3a812bf soundwire: keep track of Masters in a stream adds 743739c38241 soundwire: intel: Add pre/post bank switch ops adds 4b5ea4866bf2 soundwire: intel: Fix uninitialized adev deref adds 026d34a76448 MAINTAINERS: Update Vinod's email adds 14b0c44af4e9 soundwire: intel: Remove duplicate assignment adds 5879a4e4afd1 Merge remote-tracking branch 'soundwire/next' adds 09b96cde48a7 Merge remote-tracking branch 'staging/staging-next' adds 4071522ec5db Merge remote-tracking branch 'mux/for-next' adds 81b4cdb447fe interconnect: Add generic on-chip interconnect API adds a21cfea97e68 dt-bindings: Introduce interconnect binding adds d54599e06b06 interconnect: Allow endpoints translation via DT adds 3695cfd562c1 interconnect: Add debugfs support adds 8d9dd19a2b98 interconnect: qcom: Add RPM communication adds 3c2858c771be dt-bindings: interconnect: Document qcom,msm8916 NoC bindings adds 8d9300299a40 interconnect: qcom: Add msm8916 interconnect provider driver adds 3d46fda12a9d MAINTAINERS: add a maintainer for the interconnect API adds f98a1d3b4d58 Merge remote-tracking branch 'icc/icc-next' adds 5658f4f94cca dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail [...] adds b01361c4160e Merge branch 'topic/dw' into next adds 901fd85251e5 dmaengine: use SPDX identifier for Renesas drivers adds f9916dc9104d Merge branch 'topic/renesas' into next adds 1297b647c58c dmaengine: fsldma: move spin_lock_bh to spin_lock in tasklet adds d8570d018f69 dmaengine: at_xdmac: move spin_lock_bh to spin_lock in tasklet adds cbc229a47c82 dmaengine: mv_xor: move spin_lock_bh to spin_lock in tasklet adds ee729402f0e6 Merge branches 'topic/fsl', 'topic/at' and 'topic/mv' into next adds 4ac695464763 dmaengine: sprd: Support DMA link-list mode adds c1b85e08ee85 Merge branch 'topic/sprd' into next adds 64ffb130956f Merge remote-tracking branch 'slave-dma/next' adds 9dce13372989 Merge remote-tracking branch 'scsi/for-next' adds 0eeec01488da scsi: raid_attrs: fix unused variable warning adds 05a9874426af scsi: aacraid: remove unused variables dev and cpu adds 45b7af985d54 scsi: be2iscsi: remove unused variable dmsg adds 165ee6215062 scsi: 53c700: Fix spelling of 'NEGOTIATION' adds 26c724a690a1 scsi: lpfc: remove an unnecessary NULL check adds b6876a8407d0 scsi: libfc: remove unnecessary condition check adds cca6cb8ad7a8 scsi: aic7xxx: Fix build using bare-metal toolchain adds f176cc4dd8ef Merge remote-tracking branch 'scsi-mkp/for-next' adds f0beb4ba9b18 rpmsg: glink: Remove chunk size word align warning adds 3b0d1b65c19f remoteproc: qcom: adsp: Add SDM845 ADSP and CDSP support adds 0205748ea669 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 077db80528fd Merge remote-tracking branch 'rpmsg/for-next' adds d28af35b0c91 gpio: tb10x: Create local helper variables adds 0d1e31abcaf5 gpio: tb10x: Use GENERIC_GPIO adds 4c2baed3a7e6 ARM/gpio: ep93xx: build standalone adds 1d2bb17aaf11 gpio: ep93xx: Cut down variable names adds 68b6493185f7 gpio: ep93xx: Switch to SPDX license tag adds 991ce74eeb56 gpio: ep93xx: Pass around struct gpio_chip adds 3c38b3a3065e gpio: ep93xx: Rename has_debounce to has_irq adds 99399f40d896 gpio: ep93xx: Properly call the chained IRQ handler adds fd935fc421e7 gpio: ep93xx: Do not pingpong irq numbers adds 51ba88e32ff5 gpio: ep93xx: Use the hwirq and port adds 68491b075db2 gpio: ep93xx: Use for_each_set_bit() in IRQ handler adds d875cc27e239 gpio: ep93xx: Cut gpio_to_irq() usage adds a419a3d92aab gpio: ep93xx: Switch A and B to use GPIOLIB_IRQCHIP adds 496069b87eea gpio: rcar: Add GPIO hole support adds c0f6afad46a8 dt-bindings: gpio: rcar: Add gpio-reserved-ranges support adds be887843f275 drivers: gpio: Update MODULE AUTHOR email address adds 28123791ddbe dt-bindings: gpio: rcar: Add r8a774a1 (RZ/G2M) support adds 9ce3ebe973bf gpio: pxa: handle corner case of unprobed device adds 62cdcb6c572e gpio: Convert to using %pOFn instead of device_node.name adds 890e48be8d84 dt-bindings: pinctrl: Update pinctrl-ingenic for JZ4725B a [...] adds 556a36a71ed8 pinctrl: ingenic: Probe driver at subsys_initcall adds 4717b11f80cf pinctrl: ingenic: Mark probe function as __init adds e72394e2ea19 pinctrl: ingenic: Merge GPIO functionality adds ebd6651418b6 pinctrl: ingenic: Implement .get_direction for GPIO chips adds f2a967658a5d pinctrl: ingenic: Add support for the JZ4725B adds 635c20a1fa79 pinctrl: ingenic: Drop dependency on MACH_INGENIC adds 57e2143473fd gpio: ingenic: Remove driver adds 28d6eeb4f066 pinctrl: ingenic: Include the right header adds 888263947cd9 Merge branch 'ib-ingenic' of ../linux-pinctrl into devel adds da02d79452ea gpio: ftgpio: Support optional silicon clock adds 36f3f19a8215 gpio: ftgpio: Support debounce timer adds bfba223dcc45 gpio: brcmstb: allow 0 width GPIO banks adds f1ff4b841763 MAINTAINERS: Add myself as designated reviewer of Intel PMIC GPIO adds 5d75683e2b87 gpio: tpx65xxx: Include the right header adds d5a4da159ed3 gpio: tps65xxx: Use SPDX license tag adds 833eacc7b591 gpio: mxs: Get rid of external API call adds c99601f672fd gpio: ts5500: Include the right header adds bf97279079be gpio: ts5500: Use SPDX header adds 97feacc05dfb gpio: ts5500: Delete platform data handling adds f0916167d7e5 gpio: zevio: Include the right header adds fc71295459a9 gpio: twl4030: Include the right header adds a84a28f3f6c1 gpio: twl4030: Cut down boilerplate adds df66ab8a053a gpio: twl4030: Implement .get_direction() adds b60f0592a754 gpio: twl6040: Include the right header adds 36dbeec4e422 gpio: twl6040: Cut down boilerplate adds 463534489e53 gpio: twl6040: Use bitops adds 37c09944f4e6 gpio: twl6040: Implement .get_direction() adds d5e04cc86231 Merge branch 'devel' into for-next adds ceaee881612b Merge remote-tracking branch 'gpio/for-next' adds b55326dc969e pinctrl: msm: Really mask level interrupts to prevent latching adds 823dd71f58eb pinctrl: ingenic: Fix group & function error checking adds 5bc5a671b1f4 pinctrl: madera: Fix possible NULL pointer with pdata config adds 1de7ddb3a15c pinctrl: msm: Mux out gpio function with gpio_request() adds fe2731211e78 pinctrl: msm: Configure interrupts as input and gpio mode adds d0e4e8f0d6ab dt-binding: pinctrl: Add NPCM7xx pinctrl and GPIO documentation adds 3b588e43ee5c pinctrl: nuvoton: add NPCM7xx pinctrl and GPIO driver adds 3cd3c83f6752 pinctrl: Add compatibles for Amlogic Meson G12A pin controllers adds 29ae0952e85f pinctrl: meson-g12a: add pinctrl driver support adds 25cb9e5a0e1e pinctrl: madera: Set is_generic adds d2f7a822041d pinctrl: madera: Return ENOTSUPP for unsupported pin attributes adds 305fa67ee452 pinctrl: madera: Fix missing space in debugfs output adds 375fef591696 pinctrl: uniphier: drop meaningless pin from SD1 pin-mux of Pro4 adds d290e096d2a5 pinctrl: lpc18xx: mark expected switch fall-throughs adds 803ceb297a24 pinctrl: intel: Fix a spelling typo in kernel documentation adds 94f4e54cecaf pinctrl: Convert to using %pOFn instead of device_node.name adds 5624bf963543 Merge branch 'ib-ingenic' into devel adds 1ab75c1a1deb Merge branch 'devel' into for-next adds ba656a4b2c07 Merge remote-tracking branch 'pinctrl/for-next' adds 9b25436662d5 random: make CPU trust a boot parameter adds a8320e25a64d Merge remote-tracking branch 'random/dev' adds b2d35fa5fc80 selftests: add headers_install to lib.mk adds 53cf59d6c0ad selftests/efivarfs: add required kernel configs adds 4d85af102a66 selftests: memory-hotplug: add required configs adds 7035c568999d cgroup: kselftests: add test_core to .gitignore adds 66ddfe183ff6 Merge remote-tracking branch 'kselftest/next' adds 976516404ff3 y2038: remove unused time interfaces adds 33e26418193f y2038: make do_gettimeofday() and get_seconds() inline adds 9afc5eee65ca y2038: globally rename compat_time to old_time32 adds 743f5cdb6cec y2038: __get_old_timespec32() can be static adds 82b355d161c9 y2038: Remove newstat family from default syscall set adds bf4b6a7d371e y2038: Remove stat64 family from default syscall set adds fb3739759474 asm-generic: Move common compat types to asm-generic/compat.h adds caf6f9c8a326 asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro adds c5ba7e6c9ba5 asm-generic: Remove empty asm/unistd.h adds a4f7a3004630 y2038: Change sys_utimensat() to use __kernel_timespec adds 185cfaf7641e y2038: Compile utimes()/futimesat() conditionally adds 4faea239e529 y2038: utimes: Rework #ifdef guards for compat syscalls adds 474b9c777b20 y2038: sched: Change sched_rr_get_interval to use __kernel [...] adds c2e6c8567acd y2038: socket: Change recvmmsg to use __kernel_timespec adds 49c39f8464a9 y2038: signal: Change rt_sigtimedwait to use __kernel_timespec adds 67314ec7b025 RISC-V: Request newstat syscalls adds d74401af8d99 Merge remote-tracking branch 'y2038/y2038' adds 898f46cdf3cc Merge remote-tracking branch 'livepatching/for-next' adds 681df3b41937 coresight: etm4x: Configure EL2 exception level when kerne [...] adds d5cc66ebcb8d Merge remote-tracking branch 'coresight/next' adds de96bc39951f rtc: mrst: remove set but not used variable 'valid' adds 28b692b4d308 Merge remote-tracking branch 'rtc/rtc-next' adds be5ba2ca053d dax: Fix use of zero page adds dc62985a1fef Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds d797703c80cd Merge remote-tracking branch 'ntb/ntb-next' adds afaef01c0015 x86/entry: Add STACKLEAK erasing the kernel stack at the e [...] adds 10e9ae9fabaf gcc-plugins: Add STACKLEAK plugin for tracking the kernel stack adds f90d1e0c7804 lkdtm: Add a test for STACKLEAK adds c8d126275a5f fs/proc: Show STACKLEAK metrics in the /proc file system adds ed535a2dae18 doc: self-protection: Add information about STACKLEAK feature adds 964c9dff0091 stackleak: Allow runtime disabling of kernel stack erasing adds 6fcde9046673 arm64: Drop unneeded stackleak_check_alloca() adds 3cee983ea75c Merge remote-tracking branch 'kspp/for-next/kspp' adds 9b627383b0c4 proc/kcore: fix invalid memory access in multi-page read o [...] adds 02a37633da9c mm: migration: fix migration of huge PMD shared pages adds 3b8ce7bbaed7 hugetlb: take PMD sharing into account when flushing tlb/caches adds df33d4c2384c ocfs2: fix crash in ocfs2_duplicate_clusters_by_page() adds 8356a91b2d83 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5 adds b0a71076d0e1 fix-crash-on-ocfs2_duplicate_clusters_by_page-v5-checkpatch-fixes adds 2294d778b1be fork: report pid exhaustion correctly adds c971dad09de2 mm: disable deferred struct page for 32-bit arches adds d57336c78836 arm: arch/arm/include/asm/page.h needs personality.h adds ddc045b9f65a ocfs2: remove ocfs2_is_o2cb_active() adds 885c9b0861c4 ocfs2: without quota support, avoid calling quota recovery adds 7d13b5bc222f ocfs2: don't use iocb when EIOCBQUEUED returns adds e363a4ce47d2 ocfs2: fix a misuse a of brelse after failing ocfs2_check_ [...] adds fc5093d550ed ocfs2: don't put and assigning null to bh allocated outside adds 655f367f951d ocfs2: dlmglue: clean up timestamp handling adds eb91b09cbce7 ocfs2: fix deadlock caused by ocfs2_defrag_extent adds 4ea1601fbf57 ocfs2-fix-dead-lock-caused-by-ocfs2_defrag_extent-v2 adds 9c60d6d8d053 ocfs2: fix clusters leak in ocfs2_defrag_extent() adds e06468d903b4 fix-clusters-leak-in-ocfs2_defrag_extent-fix adds 08f3ef04dd93 block: restore /proc/partitions to not display non-partiti [...] adds 14409f42b9b1 fs/iomap.c: change return type to vm_fault_t adds 7b6ec2ae877a fs: convert return type int to vm_fault_t adds 3ca0e5d41104 fs-convert-return-type-int-to-vm_fault_t-v2 adds d57955b58d0a mm/slub.c: switch to bitmap_zalloc() adds 609930f17497 mm: rework memcg kernel stack accounting adds 65fe1715c95c mm: drain memcg stocks on css offlining adds 3b63f8a5f59a mm: don't miss the last page because of round-off error adds ef472f9d358f mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] adds 67dc439c831c mmpage_alloc-pf_wq_worker-threads-must-sleep-at-should_rec [...] adds 4307b4fc81a8 xen/gntdev: fix up blockable calls to mn_invl_range_start adds 910dc4b19263 mm, mmu_notifier: be explicit about range invalition non-b [...] adds 467127c192c3 Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] adds be67f0f4299f kmemleak: add module param to print warnings to dmesg adds d42597fed255 mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] adds db484edc24e9 mm/swapfile.c: call free_swap_slot() in __swap_entry_free() adds 656a4b6faefe mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() adds f677c190e45a mm/page_alloc.c: clean up check_for_memory() adds 4531727e43fd mm: convert to use vm_fault_t adds 5d3dc06be001 mm: remove vm_insert_mixed() adds 4154260b4c12 mm: introduce vmf_insert_pfn_prot() adds d70f4afbef78 x86: convert vdso to use vm_fault_t adds 3be5baed7512 mm: make vm_insert_pfn_prot() static adds 4a7e07374637 mm: remove references to vm_insert_pfn() adds dacd89a8ce15 mm: remove vm_insert_pfn() adds 378eadaa954a mm: inline vm_insert_pfn_prot() into caller adds 8fac66e73052 mm: convert __vm_insert_mixed() to vm_fault_t adds 6cc28226c0d2 mm: convert insert_pfn() to vm_fault_t adds d79dcabdd895 cramfs: convert to use vmf_insert_mixed adds 365c1f4922a4 hexagon: switch to NO_BOOTMEM adds f81110d2c85b of: ignore sub-page memory regions adds ead3765a2696 nios2: use generic early_init_dt_add_memory_arch adds 1715b2b7ad31 nios2: switch to NO_BOOTMEM adds dad9e1722d4b um: setup_physmem: stop using global variables adds d5feadfe8cfa um: switch to NO_BOOTMEM adds 7f9bceb7d504 unicore32: switch to NO_BOOTMEM adds 412047339497 alpha: switch to NO_BOOTMEM adds 847b493819ef userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] adds 897a8f7b2dc1 arm: arm64: introduce CONFIG_HAVE_MEMBLOCK_PFN_VALID adds e17417c2e9cc mm: page_alloc: restore memblock_next_valid_pfn() on arm/arm64 adds 77f29a4dee6e mm: page_alloc: reduce unnecessary binary search in memblo [...] adds c5b6877b3bc9 mm-page_alloc-reduce-unnecessary-binary-search-in-memblock [...] adds da36dae635d3 mm-page_alloc-reduce-unnecessary-binary-search-in-memblock [...] adds 9e15cf4a8e28 mm/memblock: introduce memblock_search_pfn_regions() adds b4ad08c0a5ce mm-memblock-introduce-memblock_search_pfn_regions-fix adds 999953838646 mm/memblock: introduce pfn_valid_region() adds 78061e0ede6b mm: page_alloc: reduce unnecessary binary search in early_ [...] adds 4562309b56df mm/z3fold.c: fix wrong handling of headless pages adds 03eccf699ffb mm: make memmap_init a proper function adds 1602cce2bc73 mm: calculate deferred pages after skipping mirrored memory adds 694b65e99e3f mm-calculate-deferred-pages-after-skipping-mirrored-memory-v2 adds 6b42913440a8 mm-calculate-deferred-pages-after-skipping-mirrored-memory-fix adds 5815663080c4 mm: move mirrored memory specific code outside of memmap_i [...] adds 03e0e316c90e mm-move-mirrored-memory-specific-code-outside-of-memmap_in [...] adds a9acd4d520de mm, swap: fix race between swapoff and some swap operations adds e8d39f2e184d mm, swap: fix race between swapoff and some swap operations adds 31c56ee41f38 mm: fix race between swapoff and mincore adds 19e46ce0e45f mm/list_lru.c: prefetch neighboring list entries before ac [...] adds 2ed6755a31b8 list_lru-prefetch-neighboring-list-entries-before-acquirin [...] adds 19940c21a247 mm: add strictlimit knob adds 8503a3ffc537 mm: don't expose page to fast gup before it's ready adds c4325e5339fd mm/page_owner: align with pageblock_nr_pages adds d9bcc7b25f67 mm/page_owner: align with pageblock_nr pages adds a9d268f9a604 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 899bc4136546 lib/bitmap.c: remove wrong documentation adds 4eb31b18d820 linux/bitmap.h: handle constant zero-size bitmaps correctly adds 3f38e6e3c68c linux/bitmap.h: remove redundant uses of small_const_nbits() adds 46f5ba16a9ae linux/bitmap.h: fix type of nbits in bitmap_shift_right() adds 93428f5d1910 linux/bitmap.h: relax comment on compile-time constant nbits adds e4b72cbf8d2b lib/bitmap.c: fix remaining space computation in bitmap_pr [...] adds 64a74a0f9e83 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 95d0c243efa8 lib-bitmapc-fix-remaining-space-computation-in-bitmap_prin [...] adds 63a2c16d5fa1 lib/bitmap.c: simplify bitmap_print_to_pagebuf() adds e8d4282f860c lib/parser.c: switch match_strdup() over to use kmemdup_nul() adds b76079b96103 lib/parser.c: switch match_u64int() over to use match_strdup() adds d9f09ea80827 checkpatch: remove GCC_BINARY_CONSTANT warning adds 5faa36f16993 init/do_mounts.c: add root=PARTLABEL=<name> support adds c3ddacf40b4b hfsplus: prevent btree data loss on root split adds cb8fae1c12a8 hfsplus: fix BUG on bnode parent update adds 44278b864546 hfsplus: prevent btree data loss on ENOSPC adds 28b304d02152 hfs: prevent btree data loss on root split adds 0e85bcb481c1 hfs: fix BUG on bnode parent update adds 30b4c3b6455c hfs: prevent btree data loss on ENOSPC adds 9f81f23375a5 reiserfs: propagate errors from fill_with_dentries() properly adds 776a52a8bcdb bfs: add sanity check at bfs_fill_super() adds 551b08289b94 Merge branch 'akpm-current/current' adds 1e9f99e58d52 vfs: replace current_kernel_time64 with ktime equivalent adds e19dd7e429c7 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds a06a73e01123 Merge branch 'akpm/master' adds 9660309cab05 Add linux-next specific files for 20180907
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 (87b93b43da14) \ N -- N -- N refs/heads/linaro-local/ci/llvm-kernel-aarch64-tested (9 [...]
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/testing/sysfs-class-net | 4 +- Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 + Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/l1tf.rst | 2 +- Documentation/arm/Samsung/Bootloader-interface.txt | 1 + Documentation/arm64/sve.txt | 4 +- Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/device-mapper/dm-raid.txt | 4 + .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 8 + Documentation/devicetree/bindings/arm/fsl.txt | 40 + .../bindings/arm/tegra/nvidia,tegra186-pmc.txt | 93 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 103 + .../devicetree/bindings/ata/ahci-platform.txt | 6 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 9 +- .../bindings/display/rockchip/rockchip-vop.txt | 1 + .../bindings/display/sunxi/sun4i-drm.txt | 9 + .../devicetree/bindings/gpio/ingenic,gpio.txt | 46 - .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 64 +- .../devicetree/bindings/i2c/i2c-designware.txt | 7 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 3 +- .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom-msm8916.txt | 41 + .../devicetree/bindings/interconnect/qcom-smd.txt | 32 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 72 + Documentation/devicetree/bindings/net/cpsw.txt | 6 + .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 21 +- Documentation/devicetree/bindings/net/sh_eth.txt | 1 + .../bindings/pinctrl/ingenic,pinctrl.txt | 39 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 2 + .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt | 216 ++ .../bindings/power/renesas,rcar-sysc.txt | 1 + .../devicetree/bindings/power/supply/bq25890.txt | 3 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 2 + .../devicetree/bindings/reset/renesas,rst.txt | 1 + .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 6 + .../devicetree/bindings/sound/amlogic,axg-pdm.txt | 24 + .../bindings/sound/mikroe,mikroe-proto.txt | 23 + Documentation/devicetree/bindings/spi/sh-msiof.txt | 5 +- Documentation/devicetree/bindings/spi/spi-sprd.txt | 26 + .../devicetree/bindings/vendor-prefixes.txt | 1 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 5 +- Documentation/driver-api/firewire.rst | 48 + Documentation/driver-api/index.rst | 1 + Documentation/driver-api/mtdnand.rst | 4 +- Documentation/driver-api/soundwire/stream.rst | 28 + Documentation/fb/vesafb.txt | 4 +- Documentation/filesystems/fscrypt.rst | 10 - Documentation/filesystems/mount_api.txt | 157 +- Documentation/filesystems/vfs.txt | 21 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/i2c/DMA-considerations | 10 +- Documentation/index.rst | 5 +- Documentation/input/event-codes.rst | 11 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/ioctl/ioctl-number.txt | 1 + .../media/uapi/dvb/video_function_calls.rst | 1 - Documentation/media/uapi/v4l/pixfmt-compressed.rst | 2 +- .../media/uapi/v4l/vidioc-g-dv-timings.rst | 27 +- Documentation/mtd/nand/pxa3xx-nand.txt | 113 - .../networking/dpaa2}/ethernet-driver.rst | 0 Documentation/networking/dpaa2/index.rst | 1 + Documentation/networking/xfrm_device.txt | 4 + Documentation/process/2.Process.rst | 2 +- Documentation/process/changes.rst | 2 +- Documentation/process/howto.rst | 13 +- Documentation/process/index.rst | 1 + Documentation/process/license-rules.rst | 2 + Documentation/trace/ftrace.rst | 3 + Documentation/vm/hmm.rst | 14 +- Documentation/x86/pat.txt | 4 +- MAINTAINERS | 251 +- Makefile | 19 +- Next/SHA1s | 269 +- Next/Trees | 3 + Next/merge.log | 3681 +++++++++++++++----- Next/quilt-import.log | 2 +- arch/alpha/Kconfig | 2 + arch/alpha/include/asm/unistd.h | 2 + arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/setup.c | 98 +- arch/alpha/mm/numa.c | 113 +- arch/arc/Kconfig | 10 +- arch/arc/Makefile | 10 +- arch/arc/boot/dts/axc003.dtsi | 26 + arch/arc/boot/dts/axc003_idu.dtsi | 26 + arch/arc/boot/dts/hsdk.dts | 4 + arch/arc/include/asm/atomic.h | 2 +- arch/arc/include/asm/dma-mapping.h | 13 + arch/arc/include/uapi/asm/unistd.h | 1 + arch/arc/mm/cache.c | 36 +- arch/arc/mm/dma.c | 82 +- arch/arm/arm-soc-for-next-contents.txt | 11 + arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 0 arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 72 +- arch/arm/boot/dts/at91-tse850-3.dts | 32 +- arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts | 87 + arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 52 + arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi | 14 + arch/arm/boot/dts/exynos4210-origen.dts | 9 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 11 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 3 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 3 +- arch/arm/boot/dts/exynos5250-arndale.dts | 102 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 11 + arch/arm/boot/dts/exynos5250-snow-rev5.dts | 11 + arch/arm/boot/dts/exynos5250.dtsi | 152 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 3 + arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 157 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 + arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 + arch/arm/boot/dts/exynos5800-peach-pi.dts | 3 + arch/arm/boot/dts/imx6sll.dtsi | 6 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 + arch/arm/boot/dts/imx6ull-14x14-evk.dts | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 + arch/arm/boot/dts/imx7d.dtsi | 1 + arch/arm/boot/dts/imx7s-warp.dts | 39 +- arch/arm/boot/dts/imx7s.dtsi | 14 + arch/arm/boot/dts/ls1021a-qds.dts | 2 + arch/arm/boot/dts/ls1021a-twr.dts | 2 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 7 +- arch/arm/boot/dts/rk3188.dtsi | 82 + arch/arm/boot/dts/s5pv210.dtsi | 2 +- arch/arm/boot/dts/socfpga.dtsi | 12 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 22 +- ...ockit.dts => socfpga_cyclone5_de0_nano_soc.dts} | 0 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts | 3 +- arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts | 3 +- arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts | 190 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 18 + arch/arm/boot/dts/sun8i-r40.dtsi | 13 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 231 ++ arch/arm/configs/bcm2835_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 18 +- arch/arm/configs/imx_v6_v7_defconfig | 37 +- arch/arm/configs/multi_v7_defconfig | 3 + arch/arm/configs/mxs_defconfig | 19 +- arch/arm/configs/sama5_defconfig | 2 + arch/arm/configs/shmobile_defconfig | 5 +- arch/arm/configs/versatile_defconfig | 14 +- arch/arm/crypto/Kconfig | 7 +- arch/arm/crypto/Makefile | 2 - arch/arm/crypto/chacha20-neon-core.S | 277 +- arch/arm/crypto/ghash-ce-core.S | 108 +- arch/arm/crypto/ghash-ce-glue.c | 38 +- arch/arm/crypto/speck-neon-core.S | 434 --- arch/arm/crypto/speck-neon-glue.c | 288 -- arch/arm/include/asm/paravirt.h | 9 +- arch/arm/include/asm/unistd.h | 4 +- arch/arm/kernel/paravirt.c | 4 +- arch/arm/kernel/vmlinux.lds.h | 1 + arch/arm/mach-ep93xx/core.c | 9 + arch/arm/mach-ep93xx/snappercl15.c | 7 +- arch/arm/mach-ep93xx/ts72xx.c | 7 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/firmware.c | 14 +- arch/arm/mach-exynos/suspend.c | 34 +- arch/arm/mach-imx/mach-qong.c | 11 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 3 +- arch/arm/mach-omap1/board-fsample.c | 2 +- arch/arm/mach-omap1/board-h2.c | 2 +- arch/arm/mach-omap1/board-h3.c | 2 +- arch/arm/mach-omap1/board-nand.c | 3 +- arch/arm/mach-omap1/board-perseus2.c | 2 +- arch/arm/mach-omap1/common.h | 2 +- arch/arm/mach-orion5x/ts78xx-setup.c | 18 +- arch/arm/mach-pxa/balloon3.c | 8 +- arch/arm/mach-pxa/em-x270.c | 5 +- arch/arm/mach-pxa/palmtreo.c | 31 - arch/arm/mach-pxa/palmtx.c | 5 +- arch/arm/mach-s3c24xx/mach-gta02.c | 42 - arch/arm/mach-shmobile/Kconfig | 4 - arch/arm/mach-shmobile/pm-rmobile.c | 2 +- arch/arm/mach-u300/Kconfig | 13 - arch/arm/mach-u300/Makefile | 1 - arch/arm/mach-u300/dummyspichip.c | 276 -- arch/arm/xen/enlighten.c | 34 - arch/arm64/Kconfig | 1 - arch/arm64/Kconfig.platforms | 46 +- arch/arm64/boot/dts/allwinner/Makefile | 2 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 6 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 13 +- .../dts/allwinner/sun50i-h5-bananapi-m2-plus.dts | 11 + .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 150 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 180 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 67 + arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 16 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 76 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 57 + arch/arm64/boot/dts/renesas/Makefile | 1 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1488 +++++++- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 16 +- .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 66 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 48 +- .../arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts | 16 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 58 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 12 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 24 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 65 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 406 ++- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 + arch/arm64/boot/dts/rockchip/px30.dtsi | 15 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 28 + arch/arm64/configs/defconfig | 5 +- arch/arm64/crypto/Kconfig | 11 - arch/arm64/crypto/Makefile | 6 - arch/arm64/crypto/aes-modes.S | 16 +- arch/arm64/crypto/crc32-ce-core.S | 287 -- arch/arm64/crypto/crc32-ce-glue.c | 244 -- arch/arm64/crypto/crct10dif-ce-core.S | 314 +- arch/arm64/crypto/crct10dif-ce-glue.c | 14 +- arch/arm64/crypto/speck-neon-core.S | 352 -- arch/arm64/crypto/speck-neon-glue.c | 282 -- arch/arm64/include/asm/compat.h | 26 +- arch/arm64/include/asm/paravirt.h | 9 +- arch/arm64/include/asm/stat.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/uapi/asm/unistd.h | 1 + arch/arm64/kernel/paravirt.c | 4 +- arch/arm64/kernel/pci.c | 5 +- arch/c6x/include/uapi/asm/unistd.h | 1 + arch/h8300/include/uapi/asm/unistd.h | 1 + arch/hexagon/Kconfig | 3 + arch/hexagon/include/uapi/asm/unistd.h | 1 + arch/hexagon/mm/init.c | 20 +- arch/ia64/include/asm/unistd.h | 3 + arch/m68k/configs/amiga_defconfig | 2 - arch/m68k/configs/apollo_defconfig | 2 - arch/m68k/configs/atari_defconfig | 2 - arch/m68k/configs/bvme6000_defconfig | 2 - arch/m68k/configs/hp300_defconfig | 2 - arch/m68k/configs/mac_defconfig | 2 - arch/m68k/configs/multi_defconfig | 2 - arch/m68k/configs/mvme147_defconfig | 2 - arch/m68k/configs/mvme16x_defconfig | 2 - arch/m68k/configs/q40_defconfig | 2 - arch/m68k/configs/sun3_defconfig | 2 - arch/m68k/configs/sun3x_defconfig | 2 - arch/m68k/emu/nfeth.c | 4 - arch/m68k/include/asm/unistd.h | 2 +- arch/m68k/kernel/sun3-head.S | 6 - arch/m68k/mac/misc.c | 10 +- arch/microblaze/include/asm/unistd.h | 2 +- arch/mips/Kconfig | 2 +- arch/mips/Makefile | 9 +- arch/mips/alchemy/devboards/db1200.c | 5 +- arch/mips/alchemy/devboards/db1300.c | 5 +- arch/mips/alchemy/devboards/db1550.c | 5 +- arch/mips/bcm47xx/workarounds.c | 8 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 19 + arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 6 + arch/mips/include/asm/compat.h | 28 +- arch/mips/include/asm/io.h | 49 +- arch/mips/include/asm/unistd.h | 3 +- arch/mips/kernel/binfmt_elfn32.c | 14 +- arch/mips/kernel/binfmt_elfo32.c | 14 +- arch/mips/kernel/relocate.c | 2 +- arch/mips/kernel/setup.c | 45 +- arch/mips/kernel/traps.c | 2 +- arch/mips/kernel/vdso.c | 20 + arch/mips/lib/Makefile | 2 +- arch/mips/lib/iomap-pci.c | 7 - arch/mips/lib/iomap.c | 227 -- arch/mips/loongson64/loongson-3/smp.c | 10 +- arch/mips/netlogic/xlr/platform-flash.c | 4 +- arch/mips/pci/pci-rt2880.c | 2 + arch/mips/pmcs-msp71xx/msp_usb.c | 4 +- arch/mips/pnx833x/common/platform.c | 3 +- arch/mips/ralink/rt305x.c | 5 + arch/mips/rb532/devices.c | 5 +- arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/tools/.gitignore | 1 + arch/mips/tools/Makefile | 5 + arch/mips/tools/elf-entry.c | 96 + arch/mips/txx9/generic/setup.c | 5 +- arch/nds32/include/uapi/asm/unistd.h | 1 + arch/nds32/kernel/vmlinux.lds.S | 12 + arch/nios2/Kconfig | 3 + arch/nios2/include/uapi/asm/unistd.h | 1 + arch/nios2/kernel/prom.c | 17 - arch/nios2/kernel/setup.c | 39 +- arch/openrisc/include/uapi/asm/unistd.h | 1 + arch/parisc/include/asm/compat.h | 24 +- arch/parisc/include/asm/unistd.h | 3 +- arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/compat.h | 24 +- arch/powerpc/include/asm/unistd.h | 3 +- arch/powerpc/kernel/asm-offsets.c | 8 +- arch/powerpc/oprofile/backtrace.c | 2 +- arch/riscv/include/asm/unistd.h | 1 + arch/riscv/kernel/setup.c | 7 - arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/performance_defconfig | 1 - arch/s390/defconfig | 1 - arch/s390/include/asm/compat.h | 18 +- arch/s390/include/asm/kvm_host.h | 6 +- arch/s390/include/asm/mmu.h | 8 +- arch/s390/include/asm/unistd.h | 3 +- arch/s390/kvm/kvm-s390.c | 4 + arch/s390/kvm/priv.c | 30 +- arch/s390/kvm/vsie.c | 22 +- arch/sh/boards/mach-migor/setup.c | 6 +- arch/sh/include/asm/unistd.h | 2 +- arch/sparc/include/asm/compat.h | 25 +- arch/sparc/include/asm/unistd.h | 3 +- arch/sparc/kernel/of_device_32.c | 4 + arch/sparc/kernel/of_device_64.c | 3 + arch/um/Kconfig | 2 + arch/um/kernel/physmem.c | 22 +- arch/unicore32/Kconfig | 1 + arch/unicore32/include/uapi/asm/unistd.h | 1 + arch/unicore32/mm/init.c | 54 +- arch/x86/Kconfig | 4 + arch/x86/Makefile | 23 +- arch/x86/boot/compressed/misc.h | 1 + arch/x86/crypto/Makefile | 3 - arch/x86/crypto/sha1-mb/Makefile | 14 - arch/x86/crypto/sha1-mb/sha1_mb.c | 1011 ------ arch/x86/crypto/sha1-mb/sha1_mb_ctx.h | 134 - arch/x86/crypto/sha1-mb/sha1_mb_mgr.h | 110 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S | 287 -- arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S | 304 -- arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c | 64 - arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S | 209 -- arch/x86/crypto/sha1-mb/sha1_x8_avx2.S | 492 --- arch/x86/crypto/sha256-mb/Makefile | 14 - arch/x86/crypto/sha256-mb/sha256_mb.c | 1013 ------ arch/x86/crypto/sha256-mb/sha256_mb_ctx.h | 134 - arch/x86/crypto/sha256-mb/sha256_mb_mgr.h | 108 - .../crypto/sha256-mb/sha256_mb_mgr_datastruct.S | 304 -- .../crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S | 307 -- .../x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c | 65 - .../crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S | 214 -- arch/x86/crypto/sha256-mb/sha256_x8_avx2.S | 598 ---- arch/x86/crypto/sha512-mb/Makefile | 12 - arch/x86/crypto/sha512-mb/sha512_mb.c | 1047 ------ arch/x86/crypto/sha512-mb/sha512_mb_ctx.h | 128 - arch/x86/crypto/sha512-mb/sha512_mb_mgr.h | 104 - .../crypto/sha512-mb/sha512_mb_mgr_datastruct.S | 281 -- .../crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S | 297 -- .../x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c | 69 - .../crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S | 224 -- arch/x86/crypto/sha512-mb/sha512_x4_avx2.S | 531 --- arch/x86/entry/entry_32.S | 8 +- arch/x86/entry/entry_64.S | 8 +- arch/x86/entry/vdso/vma.c | 24 +- arch/x86/events/core.c | 2 +- arch/x86/hyperv/mmu.c | 4 +- arch/x86/include/asm/asm.h | 10 +- arch/x86/include/asm/atomic.h | 12 +- arch/x86/include/asm/atomic64_32.h | 8 +- arch/x86/include/asm/atomic64_64.h | 12 +- arch/x86/include/asm/compat.h | 19 +- arch/x86/include/asm/debugreg.h | 2 +- arch/x86/include/asm/desc.h | 4 +- arch/x86/include/asm/extable.h | 3 +- arch/x86/include/asm/fixmap.h | 2 +- arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/futex.h | 6 +- arch/x86/include/asm/irqflags.h | 19 +- arch/x86/include/asm/kdebug.h | 12 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/mmu_context.h | 4 +- arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/paravirt.h | 415 ++- arch/x86/include/asm/paravirt_types.h | 82 +- arch/x86/include/asm/pgalloc.h | 2 +- arch/x86/include/asm/pgtable-3level_types.h | 2 +- arch/x86/include/asm/pgtable.h | 7 +- arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/ptrace.h | 4 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/signal.h | 7 +- arch/x86/include/asm/special_insns.h | 4 +- arch/x86/include/asm/stacktrace.h | 2 +- arch/x86/include/asm/tlbflush.h | 40 + arch/x86/include/asm/uaccess.h | 22 +- arch/x86/include/asm/unistd.h | 3 +- arch/x86/include/asm/vgtod.h | 2 +- arch/x86/kernel/alternative.c | 11 +- arch/x86/kernel/asm-offsets.c | 13 +- arch/x86/kernel/asm-offsets_64.c | 9 +- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 25 +- arch/x86/kernel/cpu/mcheck/mce.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 24 +- arch/x86/kernel/cpu/microcode/core.c | 4 +- arch/x86/kernel/cpu/microcode/intel.c | 17 +- arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/dumpstack.c | 31 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/kprobes/core.c | 38 - arch/x86/kernel/kvm.c | 19 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/paravirt-spinlocks.c | 15 +- arch/x86/kernel/paravirt.c | 316 +- arch/x86/kernel/paravirt_patch_32.c | 57 +- arch/x86/kernel/paravirt_patch_64.c | 65 +- arch/x86/kernel/process_32.c | 4 +- arch/x86/kernel/process_64.c | 12 +- arch/x86/kernel/traps.c | 16 +- arch/x86/kernel/tsc.c | 4 +- arch/x86/kernel/vsmp_64.c | 26 +- arch/x86/kvm/mmu.c | 21 +- arch/x86/kvm/svm.c | 19 +- arch/x86/kvm/vmx.c | 21 +- arch/x86/kvm/x86.c | 28 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/checksum_32.S | 4 +- arch/x86/lib/copy_user_64.S | 90 +- arch/x86/lib/csum-copy_64.S | 8 +- arch/x86/lib/getuser.S | 12 +- arch/x86/lib/putuser.S | 10 +- arch/x86/lib/usercopy.c | 5 + arch/x86/lib/usercopy_32.c | 126 +- arch/x86/lib/usercopy_64.c | 4 +- arch/x86/mm/extable.c | 114 +- arch/x86/mm/fault.c | 28 +- arch/x86/mm/mem_encrypt_identity.c | 1 + arch/x86/mm/pageattr.c | 25 +- arch/x86/mm/pti.c | 2 +- arch/x86/mm/tlb.c | 7 + arch/x86/pci/acpi.c | 2 +- arch/x86/platform/efi/efi_32.c | 8 +- arch/x86/platform/ts5500/ts5500.c | 1 - arch/x86/xen/Kconfig | 1 + arch/x86/xen/Makefile | 41 +- arch/x86/xen/efi.c | 14 +- arch/x86/xen/enlighten.c | 2 + arch/x86/xen/enlighten_hvm.c | 2 + arch/x86/xen/enlighten_pv.c | 31 +- arch/x86/xen/grant-table.c | 25 +- arch/x86/xen/irq.c | 2 +- arch/x86/xen/mmu.c | 188 +- arch/x86/xen/mmu_hvm.c | 2 +- arch/x86/xen/mmu_pv.c | 168 +- arch/x86/xen/p2m.c | 2 + arch/x86/xen/pci-swiotlb-xen.c | 2 + arch/x86/xen/platform-pci-unplug.c | 18 +- arch/x86/xen/spinlock.c | 11 +- arch/x86/xen/time.c | 4 +- arch/x86/xen/vdso.h | 2 + arch/x86/xen/xen-pvh.S | 15 +- arch/xtensa/include/asm/unistd.h | 2 +- arch/xtensa/platforms/iss/setup.c | 25 +- block/bfq-cgroup.c | 4 +- block/bio-integrity.c | 12 +- block/bio.c | 4 +- block/blk-cgroup.c | 105 +- block/blk-core.c | 5 +- block/blk-throttle.c | 5 +- block/blk-wbt.c | 89 +- block/bsg.c | 8 +- block/elevator.c | 3 +- crypto/Kconfig | 76 - crypto/Makefile | 2 - crypto/ahash.c | 4 +- crypto/algapi.c | 9 +- crypto/algboss.c | 2 + crypto/algif_hash.c | 2 +- crypto/ccm.c | 9 +- crypto/internal.h | 8 - crypto/mcryptd.c | 675 ---- crypto/shash.c | 33 +- crypto/speck.c | 307 -- crypto/testmgr.c | 24 - crypto/testmgr.h | 738 ---- crypto/xcbc.c | 8 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/acpi_lpss.c | 2 +- drivers/acpi/bus.c | 13 +- drivers/ata/ahci.h | 2 + drivers/ata/ahci_sunxi.c | 3 +- drivers/ata/libahci_platform.c | 54 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_ftide010.c | 27 +- drivers/base/memory.c | 20 +- drivers/block/drbd/drbd_int.h | 13 +- drivers/block/drbd/drbd_main.c | 14 +- drivers/block/drbd/drbd_nl.c | 39 +- drivers/block/drbd/drbd_receiver.c | 35 +- drivers/block/drbd/drbd_worker.c | 63 +- drivers/block/nbd.c | 3 + drivers/block/rbd.c | 183 +- drivers/block/xen-blkback/blkback.c | 99 +- drivers/block/xen-blkback/common.h | 14 +- drivers/block/xen-blkfront.c | 110 +- drivers/bus/imx-weim.c | 3 - drivers/cdrom/cdrom.c | 2 +- drivers/char/Kconfig | 4 +- drivers/char/ipmi/ipmi_dmi.c | 8 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/ipmi/ipmi_si_platform.c | 6 + drivers/char/ipmi/ipmi_ssif.c | 38 +- drivers/char/random.c | 11 +- drivers/clk/axs10x/pll_clock.c | 4 +- drivers/clk/bcm/clk-kona-setup.c | 22 +- drivers/clk/clk-asm9260.c | 4 +- drivers/clk/clk-cdce925.c | 11 +- drivers/clk/clk-fixed-factor.c | 8 +- drivers/clk/clk-gpio.c | 8 +- drivers/clk/clk-hsdk-pll.c | 4 +- drivers/clk/clk-max77686.c | 27 +- drivers/clk/clk-nomadik.c | 4 +- drivers/clk/clk-npcm7xx.c | 6 +- drivers/clk/clk-palmas.c | 4 +- drivers/clk/clk-qoriq.c | 14 +- drivers/clk/clk-s2mps11.c | 28 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk-scpi.c | 6 +- drivers/clk/clk-si5351.c | 4 +- drivers/clk/clk-stm32f4.c | 2 +- drivers/clk/clk-stm32h7.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-tango4.c | 10 +- drivers/clk/hisilicon/reset.c | 5 +- drivers/clk/keystone/gate.c | 2 +- drivers/clk/keystone/pll.c | 2 +- drivers/clk/mediatek/clk-mt2701.c | 5 - drivers/clk/mvebu/armada-37xx-periph.c | 58 +- drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sdm845.c | 1745 ++++++++++ drivers/clk/qcom/clk-branch.c | 2 +- drivers/clk/qcom/clk-rcg.h | 11 + drivers/clk/qcom/clk-rcg2.c | 195 ++ drivers/clk/qcom/gcc-msm8996.c | 152 + drivers/clk/qcom/gcc-sdm845.c | 305 +- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/clk-div6.c | 17 +- drivers/clk/renesas/clk-emev2.c | 8 +- drivers/clk/renesas/clk-mstp.c | 8 +- drivers/clk/renesas/clk-r8a73a4.c | 4 +- drivers/clk/renesas/clk-r8a7740.c | 4 +- drivers/clk/renesas/clk-r8a7778.c | 4 +- drivers/clk/renesas/clk-r8a7779.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 4 +- drivers/clk/renesas/clk-rz.c | 4 +- drivers/clk/renesas/clk-sh73a0.c | 4 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 323 ++ drivers/clk/renesas/r8a7795-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 72 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 69 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 28 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 13 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 17 +- drivers/clk/renesas/rcar-gen3-cpg.c | 45 +- drivers/clk/renesas/rcar-gen3-cpg.h | 24 +- drivers/clk/renesas/rcar-usb2-clock-sel.c | 5 +- drivers/clk/renesas/renesas-cpg-mssr.c | 16 +- drivers/clk/renesas/renesas-cpg-mssr.h | 9 +- drivers/clk/rockchip/clk-rk3288.c | 29 +- drivers/clk/samsung/clk-exynos-audss.c | 1 - drivers/clk/samsung/clk-exynos3250.c | 1 - drivers/clk/samsung/clk-exynos4.c | 145 +- drivers/clk/samsung/clk-exynos5250.c | 42 +- drivers/clk/samsung/clk-exynos5420.c | 72 +- drivers/clk/samsung/clk-exynos5433.c | 31 +- drivers/clk/samsung/clk-s3c2410.c | 43 +- drivers/clk/samsung/clk-s3c2412.c | 43 +- drivers/clk/samsung/clk-s3c2443.c | 43 +- drivers/clk/samsung/clk-s3c64xx.c | 66 +- drivers/clk/samsung/clk-s5pv210.c | 41 +- drivers/clk/samsung/clk.c | 23 +- drivers/clk/samsung/clk.h | 18 +- drivers/clk/st/clkgen-fsyn.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 48 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 +- drivers/clk/sunxi/clk-mod0.c | 6 +- drivers/clk/sunxi/clk-sun9i-core.c | 20 +- drivers/clk/sunxi/clk-sunxi.c | 4 +- drivers/clk/ti/apll.c | 18 +- drivers/clk/ti/clk-dra7-atl.c | 4 +- drivers/clk/ti/clk.c | 23 +- drivers/clk/ti/clkctrl.c | 14 +- drivers/clk/ti/composite.c | 14 +- drivers/clk/ti/divider.c | 4 +- drivers/clk/ti/dpll.c | 12 +- drivers/clk/ti/fapll.c | 8 +- drivers/clk/ti/fixed-factor.c | 4 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/ti/interface.c | 2 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/x86/clk-st.c | 2 +- drivers/clk/zynq/clkc.c | 4 +- drivers/crypto/atmel-aes.c | 5 +- drivers/crypto/atmel-authenc.h | 13 +- drivers/crypto/atmel-ecc.c | 11 +- drivers/crypto/atmel-ecc.h | 14 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/caamalg.c | 729 ++-- drivers/crypto/caam/caamalg_desc.c | 142 +- drivers/crypto/caam/caamalg_desc.h | 28 +- drivers/crypto/caam/caamalg_qi.c | 626 +--- drivers/crypto/caam/compat.h | 1 + drivers/crypto/caam/qi.h | 1 - drivers/crypto/ccp/psp-dev.c | 46 +- drivers/crypto/qat/qat_common/qat_algs.c | 8 +- drivers/dax/device.c | 3 +- drivers/dma-buf/Kconfig | 8 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/udmabuf.c | 288 ++ drivers/dma/at_xdmac.c | 4 +- drivers/dma/dw/platform.c | 2 + drivers/dma/fsldma.c | 4 +- drivers/dma/mv_xor.c | 4 +- drivers/dma/nbpfaxi.c | 5 +- drivers/dma/sh/shdma-arm.h | 5 +- drivers/dma/sh/shdma-base.c | 5 +- drivers/dma/sh/shdma-of.c | 5 +- drivers/dma/sh/shdma-r8a73a4.c | 5 +- drivers/dma/sh/shdma.h | 6 +- drivers/dma/sh/shdmac.c | 6 +- drivers/dma/sh/sudmac.c | 5 +- drivers/dma/sh/usb-dmac.c | 5 +- drivers/dma/sprd-dma.c | 81 +- drivers/edac/sb_edac.c | 17 +- drivers/extcon/extcon-intel-cht-wc.c | 60 +- drivers/extcon/extcon-intel-int3496.c | 12 +- drivers/extcon/extcon.c | 15 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core-transaction.c | 10 + drivers/firmware/arm_scmi/perf.c | 8 +- drivers/gpio/Kconfig | 13 +- drivers/gpio/Makefile | 1 - drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5588.c | 26 +- drivers/gpio/gpio-brcmstb.c | 15 +- drivers/gpio/gpio-dwapb.c | 1 + drivers/gpio/gpio-ep93xx.c | 297 +- drivers/gpio/gpio-ftgpio010.c | 115 +- drivers/gpio/gpio-ingenic.c | 392 --- drivers/gpio/gpio-mxs.c | 4 +- drivers/gpio/gpio-pxa.c | 6 + drivers/gpio/gpio-rcar.c | 6 + drivers/gpio/gpio-tb10x.c | 123 +- drivers/gpio/gpio-tps65086.c | 12 +- drivers/gpio/gpio-tps6586x.c | 15 +- drivers/gpio/gpio-tps65910.c | 9 +- drivers/gpio/gpio-tps65912.c | 16 +- drivers/gpio/gpio-ts5500.c | 13 +- drivers/gpio/gpio-twl4030.c | 59 +- drivers/gpio/gpio-twl6040.c | 31 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpiolib-acpi.c | 86 +- drivers/gpio/gpiolib-of.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 49 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 12 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 +- drivers/gpu/drm/bochs/bochs_drv.c | 18 +- drivers/gpu/drm/bochs/bochs_mm.c | 2 +- drivers/gpu/drm/cirrus/cirrus_drv.c | 23 +- drivers/gpu/drm/cirrus/cirrus_main.c | 2 +- drivers/gpu/drm/drm_dp_cec.c | 18 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_fourcc.c | 37 +- drivers/gpu/drm/drm_framebuffer.c | 24 +- drivers/gpu/drm/drm_syncobj.c | 73 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/drm_vma_manager.c | 3 - drivers/gpu/drm/i915/gvt/dmabuf.c | 33 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 5 +- drivers/gpu/drm/i915/gvt/fb_decoder.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 33 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 - drivers/gpu/drm/i915/gvt/sched_policy.c | 37 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 4 +- drivers/gpu/drm/i915/intel_ddi.c | 17 +- drivers/gpu/drm/i915/intel_dp_mst.c | 4 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 11 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 92 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 47 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 3 +- drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 18 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 9 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 27 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 21 +- drivers/gpu/drm/mgag200/mgag200_main.c | 9 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 31 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 32 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 53 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 37 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 17 +- drivers/gpu/drm/qxl/qxl_drv.c | 26 +- drivers/gpu/drm/qxl/qxl_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 23 +- drivers/gpu/drm/rockchip/Kconfig | 25 +- drivers/gpu/drm/rockchip/Makefile | 1 + drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 48 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 22 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 + drivers/gpu/drm/rockchip/rockchip_rgb.c | 173 + drivers/gpu/drm/rockchip/rockchip_rgb.h | 33 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 105 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 25 + drivers/gpu/drm/sun4i/sun4i_drv.c | 20 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 17 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 2 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 32 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 1 - drivers/gpu/drm/tegra/drm.c | 4 + drivers/gpu/drm/v3d/v3d_gem.c | 6 +- drivers/gpu/drm/vc4/vc4_drv.c | 20 +- drivers/gpu/drm/vc4/vc4_gem.c | 4 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 + drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 13 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 2 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 2 +- drivers/gpu/drm/virtio/virtgpu_ttm.c | 3 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 57 +- drivers/gpu/drm/vkms/vkms_crc.c | 36 +- drivers/gpu/drm/vkms/vkms_crtc.c | 16 +- drivers/gpu/drm/vkms/vkms_drv.h | 8 +- drivers/hid/Kconfig | 1 + drivers/hid/hid-core.c | 3 +- drivers/hid/hid-cougar.c | 66 +- drivers/hid/hid-ids.h | 6 +- drivers/hid/hid-input.c | 68 +- drivers/hid/hid-logitech-hidpp.c | 311 +- drivers/hid/hid-microsoft.c | 141 +- drivers/hid/hid-multitouch.c | 91 +- drivers/hid/hid-saitek.c | 2 + drivers/hid/hid-sensor-hub.c | 23 + drivers/hid/i2c-hid/i2c-hid.c | 13 +- drivers/hwmon/ibmpowernv.c | 6 - drivers/hwmon/k10temp.c | 5 +- drivers/hwmon/raspberrypi-hwmon.c | 1 + drivers/hwtracing/coresight/coresight-etm4x.c | 40 +- drivers/i2c/algos/i2c-algo-bit.c | 55 +- drivers/i2c/busses/i2c-aspeed.c | 131 +- drivers/i2c/busses/i2c-designware-baytrail.c | 2 +- drivers/i2c/busses/i2c-designware-common.c | 2 + drivers/i2c/busses/i2c-designware-core.h | 8 +- drivers/i2c/busses/i2c-designware-master.c | 3 +- drivers/i2c/busses/i2c-designware-platdrv.c | 89 +- drivers/i2c/busses/i2c-i801.c | 16 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 1 - drivers/i2c/busses/i2c-mt65xx.c | 62 +- drivers/i2c/busses/i2c-sh_mobile.c | 15 +- drivers/i2c/busses/i2c-uniphier-f.c | 7 +- drivers/i2c/busses/i2c-uniphier.c | 7 +- drivers/i2c/busses/i2c-xiic.c | 4 + drivers/i2c/i2c-core-base.c | 11 +- drivers/infiniband/core/cq.c | 8 +- drivers/infiniband/core/device.c | 15 +- drivers/infiniband/core/mad.c | 2 +- drivers/infiniband/core/rdma_core.c | 2 + drivers/infiniband/core/sysfs.c | 65 +- drivers/infiniband/core/ucma.c | 6 + drivers/infiniband/core/uverbs.h | 5 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 23 + drivers/infiniband/core/uverbs_main.c | 91 +- .../infiniband/core/uverbs_std_types_flow_action.c | 7 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 + drivers/infiniband/hw/bnxt_re/qplib_fp.c | 132 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 51 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 57 +- drivers/infiniband/hw/cxgb4/qp.c | 6 + drivers/infiniband/hw/hfi1/Makefile | 41 +- drivers/infiniband/hw/hfi1/affinity.c | 4 +- drivers/infiniband/hw/hfi1/chip.c | 460 +-- drivers/infiniband/hw/hfi1/chip.h | 71 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 47 +- drivers/infiniband/hw/hfi1/init.c | 107 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 1 - drivers/infiniband/hw/hfi1/msix.c | 363 ++ drivers/infiniband/hw/hfi1/msix.h | 64 + drivers/infiniband/hw/hfi1/pcie.c | 74 +- drivers/infiniband/hw/hfi1/sdma.h | 11 +- drivers/infiniband/hw/hfi1/vnic_main.c | 12 +- drivers/infiniband/hw/mlx5/devx.c | 6 +- drivers/infiniband/hw/mlx5/flow.c | 301 ++ drivers/infiniband/hw/mlx5/main.c | 11 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 23 +- drivers/infiniband/hw/mlx5/qp.c | 37 +- drivers/infiniband/hw/nes/nes.c | 3 - drivers/infiniband/hw/nes/nes.h | 9 - drivers/infiniband/hw/nes/nes_nic.c | 2 - drivers/infiniband/hw/qedr/verbs.c | 2 - drivers/infiniband/sw/rxe/rxe_comp.c | 39 +- drivers/infiniband/sw/rxe/rxe_loc.h | 3 +- drivers/infiniband/sw/rxe/rxe_mr.c | 35 +- drivers/infiniband/sw/rxe/rxe_net.c | 38 +- drivers/infiniband/sw/rxe/rxe_pool.c | 55 +- drivers/infiniband/sw/rxe/rxe_pool.h | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 10 + drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_req.c | 17 +- drivers/infiniband/sw/rxe/rxe_resp.c | 10 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 4 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 2 + drivers/infiniband/ulp/srpt/ib_srpt.c | 2 +- drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 729 ++++ drivers/interconnect/qcom/Kconfig | 22 + drivers/interconnect/qcom/Makefile | 7 + drivers/interconnect/qcom/msm8916.c | 510 +++ drivers/interconnect/qcom/smd-rpm.c | 91 + drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/iommu/amd_iommu_v2.c | 1 - drivers/iommu/intel-svm.c | 1 - drivers/md/dm-crypt.c | 10 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-raid.c | 154 +- drivers/md/dm-verity-target.c | 24 +- drivers/md/md-cluster.c | 10 +- drivers/md/raid10.c | 5 +- drivers/md/raid5-log.h | 5 + drivers/md/raid5.c | 6 +- drivers/media/i2c/Kconfig | 2 + drivers/media/i2c/adv7842.c | 9 + drivers/media/i2c/ov13858.c | 12 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5640.c | 21 +- drivers/media/i2c/ov5670.c | 12 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov772x.c | 193 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov9650.c | 157 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 9 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 6 +- drivers/media/platform/qcom/camss/camss-csid.c | 1 + .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 1 + .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 1 + drivers/media/platform/qcom/camss/camss-csiphy.c | 1 + drivers/media/platform/qcom/camss/camss-ispif.c | 5 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 1 + drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 1 + drivers/media/platform/qcom/camss/camss.c | 15 +- drivers/media/platform/vicodec/Makefile | 2 +- drivers/media/platform/vicodec/codec-fwht.c | 855 +++++ drivers/media/platform/vicodec/codec-fwht.h | 125 + drivers/media/platform/vicodec/codec-v4l2-fwht.c | 325 ++ drivers/media/platform/vicodec/codec-v4l2-fwht.h | 50 + drivers/media/platform/vicodec/vicodec-codec.c | 797 ----- drivers/media/platform/vicodec/vicodec-codec.h | 129 - drivers/media/platform/vicodec/vicodec-core.c | 483 ++- drivers/media/usb/dvb-usb-v2/af9035.c | 6 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 39 + drivers/memory/ti-aemif.c | 2 +- drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/lkdtm/usercopy.c | 13 + drivers/misc/sgi-gru/grutlbpurge.c | 1 - drivers/mmc/host/meson-mx-sdio.c | 8 +- drivers/mmc/host/omap_hsmmc.c | 1 + drivers/mmc/host/renesas_sdhi_core.c | 51 +- drivers/mmc/host/sdhci-tegra.c | 675 +++- drivers/mmc/host/tmio_mmc.c | 13 +- drivers/mmc/host/tmio_mmc_core.c | 4 +- drivers/mtd/nand/raw/Kconfig | 20 - drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/ams-delta.c | 24 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 87 +- drivers/mtd/nand/raw/au1550nd.c | 85 +- drivers/mtd/nand/raw/bcm47xxnflash/main.c | 2 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 38 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 78 +- drivers/mtd/nand/raw/cafe_nand.c | 56 +- drivers/mtd/nand/raw/cmx270_nand.c | 20 +- drivers/mtd/nand/raw/cs553x_nand.c | 33 +- drivers/mtd/nand/raw/davinci_nand.c | 59 +- drivers/mtd/nand/raw/denali.c | 114 +- drivers/mtd/nand/raw/denali.h | 10 +- drivers/mtd/nand/raw/denali_dt.c | 12 +- drivers/mtd/nand/raw/denali_pci.c | 10 +- drivers/mtd/nand/raw/diskonchip.c | 116 +- drivers/mtd/nand/raw/docg4.c | 1442 -------- drivers/mtd/nand/raw/fsl_elbc_nand.c | 52 +- drivers/mtd/nand/raw/fsl_ifc_nand.c | 82 +- drivers/mtd/nand/raw/fsl_upm.c | 38 +- drivers/mtd/nand/raw/fsmc_nand.c | 42 +- drivers/mtd/nand/raw/gpio.c | 13 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 99 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/hisi504_nand.c | 54 +- drivers/mtd/nand/raw/jz4740_nand.c | 39 +- drivers/mtd/nand/raw/jz4780_nand.c | 32 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 47 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 67 +- drivers/mtd/nand/raw/marvell_nand.c | 271 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 51 +- drivers/mtd/nand/raw/mtk_nand.c | 81 +- drivers/mtd/nand/raw/mxc_nand.c | 98 +- drivers/mtd/nand/raw/nand_base.c | 683 ++-- drivers/mtd/nand/raw/nand_bbt.c | 21 +- drivers/mtd/nand/raw/nand_bch.c | 10 +- drivers/mtd/nand/raw/nand_ecc.c | 14 +- drivers/mtd/nand/raw/nand_hynix.c | 12 +- drivers/mtd/nand/raw/nand_micron.c | 16 +- drivers/mtd/nand/raw/nand_toshiba.c | 88 + drivers/mtd/nand/raw/nandsim.c | 38 +- drivers/mtd/nand/raw/ndfc.c | 29 +- drivers/mtd/nand/raw/nuc900_nand.c | 27 +- drivers/mtd/nand/raw/omap2.c | 148 +- drivers/mtd/nand/raw/orion_nand.c | 14 +- drivers/mtd/nand/raw/oxnas_nand.c | 19 +- drivers/mtd/nand/raw/pasemi_nand.c | 19 +- drivers/mtd/nand/raw/plat_nand.c | 6 +- drivers/mtd/nand/raw/qcom_nandc.c | 53 +- drivers/mtd/nand/raw/r852.c | 54 +- drivers/mtd/nand/raw/s3c2410.c | 72 +- drivers/mtd/nand/raw/sh_flctl.c | 50 +- drivers/mtd/nand/raw/sharpsl.c | 24 +- drivers/mtd/nand/raw/sm_common.c | 5 +- drivers/mtd/nand/raw/socrates_nand.c | 44 +- drivers/mtd/nand/raw/sunxi_nand.c | 82 +- drivers/mtd/nand/raw/tango_nand.c | 67 +- drivers/mtd/nand/raw/tegra_nand.c | 36 +- drivers/mtd/nand/raw/tmio_nand.c | 53 +- drivers/mtd/nand/raw/txx9ndfmc.c | 38 +- drivers/mtd/nand/raw/vf610_nfc.c | 43 +- drivers/mtd/nand/raw/xway_nand.c | 27 +- drivers/net/dsa/b53/Kconfig | 9 + drivers/net/dsa/b53/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 246 +- drivers/net/dsa/b53/b53_priv.h | 36 + drivers/net/dsa/b53/b53_serdes.c | 217 ++ drivers/net/dsa/b53/b53_serdes.h | 121 + drivers/net/dsa/b53/b53_srab.c | 206 ++ drivers/net/dsa/mv88e6xxx/chip.c | 8 +- drivers/net/dsa/mv88e6xxx/phy.c | 3 + drivers/net/dsa/mv88e6xxx/serdes.c | 105 + drivers/net/dsa/mv88e6xxx/serdes.h | 16 + drivers/net/ethernet/8390/etherh.c | 35 +- drivers/net/ethernet/broadcom/bgmac.c | 2 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 22 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 20 - drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 - drivers/net/ethernet/broadcom/genet/bcmgenet.h | 3 + drivers/net/ethernet/broadcom/genet/bcmmii.c | 10 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 324 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 259 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 379 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 210 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 47 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 26 +- .../net/ethernet/cavium/liquidio/octeon_config.h | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 5 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 5 + drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 17 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 94 +- .../net/ethernet/cavium/liquidio/octeon_network.h | 26 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.c | 61 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.h | 9 +- .../net/ethernet/cavium/liquidio/request_manager.c | 125 +- .../ethernet/cavium/liquidio/response_manager.c | 82 +- .../ethernet/cavium/liquidio/response_manager.h | 4 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 42 + drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 3 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 238 ++ drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 106 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 7 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 25 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/freescale/Kconfig | 8 + drivers/net/ethernet/freescale/Makefile | 2 + .../ethernet/freescale/dpaa2}/Makefile | 0 .../ethernet/freescale/dpaa2}/dpaa2-eth-trace.h | 0 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2654 ++++++++++++++ .../ethernet/freescale/dpaa2}/dpaa2-eth.h | 0 .../ethernet/freescale/dpaa2}/dpaa2-ethtool.c | 0 .../ethernet/freescale/dpaa2}/dpkg.h | 0 .../ethernet/freescale/dpaa2}/dpni-cmd.h | 0 .../ethernet/freescale/dpaa2}/dpni.c | 0 .../ethernet/freescale/dpaa2}/dpni.h | 0 drivers/net/ethernet/freescale/fsl_pq_mdio.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 2 + drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 67 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 36 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 52 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 8 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 29 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 3 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 23 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 23 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h | 1 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 21 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 2 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 13 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 102 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 131 +- drivers/net/ethernet/ibm/emac/core.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 12 +- drivers/net/ethernet/intel/i40e/Makefile | 3 +- drivers/net/ethernet/intel/i40e/i40e.h | 19 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 148 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 368 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 182 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 90 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 832 +++++ drivers/net/ethernet/intel/i40e/i40e_xsk.h | 25 + .../net/ethernet/intel/i40evf/i40e_ethtool_stats.h | 221 ++ drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 137 +- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 15 +- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 43 +- drivers/net/ethernet/intel/ice/ice.h | 7 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 99 +- drivers/net/ethernet/intel/ice/ice_common.c | 525 ++- drivers/net/ethernet/intel/ice/ice_common.h | 17 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 3 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 801 ++++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 456 ++- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 24 +- drivers/net/ethernet/intel/ice/ice_main.c | 964 ++++- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- drivers/net/ethernet/intel/ice/ice_sched.c | 161 +- drivers/net/ethernet/intel/ice/ice_status.h | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 1459 ++++---- drivers/net/ethernet/intel/ice/ice_switch.h | 50 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_type.h | 52 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 20 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 11 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 282 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 13 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 41 + drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 4 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 15 + drivers/net/ethernet/intel/ixgbevf/Makefile | 1 + drivers/net/ethernet/intel/ixgbevf/defines.h | 10 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 673 ++++ drivers/net/ethernet/intel/ixgbevf/ipsec.h | 66 + drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 33 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 78 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 5 + drivers/net/ethernet/intel/ixgbevf/vf.c | 4 + drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 11 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 22 +- .../mellanox/mlx5/core/diag/fs_tracepoint.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 7 + .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 45 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 51 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 149 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 5 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 184 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 10 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 60 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 1 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 1 + .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 34 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/wq.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 16 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 4 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 32 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 44 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 65 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 50 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 8 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 50 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 12 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 36 + .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 12 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 32 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h | 38 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 330 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 12 + .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 269 +- .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 12 +- drivers/net/ethernet/ni/Kconfig | 3 +- drivers/net/ethernet/ni/nixge.c | 168 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 + drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 248 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 11 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 297 +- drivers/net/ethernet/qualcomm/qca_7k.c | 76 +- drivers/net/ethernet/qualcomm/qca_spi.c | 110 +- drivers/net/ethernet/qualcomm/qca_spi.h | 5 - drivers/net/ethernet/realtek/r8169.c | 7 +- drivers/net/ethernet/renesas/sh_eth.c | 36 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 2 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 12 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 5 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 9 +- drivers/net/ethernet/ti/netcp_core.c | 22 +- drivers/net/ethernet/ti/netcp_ethss.c | 42 +- drivers/net/hyperv/netvsc_drv.c | 11 +- drivers/net/net_failover.c | 4 +- drivers/net/phy/mscc.c | 113 +- drivers/net/phy/sfp.c | 20 +- drivers/net/thunderbolt.c | 5 +- drivers/net/usb/lan78xx.c | 34 +- drivers/net/usb/lan78xx.h | 14 +- drivers/net/usb/usbnet.c | 1 + drivers/net/veth.c | 15 + drivers/net/vxlan.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 26 +- drivers/net/wan/fsl_ucc_hdlc.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 4 +- drivers/net/wireless/ath/carl9170/tx.c | 4 +- drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 1 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 69 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 89 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 199 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 120 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 23 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 124 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 1 + drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 4 - .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 10 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 14 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 24 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-io.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 3 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 56 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 162 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 28 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 66 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 5 - .../net/wireless/intel/iwlwifi/mvm/offloading.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 711 ++-- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 26 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/testmode.h | 5 - .../net/wireless/intel/iwlwifi/mvm/time-event.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 115 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 26 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 94 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 20 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 88 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 124 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 16 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +- drivers/net/wireless/mac80211_hwsim.c | 18 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/Kconfig | 6 + drivers/net/wireless/mediatek/mt76/Makefile | 3 + drivers/net/wireless/mediatek/mt76/dma.h | 10 + drivers/net/wireless/mediatek/mt76/mac80211.c | 3 + drivers/net/wireless/mediatek/mt76/mt76.h | 27 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 2 +- drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 - drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 44 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 126 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 8 +- drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 127 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 347 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 56 +- drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 ---- drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 218 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 15 - drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 157 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 85 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 685 ++++ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 55 + drivers/net/wireless/mediatek/mt76/mt76x02_util.h | 25 + drivers/net/wireless/mediatek/mt76/mt76x2.h | 50 +- drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 99 +- drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 15 +- .../wireless/mediatek/mt76/mt76x2_init_common.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 21 +- .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 130 +- drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 47 +- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 619 ---- drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 8 +- .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76x2u.h | 1 - drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 29 +- drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 8 - drivers/net/wireless/mediatek/mt76/usb_mcu.c | 78 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 18 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 2 + .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 4 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 4 - drivers/net/wireless/rsi/rsi_91x_usb.c | 11 +- drivers/net/wireless/rsi/rsi_common.h | 1 - drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/nvme/host/pci.c | 8 + drivers/nvme/target/core.c | 4 +- drivers/nvme/target/fcloop.c | 3 +- drivers/of/base.c | 49 +- drivers/of/device.c | 4 +- drivers/of/fdt.c | 43 +- drivers/of/of_mdio.c | 12 +- drivers/of/of_numa.c | 4 +- drivers/of/overlay.c | 4 +- drivers/of/platform.c | 12 +- drivers/of/unittest.c | 29 +- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_ctrl.c | 22 +- drivers/pci/hotplug/pciehp_pci.c | 23 +- drivers/pci/pcie/aspm.c | 2 +- drivers/pci/quirks.c | 6 - drivers/pci/remove.c | 4 +- drivers/pci/switch/switchtec.c | 4 + drivers/pinctrl/Kconfig | 7 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/berlin/berlin.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 10 +- drivers/pinctrl/freescale/pinctrl-imx.c | 7 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 12 +- drivers/pinctrl/intel/pinctrl-intel.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 4 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 1404 ++++++++ drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 4 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 6 +- drivers/pinctrl/nuvoton/Kconfig | 12 + drivers/pinctrl/nuvoton/Makefile | 4 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2072 +++++++++++ drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-ingenic.c | 466 ++- drivers/pinctrl/pinctrl-lantiq.c | 8 +- drivers/pinctrl/pinctrl-lpc18xx.c | 6 + drivers/pinctrl/pinctrl-rockchip.c | 8 +- drivers/pinctrl/pinctrl-rza1.c | 8 +- drivers/pinctrl/pinctrl-single.c | 32 +- drivers/pinctrl/pinctrl-st.c | 6 +- drivers/pinctrl/qcom/pinctrl-msm.c | 77 + drivers/pinctrl/sirf/pinctrl-atlas7.c | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 8 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 5 +- drivers/power/supply/ab8500_fg.c | 21 +- drivers/power/supply/bq25890_charger.c | 62 +- drivers/power/supply/cros_usbpd-charger.c | 2 - drivers/power/supply/max14577_charger.c | 22 +- drivers/power/supply/max17040_battery.c | 18 +- drivers/power/supply/max17042_battery.c | 32 +- drivers/power/supply/max77693_charger.c | 22 +- drivers/power/supply/max8997_charger.c | 26 +- drivers/power/supply/max8998_charger.c | 26 +- drivers/regulator/bd71837-regulator.c | 19 + drivers/regulator/core.c | 43 +- drivers/regulator/of_regulator.c | 2 - drivers/remoteproc/qcom_adsp_pil.c | 12 + drivers/rpmsg/qcom_glink_native.c | 3 - drivers/rtc/rtc-mrst.c | 3 +- drivers/scsi/53c700.h | 2 +- drivers/scsi/aacraid/aachba.c | 7 - drivers/scsi/aacraid/commsup.c | 2 - drivers/scsi/aic7xxx/aic7770.c | 6 - drivers/scsi/aic7xxx/aic79xx.h | 6 - drivers/scsi/aic7xxx/aic79xx_core.c | 43 - drivers/scsi/aic7xxx/aic79xx_pci.c | 6 - drivers/scsi/aic7xxx/aic7xxx.h | 6 - drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 6 - drivers/scsi/aic7xxx/aic7xxx_core.c | 40 +- drivers/scsi/aic7xxx/aic7xxx_pci.c | 7 - drivers/scsi/aic7xxx/aicasm/aicasm.h | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c | 4 - drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h | 4 - drivers/scsi/be2iscsi/be_main.c | 2 - drivers/scsi/libfc/fc_fcp.c | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 2 +- drivers/scsi/qedi/qedi.h | 7 +- drivers/scsi/qedi/qedi_main.c | 28 +- drivers/scsi/raid_class.c | 4 +- drivers/soc/imx/gpcv2.c | 92 +- drivers/soc/renesas/Kconfig | 11 +- drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a774a1-sysc.c | 45 + drivers/soc/renesas/rcar-rst.c | 4 +- drivers/soc/renesas/rcar-sysc.c | 3 + drivers/soc/renesas/rcar-sysc.h | 1 + drivers/soc/tegra/pmc.c | 513 ++- drivers/soundwire/bus.c | 6 + drivers/soundwire/bus.h | 4 + drivers/soundwire/intel.c | 68 +- drivers/soundwire/intel_init.c | 2 +- drivers/soundwire/stream.c | 511 ++- drivers/spi/Kconfig | 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-atmel.c | 10 +- drivers/spi/spi-davinci.c | 2 - drivers/spi/spi-dw-mmio.c | 29 +- drivers/spi/spi-dw.c | 22 +- drivers/spi/spi-fsl-espi.c | 4 +- drivers/spi/spi-gpio.c | 6 +- drivers/spi/spi-orion.c | 22 +- drivers/spi/spi-pl022.c | 8 +- drivers/spi/spi-pxa2xx.c | 8 +- drivers/spi/spi-rspi.c | 44 +- drivers/spi/spi-sh-hspi.c | 12 +- drivers/spi/spi-sh-msiof.c | 34 +- drivers/spi/spi-sh.c | 12 +- drivers/spi/spi-sprd.c | 745 ++++ drivers/spi/spi-tegra20-slink.c | 31 +- drivers/staging/fsl-dpaa2/Kconfig | 8 - drivers/staging/fsl-dpaa2/Makefile | 1 - drivers/staging/fsl-dpaa2/ethernet/TODO | 18 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2661 -------------- drivers/staging/mt29f_spinand/mt29f_spinand.c | 33 +- drivers/target/iscsi/iscsi_target.c | 9 +- drivers/target/iscsi/iscsi_target_login.c | 149 +- drivers/target/iscsi/iscsi_target_login.h | 2 +- drivers/usb/chipidea/ci_hdrc_imx.c | 19 +- drivers/usb/chipidea/usbmisc_imx.c | 4 +- drivers/usb/class/cdc-wdm.c | 2 +- drivers/usb/core/hcd-pci.c | 2 - drivers/usb/core/message.c | 11 + drivers/usb/core/quirks.c | 7 + drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/dwc3-of-simple.c | 10 +- drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/gadget.c | 1 - drivers/usb/gadget/udc/fotg210-udc.c | 15 +- drivers/usb/gadget/udc/net2280.c | 16 +- drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-plat.c | 27 +- drivers/usb/host/xhci.c | 30 + drivers/usb/misc/uss720.c | 4 +- drivers/usb/misc/yurex.c | 8 +- drivers/usb/mtu3/mtu3_core.c | 6 +- drivers/usb/mtu3/mtu3_hw_regs.h | 1 + drivers/usb/storage/scsiglue.c | 9 + drivers/usb/storage/uas.c | 21 + drivers/usb/storage/unusual_devs.h | 7 + drivers/usb/typec/bus.c | 7 +- drivers/usb/typec/class.c | 1 - drivers/video/fbdev/core/fbmem.c | 63 +- drivers/xen/gntdev.c | 26 +- drivers/xen/manage.c | 6 +- drivers/xen/time.c | 2 +- fs/9p/vfs_dir.c | 11 - fs/9p/vfs_file.c | 2 +- fs/afs/internal.h | 1 - fs/afs/mntpt.c | 2 +- fs/afs/super.c | 67 +- fs/aio.c | 8 +- fs/btrfs/ctree.h | 11 +- fs/buffer.c | 21 +- fs/cifs/cifsglob.h | 1 + fs/cifs/cifssmb.c | 11 +- fs/cifs/connect.c | 23 +- fs/cifs/ioctl.c | 2 - fs/cifs/smb2inode.c | 15 +- fs/cifs/smb2misc.c | 11 +- fs/cifs/smb2ops.c | 16 +- fs/cifs/smb2pdu.c | 3 + fs/cifs/trace.h | 30 + fs/cifs/transport.c | 21 +- fs/compat_binfmt_elf.c | 2 +- fs/cramfs/inode.c | 5 +- fs/crypto/fscrypt_private.h | 4 - fs/crypto/keyinfo.c | 10 - fs/dax.c | 13 +- fs/ext2/acl.c | 4 + fs/ext4/ext4.h | 4 +- fs/ext4/inode.c | 31 +- fs/f2fs/acl.c | 3 + fs/f2fs/debug.c | 3 +- fs/f2fs/f2fs.h | 15 +- fs/f2fs/file.c | 2 +- fs/f2fs/segment.c | 73 +- fs/f2fs/super.c | 16 +- fs/file_table.c | 2 +- fs/fs_context.c | 104 +- fs/fs_parser.c | 216 +- fs/fsopen.c | 84 +- fs/hfs/brec.c | 5 + fs/hfs/btree.c | 39 +- fs/hfs/btree.h | 1 + fs/hfs/catalog.c | 16 + fs/hfs/extent.c | 4 + fs/hfsplus/attributes.c | 10 + fs/hfsplus/brec.c | 5 + fs/hfsplus/btree.c | 42 +- fs/hfsplus/catalog.c | 24 + fs/hfsplus/extents.c | 4 + fs/hfsplus/hfsplus_fs.h | 2 + fs/hugetlbfs/inode.c | 103 +- fs/internal.h | 9 +- fs/iomap.c | 2 +- fs/jfs/acl.c | 4 + fs/kernfs/mount.c | 21 +- fs/libfs.c | 3 +- fs/namespace.c | 89 +- fs/nilfs2/alloc.c | 11 +- fs/nilfs2/alloc.h | 11 +- fs/nilfs2/bmap.c | 11 +- fs/nilfs2/bmap.h | 11 +- fs/nilfs2/btnode.c | 11 +- fs/nilfs2/btnode.h | 11 +- fs/nilfs2/btree.c | 11 +- fs/nilfs2/btree.h | 11 +- fs/nilfs2/cpfile.c | 11 +- fs/nilfs2/cpfile.h | 11 +- fs/nilfs2/dat.c | 11 +- fs/nilfs2/dat.h | 11 +- fs/nilfs2/dir.c | 11 +- fs/nilfs2/direct.c | 11 +- fs/nilfs2/direct.h | 11 +- fs/nilfs2/file.c | 26 +- fs/nilfs2/gcinode.c | 11 +- fs/nilfs2/ifile.c | 11 +- fs/nilfs2/ifile.h | 11 +- fs/nilfs2/inode.c | 11 +- fs/nilfs2/ioctl.c | 11 +- fs/nilfs2/mdt.c | 11 +- fs/nilfs2/mdt.h | 11 +- fs/nilfs2/namei.c | 11 +- fs/nilfs2/nilfs.h | 11 +- fs/nilfs2/page.c | 11 +- fs/nilfs2/page.h | 11 +- fs/nilfs2/recovery.c | 11 +- fs/nilfs2/segbuf.c | 11 +- fs/nilfs2/segbuf.h | 11 +- fs/nilfs2/segment.c | 11 +- fs/nilfs2/segment.h | 11 +- fs/nilfs2/sufile.c | 11 +- fs/nilfs2/sufile.h | 11 +- fs/nilfs2/super.c | 11 +- fs/nilfs2/sysfs.c | 11 +- fs/nilfs2/sysfs.h | 11 +- fs/nilfs2/the_nilfs.c | 11 +- fs/nilfs2/the_nilfs.h | 11 +- fs/notify/fanotify/fanotify_user.c | 42 +- fs/notify/fdinfo.c | 5 + fs/notify/fsnotify.c | 45 +- fs/notify/fsnotify.h | 11 + fs/notify/mark.c | 4 + fs/ocfs2/move_extents.c | 57 +- fs/ocfs2/refcounttree.c | 16 +- fs/overlayfs/file.c | 23 +- fs/overlayfs/inode.c | 10 + fs/proc/inode.c | 1 - fs/proc/internal.h | 1 - fs/proc/kcore.c | 3 +- fs/proc/root.c | 23 +- fs/read_write.c | 2 +- fs/reiserfs/xattr.c | 7 + fs/select.c | 20 +- fs/stat.c | 3 + fs/statfs.c | 26 +- fs/super.c | 151 +- fs/timerfd.c | 12 +- fs/udf/balloc.c | 6 +- fs/utimes.c | 73 +- include/asm-generic/compat.h | 24 +- include/asm-generic/pgtable.h | 4 +- include/asm-generic/unistd.h | 13 - include/asm-generic/vmlinux.lds.h | 4 +- include/crypto/algapi.h | 14 +- include/crypto/cbc.h | 2 +- include/crypto/hash.h | 6 +- include/crypto/mcryptd.h | 114 - include/crypto/speck.h | 62 - include/drm/drm_drv.h | 1 - include/drm/drm_fb_helper.h | 12 + include/drm/drm_fourcc.h | 22 + include/drm/drm_mode_config.h | 15 + include/drm/drm_plane.h | 7 + include/drm/drm_syncobj.h | 4 +- include/dt-bindings/clock/maxim,max77686.h | 5 +- include/dt-bindings/clock/maxim,max77802.h | 5 +- include/dt-bindings/clock/qcom,camcc-sdm845.h | 116 + include/dt-bindings/clock/qcom,gcc-msm8996.h | 9 + include/dt-bindings/clock/qcom,gcc-sdm845.h | 3 + include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 58 + include/dt-bindings/clock/samsung,s2mps11.h | 5 +- include/dt-bindings/clock/samsung,s3c64xx-clock.h | 7 +- include/dt-bindings/clock/sun50i-a64-ccu.h | 1 + include/dt-bindings/gpio/meson-g12a-gpio.h | 114 + include/dt-bindings/interconnect/qcom.h | 98 + include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h | 18 + include/dt-bindings/power/r8a774a1-sysc.h | 31 + include/linux/arm-smccc.h | 38 +- include/linux/avf/virtchnl.h | 2 +- include/linux/bio.h | 22 +- include/linux/bitmap.h | 37 +- include/linux/blk-cgroup.h | 45 +- include/linux/bpf_verifier.h | 8 +- include/linux/buffer_head.h | 7 +- include/linux/bvec.h | 3 - include/linux/compat.h | 101 +- include/linux/compat_time.h | 32 - include/linux/compiler_types.h | 1 - include/linux/crc-t10dif.h | 1 + include/linux/dma/sprd-dma.h | 69 + include/linux/elfcore-compat.h | 8 +- include/linux/errno.h | 1 + include/linux/ethtool.h | 33 +- include/linux/fb.h | 2 + include/linux/fs.h | 20 +- include/linux/fs_context.h | 13 +- include/linux/fs_parser.h | 14 +- include/linux/fsl_ifc.h | 2 + include/linux/fsnotify_backend.h | 17 +- include/linux/hid.h | 29 + include/linux/hmm.h | 2 +- include/linux/i2c.h | 2 +- include/linux/ieee80211.h | 111 +- include/linux/interconnect-provider.h | 125 + include/linux/interconnect.h | 49 + include/linux/iomap.h | 4 +- include/linux/kernfs.h | 4 +- include/linux/lsm_hooks.h | 9 - include/linux/math64.h | 2 + include/linux/memcontrol.h | 13 +- include/linux/mfd/da9063/pdata.h | 16 +- include/linux/mfd/rohm-bd718x7.h | 33 +- include/linux/mlx5/device.h | 6 + include/linux/mlx5/driver.h | 24 +- include/linux/mlx5/fs.h | 20 +- include/linux/mlx5/mlx5_ifc.h | 70 +- include/linux/mm.h | 32 +- include/linux/mmc/host.h | 5 + include/linux/mmu_notifier.h | 27 +- include/linux/mod_devicetable.h | 1 + include/linux/mtd/nand_bch.h | 11 +- include/linux/mtd/nand_ecc.h | 8 +- include/linux/mtd/rawnand.h | 144 +- include/linux/netdevice.h | 27 + include/linux/of.h | 33 + include/linux/pci_ids.h | 2 + include/linux/platform_data/gpio-ts5500.h | 27 - include/linux/qed/common_hsi.h | 10 +- include/linux/qed/iscsi_common.h | 2 +- include/linux/regulator/machine.h | 6 +- include/linux/restart_block.h | 4 +- include/linux/sched.h | 6 + include/linux/security.h | 8 +- include/linux/socket.h | 4 +- include/linux/soundwire/sdw.h | 12 +- include/linux/spi/spi.h | 3 + include/linux/syscalls.h | 21 +- include/linux/time32.h | 78 +- include/linux/timekeeping.h | 16 +- include/linux/timekeeping32.h | 53 +- include/linux/tracepoint.h | 8 +- include/media/v4l2-dv-timings.h | 11 + include/net/9p/9p.h | 12 +- include/net/9p/client.h | 71 +- include/net/act_api.h | 3 +- include/net/cfg80211.h | 2 + include/net/genetlink.h | 2 +- include/net/ieee80211_radiotap.h | 21 + include/net/mac80211.h | 80 +- include/net/netfilter/nf_conntrack_timeout.h | 2 +- include/net/rtnetlink.h | 1 + include/net/tls.h | 6 + include/net/xdp.h | 6 +- include/net/xdp_sock.h | 51 +- include/rdma/ib_verbs.h | 14 +- include/rdma/uverbs_ioctl.h | 40 + include/rdma/uverbs_std_types.h | 12 + include/soc/tegra/pmc.h | 20 +- include/sound/simple_card_utils.h | 27 +- include/sound/soc-dapm.h | 9 - include/sound/soc.h | 15 + include/uapi/asm-generic/unistd.h | 2 + include/uapi/drm/drm_fourcc.h | 3 + include/uapi/linux/ethtool.h | 15 +- include/uapi/linux/fanotify.h | 16 +- include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/fs.h | 4 +- include/uapi/linux/fsinfo.h | 24 +- include/uapi/linux/if_addr.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_packet.h | 1 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/keyctl.h | 2 +- include/uapi/linux/nl80211.h | 24 +- include/uapi/linux/pkt_sched.h | 6 +- include/uapi/linux/rds.h | 1 + include/uapi/linux/udmabuf.h | 33 + include/uapi/linux/vhost.h | 2 +- include/uapi/linux/videodev2.h | 7 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 18 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 12 + include/xen/events.h | 2 + include/xen/interface/memory.h | 6 - include/xen/xen-ops.h | 133 +- init/do_mounts.c | 31 + ipc/mqueue.c | 12 +- ipc/msg.c | 6 +- ipc/sem.c | 10 +- ipc/shm.c | 7 +- ipc/syscall.c | 2 +- ipc/util.h | 2 +- kernel/bpf/arraymap.c | 24 + kernel/bpf/hashtab.c | 31 + kernel/bpf/sockmap.c | 12 +- kernel/bpf/syscall.c | 1 - kernel/bpf/verifier.c | 216 +- kernel/cgroup/cgroup-v1.c | 126 +- kernel/cgroup/cgroup.c | 49 +- kernel/cgroup/cpuset.c | 3 +- kernel/compat.c | 8 +- kernel/cpu.c | 37 +- kernel/dma/direct.c | 4 +- kernel/events/core.c | 11 +- kernel/events/hw_breakpoint.c | 13 +- kernel/fork.c | 55 +- kernel/futex_compat.c | 2 +- kernel/pid.c | 2 +- kernel/printk/printk.c | 1 - kernel/printk/printk_safe.c | 4 +- kernel/sched/core.c | 8 +- kernel/seccomp.c | 4 +- kernel/signal.c | 19 +- kernel/time/clocksource.c | 40 +- kernel/time/hrtimer.c | 8 +- kernel/time/posix-stubs.c | 18 +- kernel/time/posix-timers.c | 30 +- kernel/time/time.c | 97 +- kernel/time/timekeeping.c | 24 - kernel/watchdog.c | 4 +- kernel/watchdog_hld.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 4 +- lib/bitmap.c | 22 +- lib/crc-t10dif.c | 57 +- lib/parser.c | 11 +- lib/percpu_counter.c | 1 - lib/vsprintf.c | 7 +- localversion-next | 2 +- mm/Kconfig | 1 + mm/Makefile | 3 +- mm/backing-dev.c | 5 + mm/fadvise.c | 81 +- mm/filemap.c | 6 +- mm/huge_memory.c | 4 +- mm/kmemleak.c | 51 +- mm/maccess.c | 6 + mm/memcontrol.c | 2 + mm/memory.c | 122 +- mm/memory_hotplug.c | 3 +- mm/mempolicy.c | 24 +- mm/mmu_notifier.c | 31 - mm/page-writeback.c | 1 - mm/page_alloc.c | 37 +- mm/readahead.c | 45 +- mm/slub.c | 21 +- mm/swapfile.c | 69 +- mm/util.c | 11 +- mm/vmscan.c | 6 +- net/9p/Makefile | 1 - net/9p/client.c | 554 +-- net/9p/mod.c | 9 +- net/9p/protocol.c | 5 + net/9p/trans_fd.c | 45 +- net/9p/trans_rdma.c | 34 +- net/9p/trans_virtio.c | 44 +- net/9p/trans_xen.c | 17 +- net/9p/util.c | 140 - net/bridge/br_if.c | 5 +- net/bridge/br_vlan.c | 5 +- net/compat.c | 10 +- net/core/dev.c | 4 +- net/core/ethtool.c | 158 +- net/core/filter.c | 82 +- net/core/rtnetlink.c | 55 +- net/core/xdp.c | 53 +- net/ipv4/devinet.c | 62 +- net/ipv4/esp4.c | 7 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/igmp.c | 11 +- net/ipv4/ip_fragment.c | 21 +- net/ipv4/netfilter/Kconfig | 8 +- net/ipv4/tcp.c | 2 + net/ipv4/tcp_input.c | 13 + net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_minisocks.c | 3 +- net/ipv4/xfrm4_input.c | 1 + net/ipv4/xfrm4_mode_transport.c | 4 +- net/ipv6/addrconf.c | 126 +- net/ipv6/af_inet6.c | 10 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_fib.c | 5 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/route.c | 3 - net/ipv6/xfrm6_input.c | 1 + net/ipv6/xfrm6_mode_transport.c | 4 +- net/ipv6/xfrm6_output.c | 2 + net/iucv/af_iucv.c | 38 +- net/iucv/iucv.c | 2 +- net/mac80211/cfg.c | 9 +- net/mac80211/debugfs.c | 4 + net/mac80211/debugfs_sta.c | 364 +- net/mac80211/driver-ops.h | 10 + net/mac80211/ibss.c | 26 +- net/mac80211/ieee80211_i.h | 7 +- net/mac80211/key.c | 111 +- net/mac80211/main.c | 86 +- net/mac80211/mesh.c | 5 +- net/mac80211/mesh_hwmp.c | 4 + net/mac80211/mlme.c | 93 +- net/mac80211/rx.c | 39 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 27 +- net/mac80211/status.c | 7 +- net/mac80211/tx.c | 124 +- net/mac80211/util.c | 51 +- net/mac80211/vht.c | 20 + net/ncsi/ncsi-netlink.c | 1 - net/netfilter/nf_conntrack_proto_dccp.c | 7 + net/netfilter/nf_conntrack_proto_sctp.c | 7 + net/netfilter/nf_conntrack_proto_tcp.c | 7 + net/netfilter/nf_tables_api.c | 1 + net/netfilter/nft_ct.c | 59 +- net/netlink/af_netlink.c | 6 +- net/packet/af_packet.c | 61 +- net/packet/internal.h | 1 + net/rds/Kconfig | 2 +- net/rds/rds.h | 2 +- net/rds/recv.c | 14 +- net/sched/act_api.c | 24 +- net/sched/act_bpf.c | 3 +- net/sched/act_connmark.c | 14 +- net/sched/act_csum.c | 3 +- net/sched/act_gact.c | 3 +- net/sched/act_ife.c | 21 +- net/sched/act_ipt.c | 6 +- net/sched/act_mirred.c | 3 +- net/sched/act_nat.c | 3 +- net/sched/act_pedit.c | 21 +- net/sched/act_police.c | 3 +- net/sched/act_sample.c | 3 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 3 +- net/sched/act_skbmod.c | 3 +- net/sched/act_tunnel_key.c | 19 +- net/sched/act_vlan.c | 3 +- net/sctp/socket.c | 34 +- net/socket.c | 18 +- net/tipc/bcast.c | 4 +- net/tipc/diag.c | 2 + net/tipc/netlink.c | 2 + net/tipc/socket.c | 79 +- net/tipc/socket.h | 2 + net/tipc/topsrv.c | 14 +- net/tls/tls_sw.c | 214 +- net/wireless/nl80211.c | 11 +- net/wireless/reg.c | 65 +- net/wireless/util.c | 111 +- net/xdp/xdp_umem.c | 6 +- net/xdp/xdp_umem.h | 10 - net/xdp/xdp_umem_props.h | 14 - net/xdp/xsk.c | 34 +- net/xdp/xsk_queue.c | 5 +- net/xdp/xsk_queue.h | 13 +- net/xfrm/xfrm_device.c | 6 +- net/xfrm/xfrm_input.c | 1 + net/xfrm/xfrm_user.c | 12 + samples/bpf/Makefile | 1 + samples/bpf/tcp_tos_reflect_kern.c | 87 + samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 15 +- samples/statx/test-fsinfo.c | 16 +- scripts/Kbuild.include | 4 - scripts/Makefile.build | 2 - scripts/checkpatch.pl | 14 +- scripts/depmod.sh | 4 +- scripts/kconfig/Makefile | 1 - scripts/kconfig/check-pkgconfig.sh | 8 - scripts/kconfig/gconf-cfg.sh | 7 + scripts/kconfig/mconf-cfg.sh | 25 +- scripts/kconfig/mconf.c | 1 - scripts/kconfig/nconf-cfg.sh | 25 +- scripts/kconfig/qconf-cfg.sh | 7 + scripts/setlocalversion | 2 +- scripts/subarch.include | 13 + security/apparmor/secid.c | 1 - security/commoncap.c | 3 - security/keys/dh.c | 2 +- security/security.c | 5 - security/selinux/hooks.c | 84 +- security/selinux/include/security.h | 16 +- security/selinux/ss/mls.c | 178 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/services.c | 12 +- security/smack/smack.h | 10 +- security/smack/smack_lsm.c | 54 +- security/tomoyo/common.c | 3 +- sound/aoa/soundbus/i2sbus/core.c | 15 +- sound/core/rawmidi.c | 4 +- sound/hda/ext/hdac_ext_stream.c | 22 +- sound/mips/hal2.c | 13 +- sound/pci/cs46xx/cs46xx_lib.c | 6 +- sound/pci/emu10k1/emupcm.c | 3 +- sound/pci/hda/hda_codec.c | 3 +- sound/pci/hda/hda_controller.c | 23 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 3 +- sound/pci/rme32.c | 22 +- sound/soc/atmel/Kconfig | 11 + sound/soc/atmel/Makefile | 2 + sound/soc/atmel/mikroe-proto.c | 165 + sound/soc/codecs/Kconfig | 6 +- sound/soc/codecs/adau17x1.c | 9 +- sound/soc/codecs/adau17x1.h | 4 - sound/soc/codecs/cs4265.c | 7 +- sound/soc/codecs/dmic.c | 1 + sound/soc/codecs/hdac_hdmi.c | 3 - sound/soc/codecs/pcm3060-i2c.c | 9 +- sound/soc/codecs/pcm3060-spi.c | 9 +- sound/soc/codecs/pcm3060.c | 19 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/tas5720.c | 103 +- sound/soc/codecs/tas6424.c | 70 +- sound/soc/codecs/tas6424.h | 10 + sound/soc/codecs/tlv320aic31xx.c | 85 + sound/soc/codecs/tlv320aic31xx.h | 23 + sound/soc/davinci/davinci-mcasp.c | 37 + sound/soc/generic/audio-graph-card.c | 18 +- sound/soc/generic/audio-graph-scu-card.c | 55 +- sound/soc/generic/simple-card-utils.c | 47 +- sound/soc/generic/simple-card.c | 30 +- sound/soc/generic/simple-scu-card.c | 54 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 5 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 5 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 5 +- sound/soc/meson/Kconfig | 9 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 11 +- sound/soc/meson/axg-pdm.c | 654 ++++ sound/soc/qcom/qdsp6/q6routing.c | 4 +- sound/soc/sh/rcar/adg.c | 9 +- sound/soc/sh/rcar/core.c | 145 +- sound/soc/sh/rcar/dma.c | 106 +- sound/soc/sh/rcar/gen.c | 33 +- sound/soc/sh/rcar/rsnd.h | 64 +- sound/soc/sh/rcar/ssi.c | 105 +- sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/soc-core.c | 152 +- sound/soc/soc-dapm.c | 406 +-- sound/soc/soc-pcm.c | 154 +- sound/soc/soc-topology.c | 11 - tools/bpf/bpftool/map.c | 34 +- tools/include/uapi/linux/if_link.h | 1 + tools/kvm/kvm_stat/kvm_stat | 59 +- tools/lib/bpf/libbpf.c | 2 +- tools/lib/traceevent/event-parse.c | 1 + tools/lib/traceevent/event-parse.h | 46 +- tools/lib/traceevent/event-plugin.c | 1 + tools/lib/traceevent/plugin_function.c | 1 + tools/lib/traceevent/plugin_hrtimer.c | 1 + tools/lib/traceevent/plugin_jbd2.c | 1 + tools/lib/traceevent/plugin_kmem.c | 1 + tools/lib/traceevent/plugin_kvm.c | 1 + tools/lib/traceevent/plugin_mac80211.c | 1 + tools/lib/traceevent/plugin_sched_switch.c | 1 + tools/lib/traceevent/plugin_scsi.c | 1 + tools/lib/traceevent/plugin_xen.c | 1 + tools/lib/traceevent/trace-seq.c | 2 + tools/lib/traceevent/trace-seq.h | 55 + tools/perf/Makefile.perf | 16 +- tools/perf/arch/arm64/Makefile | 5 +- tools/perf/arch/arm64/annotate/instructions.c | 59 +- tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 6 +- tools/perf/arch/powerpc/util/sym-handling.c | 4 +- tools/perf/arch/s390/annotate/instructions.c | 2 - tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 1 + tools/perf/arch/x86/tests/arch-tests.c | 6 + tools/perf/arch/x86/tests/bp-modify.c | 213 ++ tools/perf/builtin-record.c | 2 +- tools/perf/builtin-script.c | 8 +- tools/perf/builtin-stat.c | 1440 +------- tools/perf/builtin-trace.c | 163 +- tools/perf/examples/bpf/augmented_syscalls.c | 154 +- tools/perf/examples/bpf/etcsnoop.c | 80 + tools/perf/include/bpf/bpf.h | 3 + tools/perf/include/bpf/linux/socket.h | 24 + .../tests/shell/record+probe_libc_inet_pton.sh | 2 +- tools/perf/trace/beauty/Build | 1 + tools/perf/trace/beauty/beauty.h | 34 + tools/perf/trace/beauty/sockaddr.c | 76 + tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 32 +- tools/perf/util/annotate.h | 1 + tools/perf/util/evsel.c | 34 +- tools/perf/util/evsel.h | 1 + tools/perf/util/header.c | 6 +- tools/perf/util/header.h | 2 +- tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/map.c | 15 +- tools/perf/util/s390-cpumsf.c | 94 +- tools/perf/util/stat-display.c | 1166 +++++++ tools/perf/util/stat-shadow.c | 147 +- tools/perf/util/stat.c | 95 + tools/perf/util/stat.h | 72 +- tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/trace-event-parse.c | 7 +- tools/perf/util/trace-event.h | 1 + tools/spi/spidev_test.c | 6 +- tools/testing/selftests/android/Makefile | 2 +- tools/testing/selftests/android/ion/Makefile | 2 + tools/testing/selftests/bpf/test_btf.c | 179 +- tools/testing/selftests/bpf/test_sockmap.c | 56 +- tools/testing/selftests/bpf/test_tcpbpf_kern.c | 38 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 31 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/drivers/dma-buf/Makefile | 5 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 96 + tools/testing/selftests/efivarfs/config | 1 + tools/testing/selftests/futex/functional/Makefile | 1 + tools/testing/selftests/gpio/Makefile | 7 +- tools/testing/selftests/kvm/Makefile | 7 +- tools/testing/selftests/lib.mk | 12 + tools/testing/selftests/memory-hotplug/config | 1 + tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/ip_defrag.c | 313 ++ tools/testing/selftests/net/ip_defrag.sh | 28 + tools/testing/selftests/net/pmtu.sh | 7 +- tools/testing/selftests/net/tls.c | 22 + .../selftests/networking/timestamping/Makefile | 1 + .../tc-testing/tc-tests/actions/police.json | 48 + tools/testing/selftests/vm/Makefile | 4 - tools/vm/page-types.c | 6 - tools/vm/slabinfo.c | 4 +- virt/kvm/kvm_main.c | 1 - 2129 files changed, 61452 insertions(+), 45108 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt delete mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-msm8916.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom-smd.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/driver-api/firewire.rst create mode 100644 Documentation/interconnect/interconnect.rst delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt rename {drivers/staging/fsl-dpaa2/ethernet => Documentation/networking/dpaa2}/ethe [...] create mode 100644 arch/arc/include/asm/dma-mapping.h mode change 100755 => 100644 arch/arm/boot/dts/am335x-osd3358-sm-red.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi rename arch/arm/boot/dts/{socfpga_cyclone5_de0_sockit.dts => socfpga_cyclone5_de0_ [...] create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi delete mode 100644 arch/arm/crypto/speck-neon-core.S delete mode 100644 arch/arm/crypto/speck-neon-glue.c delete mode 100644 arch/arm/mach-u300/dummyspichip.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-bananapi-m2-plus.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-one-plus.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts delete mode 100644 arch/arm64/crypto/crc32-ce-core.S delete mode 100644 arch/arm64/crypto/crc32-ce-glue.c delete mode 100644 arch/arm64/crypto/speck-neon-core.S delete mode 100644 arch/arm64/crypto/speck-neon-glue.c delete mode 100644 arch/mips/lib/iomap.c create mode 100644 arch/mips/tools/.gitignore create mode 100644 arch/mips/tools/Makefile create mode 100644 arch/mips/tools/elf-entry.c delete mode 100644 arch/x86/crypto/sha1-mb/Makefile delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb.c delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_ctx.h delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr.h delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha1-mb/sha1_x8_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/Makefile delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb.c delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_ctx.h delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr.h delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha256-mb/sha256_x8_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/Makefile delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb.c delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_ctx.h delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr.h delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_datastruct.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S delete mode 100644 arch/x86/crypto/sha512-mb/sha512_x4_avx2.S delete mode 100644 crypto/mcryptd.c delete mode 100644 crypto/speck.c create mode 100644 drivers/clk/qcom/camcc-sdm845.c create mode 100644 drivers/clk/renesas/r8a774a1-cpg-mssr.c create mode 100644 drivers/dma-buf/udmabuf.c delete mode 100644 drivers/gpio/gpio-ingenic.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_rgb.h create mode 100644 drivers/infiniband/hw/hfi1/msix.c create mode 100644 drivers/infiniband/hw/hfi1/msix.h create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/media/platform/vicodec/codec-fwht.c create mode 100644 drivers/media/platform/vicodec/codec-fwht.h create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.c create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.h delete mode 100644 drivers/media/platform/vicodec/vicodec-codec.c delete mode 100644 drivers/media/platform/vicodec/vicodec-codec.h delete mode 100644 drivers/mtd/nand/raw/docg4.c create mode 100644 drivers/net/dsa/b53/b53_serdes.c create mode 100644 drivers/net/dsa/b53/b53_serdes.h rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/Makefi [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpkg.h (100%) rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpni-c [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpni.c (100%) rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpni.h (100%) create mode 100644 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.h create mode 100644 drivers/net/ethernet/intel/i40evf/i40e_ethtool_stats.h create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c create mode 100644 drivers/pinctrl/nuvoton/Kconfig create mode 100644 drivers/pinctrl/nuvoton/Makefile create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c create mode 100644 drivers/soc/renesas/r8a774a1-sysc.c create mode 100644 drivers/spi/spi-sprd.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/TODO delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c delete mode 100644 include/asm-generic/unistd.h delete mode 100644 include/crypto/mcryptd.h delete mode 100644 include/crypto/speck.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sdm845.h create mode 100644 include/dt-bindings/clock/r8a774a1-cpg-mssr.h create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h create mode 100644 include/dt-bindings/interconnect/qcom.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h create mode 100644 include/dt-bindings/power/r8a774a1-sysc.h delete mode 100644 include/linux/compat_time.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h delete mode 100644 include/linux/platform_data/gpio-ts5500.h create mode 100644 include/uapi/linux/udmabuf.h delete mode 100644 net/9p/util.c delete mode 100644 net/xdp/xdp_umem_props.h create mode 100644 samples/bpf/tcp_tos_reflect_kern.c delete mode 100644 scripts/kconfig/check-pkgconfig.sh create mode 100644 scripts/subarch.include create mode 100644 sound/soc/atmel/mikroe-proto.c create mode 100644 sound/soc/meson/axg-pdm.c create mode 100644 tools/lib/traceevent/trace-seq.h create mode 100644 tools/perf/arch/x86/tests/bp-modify.c create mode 100644 tools/perf/examples/bpf/etcsnoop.c create mode 100644 tools/perf/include/bpf/linux/socket.h create mode 100644 tools/perf/trace/beauty/sockaddr.c create mode 100644 tools/perf/util/stat-display.c create mode 100644 tools/testing/selftests/drivers/dma-buf/Makefile create mode 100644 tools/testing/selftests/drivers/dma-buf/udmabuf.c create mode 100644 tools/testing/selftests/efivarfs/config create mode 100644 tools/testing/selftests/net/ip_defrag.c create mode 100755 tools/testing/selftests/net/ip_defrag.sh