diff --git a/doc/old/rtorrent.1 b/doc/old/rtorrent.1
index 5cdf2bdd..190c5896 100644
--- a/doc/old/rtorrent.1
+++ b/doc/old/rtorrent.1
@@ -499,10 +499,6 @@ Number of attempts to check the hash while using the mincore status,
before forcing. Overworked systems might need lower values to get a
decent hash checking rate.
.TP
-\fBsafe_sync = \fIyes|no\fB\fR
-Always use MS_SYNC rather than MS_ASYNC when syncing chunks. This may
-be nessesary in case of filesystem bugs like NFS in linux ~2.6.13.
-.TP
\fBmax_open_files = \fIvalue\fB\fR
Number of files to simultaneously keep open. LibTorrent dynamically
opens and closes files as necessary when mapping files to
diff --git a/doc/old/rtorrent.1.xml b/doc/old/rtorrent.1.xml
index 68f5ae63..def50ca3 100644
--- a/doc/old/rtorrent.1.xml
+++ b/doc/old/rtorrent.1.xml
@@ -978,16 +978,6 @@ decent hash checking rate.
-
- safe_sync = yes|no
-
-
-Always use MS_SYNC rather than MS_ASYNC when syncing chunks. This may
-be nessesary in case of filesystem bugs like NFS in linux ~2.6.13.
-
-
-
-
max_open_files = value
diff --git a/src/core/download_list.cc b/src/core/download_list.cc
index 1a3f1e02..630c41df 100644
--- a/src/core/download_list.cc
+++ b/src/core/download_list.cc
@@ -513,8 +513,8 @@ DownloadList::hash_done(Download* download) {
if (download->is_done()) {
confirm_finished(download);
} else {
- download->set_message("Hash check on download completion found bad chunks, consider using \"safe_sync\".");
- lt_log_print(torrent::LOG_TORRENT_ERROR, "Hash check on download completion found bad chunks, consider using \"safe_sync\".");
+ download->set_message("Hash check on download completion found bad chunks.");
+ lt_log_print(torrent::LOG_TORRENT_ERROR, "Hash check on download completion found bad chunks.");
DL_TRIGGER_EVENT(download, "event.download.hash_final_failed");
}