This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4e3a16ee9148 Merge tag 'iommu-updates-v5.8' of git://git.kernel.org/pub [...] new e6ab7490ffae s390/pci: Expose new port attribute for PCIe functions new d08d6f5d7524 s390/pci: adaptation of iommu to multifunction new 6cf17f9a67c1 s390/pci: define kernel parameters for PCI multifunction new c9a1752b84f1 s390/pci: define RID and RID available new 05bc1be6db4b s390/pci: create zPCI bus new f606b3ef47c9 s390/pci: adapt events for zbus new 65e450a9f9ad s390/pci: Adding bus resource new 44510d6fa0c0 s390/pci: Handling multifunctions new 53dd462ac4dc s390/pci: Do not disable PF when VFs exist new de267a7c71ba s390/pci: Documentation for zPCI new 7b942b4be971 s390/qdio: consistently restore the IRQ handler new 68a381746f20 s390/qdio: tear down thinint indicator after early error new 75e82bec6b26 s390/qdio: put thinint indicator after early error new 3050f022df6a s390/qdio: consolidate thinint init/exit new edbf3b2a87db s390/qdio: do more fine-grained allocation roll-back new 2a7cf35c4056 s390/qdio: roll-back after queue allocation error new d188cac39753 s390/qdio: keep track of allocated queue count new 9b7012dfc33d s390/qdio: de-duplicate tiqdio_inbound_processing() new 19d4c761c1d2 s390/qdio: remove always-true condition new 0ba577802b0b s390: ptrace: hard-code "s390x" instead of UTS_MACHINE new d1379279f2d6 s390/pci: removes wrong PCI multifunction assignment new 9056754f6505 s390/pci: Documentation update for s390 PCI new 3737e8ee4f2f s390: nvme ipl new 23a457b8d57d s390: nvme reipl new 55d7b4b8292b s390: Remove two unused inline functions new fee36576656f s390/cio: Remove unused inline function idset_sch_get_first new 9de6c08700ce s390/qdio: simplify overlap calculation on Input refill new 1db85d0e73f3 s390/qdio: refactor ACK processing for primed SBALs new c70d82e96644 s390/qdio: add IRQ reduction for error SBALs new a1ceea67f2e5 PCI/IOV: Introduce pci_iov_sysfs_link() function new e5794cf1a270 s390/pci: create links between PFs and VFs new 4765600fc7aa s390: simplify memory notifier for protecting kdump crash [...] new d03756aa0535 Documentation/s390: Update / remove developerWorks web links new bc4b295e87a8 s390/ap: introduce new ap function ap_get_qdev() new a999eb96fdd4 s390/pci: ioremap() align with generic code new 11886c199d8d s390: add machine check SIGP new 0b0ed657fe00 s390: remove critical section cleanup from entry.S new 0623b7dda24f s390/qdio: fix up qdio_start_irq() kerneldoc new cafebf8653b3 s390/qdio: remove q->first_to_kick new a0138f59265a s390/cio, s390/qeth: cleanup PNSO CHSC new e1750a3d9abb s390/pci: Log new handle in clp_disable_fh() new 725b94d74128 vfio-ccw: Enable transparent CCW IPL from DASD new 430220b0bbcb vfio-ccw: document possible errors new 9a44ce6c9b69 vfio-ccw: Introduce new helper functions to free/destroy regions new b7701dfbf983 vfio-ccw: Register a chp_event callback for vfio-ccw new 600279b52659 vfio-ccw: Refactor the unregister of the async regions new 24c986748ba6 vfio-ccw: Introduce a new schib region new 4296151d231e vfio-ccw: Refactor IRQ handlers new d8cac29b1d52 vfio-ccw: Introduce a new CRW region new 3f02cb2fd9d2 vfio-ccw: Wire up the CRW irq and CRW region new b2dd9a44a109 vfio-ccw: Add trace for CRW event new 0927e157b7e4 Merge tag 'vfio-ccw-20200603-v2' of https://git.kernel.org [...] new bfa50e1427e4 vfio-ccw: make vfio_ccw_regops variables declarations static new 23fc02e36e4f Merge tag 's390-5.8-1' of git://git.kernel.org/pub/scm/lin [...]
The 54 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/kernel-parameters.txt | 2 + Documentation/s390/index.rst | 1 + Documentation/s390/pci.rst | 125 +++++++ Documentation/s390/vfio-ccw.rst | 100 ++++- Documentation/s390/zfcpdump.rst | 4 +- MAINTAINERS | 1 + arch/s390/appldata/appldata_mem.c | 4 - arch/s390/appldata/appldata_net_sum.c | 4 - arch/s390/appldata/appldata_os.c | 4 - arch/s390/include/asm/ccwdev.h | 5 + arch/s390/include/asm/chsc.h | 62 ++++ arch/s390/include/asm/io.h | 2 +- arch/s390/include/asm/ipl.h | 11 + arch/s390/include/asm/nmi.h | 2 +- arch/s390/include/asm/pci.h | 42 ++- arch/s390/include/asm/pci_clp.h | 13 +- arch/s390/include/asm/processor.h | 20 +- arch/s390/include/asm/qdio.h | 33 -- arch/s390/include/asm/smp.h | 1 + arch/s390/include/uapi/asm/ipl.h | 25 ++ arch/s390/kernel/Makefile | 5 - arch/s390/kernel/entry.S | 464 ++++++------------------ arch/s390/kernel/ftrace.c | 16 - arch/s390/kernel/idle.c | 14 +- arch/s390/kernel/ipl.c | 209 +++++++++++ arch/s390/kernel/nmi.c | 23 +- arch/s390/kernel/ptrace.c | 2 +- arch/s390/kernel/setup.c | 16 +- arch/s390/kernel/smp.c | 8 + arch/s390/kvm/kvm-s390.c | 3 - arch/s390/kvm/vsie.c | 3 - arch/s390/lib/delay.c | 4 +- arch/s390/pci/Makefile | 3 +- arch/s390/pci/pci.c | 225 +++++------- arch/s390/pci/pci_bus.c | 328 +++++++++++++++++ arch/s390/pci/pci_bus.h | 31 ++ arch/s390/pci/pci_clp.c | 8 +- arch/s390/pci/pci_event.c | 39 +- arch/s390/pci/pci_sysfs.c | 4 +- drivers/iommu/s390-iommu.c | 8 +- drivers/pci/hotplug/s390_pci_hpc.c | 16 +- drivers/pci/iov.c | 39 +- drivers/s390/cio/Makefile | 2 +- drivers/s390/cio/chsc.c | 40 +- drivers/s390/cio/chsc.h | 50 +-- drivers/s390/cio/device_ops.c | 23 ++ drivers/s390/cio/idset.c | 12 - drivers/s390/cio/qdio.h | 16 +- drivers/s390/cio/qdio_main.c | 299 ++++----------- drivers/s390/cio/qdio_setup.c | 100 +++-- drivers/s390/cio/qdio_thinint.c | 61 ++-- drivers/s390/cio/vfio_ccw_chp.c | 148 ++++++++ drivers/s390/cio/vfio_ccw_cp.c | 19 +- drivers/s390/cio/vfio_ccw_drv.c | 165 ++++++++- drivers/s390/cio/vfio_ccw_ops.c | 65 +++- drivers/s390/cio/vfio_ccw_private.h | 16 + drivers/s390/cio/vfio_ccw_trace.c | 1 + drivers/s390/cio/vfio_ccw_trace.h | 30 ++ drivers/s390/crypto/ap_bus.c | 94 +++-- drivers/s390/crypto/ap_bus.h | 25 +- drivers/s390/crypto/ap_card.c | 47 ++- drivers/s390/crypto/ap_queue.c | 10 +- drivers/s390/net/qeth_l2_main.c | 198 +++++----- include/linux/pci.h | 8 + include/uapi/linux/vfio.h | 3 + include/uapi/linux/vfio_ccw.h | 19 + 66 files changed, 2131 insertions(+), 1249 deletions(-) create mode 100644 Documentation/s390/pci.rst create mode 100644 arch/s390/include/asm/chsc.h create mode 100644 arch/s390/pci/pci_bus.c create mode 100644 arch/s390/pci/pci_bus.h create mode 100644 drivers/s390/cio/vfio_ccw_chp.c