• Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next · 52e0ad26
    Linus Torvalds authored
    Pull sparc updates from David Miller:
    
     - Rework the sparc32 page tables so that READ_ONCE(*pmd), as done by
       generic code, operates on a word sized element. From Will Deacon.
    
     - Some scnprintf() conversions, from Chen Zhou.
    
     - A pin_user_pages() conversion from John Hubbard.
    
     - Several 32-bit ptrace register handling fixes and such from Al Viro.
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next:
      fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
      sparc32: mm: Only call ctor()/dtor() functions for first and last user
      sparc32: mm: Disable SPLIT_PTLOCK_CPUS
      sparc32: mm: Don't try to free page-table pages if ctor() fails
      sparc32: register memory occupied by kernel as memblock.memory
      sparc: remove unused header file nfs_fs.h
      sparc32: fix register window handling in genregs32_[gs]et()
      sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
      oradax: convert get_user_pages() --> pin_user_pages()
      sparc: use scnprintf() in show_pciobppath_attr() in vio.c
      sparc: use scnprintf() in show_pciobppath_attr() in pci.c
      tty: vcc: Fix error return code in vcc_probe()
      sparc32: mm: Reduce allocation size for PMD and PTE tables
      sparc32: mm: Change pgtable_t type to pte_t * instead of struct page *
      sparc32: mm: Restructure sparc32 MMU page-table layout
      sparc32: mm: Fix argument checking in __srmmu_get_nocache()
      sparc64: Replace zero-length array with flexible-array
      sparc: mm: return true,false in kern_addr_valid()
    52e0ad26
init_64.c 77 KB