• Linus Torvalds's avatar
    Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm · 0ad4989d
    Linus Torvalds authored
    Pull ARM fixes from Russell King:
     "Another round of small ARM fixes.
    
      restore_user_regs early stack deallocation is buggy in the presence of
      FIQs which switch to SVC mode, and could lead to corrupted registers
      being returned to a user process given an inopportune FIQ event.
    
      Another bug was spotted in the ARM perf code where it could lose track
      of perf counter overflows, leading to incorrect perf results.
    
      Lastly, a bug in arm_add_memory() was spotted where the memory sizes
      aren't properly rounded.  As most people pass properly rounded sizes,
      this hasn't been noticed"
    
    * 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm:
      ARM: 8292/1: mm: fix size rounding-down of arm_add_memory() function
      ARM: 8255/1: perf: Prevent wraparound during overflow
      ARM: 8266/1: Remove early stack deallocation from restore_user_regs
    0ad4989d
setup.c 26.3 KB