This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d7a02fa0a8f9 Merge tag 'upstream-5.2-rc1' of ssh://gitolite.kernel.org/ [...] new 56fb19652504 watchdog: orion_wdt: remove orion_wdt_set_timeout new a223770bfa7b watchdog: fix compile time error of pretimeout governors new f6cc8b355c03 watchdog: i6300esb: stop printing kernel addresses new a3f764d2eea5 watchdog: f71808e_wdt: separate declaration and assignment new e347afa5fb48 watchdog: f71808e_wdt: fix F81866 bit operation new bbc88a0ec9f3 watchdog: bd70528: Initial support for ROHM BD70528 watchd [...] new bb83520d2695 dt-bindings: watchdog: add i.MX system controller watchdog new 986857acbc9a watchdog: imx_sc: Add i.MX system controller watchdog support new 24b8225619cb watchdog: imx2_wdt: use devm_platform_ioremap_resource() t [...] new 0f0a6a285ec0 watchdog: Convert to use devm_platform_ioremap_resource new 265d11ccd505 watchdog: alim7101: Mark expected switch fall-through new e2a4aeda87d3 watchdog: sb_wdog: Make sbwdog_set and sbwdog_pet static new 8dd29f19512c watchdog: rtd119x_wdt: Fix remove function new 33052fbb4f25 watchdog: machzwd : fix warning Using plain integer as NUL [...] new b07e228eee69 watchdog: imx2_wdt: Fix set_timeout for big timeout values new b09c153927c1 watchdog: armada_37xx_wdt: Convert to use device managed f [...] new f57df8352817 watchdog: asm9260_wdt: Convert to use device managed funct [...] new eda21ee94506 watchdog: aspeed_wdt: Use 'dev' instead of dereferencing i [...] new f332ce5d88f1 watchdog: atlas7_wdt: Convert to use device managed functi [...] new dcbb613fa8de watchdog: bcm2835_wdt: drop platform_set_drvdata new 69656dcd4f9d watchdog: bcm7038_wdt: Convert to use device managed funct [...] new 4062ec06b7d7 watchdog: bcm_kona_wdt: Convert to use device managed func [...] new 605d8c4f33a7 watchdog: cadence_wdt: Convert to use device managed funct [...] new f7e29623e267 watchdog: da9052_wdt: Use 'dev' instead of dereferencing i [...] new 862c13b5518c watchdog: da9055_wdt: Use 'dev' instead of dereferencing i [...] new 6e8a7c75d7e5 watchdog: da9062_wdt: Use 'dev' instead of dereferencing i [...] new 865802917f7c watchdog: da9063_wdt: Use 'dev' instead of dereferencing i [...] new cecda01051e4 watchdog: davinci_wdt: Convert to use device managed funct [...] new d6ab05106a70 watchdog: ep93xx_wdt: Use 'dev' instead of dereferencing i [...] new ca05c2e25120 watchdog: ftwdt010_wdt: Use 'dev' consistently new 3564fbc54f92 watchdog: gpio_wdt: Convert to use device managed function [...] new 77d9f766fe36 watchdog: iTCO_wdt: Various improvements new 1f25cb289296 watchdog: imgpdc_wdt: Convert to use device managed functi [...] new b7b6adf32c9c watchdog: intel-mid_wdt: Use 'dev' instead of dereferencin [...] new 4689ba97550e watchdog: kempld_wdt: Convert to use device managed functi [...] new d2a10c312a45 watchdog: lpc18xx_wdt: Convert to use device managed funct [...] new 80cb6bddeb7d watchdog: max63xx_wdt: Convert to use device managed funct [...] new b6e6bf4f9978 watchdog: max77620_wdt: Convert to use device managed func [...] new 94ac20d83198 watchdog: mena21_wdt: Use 'dev' instead of dereferencing i [...] new 0c4ece9bfd94 watchdog: menf21bmc_wdt: Convert to use device managed fun [...] new 1678f83095c2 watchdog: meson_gxbb_wdt: Convert to use device managed fu [...] new dd1c66e22ecd watchdog: meson_wdt: Use 'dev' instead of dereferencing it [...] new 099e30397500 watchdog: mlx_wdt: Use 'dev' instead of dereferencing it r [...] new 615e40ad40c8 watchdog: moxart_wdt: Convert to use device managed functi [...] new a15f6e646bce watchdog: mtk_wdt: Convert to use device managed functions [...] new 7e6437e1b042 watchdog: npcm_wdt: Use local variable 'dev' consistently new 801cdffe68f3 watchdog: of_xilinx_wdt: Convert to use device managed fun [...] new 9723a82a97df watchdog: pm8916_wdt: Use 'dev' instead of dereferencing i [...] new bba07e6ed72e watchdog: qcom-wdt: Convert to use device managed function [...] new cc71859708e8 watchdog: rn5t618_wdt: Use 'dev' instead of dereferencing [...] new 553140a016d0 watchdog: rtd119x_wdt: Convert to use device managed funct [...] new 2361ac52898e watchdog: rza_wdt: Use 'dev' instead of dereferencing it r [...] new dcc3ce0b7d01 watchdog: sama5d4_wdt: Convert to use device managed funct [...] new 72dbc27c83d6 watchdog: sirfsoc_wdt: Convert to use device managed funct [...] new 78d9bfad2e89 watchdog: sprd_wdt: Convert to use device managed function [...] new cfe9ee3ab3cc watchdog: st_lpc_wdt: Convert to use device managed functions new 55082c0301d6 watchdog: stmp3xxx_rtc_wdt: Convert to use device managed [...] new d07c4ad8b2f3 watchdog: stpmic1_wdt: Use 'dev' instead of dereferencing [...] new 8ba41f6c4c88 watchdog: sunxi_wdt: Use 'dev' instead of dereferencing it [...] new c838a3ae614b watchdog: tangox_wdt: Convert to use device managed functi [...] new 0a48f239bfce watchdog: wdat_wdt: fix get_timeleft call for wdat_wdt new edad75280506 watchdog: tegra_wdt: Use watchdog_stop_on_unregister and o [...] new 09fb6d010a57 watchdog: tqmx86_wdt: Use 'dev' instead of dereferencing i [...] new 44affc086e6d watchdog: ts4800_wdt: Convert to use device managed functi [...] new 16c4614f1e04 watchdog: ts72xx_wdt: Use 'dev' instead of dereferencing i [...] new b42488bcd667 watchdog: twl4030_wdt: Convert to use device managed funct [...] new b1f4718218fb watchdog: uniphier_wdt: drop platform_set_drvdata new edaa35b5573c watchdog: wdat_wdt: Use 'dev' instead of dereferencing it [...] new 30f57e0f22bb watchdog: wm831x_wdt: Use 'dev' instead of dereferencing i [...] new b90abaace6d8 watchdog: xen_wdt: Use 'dev' instead of dereferencing it r [...] new 01022e339049 watchdog: imx_sc_wdt: Use 'dev' instead of dereferencing i [...] new f7daaa8d1e1c watchdog: sbsa_gwdt: Convert to use device managed functio [...] new 6ba3793cc1e7 watchdog: zx2967_wdt: Convert to use device managed functi [...] new 1f53305877fa watchdog: stm32_iwdg: Convert to use device managed functi [...] new 89e5b7aca183 watchdog: ux500_wdt: Convert to use device managed functio [...] new a02b3d7cde32 watchdog: pic32-dmt: Convert to use device managed functio [...] new 1f22b8ca6b26 watchdog: pic32-wdt: Convert to use device managed functio [...] new fd56d6c9a2ed watchdog: loongson1_wdt: Convert to use device managed fun [...] new 6fef817e2d81 watchdog: mt7621_wdt: Use 'dev' instead of dereferencing i [...] new 570927df4689 watchdog: rt2880_wdt: Convert to use device managed functi [...] new 02189bb91e74 watchdog: jz4740_wdt: Use 'dev' instead of dereferencing i [...] new 81df6db6810b watchdog: mpc8xxx_wdt: Convert to use device managed funct [...] new 8862c1f2b09e watchdog: pnx4008_wdt: Convert to use device managed funct [...] new 0843bdc14ca4 watchdog: machzwd: Mark expected switch fall-through new 9d7c09231e81 watchdog: pnx4008: readout watchdog state new 36ccec3db897 watchdog: intel_scu_watchdog: fix spelling mistake: "set_h [...] new 280ce5c00661 watchdog: da9063_wdt: parse DT for timeout value, too new e18431264954 watchdog: renesas_wdt: drop superfluous glob pattern new 34ef4087a1d5 watchdog: refactor watchdog_init_timeout new e907972be381 watchdog: add error messages when initializing timeout fails new 5429e3a5790c watchdog: cadence_wdt: drop warning after calling watchdog [...] new c7d30d42ff06 watchdog: cadence_wdt: still probe if user supplied timeou [...] new cccbf8baa109 watchdog: ebc-c384_wdt: drop warning after calling watchdo [...] new 87dfe210fa7b watchdog: hpwdt: drop warning after calling watchdog_init_timeout new 89bd0ed885c6 watchdog: i6300esb: drop warning after calling watchdog_in [...] new 5c09980d9f9d watchdog: imx_sc_wdt: drop warning after calling watchdog_ [...] new ff00800b6469 watchdog: ni903x_wdt: drop warning after calling watchdog_ [...] new 14fad5d98d90 watchdog: nic7018_wdt: drop warning after calling watchdog [...] new cd6457a9254e watchdog: renesas_wdt: drop warning after calling watchdog [...] new 2d505e3e40cb watchdog: sp5100_tco: drop warning after calling watchdog_ [...] new b4214185b91b watchdog: st_lpc_wdt: drop warning after calling watchdog_ [...] new 6781ce2ef1b9 watchdog: stm32_iwdg: drop warning after calling watchdog_ [...] new b74d646134e0 watchdog: xen_wdt: drop warning after calling watchdog_ini [...] new 154511636a1c watchdog: ziirave_wdt: drop warning after calling watchdog [...] new 73027cb8e839 watchdog: coh901327: make it explicitly non-modular new 3b02dceec212 watchdog: intel_scu: make it explicitly non-modular new 0b468829c325 watchdog: rtd119x: drop unused module.h include new f627ac0e12cd watchdog: Use depends instead of select for pretimeout governors new 471ce88b8402 watchdog: Move pretimeout governor configuration up new 0d3e156399ec watchdog: Make watchdog core configurable as module new ec2429292538 watchdog: npcm: Enable modular builds new 345f16251063 watchdog: Improve Kconfig entry ordering and dependencies new e9974166a53a watchdog: stm32: add dynamic prescaler support new a9f0bda567e3 watchdog: Enforce that at least one pretimeout governor is [...] new 55472bae5331 Merge tag 'linux-watchdog-5.2-rc1' of git://www.linux-watc [...] new 43a0541e312f iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 new 4f97031ff860 iommu/tegra-smmu: Properly release domain resources new 43d957b13346 iommu/tegra-smmu: Respect IOMMU API read-write protections new 1eb8e4e2b35b iommu/mediatek: Fix leaked of_node references new 954a03be033c iommu/arm-smmu: Break insecure users by disabling bypass b [...] new 6e1ffbb7c2ab PCI: Move ATS declarations outside of CONFIG_PCI new b9ae16d80a35 PCI: Add a stub for pci_ats_disabled() new 5702ee24182f ACPI/IORT: Check ATS capability in root complex nodes new b54f4260c7df iommu/arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master new bcecaee43473 iommu/arm-smmu-v3: Store SteamIDs in master new 8be39a1a04c1 iommu/arm-smmu-v3: Add a master->domain pointer new 2a7e62f51696 iommu/arm-smmu-v3: Link domains and devices new 9ce27afc0830 iommu/arm-smmu-v3: Add support for PCI ATS new b2fc9b4b7ff4 iommu/arm-smmu-v3: Disable tagged pointers new 3f54c447df34 iommu/arm-smmu-v3: Don't disable SMMU in kdump kernel new bc580b56cb78 iommu/arm-smmu: Log CBFRSYNRA register on context fault new 26ac2b6ee6c0 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] new a3a195929d40 iommu: Add APIs for multiple domains per device new 26b25a2b98e4 iommu: Bind process address spaces to devices new d53bff888f3b Merge branch 'api-features' into arm/smmu new 5aba6c47401d iommu/vt-d: Switch to bitmap_zalloc() new 2b899390fdc8 Merge branch 'api-features' into x86/vt-d new d7cbc0f3220f iommu/vt-d: Make intel_iommu_enable_pasid() more generic new 95587a75de17 iommu/vt-d: Add per-device IOMMU feature ops entries new 8cc3759a6c49 iommu/vt-d: Move common code out of iommu_attch_device() new 67b8e02b5e76 iommu/vt-d: Aux-domain specific domain attach/detach new 0e8000f8f616 iommu/vt-d: Return ID associated with an auxiliary domain new 48b2c937ea37 iommu/vt-d: Clean up iommu_no_mapping new 9cc0c2af8d03 iommu/vt-d: Use dma_direct for bypass devices new f7ae70a5e347 iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags new 8ac13175cbe9 vfio/mdev: Add iommu related member in mdev_device new 7bd50f0cd2fd vfio/type1: Add domain at(de)taching group helpers new be068fa236c3 vfio/type1: Handle different mdev isolation type new f7b0c4ce8cb3 iommu/vt-d: Flush IOTLB for untrusted device in time new 553d66cb1e86 iommu/vt-d: Use struct_size() helper new a7755c3cfa5d iommu/vt-d: Don't request page request irq under dmar_global_lock new 095303e0eb56 iommu/vt-d: Cleanup: no spaces at the start of a line new cf1ec4539a50 iommu/vt-d: Set intel_iommu_gfx_mapped correctly new 5daab58043ee iommu/vt-d: Make kernel parameter igfx_off work with vIOMMU new dca4d60f5f8c iommu/vt-d: Fix leak in intel_pasid_alloc_table on error path new 83d18bdff18f iommu/amd: Use pci_prg_resp_pasid_required() new 7a5dbf3ab2f0 iommu/amd: Remove the leftover of bypass support new c805b428f206 iommu/amd: Remove amd_iommu_pd_list new 1a1079011da3 iommu/amd: Flush not present cache in iommu_map_page new 89736a0ee81d Revert "iommu/amd: Remove the leftover of bypass support" new 97a18f548548 Revert "iommu/amd: Flush not present cache in iommu_map_page" new 8cec63e52966 iommu: Remove iommu_callback_data new 14bd9a607f90 iommu/iova: Separate atomic variables to improve performance new b5531563e8a0 Merge branches 'arm/tegra', 'arm/mediatek', 'arm/smmu', 'x [...] new a13f0655503a Merge tag 'iommu-updates-v5.2' of ssh://gitolite.kernel.or [...]
The 165 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: .../bindings/watchdog/fsl-imx-sc-wdt.txt | 24 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 + drivers/acpi/arm64/iort.c | 11 + drivers/iommu/Kconfig | 25 + drivers/iommu/amd_iommu.c | 52 +- drivers/iommu/amd_iommu_init.c | 8 - drivers/iommu/amd_iommu_types.h | 6 - drivers/iommu/arm-smmu-regs.h | 2 + drivers/iommu/arm-smmu-v3.c | 355 ++++++++++--- drivers/iommu/arm-smmu.c | 11 +- drivers/iommu/dmar.c | 2 +- drivers/iommu/intel-iommu.c | 584 ++++++++++++++++----- drivers/iommu/intel-pasid.c | 4 +- drivers/iommu/intel-svm.c | 19 +- drivers/iommu/intel_irq_remapping.c | 7 +- drivers/iommu/iommu.c | 211 +++++++- drivers/iommu/mtk_iommu.c | 8 +- drivers/iommu/tegra-smmu.c | 41 +- drivers/vfio/mdev/mdev_core.c | 18 + drivers/vfio/mdev/mdev_private.h | 1 + drivers/vfio/vfio_iommu_type1.c | 139 ++++- drivers/watchdog/Kconfig | 161 +++--- drivers/watchdog/Makefile | 2 + drivers/watchdog/alim7101_wdt.c | 2 +- drivers/watchdog/armada_37xx_wdt.c | 43 +- drivers/watchdog/asm9260_wdt.c | 77 ++- drivers/watchdog/aspeed_wdt.c | 25 +- drivers/watchdog/at91sam9_wdt.c | 4 +- drivers/watchdog/ath79_wdt.c | 4 +- drivers/watchdog/atlas7_wdt.c | 65 +-- drivers/watchdog/bcm2835_wdt.c | 1 - drivers/watchdog/bcm7038_wdt.c | 42 +- drivers/watchdog/bcm_kona_wdt.c | 18 +- drivers/watchdog/bd70528_wdt.c | 290 ++++++++++ drivers/watchdog/cadence_wdt.c | 90 +--- drivers/watchdog/coh901327_wdt.c | 28 +- drivers/watchdog/da9052_wdt.c | 13 +- drivers/watchdog/da9055_wdt.c | 12 +- drivers/watchdog/da9062_wdt.c | 20 +- drivers/watchdog/da9063_wdt.c | 21 +- drivers/watchdog/davinci_wdt.c | 45 +- drivers/watchdog/digicolor_wdt.c | 4 +- drivers/watchdog/dw_wdt.c | 4 +- drivers/watchdog/ebc-c384_wdt.c | 5 +- drivers/watchdog/ep93xx_wdt.c | 17 +- drivers/watchdog/f71808e_wdt.c | 18 +- drivers/watchdog/ftwdt010_wdt.c | 6 +- drivers/watchdog/gpio_wdt.c | 16 +- drivers/watchdog/hpwdt.c | 3 +- drivers/watchdog/i6300esb.c | 9 +- drivers/watchdog/iTCO_wdt.c | 13 +- drivers/watchdog/imgpdc_wdt.c | 95 ++-- drivers/watchdog/imx2_wdt.c | 8 +- drivers/watchdog/imx_sc_wdt.c | 175 ++++++ drivers/watchdog/intel-mid_wdt.c | 22 +- drivers/watchdog/intel_scu_watchdog.c | 20 +- drivers/watchdog/jz4740_wdt.c | 17 +- drivers/watchdog/kempld_wdt.c | 28 +- drivers/watchdog/lantiq_wdt.c | 4 +- drivers/watchdog/loongson1_wdt.c | 52 +- drivers/watchdog/lpc18xx_wdt.c | 47 +- drivers/watchdog/machzwd.c | 3 +- drivers/watchdog/max63xx_wdt.c | 24 +- drivers/watchdog/max77620_wdt.c | 23 +- drivers/watchdog/mena21_wdt.c | 28 +- drivers/watchdog/menf21bmc_wdt.c | 33 +- drivers/watchdog/meson_gxbb_wdt.c | 49 +- drivers/watchdog/meson_wdt.c | 19 +- drivers/watchdog/mlx_wdt.c | 14 +- drivers/watchdog/moxart_wdt.c | 20 +- drivers/watchdog/mpc8xxx_wdt.c | 20 +- drivers/watchdog/mt7621_wdt.c | 12 +- drivers/watchdog/mtk_wdt.c | 37 +- drivers/watchdog/ni903x_wdt.c | 4 +- drivers/watchdog/nic7018_wdt.c | 5 +- drivers/watchdog/npcm_wdt.c | 10 +- drivers/watchdog/nuc900_wdt.c | 4 +- drivers/watchdog/of_xilinx_wdt.c | 62 +-- drivers/watchdog/omap_wdt.c | 4 +- drivers/watchdog/orion_wdt.c | 14 +- drivers/watchdog/pic32-dmt.c | 50 +- drivers/watchdog/pic32-wdt.c | 62 +-- drivers/watchdog/pm8916_wdt.c | 21 +- drivers/watchdog/pnx4008_wdt.c | 45 +- drivers/watchdog/qcom-wdt.c | 55 +- drivers/watchdog/renesas_wdt.c | 9 +- drivers/watchdog/rn5t618_wdt.c | 9 +- drivers/watchdog/rt2880_wdt.c | 32 +- drivers/watchdog/rtd119x_wdt.c | 47 +- drivers/watchdog/rza_wdt.c | 25 +- drivers/watchdog/s3c2410_wdt.c | 4 +- drivers/watchdog/sama5d4_wdt.c | 39 +- drivers/watchdog/sb_wdog.c | 4 +- drivers/watchdog/sbsa_gwdt.c | 28 +- drivers/watchdog/shwdt.c | 4 +- drivers/watchdog/sirfsoc_wdt.c | 28 +- drivers/watchdog/sp5100_tco.c | 4 +- drivers/watchdog/sprd_wdt.c | 42 +- drivers/watchdog/st_lpc_wdt.c | 53 +- drivers/watchdog/stm32_iwdg.c | 150 +++--- drivers/watchdog/stmp3xxx_rtc_wdt.c | 16 +- drivers/watchdog/stpmic1_wdt.c | 13 +- drivers/watchdog/sunxi_wdt.c | 19 +- drivers/watchdog/tangox_wdt.c | 41 +- drivers/watchdog/tegra_wdt.c | 30 +- drivers/watchdog/tqmx86_wdt.c | 14 +- drivers/watchdog/ts4800_wdt.c | 33 +- drivers/watchdog/ts72xx_wdt.c | 18 +- drivers/watchdog/twl4030_wdt.c | 22 +- drivers/watchdog/txx9wdt.c | 4 +- drivers/watchdog/uniphier_wdt.c | 2 - drivers/watchdog/ux500_wdt.c | 17 +- drivers/watchdog/watchdog_core.c | 42 +- drivers/watchdog/wdat_wdt.c | 29 +- drivers/watchdog/wm831x_wdt.c | 19 +- drivers/watchdog/xen_wdt.c | 18 +- drivers/watchdog/ziirave_wdt.c | 6 +- drivers/watchdog/zx2967_wdt.c | 37 +- include/linux/intel-iommu.h | 13 +- include/linux/iommu.h | 144 +++++ include/linux/iova.h | 16 +- include/linux/mdev.h | 14 + include/linux/pci.h | 31 +- 123 files changed, 2866 insertions(+), 1883 deletions(-) create mode 100644 Documentation/devicetree/bindings/watchdog/fsl-imx-sc-wdt.txt create mode 100644 drivers/watchdog/bd70528_wdt.c create mode 100644 drivers/watchdog/imx_sc_wdt.c