Index: wp-includes/post.php
===================================================================
--- wp-includes/post.php	(revision 15497)
+++ wp-includes/post.php	(working copy)
@@ -1122,11 +1122,10 @@
 	} elseif ( ! empty($r['exclude']) )
 		$r['post__not_in'] = wp_parse_id_list( $r['exclude'] );
 
-	$r['caller_get_posts'] = true;
+	$r['ignore_stickies'] = true;
 
 	$get_posts = new WP_Query;
 	return $get_posts->query($r);
-
 }
 
 //
Index: wp-includes/default-widgets.php
===================================================================
--- wp-includes/default-widgets.php	(revision 15497)
+++ wp-includes/default-widgets.php	(working copy)
@@ -542,7 +542,7 @@
 		else if ( $number > 15 )
 			$number = 15;
 
-		$r = new WP_Query(array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'caller_get_posts' => 1));
+		$r = new WP_Query(array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_stickies' => true));
 		if ($r->have_posts()) :
 ?>
 		<?php echo $before_widget; ?>
Index: wp-includes/query.php
===================================================================
--- wp-includes/query.php	(revision 15501)
+++ wp-includes/query.php	(working copy)
@@ -1625,9 +1625,15 @@
 		$post_status_join = false;
 		$page = 1;
 
-		if ( !isset($q['caller_get_posts']) )
-			$q['caller_get_posts'] = false;
+		if ( isset( $q['caller_get_posts'] ) ) {
+			_deprecated_argument( 'WP_Query', '3.1', __( '"caller_get_posts" is deprecated. Use "ignore_stickies" instead.' ) );
+			if ( !isset( $q['ignore_stickies'] ) )
+				$q['ignore_stickies'] = $q['caller_get_posts'];
+		}
 
+		if ( !isset( $q['ignore_stickies'] ) )
+			$q['ignore_stickies'] = false;
+
 		if ( !isset($q['suppress_filters']) )
 			$q['suppress_filters'] = false;
 
@@ -2468,7 +2474,7 @@
 
 		// Put sticky posts at the top of the posts array
 		$sticky_posts = get_option('sticky_posts');
-		if ( $this->is_home && $page <= 1 && is_array($sticky_posts) && !empty($sticky_posts) && !$q['caller_get_posts'] ) {
+		if ( $this->is_home && $page <= 1 && is_array($sticky_posts) && !empty($sticky_posts) && !$q['ignore_stickies'] ) {
 			$num_posts = count($this->posts);
 			$sticky_offset = 0;
 			// Loop over posts and relocate stickies to the front.
