This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig in repository toolchain/linux-next.
from e1ef035d272e Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds 57b0e3145320 KEYS: fix parsing invalid pkey info string adds f8cde726739c watchdog: renesas_wdt: Fix typos adds 7db706a2184d watchdog: npcm: Modify npcm watchdog kconfig arch parameter adds e990e1274187 watchdog: renesas_wdt: don't set divider while watchdog is [...] adds 06f8f2ca0585 watchdog: cpwd: add of_node_put() adds 31eb42bd9353 watchdog: w83627hf_wdt: Add quirk for Inves system adds e1b83a31c798 Watchdog: remove outdated comment adds 94d6b80c45d3 watchdog/hpwdt: Exclude via blacklist adds de2cb0cc300e watchdog/hpwdt: Do not claim unsupported hardware adds 437a3f8ea493 watchdog/hpwdt: Update driver version. adds b1bbb0cb2c0e watchdog: asm9260_wdt: make array mode_name static, shrink [...] adds 57808f448b3d watchdog: bcm281xx: convert to DEFINE_SHOW_ATTRIBUTE adds 248e655b45ed watchdog: ie6xx_wdt: convert to DEFINE_SHOW_ATTRIBUTE adds 9077123c6807 watchdog: renesas_wdt: don't keep timer value during suspe [...] adds 4d9c6e90166f dt-bindings: watchdog: update bindings for MT7629 SoC adds 969c0acc039f watchdog: Add pm8916 watchdog driver adds 8d4d4f3267e1 dt-bindings: watchdog: Add Qualcomm PM8916 watchdog adds 22ec9bb1cbcd watchdog: mena21_wdt: Convert to GPIO descriptors adds d2b911db8b73 watchdog: mtx-1: Convert to use GPIO descriptor adds e536f7304bad watchdog: add documentation for PM usage adds 2b6d86a73ec0 watchdog: docs: kernel-api: don't reference removed functions adds 6797f292e4f5 dt-bindings: watchdog: renesas-wdt: Document r8a774c0 support adds e3c21e088f89 watchdog: tqmx86: Add watchdog driver for the IO controller adds 115502a6f31d Merge tag 'linux-watchdog-4.21-rc1' of git://www.linux-wat [...] adds 9f540c3e1d66 pinctrl: pinctrl-amd: simplify getting .driver_data adds 1ccb0426d7b6 pinctrl: pinctrl-at91-pio4: simplify getting .driver_data adds b96eea718bf6 pinctrl: fsl: add scu based pinctrl support adds 623f788d0e7c pinctrl: imx: add imx8qxp driver adds 3c7b30f704b6 pinctrl: bcm2835: Use raw spinlock for RT compatibility adds 78bf386daf8a pinctrl: mediatek: clean up indentation issues, add missing tab adds 149a96047237 pinctrl: qcom: spmi-gpio: fix gpio-hog related boot issues adds 1f60652dd586 pinctrl: max77620: Use define directive for max77620_pinco [...] adds 957063c92473 pinctrl: sprd: Use define directive for sprd_pinconf_param [...] adds b40ac08ff886 pinctrl: bcm2835: Use define directive for BCM2835_PINCONF [...] adds f24bfb39975c pinctrl: lpc18xx: Use define directive for PIN_CONFIG_GPIO [...] adds cd8a145a066a pinctrl: zynq: Use define directive for PIN_CONFIG_IO_STANDARD adds 0934eec7bce2 dt-bindings: pinctrl: imx7ulp: back to imx legacy binding [...] adds dbffda08f0e9 pinctrl: fsl: imx7ulp: change to use imx legacy binding adds 7c68024a82a2 pinctrl: mediatek: Fix dependencies for EINT_MTK adds d801064cb871 pinctrl: meson-gxl: remove invalid GPIOX tsin_a pins adds 95d2f00657ad dt-bindings: pinctrl: Add devicetree bindings for MT6797 S [...] adds f969b7aac980 pinctrl: mediatek: Add initial pinctrl driver for MT6797 SoC adds 67b249aaa650 pinctrl: nuvoton: modify NPCM7xx pin configuration function adds a62c36775ba8 pinctrl: bcm2835: Switch to SPDX identifier adds 7ed078557738 pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues adds 51ff47aa4c93 pinctrl: rockchip: allow specifying the regmap location fo [...] adds ada62b7c8933 pinctrl: rockchip: add rk3188 routes to switch between nan [...] adds c43f666af0cc dt-bindings: pinctrl: stm32: Document hwlocks properties adds 97cfb6cd34f2 pinctrl: stm32: protect configuration registers with a hwspinlock adds 0a98bf52b15d pinctrl: actions: define constructor generic to Actions Se [...] adds f3f7af952a1a pinctrl: actions: define pad control configurtion to SoC specific adds ba54e3005de1 dt-bindings: pinctrl: Add bindings for Actions Semi S700 SoC adds 81c9d563cc74 pinctrl: actions: Add Actions Semi S700 pinctrl driver adds 571610678bf3 pinctrl: imx: fix NO_PAD_CTL setting for MMIO pads adds b44677375fee pinctrl: mediatek: add pinctrl support for MT7629 SoC adds 757bd6d536de dt-bindings: pinctrl: update bindings for MT7629 SoC adds 977d057ad346 pinctrl: msm: Add sleep pinctrl state transitions adds 9ede2a76f66e pinctrl: mediatek: Convert to using %pOFn instead of devic [...] adds bbeb6a6ded3b dt-bindings: pinctrl: Add Allwinner suniv F1C100s pinctrl adds 9088276d1a86 pinctrl: sunxi: add support for suniv F1C100s (newer F-ser [...] adds 80ef7d091044 pinctrl: sh-pfc: r8a77470: Add remaining I2C pin groups adds 5c9258bca9ac pinctrl: sh-pfc: r8a77470: Add DU1 pin groups adds 610d662ac3d3 pinctrl: sh-pfc: r8a77470: Add VIN pin groups adds f743f017b739 pinctrl: sh-pfc: r8a77470: Add QSPI1 pin groups adds 4c833b2fa5b6 pinctrl: sh-pfc: r8a77990: Add Audio clock pins, groups an [...] adds ccb44a8a5bba pinctrl: sh-pfc: r8a77990: Add Audio SSI pins, groups and [...] adds 9f8dc8e2b161 MAINTAINERS: Add Renesas RZ/A and RZ/N files to Renesas pi [...] adds 50f3f2d73e34 pinctrl: sh-pfc: Reduce kernel size for narrow VIN channels adds 06bfbe089b4d MAINTAINERS: Remove Laurent Pinchart as Renesas pinctrl ma [...] adds b06a8b438758 pinctrl: sh-pfc: r8a77470: Add SDHI support adds 21ac0d58bb2d pinctrl: sh-pfc: r8a77990: Add SDHI pins, groups and functions adds 33847a71373c pinctrl: sh-pfc: r8a77990: Add voltage switch operations for SDHI adds 3ad8fbd83fab pinctrl: sh-pfc: r8a77970: Add QSPI pins, groups, and functions adds e889b2981511 pinctrl: sh-pfc: Add optional arg to VIN_DATA_PIN_GROUP adds 11c8f8df85e7 pinctrl: sh-pfc: r8a7792: Fix VIN versioned groups adds 184844ccda41 pinctrl: sh-pfc: r8a7795: Fix VIN versioned groups adds 10e78f03da18 pinctrl: sh-pfc: r8a7796: Fix VIN versioned groups adds 270b6eb71557 pinctrl: sh-pfc: r8a77965: Add VIN[4|5] groups/functions adds 60b7e5d98cdc pinctrl: sh-pfc: r8a77990: Add VIN[4|5] groups/functions adds 5160063d5672 pinctrl: sh-pfc: r8a77990: Add HSCIF pins, groups, and functions adds 341fe3897521 pinctrl: sh-pfc: r8a77995: Remove unused PINMUX_IPSR_{MSEL [...] adds 50d1ba1764b3 pinctrl: sh-pfc: Add physical pin multiplexing helper macros adds 100431b61dc5 pinctrl: sh-pfc: r8a7795: Add I2C{0,3,5} pins, groups and [...] adds e244ff6f913f pinctrl: sh-pfc: r8a7795-es1: Add I2C{0,3,5} pins, groups [...] adds 8d7bcad65ef3 pinctrl: sh-pfc: r8a7796: Add I2C{0,3,5} pins, groups and [...] adds 3a44d6a92e25 pinctrl: sh-pfc: r8a77965: Add CAN pins, groups and functions adds 1b259dde9bd9 pinctrl: sh-pfc: r8a77965: Add CAN FD pins, groups and functions adds c1e5bd286fe5 pinctrl: sh-pfc: r8a77990: Add CAN pins, groups and functions adds b5ff38f15c3e pinctrl: sh-pfc: r8a77990: Add CAN FD pins, groups and functions adds c21b73235e1f pinctrl: sh-pfc: r8a77980: Add QSPI pins, groups, and functions adds 94693b7b83c0 dt-bindings: pinctrl: Add RZ/A2 pinctrl and GPIO adds b59d0e782706 pinctrl: Add RZ/A2 pin and gpio controller adds 84d49fff23f5 Merge tag 'sh-pfc-for-v4.21-tag1' of git://git.kernel.org/ [...] adds 89444dad60de dt-bindings: pinctrl: fix qcom-pmic-gpio for pms405 adds 45fd26d39026 pinctrl: qcom: spmi-gpio: add compatible for pms405 GPIO adds 4be1eaf322f0 pinctrl: nuvoton: check for devm_kasprintf() failure adds 0819dc72ea70 pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro adds a9d9f6b83f1b pinctrl: sx150x: handle failure case of devm_kstrdup adds 3504caa17b59 pinctrl: sunxi: a64: Rename function csi0 to csi adds 4f45f45b081e pinctrl: sunxi: a64: Rename function ts0 to ts adds 34812fe11119 pinctrl: uniphier: convert to SPDX License Identifier adds 8deaaa46d2de pinctrl: rzn1: Fix check for used MDIO bus adds 3f3327dbc559 pinctrl: rzn1: Fix of_get_child_count() error check adds 0cef02031e74 Merge tag 'sh-pfc-for-v4.21-tag2' of git://git.kernel.org/ [...] adds ad774315c376 MAINTAINERS: Add tree link for Intel pin control driver adds d481de4730c8 pinctrl: baytrail: simplify getting .driver_data adds a4833c6059af pinctrl: cherryview: simplify getting .driver_data adds cb035d7469cf pinctrl: intel: simplify getting .driver_data adds 6ad3d495760b pinctrl: cedarfork: Get rid of unneeded ->probe() stub adds 185d33c2a234 pinctrl: denverton: Get rid of unneeded ->probe() stub adds 883a60dfdac7 pinctrl: lewisburg: Get rid of unneeded ->probe() stub adds bdc2bc72b687 pinctrl: broxton: Get rid of unneeded ->probe() stub adds 9080e77bc3c9 pinctrl: cannonlake: Get rid of unneeded ->probe() stub adds ec7cf5c5c8ff pinctrl: icelake: Get rid of unneeded ->probe() stub adds c34c17750860 pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub adds 0dd519e3784b pinctrl: intel: Unexport intel_pinctrl_probe() adds f27a0d9ad366 pinctrl: merrifield: include bits.h instead of bitops.h adds 35bf500769af pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h adds c73e7ad6f6c3 pinctrl: denverton: Replace acpi.h with mod_devicetable.h adds 1068934c8f4b pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h adds cd06a5e7f700 pinctrl: broxton: Code formatting fixes adds 64639558376d pinctrl: geminilake: Code formatting fixes adds 3d5d096ec9c4 pinctrl: cannonlake: Code formatting fixes adds 5c20a0227e8b pinctrl: icelake: Code formatting fixes adds 166d6e2adc55 pinctrl: baytrail: Code formatting fixes adds b6fb6e11b404 pinctrl: cherryview: Add chv_gpio_clear_triggering() helpe [...] adds 1adde32a2ede pinctrl: cherryview: Stop clearing the GPIO_EN bit from ch [...] adds f836b94444d6 Merge tag 'intel-pinctrl-v4.21-1' of git://git.kernel.org/ [...] adds eaeee373c97c pinctrl: Use of_node_name_eq for node name comparisons adds 9a2a566adb00 pinctrl: sunxi: Deal with per-bank regulators adds 7f07675c117a pinctrl: aspeed: Wrap -Woverride-init with cc-option adds 9b4924da4711 pinctrl: xway: fix gpio-hog related boot issues adds 42f9b48cc540 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins adds 2b745ac3cceb pinctrl: meson: meson8b: fix the GPIO function for the GPI [...] adds 54a9cbbfca53 pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] adds 8e5ba8b8baff pinctrl: meson: meson8: rename the "gpio" function to "gpi [...] adds 619cdd17f60f pinctrl: meson: meson8: add the missing GPIO_GROUPs for BO [...] adds 4dd3d60a5ecd pinctrl: meson: meson8b: add the missing GPIO_GROUPs for B [...] adds b766470b8764 dt-bindings: pinctrl: sunxi: Add supply properties adds d1040ea06f00 pinctrl: msm: mark PM functions as __maybe_unused adds b5af33df50e9 pinctrl: mediatek: improve Kconfig dependencies adds 8b78de956f31 pinctrl: uniphier: constify uniphier_pinctrl_socdata adds a2161fd7c23c pinctrl: imx8qxp: break the dependency on SOC_IMX8QXP adds 6ac5af6ec12d MAINTAINERS: merge at91 pinctrl entries adds 2ae80900f239 dt-bindings: pinctrl: bcm4708-pinmux: rework binding to us [...] adds a49d784d5a82 pinctrl: bcm: ns: support updated DT binding as syscon subnode adds da801ab56ad8 pinctrl: ocelot: add MSCC Jaguar2 support adds f4caa6ee736f pinctrl: sh-pfc: r8a77990: Add support for pull-up only pins adds db221412cd20 pinctrl: rza1: Handle devm_kasprintf() failure cases adds 117774fbe6be pinctrl: sh-pfc: r8a77990: Fix IOCTRL reg state after s2ra [...] adds 1ebc589a7786 pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to geth [...] adds 96bb2a6ab4ec pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_d [...] adds 884fa25fb6e5 pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qsp [...] adds 0d6256cb8801 pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_d [...] adds 124cde98f856 pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group adds 9925e8795726 pinctrl: sh-pfc: Validate pins/marks in pin groups at build time adds 6a6c195d98a1 pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field adds 67d7745bc78e pinctrl: sh-pfc: r8a77970: Add missing MOD_SEL0 field adds b0f77269f6bb pinctrl: sh-pfc: r8a77980: Add missing MOD_SEL0 field adds 94482af7055e pinctrl: sh-pfc: sh7734: Add missing IPSR11 field adds 755a5b805fa7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 SEL_I2C1 field width adds e28dc3f09c9d pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 con [...] adds 1b99d0c80bbe pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register conf [...] adds 9540cbdfcd86 pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field adds 4d374bacd7c9 pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value adds 054f2400f706 pinctrl: sh-pfc: sh7734: Fix shifted values in IPSR10 adds ce16e8dd0db2 pinctrl: sh-pfc: Print actual field width for variable-wid [...] adds f83f97684a73 pinctrl: sh-pfc: Make pinmux_cfg_reg.var_field_width[] var [...] adds 642fb53d350b Merge tag 'sh-pfc-for-v4.21-tag3' of git://git.kernel.org/ [...] adds 2dab3dd1fac7 pinctrl: ocelot: Add dependency on HAS_IOMEM adds df50fcf5462c pinctrl: imx-scu: Depend on IMX_SCU adds b09f629ce36d pinctrl: freescale: Break dependency on SOC_IMX8MQ for i.MX8MQ adds 88cc9fc41c73 dt-bindings: arm: fsl-scu: add imx8qm pinctrl support adds c9bef4a65176 Merge tag 'pinctrl-v4.21-1' of git://git.kernel.org/pub/sc [...] adds c50156526a2f rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH adds 725412d9e07a rtc: clean up indentation issues, remove extraneous space, [...] adds 4ff6f0249e21 rtc: sh: convert to SPDX identifiers adds 03f39f47dc86 rtc: class: remove devm_rtc_device_unregister adds 3cc9ffbb1f51 rtc: m41t80: Correct alarm month range with RTC reads adds f1bd154d8838 rtc: m41t80: Complete error propagation from SMBus calls adds 50c8aec4212a rtc: s3c-rtc: Avoid using broken ALMYEAR register adds b28cc6cec3d8 rtc: max77686: Fix the returned value in case of error in [...] adds 461e557b9727 rtc: nvmem: use devm_nvmem_register() adds 41c9e132c5cc rtc: nvmem: remove nvmem from struct rtc_device adds 41ef3878203c rtc: max8997: Fix the returned value in case of error in ' [...] adds facc23b8ff21 rtc: isl1208: Use i2c block read/write routines adds 73852e56827f rtc: dt-binding: abx80x: fix resistance scale adds 9ca22651e134 dt-bindings: rtc: sun6i-rtc: Rewrite clock outputs as a list adds 347d3570300e dt-bindings: rtc: sun6i-rtc: Add compatible strings for pr [...] adds 5a0923aad7d4 dt-bindings: rtc: sun6i-rtc: Deprecate external clock outp [...] adds 9cd355867838 dt-bindings: rtc: sun6i-rtc: Export internal RC oscillator adds 459b6ea00acc rtc: sun6i: Add default clock name for LOSC adds 403a3c3dd0ec rtc: sun6i: Add support for different variants adds 7cd1acaeea4e rtc: sun6i: Add support for all known pre-H6 variants adds c56afc1844d6 rtc: sun6i: Expose internal oscillator through device tree adds 8c4cf161a8b4 dt-bindings: rtc: sun6i-rtc: Fix register range in example adds 4d42c44727a0 lib/vsprintf: Print time and date in human readable format [...] adds 5548cbf7f148 rtc: Switch to use %ptR adds d422f8835d29 rtc: at91rm9200: Switch to use %ptR adds 285166cb8c77 rtc: at91sam9: Switch to use %ptR adds 22b844ae3318 rtc: m41t80: Switch to use %ptR adds ad78343e40cb rtc: m48t59: Switch to use %ptR adds 148137607246 rtc: mcp795: Switch to use %ptR adds 8d2e6b22bbc6 rtc: pcf50633: Switch to use %ptR adds 93206f9315bb rtc: pic32: Switch to use %ptR adds 4f5ef6eec475 rtc: pm8xxx: Switch to use %ptR adds b2db0a291ac6 rtc: puv3: Switch to use %ptR adds 0991e754b99c rtc: rk808: Switch to use %ptR adds a3f60bb35fca rtc: rx6110: Switch to use %ptR adds 1921cab11723 rtc: rx8025: Switch to use %ptR adds 9a1bacf4239e rtc: s3c: Switch to use %ptR adds 5527842eab23 rtc: s5m: Switch to use %ptR adds d54fb4861666 rtc: tegra: Switch to use %ptR adds 804cfcb98232 Input: hp_sdc_rtc - Switch to use %ptR adds 906254441564 m68k/mac: Switch to use %ptR adds a07995be61e1 PM: Switch to use %ptR adds 2cb5e4743ab5 dt-bindings: rtc: use a generic node name for ds1307 adds ecb4a353d3af rtc: pcf8523: don't return invalid date when battery is low adds bae5e94bea18 dt-bindings: rtc: pcf85363: Document pcf85263 real-time clock adds fc979933bcf1 rtc: pcf85363: Add support for NXP pcf85263 rtc adds ffe1c5a2d427 rtc: abx80x: Implement RTC_VL_READ,CLR ioctls adds 9a03201170d3 rtc: enforce rtc_timer_init private_data type adds a26944149374 rtc: class: reimplement devm_rtc_device_register adds 3c3d71013c76 rtc: pcf2123: Add Microcrystal rv2123 adds 2ea44ca1ffcc dt-bindings: fsl: scu: add rtc binding adds e01b5781958d rtc: add i.MX system controller RTC support adds bba3d2daa8a9 rtc: nvmem: fix possible use after free adds 36e14f5fdfdf rtc: rename core files adds 28e8c4bc8eb4 Merge tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux [...] adds 57ce8ba0fd3a openrisc: Fix broken paths to arch/or32 adds fbea8c7c7933 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 9ef7fa507d6b kgdb: Remove irq flags from roundup adds 3cd99ac35598 kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] adds 87b095928584 kgdb: Don't round up a CPU that failed rounding up before adds 162bc7f5afd7 kdb: Don't back trace on a cpu that didn't round up adds 7faedcd4de43 kdb: use bool for binary state indicators adds 911b7afdeb1b mips/kgdb: prepare arch_kgdb_ops for constness adds cc0282975b3f kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops adds fcf010449ebe Merge tag 'kgdb-4.21-rc1' of git://git.kernel.org/pub/scm/ [...] adds a5b21a8ba2a0 dmaengine: zynqmp_dma: replace spin_lock_bh with spin_lock [...] adds 8e1897bc8eaf dmaengine: amba-pl08x: convert to DEFINE_SHOW_ATTRIBUTE adds 0f7ab39a6b40 dmaengine: mic_x100_dma: convert to DEFINE_SHOW_ATTRIBUTE adds e00f50a79e61 dmaengine: pxa: remove DBGFS_FUNC_DECL() adds f7f41722efac dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE adds ab39e1473ace dmaengine: bcm2835: make license text and module license match adds 80c4445e56f4 dmaengine: bcm2835: Switch to SPDX identifier adds 7c2269e95883 Merge branch 'topic/bcm' into for-linus adds 627469e4445b dmaengine: coh901318: Fix a double-lock bug adds 35faaf0df42d dmaengine: coh901318: Remove unused variable adds 5f443256e3a1 Merge branch 'topic/coh' into for-linus adds 56b94b02cb07 dmaengine: mmp_pdma: remove dma_slave_config direction usage adds 107d06441b70 dmaengine: imx-sdma: remove dma_slave_config direction usa [...] adds 445897cbc9d3 dmaengine: pl330: remove dma_slave_config direction usage adds 9e314ef35c38 dmaengine: ste_dma40: remove dma_slave_config direction usage adds 77ee1aacdd5b Merge branch 'topic/dirn_remove' into for-linus adds 0255200bd29a dmaengine: dmatest: unmap data on a single code-path when [...] adds fbffb6b4d44f dmaengine: dmatest: use dmaengine_terminate_sync() instead adds 787d3083caf8 dmaengine: dmatest: move size checks earlier in function adds 3f3c75541ffe dmaengine: dmatest: fix a small memory leak in dmatest_func() adds d53513d5dc28 dmaengine: dmatest: Add support for multi channel testing adds 6138f967bccc dmaengine: dmatest: Use fixed point div to calculate iops adds a875abfadf26 dmaengine: dmatest: Add alignment parameter adds 13396a130ffe dmaengine: dmatest: Add transfer_size parameter adds f80f9988a26d dmaengine: Documentation: Add documentation for multi chan [...] adds 466e601a68da Merge branch 'topic/dmatest' into for-linus adds 538098281ce8 dt-bindings: dmaengine: dw-dmac: add protection control property adds 7b0c03ecc42f dmaengine: dw-dmac: implement dma protection control setting adds 010299bfc2df Merge branch 'topic/dw' into for-linus adds 9b68cc012a73 dmaengine: ep93xx: fix some typo adds b7ff66ca30f8 Merge branch 'topic/ep93xx' into for-linus adds af8bf89a8e0b dmaengine: imx-sdma: Use a single line for dma_alloc_coherent() adds 23a1bff76406 Merge branch 'topic/imx' into for-linus adds b1f01e48df5a dmaengine: mediatek: Add MediaTek Command-Queue DMA contro [...] adds 68ded1dcd138 Merge branch 'topic/mtk' into for-linus adds bc822e80170d dmaengine: sa11x0: unexport sa11x0_dma_filter_fn and clean up adds 56e8e1a118a9 Merge branch 'topic/sa11x0' into for-linus adds 9be92baa4772 dmaengine: sh: convert to SPDX identifiers adds 6a1abe4cbca7 dt-bindings: dmaengine: usb-dmac: Add binding for r8a77470 adds 9693f670895f dmaengine: rcar-dmac: Document R8A774A1 bindings adds b9b4ed210380 dt-bindings: dmaengine: usb-dmac: Add binding for r8a774a1 adds a19788612f51 dmaengine: sh: Remove R-Mobile APE6 support adds 3eaba568b54e dt-bindings: dmaengine: usb-dmac: Add binding for r8a774c0 adds 47ec4cf405e2 dmaengine: rcar-dmac: Document R8A774C0 bindings adds f782086a49b7 Merge branch 'topic/sh' into for-linus adds a0ecabf50341 dmaengine: sprd: Remove direction usage from struct dma_sl [...] adds d762ab33ccd0 dmaengine: sprd: Get transfer residue depending on the tra [...] adds 13e8997924a0 dmaengine: sprd: Fix the last link-list configuration adds 0e5d7b1eb6fc dmaengine: sprd: Set cur_desc as NULL when free or termina [...] adds 97dbd6ea02be dmaengine: sprd: Support DMA link-list cyclic callback adds 770399df90b6 dmaengine: sprd: Support DMA 2-stage transfer mode adds 531971231dac dmaengine: sprd: Add me as one of the module authors adds 990beed934fc Merge branch 'topic/sprd' into for-linus adds eeea81474bc4 dt-bindings: dmaengine: add DT binding for UniPhier MIO DMAC adds 32e74aabebc8 dmaengine: uniphier-mdmac: add UniPhier MIO DMAC driver adds 69ca36b3d629 Merge branch 'topic/uniphier' into for-linus adds 91b438286ef2 dmaengine: xilinx_dma: Refactor axidma channel allocation adds 4e47d24a908c dmaengine: xilinx_dma: Introduce helper macro for preparin [...] adds 0e03aca2659e dmaengine: xilinx_dma: Fix 64-bit simple CDMA transfer adds aeaebcc17cdf dmaengine: xilinx_dma: Remove __aligned attribute on zynqm [...] adds 660611827c03 Merge branch 'topic/xilinx' into for-linus adds 78e8696c234a Merge tag 'dmaengine-4.21-rc1' of git://git.infradead.org/ [...] adds 2713fe37153e Revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" adds b0c329121505 iommu/ipmmu-vmsa: Hook up r8a77990 DT matching code adds 60fb0083c9d4 iommu/ipmmu-vmsa: Hook up R8A774A1 DT maching code adds 31fc9763f9d7 dt-bindings: iommu: ipmmu-vmsa: Add r8a774a1 support adds b7ee92c6ff0e iommu/ipmmu-vmsa: Modify ipmmu_slave_whitelist() to check [...] adds 807596491d33 iommu/ipmmu-vmsa: Add an array of slave devices whitelist adds a6cf933a359f dt-bindings: iommu: ipmmu-vmsa: Add r8a774c0 support adds b6d39cd82241 iommu/ipmmu-vmsa: Hook up r8a774c0 DT matching code adds b65f501627ff iommu/mediatek: Constify iommu_ops adds 062e52a5af9c iommu/tegra: Change to use DEFINE_SHOW_ATTRIBUTE macro adds a6906a8b0ebf iommu/omap: Remove DEBUG_SEQ_FOPS_RO() adds 3cd508a8c137 iommu/arm-smmu-v3: Fix big-endian CMD_SYNC writes adds 84a9a7577496 iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon [...] adds a868e8530441 iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer adds 96a299d24cfb iommu/arm-smmu: Add pm_runtime/sleep ops adds d4a44f0750bb iommu/arm-smmu: Invoke pm_runtime across the driver adds 655e364374e7 iommu/arm-smmu: Add the device_link between masters and smmu adds f1518cd84b44 dt-bindings: arm-smmu: Add bindings for qcom,smmu-v2 adds 89cddc563743 iommu/arm-smmu: Add support for qcom,smmu-v2 variant adds 69d24c6ed67c dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 adds daedaa33d9c5 iommu/vtd: Cleanup dma_remapping.h header adds 3569dd07aaad iommu/vt-d: Handle domain agaw being less than iommu agaw adds 765b6a98c1de iommu/vt-d: Enumerate the scalable mode capability adds 0bbeb01a4faf iommu/vt-d: Manage scalalble mode PASID tables adds 4f2ed183cfeb iommu/vt-d: Move page table helpers into header adds 5d308fc1ecf5 iommu/vt-d: Add 256-bit invalidation descriptor support adds 3b33d4ab3217 iommu/vt-d: Reserve a domain id for FL and PT modes adds 6f7db75e1c46 iommu/vt-d: Add second level page table interface adds ef848b7e5a6a iommu/vt-d: Setup pasid entry for RID2PASID support adds ca6e322d6049 iommu/vt-d: Pass pasid table to context mapping adds 7373a8cc3819 iommu/vt-d: Setup context and enable RID2PASID support adds 437f35e1cd4c iommu/vt-d: Add first level page table interface adds 1c4f88b7f1f9 iommu/vt-d: Shared virtual address in scalable mode adds 6d68b88e0993 iommu/vt-d: Remove deferred invalidation adds ac3a7092ebcb iommu/amd: Collect page-table pages in freelist adds 409afa44f9ba iommu/amd: Introduce free_sub_pt() function adds 69be88520f9d iommu/amd: Ignore page-mode 7 in free_sub_pt() adds 6d568ef9a622 iommu/amd: Allow downgrading page-sizes in alloc_pte() adds 9db034d57a8b iommu/amd: Restart loop if cmpxchg64 succeeded in alloc_pte() adds 6f820bb995b6 iommu/amd: Allow to upgrade page-size adds 7a30423a95a1 vfio/type1: Remove map_try_harder() code path adds 101fa0371478 iommu/amd: Use pr_fmt() adds 1a21ee1aabf7 iommu/amd: Fix line-break in error log reporting adds 6f5086a6e338 iommu/amd: Remove leading 0s in error log messages adds c12b08ebbe16 iommu/amd: Fix amd_iommu=force_isolation adds 5d95f40e62e4 iommu: Do physical merging in iommu_map_sg() adds 753a31a46b1a irq_remapping: Remove unused header files adds c1af7b4013e8 iommu: Audit and remove any unnecessary uses of module.h adds 669a047b1812 iommu/rockchip: Make it explicitly non-modular adds a007dd51e559 iommu/msm: Make it explicitly non-modular adds d4cf5bbd56f5 iommu/mediatek: Make it explicitly non-modular adds 8128ac3b0fe3 iommu/ipmmu-vmsa: Make it explicitly non-modular adds f295cf26d776 iommu/qcom: Make it explicitly non-modular adds 39fcbbccf8ed iommu/tegra: Make it explicitly non-modular adds addb672f200f iommu/arm-smmu: Make arm-smmu explicitly non-modular adds c07b6426df92 iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular adds 51eb78098ab7 iommu: Change tlb_range_add to iotlb_range_add and tlb_syn [...] adds c4b17afb0a4e iommu/dma: Use NUMA aware memory allocations in __iommu_dm [...] adds b4ef725eeba1 iommu: Introduce wrappers around dev->iommu_fwspec adds 8097e53eaba2 ACPI/IORT: Use helper functions to access dev->iommu_fwspec adds 9b468f7d9cf1 iommu/arm-smmu: Use helper functions to access dev->iommu_fwspec adds 98cc4f719642 iommu/dma: Use helper functions to access dev->iommu_fwspec adds df9036558062 iommu/ipmmu-vmsa: Use helper functions to access dev->iomm [...] adds a9bf2eec5a6f iommu/mediatek: Use helper functions to access dev->iommu_fwspec adds 5c7e6bd71bfd iommu/of: Use helper functions to access dev->iommu_fwspec adds 2000e5f70322 iommu/qcom: Use helper functions to access dev->iommu_fwspec adds db5d6a70043a iommu/tegra: Use helper functions to access dev->iommu_fwspec adds dbba197edf32 driver core: Introduce device_iommu_mapped() function adds 170ecbd5ff09 iommu/of: Use device_iommu_mapped() adds 13e6a84d697e ACPI/IORT: Use device_iommu_mapped() adds bf8763d8f837 powerpc/iommu: Use device_iommu_mapped() adds 05afde1a7ef3 xhci: Use device_iommu_mapped() adds f884f6ee6260 dmaengine: sh: rcar-dmac: Use device_iommu_mapped() adds 6954cf9bfda1 iommu/sysfs: Rename iommu_release_device() adds cc5aed44a3a8 iommu: Consolitate ->add/remove_device() calls adds 641fb0efbff0 iommu/of: Don't call iommu_ops->add_device directly adds d2e1a003af56 ACPI/IORT: Don't call iommu_ops->add_device directly adds dc9de8a2b20f iommu: Check for iommu_ops == NULL in iommu_probe_device() adds 03ebe48e235f Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] adds 8e143b90e4d4 Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pu [...] adds 59637d5e1693 integrity: support new struct public_key_signature encoding field adds 0914ade209c4 x86/ima: define arch_ima_get_secureboot adds b5ca117365d9 ima: prevent kexec_load syscall based on runtime secureboot flag adds c52657d93b05 ima: refactor ima_init_policy() adds 6191706246de ima: add support for arch specific policies adds d958083a8f64 x86/ima: define arch_get_ima_policy() for x86 adds 4264f27a0815 docs: Extend trusted keys documentation for TPM 2.0 adds 399574c64eaf x86/ima: retry detecting secure boot mode adds 060190fbe676 ima: don't measure/appraise files on efivarfs adds a802ed0dd9c2 selftests/ima: kexec_load syscall test adds 9dc92c45177a integrity: Define a trusted platform keyring adds 60740accf784 integrity: Load certs to the platform keyring adds 5c126ba22f89 efi: Add EFI signature data types adds 0bc9ae395b3f efi: Add an EFI signature blob parser adds 15ea0e1e3e18 efi: Import certificates from UEFI Secure Boot adds 386b49f51dc2 efi: Allow the "db" UEFI variable to be suppressed adds d7cecb676dd3 ima: Support platform keyring for kernel appraisal adds eed9de3b4f47 ima: Use inode_is_open_for_write adds 5580b4a1a8ca Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds c7f7e58fcbf3 integrity: Remove references to module keyring new f218a29c25ad Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds db5113911aba seccomp: hoist struct seccomp_data recalculation higher adds a5662e4d81c4 seccomp: switch system call argument type to void * adds 6a21cc50f0c7 seccomp: add a return code to trap to userspace adds fec7b6690541 samples: add an example of seccomp user trap adds d63962e38cc0 Merge tag 'seccomp-next' of https://git.kernel.org/pub/scm [...] adds 319deec7db6c seccomp: fix poor type promotion adds 4fc96ee9085d seccomp, s390: fix build for syscall type change new 55b8cbe470d1 Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] new d9a7fa67b4bf Merge branch 'next-seccomp' of git://git.kernel.org/pub/sc [...] new 1ac5cd497879 block: don't use un-ordered __set_current_state(TASK_UNINT [...] adds 5b841bfab695 smack: fix access permissions for keyring adds 55b078f031f5 Smack: Improve Documentation adds 20bb4cb4fb9f Merge branch 'smack-for-4.21-a' of https://github.com/csch [...] new 19f2e267a5d0 Merge branch 'next-smack' of git://git.kernel.org/pub/scm/ [...] adds 2ba5780ce305 tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x adds 899102bc4518 tpm2: add new tpm2 commands according to TCG 1.36 adds 100b16a6f290 tpm: sort objects in the Makefile adds b2d6e6de005e tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c adds d856c00f7d16 tpm: add tpm_calc_ordinal_duration() wrapper adds 70a3199a7101 tpm: factor out tpm_get_timeouts() adds 1ad6640cd614 tpm: move tpm1_pcr_extend to tpm1-cmd.c adds f4d916b72fea tpm: move tpm_getcap to tpm1-cmd.c adds 433d390f005d tpm: factor out tpm1_get_random into tpm1-cmd.c adds d4a317563207 tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c adds c82a330ceced tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c adds 9db7fe187c54 tpm: factor out tpm_startup function adds b03c43702e7b tpm: add tpm_auto_startup() into tpm-interface.c adds b6b6036a5d55 tpm: tpm-interface.c drop unused macros adds c22780ff0c76 tpm: tpm-space.c remove unneeded semicolon adds 7aee9c52d7ac tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure adds 5e335b5ecfa5 tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure adds cfddcb05e134 tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() adds 9315e73ac870 tpm1: reimplement SAVESTATE using tpm_buf adds c82e59541a22 tpm1: reimplement tpm1_continue_selftest() using tpm_buf adds 95adc6b410b7 tpm: use u32 instead of int for PCR index adds 01f54664a4db tpm: tpm_try_transmit() refactor error flow. adds 5122b5f0a846 tpm: fix kdoc for tpm2_flush_context_cmd() adds 09c573ab853d tpm: tpm_ibmvtpm: fix kdoc warnings adds 9488585b21be tpm: add support for partial reads new 0db51ef26e87 Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] new 74673fc50bab Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/li [...] adds 5890255b83f3 cifs: clean up indentation, replace spaces with tab adds 0967e5457954 cifs: use a compound for setting an xattr adds f5942db5ef25 cifs: smb2 commands can not be negative, remove confusing check adds 97aa495a89a6 cifs: address trivial coverity warning adds 07d3b2e4264f cifs: create a helper function for compound query_info adds 4a3b38aec577 Add vers=3.0.2 as a valid option for SMBv3.0.2 adds f9793b6fcc8e cifs: change smb2_query_eas to use the compound query-info helper adds 07fa6010ff93 cifs: suppress some implicit-fallthrough warnings adds 0f57451eebf1 cifs: remove set but not used variable 'smb_buf' adds 52baa51d3057 cifs: remove coverity warning in calc_lanman_hash adds 59a63e479ce3 cifs: check ntwrk_buf_start for NULL before dereferencing it adds b6bc8a7b993e CIFS: use the correct length when pinning memory for direc [...] adds 54e94ff94eac CIFS: return correct errors when pinning memory failed for [...] adds 9a596f5b3959 CIFS: Fix error mapping for SMB2_LOCK command which caused [...] adds 56c762eb9bee cifs: Refactor out cifs_mount() adds c34fea5a636d cifs: Skip any trailing backslashes from UNC adds d9345e0ae7cf cifs: Make devname param optional in cifs_compose_mount_options() adds 5fc7fcd054ad cifs: auto disable 'serverino' in dfs mounts adds e7b602f43719 cifs: Save TTL value when parsing DFS referrals adds 54be1f6c1c37 cifs: Add DFS cache routines adds 54e4f73cbe03 cifs: update for current_kernel_time64() removal adds 3e80be0158ac cifs: Fix to use kmem_cache_free() instead of kfree() adds 34bca9bbe7a8 cifs: Use kzfree() to free password adds 29cbfa1b2be2 cifs: remove set but not used variable 'server' adds 0544b324e62c cifs: check kzalloc return adds e8bcdfdbf91b cifs: minor updates to documentation adds 1c780228e9d4 cifs: Make use of DFS cache to get new DFS referrals adds 5a650501eb8c cifs: remove set but not used variable 'sep' adds 4a367dc04435 cifs: Add support for failover in cifs_mount() adds 93d5cb517db3 cifs: Add support for failover in cifs_reconnect() adds 2f0a61744894 cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() adds e511d31753e3 cifs: start DFS cache refresher in cifs_mount() adds 23324407143d cifs: Only free DFS target list if we actually got one adds a3a53b760379 cifs: Add support for failover in smb2_reconnect() adds 08744015492f cifs: Add support for failover in cifs_reconnect_tcon() adds 28eb24ff75c5 cifs: Always resolve hostname before reconnecting adds 14e92c5dc7a1 cifs: Minor Kconfig clarification adds e77fe73c7e38 cifs: we can not use small padding iovs together with encryption adds fea170804b4d cifs: update internal module version number new cacf02df4b84 Merge tag '4.21-smb3-fixes' of git://git.samba.org/sfrench [...] adds 52ad259eaac0 net/9p: include trans_common.h to fix missing prototype warning. adds 574d356b7a02 9p/net: put a lower bound on msize new 85f78456f286 Merge tag '9p-for-4.21' of git://github.com/martinetd/linux
The 9 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/LSM/Smack.rst | 4 + Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/core-api/printk-formats.rst | 18 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 15 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 4 +- .../devicetree/bindings/dma/renesas,usb-dmac.txt | 3 + Documentation/devicetree/bindings/dma/snps-dma.txt | 4 + .../devicetree/bindings/dma/uniphier-mio-dmac.txt | 25 + .../devicetree/bindings/iommu/arm,smmu.txt | 43 + .../bindings/iommu/renesas,ipmmu-vmsa.txt | 2 + .../bindings/pinctrl/actions,s700-pinctrl.txt | 170 ++ .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt | 14 + .../bindings/pinctrl/brcm,bcm4708-pinmux.txt | 16 +- .../bindings/pinctrl/fsl,imx7ulp-pinctrl.txt | 66 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 + .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 131 ++ .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 2 +- .../bindings/pinctrl/renesas,rza2-pinctrl.txt | 87 + .../bindings/pinctrl/st,stm32-pinctrl.txt | 1 + .../devicetree/bindings/rtc/abracon,abx80x.txt | 2 +- .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 1 + Documentation/devicetree/bindings/rtc/pcf85363.txt | 4 +- .../devicetree/bindings/rtc/rtc-ds1307.txt | 2 +- .../devicetree/bindings/rtc/sun6i-rtc.txt | 33 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + .../bindings/watchdog/qcom,pm8916-wdt.txt | 28 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 1 + Documentation/driver-api/dmaengine/dmatest.rst | 109 +- Documentation/filesystems/cifs/TODO | 26 +- Documentation/ioctl/ioctl-number.txt | 1 + Documentation/security/keys/trusted-encrypted.rst | 31 +- Documentation/userspace-api/seccomp_filter.rst | 84 + Documentation/watchdog/watchdog-kernel-api.txt | 4 - Documentation/watchdog/watchdog-pm.txt | 19 + MAINTAINERS | 17 +- arch/arc/kernel/kgdb.c | 12 +- arch/arm/kernel/kgdb.c | 14 +- arch/arm64/kernel/kgdb.c | 14 +- arch/h8300/kernel/kgdb.c | 2 +- arch/hexagon/kernel/kgdb.c | 34 +- arch/m68k/mac/misc.c | 8 +- arch/microblaze/kernel/kgdb.c | 2 +- arch/mips/alchemy/board-mtx1.c | 18 +- arch/mips/kernel/kgdb.c | 25 +- arch/nios2/kernel/kgdb.c | 2 +- arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/iommu.c | 4 +- arch/powerpc/kernel/kgdb.c | 8 +- arch/s390/kernel/compat_wrapper.c | 2 +- arch/sh/kernel/kgdb.c | 14 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/x86/kernel/Makefile | 4 + arch/x86/kernel/ima_arch.c | 75 + arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/tboot.c | 2 +- drivers/acpi/arm64/iort.c | 23 +- drivers/base/power/trace.c | 4 +- drivers/char/rtc.c | 7 +- drivers/char/tpm/Makefile | 16 +- drivers/char/tpm/st33zp24/st33zp24.c | 2 +- drivers/char/tpm/tpm-chip.c | 11 +- drivers/char/tpm/tpm-dev-common.c | 52 +- drivers/char/tpm/tpm-dev.h | 5 +- drivers/char/tpm/tpm-interface.c | 832 +------ drivers/char/tpm/tpm-sysfs.c | 52 +- drivers/char/tpm/tpm.h | 97 +- drivers/char/tpm/tpm1-cmd.c | 781 +++++++ drivers/char/tpm/tpm2-cmd.c | 308 ++- drivers/char/tpm/tpm2-space.c | 2 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 11 +- drivers/char/tpm/tpm_ibmvtpm.c | 6 +- drivers/char/tpm/tpm_tis_core.c | 10 +- drivers/dma/Kconfig | 11 + drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 14 +- drivers/dma/bcm2835-dma.c | 13 +- drivers/dma/coh901318.c | 5 - drivers/dma/dmatest.c | 299 ++- drivers/dma/dw/core.c | 2 + drivers/dma/dw/platform.c | 6 + drivers/dma/dw/regs.h | 4 + drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/imx-sdma.c | 60 +- drivers/dma/mediatek/Kconfig | 13 + drivers/dma/mediatek/Makefile | 1 + drivers/dma/mediatek/mtk-cqdma.c | 951 ++++++++ drivers/dma/mic_x100_dma.c | 22 +- drivers/dma/mmp_pdma.c | 28 +- drivers/dma/pl330.c | 28 +- drivers/dma/pxa_dma.c | 36 +- drivers/dma/qcom/hidma_dbg.c | 33 +- drivers/dma/sa11x0-dma.c | 21 +- drivers/dma/sh/Kconfig | 12 +- drivers/dma/sh/Makefile | 1 - drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-r8a73a4.c | 74 - drivers/dma/sh/shdma.h | 7 - drivers/dma/sh/shdmac.c | 7 - drivers/dma/sprd-dma.c | 152 +- drivers/dma/ste_dma40.c | 31 +- drivers/dma/uniphier-mdmac.c | 506 ++++ drivers/dma/xilinx/xilinx_dma.c | 44 +- drivers/dma/xilinx/zynqmp_dma.c | 39 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +- drivers/input/misc/hp_sdc_rtc.c | 8 +- drivers/iommu/amd_iommu.c | 275 ++- drivers/iommu/amd_iommu_init.c | 64 +- drivers/iommu/amd_iommu_types.h | 1 + drivers/iommu/amd_iommu_v2.c | 2 + drivers/iommu/arm-smmu-v3.c | 63 +- drivers/iommu/arm-smmu.c | 209 +- drivers/iommu/dma-iommu.c | 22 +- drivers/iommu/dmar.c | 91 +- drivers/iommu/intel-iommu.c | 351 +-- drivers/iommu/intel-pasid.c | 449 +++- drivers/iommu/intel-pasid.h | 40 +- drivers/iommu/intel-svm.c | 171 +- drivers/iommu/intel_irq_remapping.c | 6 +- drivers/iommu/io-pgtable-arm-v7s.c | 4 - drivers/iommu/iommu-sysfs.c | 14 +- drivers/iommu/iommu.c | 113 +- drivers/iommu/ipmmu-vmsa.c | 88 +- drivers/iommu/irq_remapping.c | 1 - drivers/iommu/msm_iommu.c | 13 +- drivers/iommu/mtk_iommu.c | 25 +- drivers/iommu/mtk_iommu_v1.c | 47 +- drivers/iommu/of_iommu.c | 16 +- drivers/iommu/omap-iommu-debug.c | 25 +- drivers/iommu/qcom_iommu.c | 34 +- drivers/iommu/rockchip-iommu.c | 13 +- drivers/iommu/tegra-gart.c | 37 +- drivers/iommu/tegra-smmu.c | 26 +- drivers/misc/mic/scif/scif_rma.c | 2 +- drivers/misc/mic/scif/scif_rma.h | 2 +- drivers/pinctrl/Kconfig | 17 +- drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/Kconfig | 6 + drivers/pinctrl/actions/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 71 +- drivers/pinctrl/actions/pinctrl-owl.h | 142 +- drivers/pinctrl/actions/pinctrl-s700.c | 1912 +++++++++++++++ drivers/pinctrl/actions/pinctrl-s900.c | 205 +- drivers/pinctrl/aspeed/Makefile | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 33 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/freescale/Kconfig | 14 +- drivers/pinctrl/freescale/Makefile | 2 + drivers/pinctrl/freescale/pinctrl-imx.c | 434 ++-- drivers/pinctrl/freescale/pinctrl-imx.h | 67 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 42 - drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 232 ++ drivers/pinctrl/freescale/pinctrl-scu.c | 121 + drivers/pinctrl/intel/pinctrl-baytrail.c | 8 +- drivers/pinctrl/intel/pinctrl-broxton.c | 13 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 9 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 11 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 32 +- drivers/pinctrl/intel/pinctrl-denverton.c | 11 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 2 +- drivers/pinctrl/intel/pinctrl-icelake.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.c | 11 +- drivers/pinctrl/intel/pinctrl-intel.h | 2 - drivers/pinctrl/intel/pinctrl-lewisburg.c | 11 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 2 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 7 +- drivers/pinctrl/mediatek/Kconfig | 27 +- drivers/pinctrl/mediatek/Makefile | 2 + drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mt6797.c | 82 + drivers/pinctrl/mediatek/pinctrl-mt7629.c | 450 ++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h | 2429 ++++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 12 +- drivers/pinctrl/meson/pinctrl-meson8.c | 33 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 45 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 16 +- drivers/pinctrl/pinconf.c | 29 +- drivers/pinctrl/pinctrl-amd.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 6 +- drivers/pinctrl/pinctrl-lpc18xx.c | 10 +- drivers/pinctrl/pinctrl-max77620.c | 14 +- drivers/pinctrl/pinctrl-ocelot.c | 338 ++- drivers/pinctrl/pinctrl-rockchip.c | 52 +- drivers/pinctrl/pinctrl-rza1.c | 5 + drivers/pinctrl/pinctrl-rza2.c | 519 +++++ drivers/pinctrl/pinctrl-rzn1.c | 4 +- drivers/pinctrl/pinctrl-sx150x.c | 11 +- drivers/pinctrl/pinctrl-xway.c | 39 +- drivers/pinctrl/pinctrl-zynq.c | 9 +- drivers/pinctrl/pinmux.c | 29 +- drivers/pinctrl/qcom/pinctrl-msm.c | 19 + drivers/pinctrl/qcom/pinctrl-msm.h | 2 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 22 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 23 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/sh-pfc/core.c | 2 +- drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 3 +- drivers/pinctrl/sh-pfc/pfc-r8a77470.c | 678 +++++- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 22 +- drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 97 +- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 119 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 122 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 370 +++ drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 72 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 72 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 1948 ++++++++++++++-- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 14 +- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 9 +- drivers/pinctrl/sh-pfc/pfc-sh7269.c | 2 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 1 + drivers/pinctrl/sh-pfc/pfc-sh7734.c | 20 +- drivers/pinctrl/sh-pfc/sh_pfc.h | 60 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 6 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 71 +- drivers/pinctrl/sunxi/Kconfig | 4 + drivers/pinctrl/sunxi/Makefile | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 52 +- drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c | 416 ++++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 63 + drivers/pinctrl/sunxi/pinctrl-sunxi.h | 6 + drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 22 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c | 20 +- drivers/pinctrl/uniphier/pinctrl-uniphier.h | 13 +- drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 9 +- drivers/rtc/class.c | 187 +- drivers/rtc/{rtc-dev.c => dev.c} | 0 drivers/rtc/hctosys.c | 8 +- drivers/rtc/interface.c | 27 +- drivers/rtc/{rtc-lib.c => lib.c} | 0 drivers/rtc/nvmem.c | 38 +- drivers/rtc/{rtc-proc.c => proc.c} | 36 +- drivers/rtc/rtc-abx80x.c | 38 + drivers/rtc/rtc-at91rm9200.c | 15 +- drivers/rtc/rtc-at91sam9.c | 16 +- drivers/rtc/rtc-ep93xx.c | 2 +- drivers/rtc/rtc-imx-sc.c | 91 + drivers/rtc/rtc-isl1208.c | 37 +- drivers/rtc/rtc-m41t80.c | 21 +- drivers/rtc/rtc-m48t59.c | 8 +- drivers/rtc/rtc-max6916.c | 2 +- drivers/rtc/rtc-max77686.c | 2 +- drivers/rtc/rtc-max8997.c | 2 +- drivers/rtc/rtc-mcp795.c | 18 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pcf2123.c | 1 + drivers/rtc/rtc-pcf50633.c | 8 +- drivers/rtc/rtc-pcf8523.c | 32 +- drivers/rtc/rtc-pcf85363.c | 94 +- drivers/rtc/rtc-pic32.c | 18 +- drivers/rtc/rtc-pm8xxx.c | 16 +- drivers/rtc/rtc-puv3.c | 18 +- drivers/rtc/rtc-rk808.c | 22 +- drivers/rtc/rtc-rx6110.c | 12 +- drivers/rtc/rtc-rx8025.c | 19 +- drivers/rtc/rtc-s3c.c | 26 +- drivers/rtc/rtc-s5m.c | 27 +- drivers/rtc/rtc-sh.c | 7 +- drivers/rtc/rtc-sun6i.c | 121 +- drivers/rtc/rtc-tegra.c | 30 +- drivers/rtc/{rtc-sysfs.c => sysfs.c} | 16 +- drivers/usb/host/xhci.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 33 +- drivers/watchdog/Kconfig | 22 +- drivers/watchdog/Makefile | 2 + drivers/watchdog/asm9260_wdt.c | 2 +- drivers/watchdog/bcm_kona_wdt.c | 16 +- drivers/watchdog/cpwd.c | 2 + drivers/watchdog/hpwdt.c | 15 +- drivers/watchdog/ie6xx_wdt.c | 16 +- drivers/watchdog/mena21_wdt.c | 73 +- drivers/watchdog/mtx-1_wdt.c | 19 +- drivers/watchdog/pm8916_wdt.c | 211 ++ drivers/watchdog/renesas_wdt.c | 24 +- drivers/watchdog/tqmx86_wdt.c | 126 + drivers/watchdog/w83627hf_wdt.c | 38 +- fs/block_dev.c | 7 +- fs/cifs/Kconfig | 5 +- fs/cifs/Makefile | 2 +- fs/cifs/cifs_debug.c | 12 + fs/cifs/cifs_dfs_ref.c | 138 +- fs/cifs/cifs_fs_sb.h | 9 + fs/cifs/cifsencrypt.c | 13 +- fs/cifs/cifsfs.c | 17 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 15 +- fs/cifs/cifsproto.h | 28 +- fs/cifs/cifssmb.c | 88 +- fs/cifs/connect.c | 924 ++++++-- fs/cifs/dfs_cache.c | 1367 +++++++++++ fs/cifs/dfs_cache.h | 97 + fs/cifs/file.c | 12 +- fs/cifs/inode.c | 44 +- fs/cifs/misc.c | 68 +- fs/cifs/readdir.c | 9 +- fs/cifs/sess.c | 4 +- fs/cifs/smb1ops.c | 15 +- fs/cifs/smb2inode.c | 16 +- fs/cifs/smb2maperror.c | 4 +- fs/cifs/smb2ops.c | 322 ++- fs/cifs/smb2pdu.c | 108 +- fs/cifs/smb2pdu.h | 1 - fs/cifs/smb2proto.h | 15 +- fs/cifs/transport.c | 8 +- fs/iomap.c | 3 +- include/dt-bindings/dma/dw-dmac.h | 14 + include/dt-bindings/pinctrl/bcm2835.h | 8 +- include/dt-bindings/pinctrl/mt6797-pinfunc.h | 1368 +++++++++++ include/dt-bindings/pinctrl/pads-imx8qm.h | 960 ++++++++ include/dt-bindings/pinctrl/pads-imx8qxp.h | 751 ++++++ include/dt-bindings/pinctrl/r7s9210-pinctrl.h | 47 + include/linux/device.h | 10 + include/linux/dma/sprd-dma.h | 62 +- include/linux/dma_remapping.h | 58 - include/linux/efi.h | 34 + include/linux/ima.h | 15 + include/linux/intel-iommu.h | 108 +- include/linux/iommu.h | 18 +- include/linux/kgdb.h | 24 +- include/linux/platform_data/dma-dw.h | 6 + include/linux/rtc.h | 17 +- include/linux/sa11x0-dma.h | 24 - include/linux/seccomp.h | 9 +- include/linux/shdma-base.h | 7 +- include/linux/syscalls.h | 2 +- include/linux/tpm.h | 11 +- include/linux/watchdog.h | 3 - include/uapi/linux/seccomp.h | 40 +- kernel/debug/debug_core.c | 65 +- kernel/debug/debug_core.h | 1 + kernel/debug/kdb/kdb_bt.c | 11 +- kernel/debug/kdb/kdb_debugger.c | 7 - kernel/debug/kdb/kdb_main.c | 14 +- kernel/seccomp.c | 467 +++- lib/test_printf.c | 61 +- lib/vsprintf.c | 100 + mm/page_io.c | 3 +- net/9p/client.c | 21 + net/9p/trans_common.c | 1 + samples/seccomp/.gitignore | 1 + samples/seccomp/Makefile | 7 +- samples/seccomp/user-trap.c | 375 +++ security/integrity/Kconfig | 11 + security/integrity/Makefile | 5 + security/integrity/digsig.c | 111 +- security/integrity/ima/Kconfig | 10 +- security/integrity/ima/ima_appraise.c | 14 +- security/integrity/ima/ima_crypto.c | 5 +- security/integrity/ima/ima_main.c | 21 +- security/integrity/ima/ima_policy.c | 171 +- security/integrity/integrity.h | 22 +- security/integrity/platform_certs/efi_parser.c | 108 + security/integrity/platform_certs/load_uefi.c | 194 ++ .../integrity/platform_certs/platform_keyring.c | 58 + security/keys/keyctl_pkey.c | 2 + security/smack/smack_lsm.c | 12 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/ima/Makefile | 11 + tools/testing/selftests/ima/config | 4 + tools/testing/selftests/ima/test_kexec_load.sh | 54 + tools/testing/selftests/seccomp/seccomp_bpf.c | 447 +++- 379 files changed, 26101 insertions(+), 5240 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s700-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.txt create mode 100644 Documentation/watchdog/watchdog-pm.txt create mode 100644 arch/x86/kernel/ima_arch.c create mode 100644 drivers/char/tpm/tpm1-cmd.c create mode 100644 drivers/dma/mediatek/mtk-cqdma.c delete mode 100644 drivers/dma/sh/shdma-r8a73a4.c create mode 100644 drivers/dma/uniphier-mdmac.c create mode 100644 drivers/pinctrl/actions/pinctrl-s700.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qxp.c create mode 100644 drivers/pinctrl/freescale/pinctrl-scu.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6797.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7629.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6797.h create mode 100644 drivers/pinctrl/pinctrl-rza2.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c rename drivers/rtc/{rtc-dev.c => dev.c} (100%) rename drivers/rtc/{rtc-lib.c => lib.c} (100%) rename drivers/rtc/{rtc-proc.c => proc.c} (67%) create mode 100644 drivers/rtc/rtc-imx-sc.c rename drivers/rtc/{rtc-sysfs.c => sysfs.c} (97%) create mode 100644 drivers/watchdog/pm8916_wdt.c create mode 100644 drivers/watchdog/tqmx86_wdt.c create mode 100644 fs/cifs/dfs_cache.c create mode 100644 fs/cifs/dfs_cache.h create mode 100644 include/dt-bindings/dma/dw-dmac.h create mode 100644 include/dt-bindings/pinctrl/mt6797-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8qm.h create mode 100644 include/dt-bindings/pinctrl/pads-imx8qxp.h create mode 100644 include/dt-bindings/pinctrl/r7s9210-pinctrl.h delete mode 100644 include/linux/dma_remapping.h delete mode 100644 include/linux/sa11x0-dma.h create mode 100644 samples/seccomp/user-trap.c create mode 100644 security/integrity/platform_certs/efi_parser.c create mode 100644 security/integrity/platform_certs/load_uefi.c create mode 100644 security/integrity/platform_certs/platform_keyring.c create mode 100644 tools/testing/selftests/ima/Makefile create mode 100644 tools/testing/selftests/ima/config create mode 100755 tools/testing/selftests/ima/test_kexec_load.sh