Skip to content
  • Linus Torvalds's avatar
    Merge branch 'parisc-4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · e5859eb8
    Linus Torvalds authored
    Pull parisc updates from Helge Deller:
     "Main changes are:
    
       - Added support to the parisc dma functions to return DMA_ERROR_CODE
         if DMA isn't possible. This fixes a long standing kernel crash if
         parport_pc is enabled (by Thomas Bogendoerfer, marked for stable
         series).
    
       - Use the compat_sys_keyctl() in compat mode (by Eric Biggers, marked
         for stable series).
    
       - Initial support for the Page Deallocation Table (PDT) which is
         maintained by firmware and holds the list of memory addresses which
         had physical errors. By checking that list we can prevent Linux to
         use those broken memory areas.
    
       - Ensure IRQs are off in switch_mm().
    
       - Report SIGSEGV instead of SIGBUS when running out of stack.
    
       - Mark the cr16 clocksource stable on single-socket and single-core
         machines"
    
    * 'parisc-4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
      parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
      parisc: Report SIGSEGV instead of SIGBUS when running out of stack
      parisc: use compat_sys_keyctl()
      parisc: Don't hardcode PSW values in hpmc code
      parisc: Don't hardcode PSW values in gsc_*() functions
      parisc: Avoid zeroing gr[0] in fixup_exception()
      parisc/mm: Ensure IRQs are off in switch_mm()
      parisc: Add Page Deallocation Table (PDT) support
      parisc: Enhance detection of synchronous cr16 clocksources
      parisc: Drop per_cpu uaccess related exception_data struct
      parisc: Inline trivial exception code in lusercopy.S
    e5859eb8