• Linus Torvalds's avatar
    Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu · b57cb723
    Linus Torvalds authored
    Pull m68knommu arch updates from Greg Ungerer:
     "Includes a cleanup of the non-MMU linker script (it now almost
      exclusively uses the well defined linker script support macros and
      definitions).  Some more merging of MMU and non-MMU common files
      (specifically the arch process.c, ptrace and time.c).  And a big
      cleanup of the massively duplicated ColdFire device definition code.
    
      Overall we remove about 2000 lines of code, and end up with a single
      set of platform device definitions for the serial ports, ethernet
      ports and QSPI ports common in most ColdFire SoCs.
    
      I expect you will get a merge conflict on arch/m68k/kernel/process.c,
      in cpu_idle().  It should be relatively strait forward to fixup."
    
    And cpu_idle() conflict resolution was indeed trivial (merging the
    nommu/mmu versions of process.c trivially conflicting with the
    conversion to use the schedule_preempt_disabled() helper function)
    
    * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (57 commits)
      m68knommu: factor more common ColdFire cpu reset code
      m68knommu: make 528x CPU reset register addressing consistent
      m68knommu: make 527x CPU reset register addressing consistent
      m68knommu: make 523x CPU reset register addressing consistent
      m68knommu: factor some common ColdFire cpu reset code
      m68knommu: move old ColdFire timers init from CPU init to timers code
      m68knommu: clean up init code in ColdFire 532x startup
      m68knommu: clean up init code in ColdFire 528x startup
      m68knommu: clean up init code in ColdFire 523x startup
      m68knommu: merge common ColdFire QSPI platform setup code
      m68knommu: make 532x QSPI platform addressing consistent
      m68knommu: make 528x QSPI platform addressing consistent
      m68knommu: make 527x QSPI platform addressing consistent
      m68knommu: make 5249 QSPI platform addressing consistent
      m68knommu: make 523x QSPI platform addressing consistent
      m68knommu: make 520x QSPI platform addressing consistent
      m68knommu: merge common ColdFire FEC platform setup code
      m68knommu: make 532x FEC platform addressing consistent
      m68knommu: make 528x FEC platform addressing consistent
      m68knommu: make 527x FEC platform addressing consistent
      ...
    b57cb723
process.c 8.61 KB