Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aba1be2f authored by Eric W. Biederman's avatar Eric W. Biederman
Browse files

signal: Ensure no siginfo union member increases the size of struct siginfo

parent 75c0abb8
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -3688,6 +3688,7 @@ void __init signals_init(void)
	/* If this check fails, the __ARCH_SI_PREAMBLE_SIZE value is wrong! */
	/* If this check fails, the __ARCH_SI_PREAMBLE_SIZE value is wrong! */
	BUILD_BUG_ON(__ARCH_SI_PREAMBLE_SIZE
	BUILD_BUG_ON(__ARCH_SI_PREAMBLE_SIZE
		!= offsetof(struct siginfo, _sifields._pad));
		!= offsetof(struct siginfo, _sifields._pad));
	BUILD_BUG_ON(sizeof(struct siginfo) != SI_MAX_SIZE);


	sigqueue_cachep = KMEM_CACHE(sigqueue, SLAB_PANIC);
	sigqueue_cachep = KMEM_CACHE(sigqueue, SLAB_PANIC);
}
}