diff --git a/adbd.te b/adbd.te
index cf6928a3698660419e2e99d047c6ec6fe2323e0f..a35d570b81df0b16110c97d47b24808126cee470 100644
--- a/adbd.te
+++ b/adbd.te
@@ -9,8 +9,9 @@ userdebug_or_eng(`
 
 domain_auto_trans(adbd, shell_exec, shell)
 
-# Do not sanitize the environment or open fds of the shell.
-allow adbd shell:process noatsecure;
+# Do not sanitize the environment or open fds of the shell. Allow signaling
+# created processes.
+allow adbd shell:process { noatsecure signal };
 
 # Set UID and GID to shell.  Set supplementary groups.
 allow adbd self:capability { setuid setgid };