Issue #21963: backout issue #1856 patch (avoid crashes and lockups when
daemon threads run while the interpreter is shutting down; instead,
these threads are now killed when they try to take the GIL), as it seems
to break some existing code.
diff --git a/Misc/NEWS b/Misc/NEWS
index 5ecfd20..77d6eb9 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -10,6 +10,11 @@
 Core and Builtins
 -----------------
 
+- Backout issue #1856 patch (avoid crashes and lockups when daemon threads
+  run while the interpreter is shutting down; instead, these threads are
+  now killed when they try to take the GIL), as it seems to break some
+  existing code.
+
 - Issue #22604: Fix assertion error in debug mode when dividing a complex
   number by (nan+0j).
 
@@ -360,10 +365,6 @@
 - Issue #21831: Avoid integer overflow when large sizes and offsets are given to
   the buffer type. CVE-2014-7185.
 
-- Issue #1856: Avoid crashes and lockups when daemon threads run while the
-  interpreter is shutting down; instead, these threads are now killed when they
-  try to take the GIL.
-
 - Issue #19656: Running Python with the -3 option now also warns about
   non-ascii bytes literals.