Index: wp-includes/bookmark.php
===================================================================
--- wp-includes/bookmark.php	(revision 15432)
+++ wp-includes/bookmark.php	(working copy)
@@ -343,7 +343,7 @@
 			$value = esc_attr($value);
 		}
 	} else if ( 'db' == $context ) {
-		$value = apply_filters("pre_$field", $value);
+		$value = apply_filters("pre_$field", $value, $bookmark_id);
 	} else {
 		// Use display filters by default.
 		$value = apply_filters($field, $value, $bookmark_id, $context);
Index: wp-includes/post.php
===================================================================
--- wp-includes/post.php	(revision 15432)
+++ wp-includes/post.php	(working copy)
@@ -1457,11 +1457,11 @@
 		}
 	} else if ( 'db' == $context ) {
 		if ( $prefixed ) {
-			$value = apply_filters("pre_$field", $value);
-			$value = apply_filters("${field_no_prefix}_save_pre", $value);
+			$value = apply_filters("pre_$field", $value, $post_id);
+			$value = apply_filters("${field_no_prefix}_save_pre", $value, $post_id);
 		} else {
-			$value = apply_filters("pre_post_$field", $value);
-			$value = apply_filters("${field}_pre", $value);
+			$value = apply_filters("pre_post_$field", $value, $post_id);
+			$value = apply_filters("${field}_pre", $value, $post_id);
 		}
 	} else {
 		// Use display filters by default.
Index: wp-includes/taxonomy.php
===================================================================
--- wp-includes/taxonomy.php	(revision 15432)
+++ wp-includes/taxonomy.php	(working copy)
@@ -1230,8 +1230,8 @@
 		else
 			$value = esc_attr($value);
 	} else if ( 'db' == $context ) {
-		$value = apply_filters("pre_term_$field", $value, $taxonomy);
-		$value = apply_filters("pre_${taxonomy}_$field", $value);
+		$value = apply_filters("pre_term_$field", $value, $term_id, $taxonomy);
+		$value = apply_filters("pre_${taxonomy}_$field", $value, $term_id);
 		// Back compat filters
 		if ( 'slug' == $field )
 			$value = apply_filters('pre_category_nicename', $value);
Index: wp-includes/user.php
===================================================================
--- wp-includes/user.php	(revision 15432)
+++ wp-includes/user.php	(working copy)
@@ -854,9 +854,9 @@
 			$value = esc_attr($value);
 	} else if ( 'db' == $context ) {
 		if ( $prefixed ) {
-			$value = apply_filters("pre_$field", $value);
+			$value = apply_filters("pre_$field", $value, $user_id);
 		} else {
-			$value = apply_filters("pre_user_$field", $value);
+			$value = apply_filters("pre_user_$field", $value, $user_id);
 		}
 	} else {
 		// Use display filters by default.
