diff --git a/Control/Concurrent/Async.hs b/Control/Concurrent/Async.hs
--- a/Control/Concurrent/Async.hs
+++ b/Control/Concurrent/Async.hs
@@ -1,4 +1,7 @@
 {-# LANGUAGE CPP, MagicHash, UnboxedTuples, RankNTypes #-}
+#if __GLASGOW_HASKELL__ >= 701
+{-# LANGUAGE Trustworthy #-}
+#endif
 {-# OPTIONS -Wall #-}
 
 -----------------------------------------------------------------------------
diff --git a/async.cabal b/async.cabal
--- a/async.cabal
+++ b/async.cabal
@@ -22,6 +22,10 @@
    threads that are automatically killed when
    their parent dies (see 'withAsync').
  .
+ Changes in 2.0.1.1:
+ .
+ * Safe Haskell support: @Control.Concurrent.Async@ is now @Trustworthy@
+ .
  Changes in 2.0.1.0:
  .
  * Added a @Functor@ instance for @Async@
@@ -32,7 +36,7 @@
  .
  * Added @Concurrently@ (with @Applicative@ and @Alternative@ instances)
 
-version:             2.0.1.0
+version:             2.0.1.1
 license:             BSD3
 license-file:        LICENSE
 author:              Simon Marlow
