Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebieder...
commit86f84779d8e92a690b2f281175ea06b884cb6fa4
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 6 Mar 2018 20:41:30 +0000 (6 12:41 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 6 Mar 2018 20:41:30 +0000 (6 12:41 -0800)
tree3a02fdc6f7ac0e683f5a1a9b5f924dd855cde12a
parentce380619fab99036f5e745c7a865b21c59f005f6
parentf6a015498dcaee72f80283cb7873d88deb07129c
Merge branch 'siginfo-linus' of git://git./linux/kernel/git/ebiederm/user-namespace

Pull sigingo fix from Eric Biederman:
 "The kbuild test robot found that I accidentally moved si_pkey when I
  was cleaning up siginfo_t. A short followed by an int with the int
  having 8 byte alignment. Sheesh siginfo_t is a weird structure.

  I have now corrected it and added build time checks that with a little
  luck will catch any similar future mistakes. The build time checks
  were sufficient for me to verify the bug and to verify my fix. So they
  are at least useful this once."

* 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:
  signal/x86: Include the field offsets in the build time checks
  signal: Correct the offset of si_pkey in struct siginfo