• Linus Torvalds's avatar
    Merge tag 'sh-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux · 5be99114
    Linus Torvalds authored
    Pull sh updates from John Paul Adrian Glaubitz:
     "While the previously announced patch series for converting arch/sh to
      device trees is not yet ready for inclusion to mainline and therefore
      didn't make it for this pull request, there are still a small number
      changes for v6.7 which include one platform (board plus CPU and driver
      code) removal plus two fixes.
    
      The removal sent in by Arnd Bergmann concerns the microdev board which
      was an early SuperH prototype board that was never used in production.
      With the board removed, we were able to drop the now unused code for
      the SH4-202 CPU and well as the driver code for the superhyway bus and
      a custom implementation for ioport_map() and ioport_unmap() which will
      allow us to simplify ioport handling in the future.
    
      Another patch set by Geert Uytterhoeven revives SuperH BIOS
      earlyprintk support which got accidentally disabled in
      e76fe574 ("sh: Remove old early serial console code V2"), the
      second patch in the series updates the documentation.
    
      Finally, a patch by Masami Hiramatsu fixes a regression reported by
      the kernel test robot which uncovered that arch/sh is not implementing
      arch_cmpxchg_local() and therefore needs use __generic_cmpxchg_local()
      instead"
    
    * tag 'sh-for-v6.7-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/glaubitz/sh-linux:
      locking/atomic: sh: Use generic_cmpxchg_local for arch_cmpxchg_local()
      Documentation: kernel-parameters: Add earlyprintk=bios on SH
      sh: bios: Revive earlyprintk support
      sh: machvec: Remove custom ioport_{un,}map()
      sh: Remove superhyway bus support
      sh: Remove unused SH4-202 support
      sh: Remove stale microdev board
    5be99114
kernel-parameters.txt 261 KB