diff --git a/test/jdk/java/lang/System/System.policy b/test/jdk/java/lang/System/System.policy
index f42ab696949..a5d6524d062 100644
--- a/test/jdk/java/lang/System/System.policy
+++ b/test/jdk/java/lang/System/System.policy
@@ -4,16 +4,6 @@
 // default permissions granted to all domains
 
 grant { 
-	// Allows any thread to stop itself using the java.lang.Thread.stop()
-	// method that takes no argument.
-	// Note that this permission is granted by default only to remain
-	// backwards compatible.
-	// It is strongly recommended that you either remove this permission
-	// from this policy file or further restrict it to code sources
-	// that you specify, because Thread.stop() is potentially unsafe.
-	// See "http://java.sun.com/notes" for more information.
-	permission java.lang.RuntimePermission "stopThread";
-
 	// These two added for SecurityRace test
 
 	permission java.lang.RuntimePermission "setSecurityManager";
diff --git a/test/jdk/java/nio/charset/spi/default-pol b/test/jdk/java/nio/charset/spi/default-pol
index 163201ac260..da0bbc85776 100644
--- a/test/jdk/java/nio/charset/spi/default-pol
+++ b/test/jdk/java/nio/charset/spi/default-pol
@@ -9,16 +9,6 @@ grant codeBase "jrt:/jdk.charsets" {
 // default permissions granted to all domains
 
 grant { 
-	// Allows any thread to stop itself using the java.lang.Thread.stop()
-	// method that takes no argument.
-	// Note that this permission is granted by default only to remain
-	// backwards compatible.
-	// It is strongly recommended that you either remove this permission
-	// from this policy file or further restrict it to code sources
-	// that you specify, because Thread.stop() is potentially unsafe.
-	// See "http://java.sun.com/notes" for more information.
-	permission java.lang.RuntimePermission "stopThread";
-
 	// allows anyone to listen on un-privileged ports
 	permission java.net.SocketPermission "localhost:1024-", "listen";
 
diff --git a/test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java b/test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
index 5759b764e87..db4e7adc82a 100644
--- a/test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
+++ b/test/jdk/java/security/Policy/Dynamic/DynamicPolicy.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2022, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -72,7 +72,6 @@ public class DynamicPolicy extends Policy{
 
         perms.add(new java.security.SecurityPermission("getPolicy"));
         perms.add(new java.security.SecurityPermission("setPolicy"));
-        perms.add(new java.lang.RuntimePermission("stopThread"));
         perms.add(new java.net.SocketPermission("localhost:1024-", "listen"));
         perms.add(new PropertyPermission("java.version","read"));
         perms.add(new PropertyPermission("java.vendor","read"));
diff --git a/test/jdk/javax/management/security/java.policy.authorization b/test/jdk/javax/management/security/java.policy.authorization
index 8b712765fca..d7b21626f76 100644
--- a/test/jdk/javax/management/security/java.policy.authorization
+++ b/test/jdk/javax/management/security/java.policy.authorization
@@ -6,16 +6,6 @@ grant codeBase "file:${java.home}/lib/ext/*" {
 
 // default permissions granted to all domains
 grant { 
-	// Allows any thread to stop itself using the java.lang.Thread.stop()
-	// method that takes no argument.
-	// Note that this permission is granted by default only to remain
-	// backwards compatible.
-	// It is strongly recommended that you either remove this permission
-	// from this policy file or further restrict it to code sources
-	// that you specify, because Thread.stop() is potentially unsafe.
-	// See "http://java.sun.com/notes" for more information.
-	permission java.lang.RuntimePermission "stopThread";
-
 	// allows anyone to listen on un-privileged ports
 	permission java.net.SocketPermission "localhost:1024-", "listen";
 
diff --git a/test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy b/test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
index 31aef00f4a3..c3915f1f84c 100644
--- a/test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
+++ b/test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.policy
@@ -8,16 +8,6 @@ grant {
 // default permissions granted to all domains
 
 grant { 
-	// Allows any thread to stop itself using the java.lang.Thread.stop()
-	// method that takes no argument.
-	// Note that this permission is granted by default only to remain
-	// backwards compatible.
-	// It is strongly recommended that you either remove this permission
-	// from this policy file or further restrict it to code sources
-	// that you specify, because Thread.stop() is potentially unsafe.
-	// See "http://java.sun.com/notes" for more information.
-	permission java.lang.RuntimePermission "stopThread";
-
 	// allows anyone to listen on un-privileged ports
 	permission java.net.SocketPermission "localhost:1024-", "listen";
 
diff --git a/test/jdk/sun/net/www/http/HttpClient/OpenServer.policy b/test/jdk/sun/net/www/http/HttpClient/OpenServer.policy
index 31aef00f4a3..c3915f1f84c 100644
--- a/test/jdk/sun/net/www/http/HttpClient/OpenServer.policy
+++ b/test/jdk/sun/net/www/http/HttpClient/OpenServer.policy
@@ -8,16 +8,6 @@ grant {
 // default permissions granted to all domains
 
 grant { 
-	// Allows any thread to stop itself using the java.lang.Thread.stop()
-	// method that takes no argument.
-	// Note that this permission is granted by default only to remain
-	// backwards compatible.
-	// It is strongly recommended that you either remove this permission
-	// from this policy file or further restrict it to code sources
-	// that you specify, because Thread.stop() is potentially unsafe.
-	// See "http://java.sun.com/notes" for more information.
-	permission java.lang.RuntimePermission "stopThread";
-
 	// allows anyone to listen on un-privileged ports
 	permission java.net.SocketPermission "localhost:1024-", "listen";