2023-05-31 | Niklas Schnelle | counter: add HAS_IOPORT_MAP dependency Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230522105049.1467313-8-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-05-31 | Niklas Schnelle | comedi: add HAS_IOPORT dependencies Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230522105049.1467313-7-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-05-31 | Niklas Schnelle | char: add HAS_IOPORT dependencies Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230522105049.1467313-4-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-05-29 | Niklas Schnelle | misc: add HAS_IOPORT dependencies Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230516110038.2413224-18-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-05-20 | Niklas Schnelle | fbdev: atyfb: Remove unused clock determination Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2023-04-05 | Niklas Schnelle | Kconfig: introduce HAS_IOPORT option and select it... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2023-03-22 | Niklas Schnelle | MAINTAINERS: Update s390-iommu driver maintainer information Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230221161043.37065-1-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-03-13 | Niklas Schnelle | s390/pci: clean up left over special treatment for... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230306151014.60913-5-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-03-13 | Niklas Schnelle | s390/pci: remove redundant pci_bus_add_devices() on... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230306151014.60913-4-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-03-13 | Niklas Schnelle | s390/pci: only add specific device in zpci_bus_scan_device() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230306151014.60913-3-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-03-13 | Niklas Schnelle | PCI: s390: Fix use-after-free of PCI resources with... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230306151014.60913-2-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-01-10 | Niklas Schnelle | vfio/type1: Respect IOMMU reserved regions in vfio_test_doma... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20230110164427.4051938-2-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2023-01-06 | Niklas Schnelle | s390/debug: add _ASM_S390_ prefix to header guard Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-11-19 | Niklas Schnelle | s390/pci: use lock-free I/O translation updates Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221109142903.4080275-6-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-19 | Niklas Schnelle | iommu/s390: Optimize IOMMU table walking Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221109142903.4080275-5-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-19 | Niklas Schnelle | iommu/s390: Use RCU to allow concurrent domain_list... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221109142903.4080275-4-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-19 | Niklas Schnelle | iommu/s390: Add I/O TLB ops Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221109142903.4080275-3-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-19 | Niklas Schnelle | iommu/s390: Make attach succeed even if the device... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221109142903.4080275-2-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-03 | Niklas Schnelle | iommu/s390: Implement map_pages()/unmap_pages() instead... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221025115657.1666860-7-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-03 | Niklas Schnelle | iommu/s390: Fix incorrect pgsize_bitmap Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221025115657.1666860-6-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-03 | Niklas Schnelle | iommu/s390: Fix incorrect aperture check Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221025115657.1666860-5-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-03 | Niklas Schnelle | iommu/s390: Fix potential s390_domain aperture shrinking Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221025115657.1666860-4-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-03 | Niklas Schnelle | iommu/s390: Get rid of s390_domain_device Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221025115657.1666860-3-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-11-03 | Niklas Schnelle | iommu/s390: Fix duplicate domain attachments Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20221025115657.1666860-2-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2022-09-28 | Niklas Schnelle | s390/pci: remove unused bus_next field from struct... Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-09-14 | Niklas Schnelle | s390/pci: convert high_memory to physical address Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-07-22 | Niklas Schnelle | s390/pci: allow zPCI zbus without a function zero ...org/r/20220628143100.3228092-6-schnelle@linux.ibm.com Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-07-22 | Niklas Schnelle | PCI: Extend isolated function probing to s390 ...org/r/20220628143100.3228092-5-schnelle@linux.ibm.com Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-07-22 | Niklas Schnelle | PCI: Move jailhouse's isolated function handling to... ...org/r/20220628143100.3228092-4-schnelle@linux.ibm.com Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-07-22 | Niklas Schnelle | PCI: Split out next_ari_fn() from next_fn() ...org/r/20220628143100.3228092-3-schnelle@linux.ibm.com Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-07-22 | Niklas Schnelle | PCI: Clean up pci_scan_slot() ...org/r/20220628143100.3228092-2-schnelle@linux.ibm.com Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-04-25 | Niklas Schnelle | s390/pci: add error record for CC 2 retries Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-04-25 | Niklas Schnelle | s390/pci: add PCI access type and length to error records Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-04-25 | Niklas Schnelle | s390/pci: don't log availability events as errors Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-04-25 | Niklas Schnelle | s390/pci: make better use of zpci_dbg() levels Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-03-27 | Niklas Schnelle | s390/pci: rename get_zdev_by_bus() to zdev_from_bus() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-03-27 | Niklas Schnelle | s390/pci: improve zpci_dev reference counting Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-03-10 | Niklas Schnelle | s390/pci: make zpci_set_irq()/zpci_clear_irq() static Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2022-01-07 | Niklas Schnelle | s390/pci: simplify __pciwb_mio() inline asm Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-12-10 | Niklas Schnelle | s390: enable switchdev support in defconfig Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-12-06 | Niklas Schnelle | s390/pci: use physical addresses in DMA tables Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-12-06 | Niklas Schnelle | s390/pci: use phys_to_virt() for AIBVs/DIBVs Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-11-29 | Niklas Schnelle | s390/pci: move pseudo-MMIO to prevent MIO overlap Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-11-08 | Niklas Schnelle | s390/pci: implement minimal PCI error recovery Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-11-08 | Niklas Schnelle | PCI: Export pci_dev_lock() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-11-08 | Niklas Schnelle | s390/pci: implement reset_slot for hotplug slot Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-11-08 | Niklas Schnelle | s390/pci: refresh function handle in iomap Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-10-26 | Niklas Schnelle | s390/pci: add s390_iommu_aperture kernel parameter Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-10-08 | Niklas Schnelle | powerpc: Drop superfluous pci_dev_is_added() calls Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> ...org/r/20210910141940.2598035-2-schnelle@linux.ibm.com |
commit | commitdiff | tree |
2021-10-04 | Niklas Schnelle | s390/pci: add simpler s390dbf traces for events Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-10-04 | Niklas Schnelle | s390/pci: tolerate inconsistent handle in recover Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-10-04 | Niklas Schnelle | s390/pci: fix zpci_zdev_put() on reserve Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-09-08 | Niklas Schnelle | RDMA/mlx5: Fix xlt_chunk_align calculation ...kernel.org/r/20210908081849.7948-2-schnelle@linux.ibm.com Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-09-08 | Niklas Schnelle | RDMA/mlx5: Fix number of allocated XLT entries ...kernel.org/r/20210908081849.7948-1-schnelle@linux.ibm.com Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-09-07 | Niklas Schnelle | s390/pci: fix clp_get_state() handling of -ENODEV Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-08-25 | Niklas Schnelle | s390/pci: improve DMA translation init and exit Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-08-25 | Niklas Schnelle | s390/pci: simplify CLP List PCI handling Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-08-25 | Niklas Schnelle | s390/pci: handle FH state mismatch only on disable Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-08-25 | Niklas Schnelle | s390/pci: fix misleading rc in clp_set_pci_fn() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-08-25 | Niklas Schnelle | s390/pci: reset zdev->zbus on registration failure Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-08-25 | Niklas Schnelle | s390/pci: cleanup resources only if necessary Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-08-18 | Niklas Schnelle | s390/pci: fix use after free of zpci_dev Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-07-27 | Niklas Schnelle | s390: add HWCAP_S390_PCI_MIO to ELF hwcaps Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-07-27 | Niklas Schnelle | s390: make PCI mio support a machine flag Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-06-28 | Niklas Schnelle | s390/pci: add zpci_set_irq()/zpci_clear_irq() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-06-18 | Niklas Schnelle | s390/pci: use register pair instead of register asm Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-06-07 | Niklas Schnelle | s390: enable HAVE_IOREMAP_PROT Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-05-27 | Niklas Schnelle | PCI: Print a debug message on PCI device release ...org/r/20210311132312.2882425-1-schnelle@linux.ibm.com Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-30 | Niklas Schnelle | s390/configs: enable CONFIG_PCI_IOV Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-30 | Niklas Schnelle | s390/pci: handle stale deconfiguration events Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-30 | Niklas Schnelle | s390/pci: rename zpci_configure_device() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-20 | Niklas Schnelle | s390/pci: expose a PCI device's UID as its index ...lkml/20210412135905.1434249-1-schnelle@linux.ibm.com/ Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-12 | Niklas Schnelle | s390/pci: narrow scope of zpci_configure_device() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-12 | Niklas Schnelle | s390/pci: separate zbus registration from scanning Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-12 | Niklas Schnelle | s390/pci: use mutex not spinlock for zbus list Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-12 | Niklas Schnelle | s390/pci: separate zbus creation from scanning Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-12 | Niklas Schnelle | s390/pci: do more bus setup in zpci_bus_scan() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-12 | Niklas Schnelle | s390/pci: introduce zpci_bus_scan_device() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-04-05 | Niklas Schnelle | s390/pci: expose UID uniqueness guarantee Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-03-28 | Niklas Schnelle | s390/pci: fix DMA cleanup on hard deconfigure Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-03-22 | Niklas Schnelle | s390/pci: move zpci_remove_device() to bus code Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-03-22 | Niklas Schnelle | s390/pci: unify de-/configure for slots and events Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-03-22 | Niklas Schnelle | s390/pci: add zpci_event_hard_deconfigured() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-03-22 | Niklas Schnelle | s390/pci: deconfigure device on release Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-03-22 | Niklas Schnelle | s390/pci: refactor zpci function states Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-03-15 | Niklas Schnelle | s390/pci: fix leak of PCI device structure Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-02-09 | Niklas Schnelle | s390/pci: refactor zpci_create_device() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2021-01-27 | Niklas Schnelle | s390/pci: remove superfluous zdev->zbus check Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-12-01 | Niklas Schnelle | nvme-pci: don't allocate unused I/O queues Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-12-01 | Niklas Schnelle | nvme-pci: drop min() from nr_io_queues assignment Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-11-30 | Niklas Schnelle | s390/Kconfig: default PCI_NR_FUNCTIONS to 512 Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-11-18 | Niklas Schnelle | s390/pci: inform when missing required facilities Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-11-03 | Niklas Schnelle | s390/pci: fix hot-plug of PCI function missing bus Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-09-16 | Niklas Schnelle | s390/pci: add missing pci_iov.h include Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-09-14 | Niklas Schnelle | s390/pci: remove clp_rescan_pci_devices_simple() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-09-14 | Niklas Schnelle | s390/pci: remove clp_rescan_pci_devices() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-09-14 | Niklas Schnelle | s390/pci: remove unused function zpci_rescan() Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-09-14 | Niklas Schnelle | s390/pci: consolidate SR-IOV specific code Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-09-14 | Niklas Schnelle | s390/pci: Implement ioremap_wc/prot() with MIO Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
2020-09-14 | Niklas Schnelle | s390/pci: fix leak of DMA tables on hard unplug Signed-off-by: Niklas Schnelle <schnelle@linux.ibm.com> |
commit | commitdiff | tree |
next |