diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d8e8666d7f47f9ae42582d9cb06c8f0a1e479ba1..345bd19e28f0b3fa0f2c8a1c3361af9495de1bd5 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2007-09-17  Benjamin Kosnik  <bkoz@redhat.com>
+	    Chalathip Thumkanon  <chalathip@gmail.com>
+
+	* docs/html/ext/pb_ds/hash_based_containers.html: Correct.
+	
 2007-09-17  Benjamin Kosnik  <bkoz@redhat.com>
 
 	* configure.host: Set atomic_flags on i486.
diff --git a/libstdc++-v3/docs/html/ext/pb_ds/hash_based_containers.html b/libstdc++-v3/docs/html/ext/pb_ds/hash_based_containers.html
index fed7a4869d0bc60d2ce76ca9efbbcdf80bf65d4b..21d092a76ef19933d7716a81ecded8dbc1eef55d 100644
--- a/libstdc++-v3/docs/html/ext/pb_ds/hash_based_containers.html
+++ b/libstdc++-v3/docs/html/ext/pb_ds/hash_based_containers.html
@@ -279,7 +279,7 @@
     prohibitively expensive. A possible alternative might be to use
     only the first <i>k</i> characters of the string, where</p>
 
-    <p>k <sup>|S|</sup> &ge; m ,</p>
+    <p>|S|<sup>k</sup> &ge; m ,</p>
 
     <p><i>i.e.</i>, using the hash function</p>
 
@@ -379,8 +379,8 @@
     <p><a href=
     "gp_hash_table.html"></a><tt>gp_hash_table</tt> is
     parametrized by <tt>Hash_Fn</tt>, <tt>Probe_Fn</tt>, and
-    <tt>Comb_Probe_Fn</tt>. As before, if <tt>Probe_Fn</tt> and
-    <tt>Comb_Probe_Fn</tt> are, respectively, <a href=
+    <tt>Comb_Probe_Fn</tt>. As before, if <tt>Hash_Fn</tt> and
+    <tt>Probe_Fn</tt> are, respectively, <a href=
     "null_hash_fn.html"><tt>null_hash_fn</tt></a> and <a href=
     "null_probe_fn.html"><tt>null_probe_fn</tt></a>, then
     <tt>Comb_Probe_Fn</tt> is a ranged-probe functor. Otherwise,