This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6992ca0dd017 Merge branch 'parisc-5.6-1' of git://git.kernel.org/pub/sc [...] new 5f490a520bcb s390/mm: fix dynamic pagetable upgrade for hugetlbfs new 657480d9c015 s390: support KPROBES_ON_FTRACE new 6f3196b74d64 s390/crypto: Rework on paes implementation new 888edbc48857 s390/pkey: Add support for key blob with clear key value new 7f820d053948 s390/crypto: enable clear key values for paes ciphers new 8f291ebf3270 s390/zcrypt: enable card/domain autoselect on ep11 cprbs new a7367997abb6 s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb new 7384eb725e2d s390/zcrypt: add new low level ep11 functions support file new a17becc11253 s390/zcrypt: extend EP11 card and queue sysfs attributes new 55d0a513a0e2 s390/pkey/zcrypt: Support EP11 AES secure keys new cfb4b571e8b5 Merge tag 's390-5.6-2' of git://git.kernel.org/pub/scm/lin [...] new 4ae87b17cc32 dt-bindings: phy: Fix errors in intel,lgm-emmc-phy example new 34129bb831cc dt-bindings: PCI: intel: Fix dt_binding_check compilation failure new 04dbd86539fd dt-bindings: Fix paths in schema $id fields new 2634744bf38a Merge tag 'devicetree-fixes-for-5.6' of git://git.kernel.o [...] new 476878e4b2be xen-pciback: optionally allow interrupt enable flag writes new eda4eabf86fd xen/balloon: Support xend-based toolstack take two new 9293724192a7 xen/gntdev: Do not use mm notifiers with autotranslating guests new 8a105678fb3e xenbus/backend: Add memory pressure handler callback new 060eabe8fbe7 xenbus/backend: Protect xenbus callback with lock new cb9369bdbb84 xen/blkback: Squeeze page pools if a memory pressure is detected new 823f20914693 xen/blkback: Remove unnecessary static variable name prefixes new 8557bbe5156e xen/blkback: Consistently insert one empty line between functions new d271ab29230b Merge tag 'for-linus-5.6-rc1-tag' of git://git.kernel.org/ [...] new a7ba5c3d008d drivers/iommu: Export core IOMMU API symbols to permit mod [...] new 6bf6c24720d3 iommu/of: Request ACS from the PCI core when configuring I [...] new bb950bca5d52 PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable,disab [...] new 1a373a78b8e2 PCI: Export pci_ats_disabled() as a GPL symbol to modules new 25f003de987a drivers/iommu: Take a ref to the IOMMU driver prior to ->a [...] new 386dce2788ee iommu/of: Take a ref to the IOMMU driver during ->of_xlate() new 4312cf7f16c8 drivers/iommu: Allow IOMMU bus ops to be unregistered new 6e8fa7404c13 Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" new b06c076ea962 Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" new 34debdca68ef iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers new ab246774713e iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal new d3daf66621b9 iommu/arm-smmu: Support SMMU module probing from the IORT new 2852ad05e3e9 iommu/arm-smmu-v3: Allow building as a module new 7359572e1a5d iommu/arm-smmu: Unregister IOMMU and bus ops on device removal new cd221bd24ff5 iommu/arm-smmu: Allow building as a module new 1ea27ee2f76e iommu/arm-smmu: Update my email address in MODULE_AUTHOR() new fc10cca69ee8 drivers/iommu: Initialise module 'owner' field in iommu_de [...] new 935d43ba272e iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA new 322a9bbb720c iommu/arm-smmu-v3: Fix resource_size check new 8efda06f83d6 iommu/arm-smmu-v3: Remove useless of_match_ptr() new cd037ff2f982 iommu/arm-smmu: Fix -Wunused-const-variable warning new d1e5f26f1427 iommu/io-pgtable-arm: Rationalise TTBRn handling new 30d2acb67348 iommu/io-pgtable-arm: Support non-coherent stage-2 page tables new 7618e4790982 iommu/io-pgtable-arm: Improve attribute handling new 6f932ad369a3 iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned new fb485eb18e63 iommu/io-pgtable-arm: Rationalise TCR handling new fba6e960772b iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace new ac4b80e5b9d0 iommu/io-pgtable-arm: Rationalise VTCR handling new db6903010aa5 iommu/io-pgtable-arm: Prepare for TTBR1 usage new 79f7a5cb87ba iommu/arm-smmu: Improve SMR mask test new 9bb9069cfba5 iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation new 2e981b9468e6 dt-bindings: document PASID property for IOMMU masters new 89535821c042 iommu/arm-smmu-v3: Parse PASID devicetree property of plat [...] new da22565d1d73 ACPI/IORT: Parse SSID property of named component node new 7bc4f3fae953 iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support new a557aff0c72b iommu/arm-smmu-v3: Add context descriptor tables allocators new 87f42391f6a5 iommu/arm-smmu-v3: Add support for Substream IDs new 2505ec6f85ad iommu/arm-smmu-v3: Propagate ssid_bits new 492ddc79e07e iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx [...] new 73af06f589fe iommu/arm-smmu-v3: Add second level of context descriptor table new d71e01716b36 iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity [...] new a2be6218e649 iommu/arm-smmu-v3: Improve add_device() error handling new 92c1d360dcda iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device new 5a4549fd7905 PCI/ATS: Add PASID stubs new 6855d1ba7537 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new 387caf0b759a iommu/amd: Treat per-device exclusion ranges as r/w unity- [...] new 813071438e83 iommu/amd: Check feature support bit before accessing MSI [...] new 966b753cf396 iommu/amd: Only support x2APIC with IVHD type 11h/40h new 2ca6b6dc8512 iommu/amd: Remove unused variable new 858defad2ae2 iommu/amd: Remove local variables new bde9e6b9ba75 iommu/amd: Fix typos for PPR macros new 62dcee716085 iommu/amd: Replace two consecutive readl calls with one readq new 96466748780d iommu/amd: Remove unused struct member new 154e3a65f404 iommu/amd: Remove the unnecessary assignment new 046182525db6 iommu/vt-d: Add Kconfig option to enable/disable scalable mode new ff3dc6521f78 iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks new 79db7e1b4cf2 iommu/vt-d: Match CPU and IOMMU paging mode new 6eba09a4b5d5 iommu/vt-d: Reject SVM bind for failed capability check new d62efd4fa62b iommu/vt-d: Avoid duplicated code for PASID setup new 39d630e33214 iommu/vt-d: Fix off-by-one in PASID allocation new 59a623374dc3 iommu/vt-d: Replace Intel specific PASID allocator with IOASID new 5f75585e19cc iommu/vt-d: Avoid sending invalid page response new 034d473109e9 iommu/vt-d: Misc macro clean up for SVM new 984d03adc9bd iommu/vt-d: trace: Extend map_sg trace event new 10f8008f0f88 iommu/vt-d: Avoid iova flush queue in strict mode new 8e3391cfdcd4 iommu/vt-d: Loose requirement for flush queue initializaton new a1948f2e0a9d iommu/vt-d: Identify domains using first level page table new 2cd1311a2667 iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr new 87208f22a4d9 iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup new ddf09b6d43ec iommu/vt-d: Setup pasid entries for iova over first level new 33cd6e642d6a iommu/vt-d: Flush PASID-based iotlb for iova over first level new cb8b892dcecf iommu/vt-d: Make first level IOVA canonical new 64229e8f37cf iommu/vt-d: Update first level super page capability new b802d070a52a iommu/vt-d: Use iova over first level new e2726daea583 iommu/vt-d: debugfs: Add support to show page table internals new 53291622e260 iommu/vt-d: Don't reject Host Bridge due to scope mismatch new f5a68bb0752e iommu/vt-d: Mark firmware tainted if RMRR fails sanity check new ce4cc52b51df iommu/vt-d: Add RMRR base and end addresses sanity check new 9235cb13d7d1 iommu/vt-d: Allow devices with RMRRs to use identity domain new b89b6605b85f iommu/vt-d: Unnecessary to handle default identity domain new 857f081426e5 iommu/vt-d: Remove unnecessary WARN_ON_ONCE() new d0432345b4b5 iommu: Fix Kconfig indentation new 944c91753974 iommu/iova: Silence warnings under memory pressure new f9f6971ebb75 iommu: Implement generic_iommu_put_resv_regions() new a66c5dc549d1 iommu: arm: Use generic_iommu_put_resv_regions() new 55c2564a6852 iommu: amd: Use generic_iommu_put_resv_regions() new 0ecdebb7dad5 iommu: intel: Use generic_iommu_put_resv_regions() new c11738cf9d29 iommu: virtio: Use generic_iommu_put_resv_regions() new e3b5ee0cfb65 Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/ [...] new 4fc2ea6a8608 Merge tag 'iommu-updates-v5.6' of git://git.kernel.org/pub [...] new 08607e8319c7 dmaengine: doc: Properly indent metadata title new 474809a28e7b dmaengine: Fix return value for dma_request_chan() in case [...] new a9113a90f5f0 dmaengine: idxd: fix boolconv.cocci warnings new 5429b51f606c dmaengine: fix null ptr check for __dma_async_device_chann [...] new bad83565eafe dmaengine: Cleanups for the slave <-> channel symlink support new 18ea671ba40b Merge tag 'dmaengine-fix-5.6-rc1' of git://git.infradead.o [...] new cfc4c189bc70 pwm: Read initial hardware state at request time new 1db37f9561b2 pwm: cros-ec: Cache duty cycle value new a3597d6c89d7 pwm: imx27: Cache duty cycle register value new bd88d319abe9 pwm: imx27: Unconditionally write state to hardware new a7fe985633f9 pwm: sun4i: Add an optional probe for reset line new b8d74644f34a pwm: sun4i: Prefer "mod" clock to unnamed new 5b090b430d75 pwm: sun4i: Add an optional probe for bus clock new fa4d81784681 pwm: sun4i: Always calculate params when applying new parameters new 9f28e95b5286 pwm: sun4i: Add support to output source clock directly new fdd2c12e3761 pwm: sun4i: Add support for H6 PWM new bf29c2ff82fd pwm: mxs: Implement ->apply() new ebbfb1592c8d pwm: mxs: Remove legacy methods new 2cf0f6fece5b pwm: mxs: Add support for inverse polarity new 366486e0afaa dt-bindings: pwm: mxs-pwm: Increase #pwm-cells new 3c64ed74d619 pwm: mxs: Avoid a division in mxs_pwm_apply() new 3c269ba6d8af pwm: atmel: Add a hint where to find hardware documentation new ff55e7a31414 pwm: atmel: Use a constant for maximum prescale value new 2101c878f767 pwm: atmel: Replace loop in prescale calculation by ad-hoc [...] new 998d189a817b pwm: atmel: Document known weaknesses of both hardware and [...] new 02afb811e0cf pwm: atmel: Use register accessors for channels new 651b510a74d4 pwm: atmel: Implement .get_state() new f24e564129f3 pwm: Fix minor Kconfig whitespace issues new bca900829d60 pwm: rcar: Drop useless call to pwm_get_state() new af4fab8bedcf pwm: rcar: Document inability to set duty_cycle = 0 new 1188829abc2a pwm: Implement tracing for .get_state() and .apply_state() new 43efdc8f0e6d pwm: omap-dmtimer: Remove PWM chip in .remove before makin [...] new c4cf7aa57eb8 pwm: omap-dmtimer: Simplify error handling new c7cb3a1dd53f pwm: omap-dmtimer: put_device() after of_find_device_by_node() new 9f2919e9b40e pwm: omap-dmtimer: Allow compiling with COMPILE_TEST new 3e954d962689 pwm: sun4i: Move pwm_calculate() out of spin_lock() new cba8d3bfdc96 pwm: sun4i: Fix inconsistent IS_ERR and PTR_ERR new a368c34340c2 pwm: imx27: Eliminate error message for defer probe new fdf47ff69d61 pwm: bcm2835: Allow building for ARCH_BRCMSTB new f6003f948226 pwm: sun4i: Narrow scope of local variable new 0c73201c5c09 pwm: stm32: Remove automatic output enable new 413c2a110d64 pwm: sun4i: Initialize variables before use new 9871abffc810 pwm: Remove set but not set variable 'pwm' new 4c7d00ccf40d Merge tag 'pwm/for-5.6-rc1' of git://git.kernel.org/pub/sc [...]
The 158 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/ABI/testing/sysfs-driver-pciback | 13 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 + Documentation/devicetree/bindings/arm/fsl.yaml | 2 +- Documentation/devicetree/bindings/arm/qcom.yaml | 2 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 2 +- .../devicetree/bindings/clock/fsl,sai-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mn-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 2 +- .../devicetree/bindings/clock/qcom,dispcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 +- .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,videocc.yaml | 2 +- .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 2 +- .../devicetree/bindings/clock/xlnx,versal-clk.yaml | 2 +- .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../bindings/iio/adc/microchip,mcp3911.yaml | 2 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 +- .../devicetree/bindings/input/gpio-vibrator.yaml | 2 +- Documentation/devicetree/bindings/iommu/iommu.txt | 6 + .../devicetree/bindings/pci/intel-gw-pcie.yaml | 4 +- .../bindings/phy/intel,lgm-emmc-phy.yaml | 4 +- Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 4 +- Documentation/driver-api/dmaengine/client.rst | 4 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- arch/s390/Kconfig | 1 + arch/s390/crypto/paes_s390.c | 230 +++- arch/s390/include/asm/kprobes.h | 1 - arch/s390/include/asm/page.h | 2 + arch/s390/include/uapi/asm/pkey.h | 69 +- arch/s390/include/uapi/asm/zcrypt.h | 32 +- arch/s390/kernel/ftrace.c | 80 +- arch/s390/kernel/kprobes.c | 61 +- arch/s390/kernel/mcount.S | 6 + arch/s390/mm/hugetlbpage.c | 100 +- drivers/acpi/arm64/iort.c | 22 +- drivers/block/xen-blkback/blkback.c | 42 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 26 +- drivers/dma/dmaengine.c | 21 +- drivers/dma/idxd/sysfs.c | 2 +- drivers/iommu/Kconfig | 35 +- drivers/iommu/Makefile | 3 +- drivers/iommu/amd_iommu.c | 12 +- drivers/iommu/amd_iommu_init.c | 55 +- drivers/iommu/amd_iommu_types.h | 7 +- drivers/iommu/arm-smmu-impl.c | 2 +- drivers/iommu/arm-smmu-v3.c | 600 ++++++--- drivers/iommu/arm-smmu.c | 334 +++-- drivers/iommu/arm-smmu.h | 228 ++-- drivers/iommu/dmar.c | 44 +- drivers/iommu/intel-iommu-debugfs.c | 75 ++ drivers/iommu/intel-iommu.c | 366 ++++-- drivers/iommu/intel-pasid.c | 97 +- drivers/iommu/intel-pasid.h | 6 + drivers/iommu/intel-svm.c | 171 +-- drivers/iommu/io-pgtable-arm-v7s.c | 22 +- drivers/iommu/io-pgtable-arm.c | 164 ++- drivers/iommu/io-pgtable.c | 2 +- drivers/iommu/iommu-sysfs.c | 5 + drivers/iommu/iommu.c | 51 +- drivers/iommu/iova.c | 2 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/msm_iommu.c | 4 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/of_iommu.c | 25 +- drivers/iommu/qcom_iommu.c | 25 +- drivers/iommu/virtio-iommu.c | 14 +- drivers/pci/ats.c | 2 + drivers/pci/pci.c | 1 + drivers/pwm/Kconfig | 9 +- drivers/pwm/core.c | 13 +- drivers/pwm/pwm-atmel.c | 87 +- drivers/pwm/pwm-cros-ec.c | 58 +- drivers/pwm/pwm-imx27.c | 147 ++- drivers/pwm/pwm-mxs.c | 101 +- drivers/pwm/pwm-omap-dmtimer.c | 54 +- drivers/pwm/pwm-pca9685.c | 4 - drivers/pwm/pwm-rcar.c | 5 +- drivers/pwm/pwm-stm32.c | 4 +- drivers/pwm/pwm-sun4i.c | 194 ++- drivers/s390/crypto/Makefile | 3 +- drivers/s390/crypto/pkey_api.c | 470 ++++++- drivers/s390/crypto/zcrypt_api.c | 27 +- drivers/s390/crypto/zcrypt_api.h | 1 + drivers/s390/crypto/zcrypt_ccamisc.h | 1 + drivers/s390/crypto/zcrypt_cex4.c | 273 ++++- drivers/s390/crypto/zcrypt_ep11misc.c | 1293 ++++++++++++++++++++ drivers/s390/crypto/zcrypt_ep11misc.h | 124 ++ drivers/xen/gntdev.c | 24 +- drivers/xen/xen-balloon.c | 2 +- drivers/xen/xen-pciback/conf_space.c | 37 + drivers/xen/xen-pciback/conf_space.h | 7 + drivers/xen/xen-pciback/conf_space_capability.c | 89 ++ drivers/xen/xen-pciback/conf_space_header.c | 19 + drivers/xen/xen-pciback/pci_stub.c | 66 + drivers/xen/xen-pciback/pciback.h | 1 + drivers/xen/xenbus/xenbus_probe.c | 8 +- drivers/xen/xenbus/xenbus_probe_backend.c | 38 + include/linux/intel-iommu.h | 25 +- include/linux/io-pgtable.h | 27 +- include/linux/iommu.h | 19 +- include/linux/pci-ats.h | 3 + include/trace/events/intel_iommu.h | 48 +- include/trace/events/pwm.h | 58 + include/xen/xenbus.h | 2 + 111 files changed, 5106 insertions(+), 1380 deletions(-) create mode 100644 drivers/s390/crypto/zcrypt_ep11misc.c create mode 100644 drivers/s390/crypto/zcrypt_ep11misc.h create mode 100644 include/trace/events/pwm.h