Skip to content
Snippets Groups Projects
  1. Dec 03, 2022
  2. Nov 17, 2022
  3. Aug 09, 2022
  4. Jul 29, 2022
    • Arnd Bergmann's avatar
      PCI: Remove pci_mmap_page_range() wrapper · 0ad722f1
      Arnd Bergmann authored
      The ARCH_GENERIC_PCI_MMAP_RESOURCE symbol came up in a recent discussion,
      and I noticed that this was left behind by an unfinished cleanup from 2017.
      
      The only architecture that still relies on providing its own
      pci_mmap_page_range() helper instead of using the generic
      pci_mmap_resource_range() is sparc. Presumably the reasons for this have
      not changed, but at least this can be simplified by converting sparc to use
      the same interface as the others.
      
      The only difference between the two is the device-specific offset that gets
      added to or subtracted from vma->vm_pgoff.
      
      Change the only caller of pci_mmap_page_range() in common code to subtract
      this offset and call the modern interface, while adding it back in the
      sparc implementation to preserve the existing behavior.
      
      This removes the complexities of the dual interfaces from the common code,
      and keeps it all specific to the sparc architecture code. According to
      David Miller, the sparc code lets user space poke into the VGA I/O port
      registers by mmapping the I/O space of the parent bridge device, which is
      something that the generic pci_mmap_resource_range() code apparently does
      not.
      
      Link: https://lore.kernel.org/lkml/1519887203.622.3.camel@infradead.org/t/
      Link: https://lore.kernel.org/lkml/20220714214657.2402250-3-shorne@gmail.com/
      Link: https://lore.kernel.org/r/20220715153617.3393420-1-arnd@kernel.org
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: David S. Miller <davem@davemloft.net>
      Cc: Stafford Horne <shorne@gmail.com>
      0ad722f1
  5. Jul 11, 2022
  6. Apr 21, 2022
  7. Mar 30, 2022
  8. Aug 26, 2021
  9. Aug 19, 2021
  10. Jun 17, 2021
  11. Jun 01, 2021
  12. Feb 23, 2021
  13. Oct 09, 2020
  14. Jul 07, 2020
  15. Jul 05, 2020
  16. Jun 30, 2020
  17. Jun 26, 2020
  18. Jun 19, 2020
  19. May 11, 2020
  20. Apr 20, 2020
  21. Mar 28, 2020
  22. Mar 11, 2020
  23. Mar 09, 2020
  24. Dec 30, 2019
  25. Aug 15, 2019
  26. Jul 23, 2019
  27. Jul 17, 2019
    • Mauro Carvalho Chehab's avatar
      docs: powerpc: convert docs to ReST and rename to *.rst · 4d2e26a3
      Mauro Carvalho Chehab authored
      
      Convert docs to ReST and add them to the arch-specific
      book.
      
      The conversion here was trivial, as almost every file there
      was already using an elegant format close to ReST standard.
      
      The changes were mostly to mark literal blocks and add a few
      missing section title identifiers.
      
      One note with regards to "--": on Sphinx, this can't be used
      to identify a list, as it will format it badly. This can be
      used, however, to identify a long hyphen - and "---" is an
      even longer one.
      
      At its new index.rst, let's add a :orphan: while this is not linked to
      the main index.rst file, in order to avoid build warnings.
      
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+samsung@kernel.org>
      Acked-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com> # cxl
      4d2e26a3
  28. May 30, 2019
Loading