• Linus Torvalds's avatar
    Merge branch 'parisc-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · 7a02c8d4
    Linus Torvalds authored
    Pull more parisc updates from Helge Deller:
    
     - Oscar Carter contributed a patch which fixes parisc's usage of
       dereference_function_descriptor() and thus will allow using the
       -Wcast-function-type compiler option in the top-level Makefile
    
     - Sven Schnelle fixed a bug in the SBA code to prevent crashes during
       kexec
    
     - John David Anglin provided implementations for __smp_store_release()
       and __smp_load_acquire barriers() which avoids using the sync
       assembler instruction and thus speeds up barrier paths
    
     - Some whitespace cleanups in parisc's atomic.h header file
    
    * 'parisc-5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
      parisc: Implement __smp_store_release and __smp_load_acquire barriers
      parisc: mask out enable and reserved bits from sba imask
      parisc: Whitespace cleanups in atomic.h
      parisc/kernel/ftrace: Remove function callback casts
      sections.h: dereference_function_descriptor() returns void pointer
    7a02c8d4
sba_iommu.c 57.1 KB