Merge branch 'parisc-4.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 25 Dec 2015 21:19:50 +0000 (13:19 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 25 Dec 2015 21:19:50 +0000 (13:19 -0800)
commit8db7b3c54401d83a4dc370a59b8692854000ea03
treefa7604d1d22e25b11f4df336202ac0d0ab74b8e8
parent682cb0cd82d526b5d1e8ceaccda4d9b7795db553
parent71a71fb5374a23be36a91981b5614590b9e722c3
Merge branch 'parisc-4.4-4' of git://git./linux/kernel/git/deller/parisc-linux

Pull parisc system call restart fix from Helge Deller:
 "The architectural design of parisc always uses two instructions to
  call kernel syscalls (delayed branch feature).  This means that the
  instruction following the branch (located in the delay slot of the
  branch instruction) is executed before control passes to the branch
  destination.

  Depending on which assembler instruction and how it is used in
  usersapce in the delay slot, this sometimes made restarted syscalls
  like futex() and poll() failing with -ENOSYS"

* 'parisc-4.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: Fix syscall restarts