]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
move p_sigqueue to the end of struct proc
authorbadger <badger@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 23 May 2017 12:40:50 +0000 (12:40 +0000)
committerbadger <badger@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 23 May 2017 12:40:50 +0000 (12:40 +0000)
commitcd4aa20271d7b3fc12c90970c89afb6180508770
treeee470d123634e23953950394a7cb0f010ff85800
parent3067322dacf21a5a234c8b6454da3d41f143b29d
move p_sigqueue to the end of struct proc

In order to preserve KBI in stable branches, replace the existing
p_sigqueue slot with padding and move the expanded (as of r315949)
p_sigqueue to the end of the struct.

This is a repeat of r317529 (which concerned td_sigqueue in struct
thread) for p_sigqueue in struct proc.

Virtualbox modules (and possibly others) are affected without this fix.

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D10843

git-svn-id: svn://svn.freebsd.org/base/stable/10@318743 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/sys/proc.h