Index: wp-admin/edit-post-rows.php
===================================================================
--- wp-admin/edit-post-rows.php	(revision 7358)
+++ wp-admin/edit-post-rows.php	(working copy)
@@ -19,12 +19,11 @@
 	</thead>
 	<tbody>
 <?php
-$i_post = 0;
 if ( have_posts() ) {
 $bgcolor = '';
 add_filter('the_title','wp_specialchars');
-while (have_posts()) : the_post(); $i_post++;
-$class = ( $i_post > 15 || 'alternate' == $class) ? '' : 'alternate';
+while (have_posts()) : the_post();
+$class = 'alternate' == $class ? '' : 'alternate';
 global $current_user;
 $post_owner = ( $current_user->ID == $post->post_author ? 'self' : 'other' );
 ?>
Index: wp-admin/edit-attachment-rows.php
===================================================================
--- wp-admin/edit-attachment-rows.php	(revision 7358)
+++ wp-admin/edit-attachment-rows.php	(working copy)
@@ -19,14 +19,11 @@
 	</thead>
 	<tbody id="the-list" class="list:post">
 <?php
-$i_post = 0;
 if ( have_posts() ) {
 $bgcolor = '';
 add_filter('the_title','wp_specialchars');
-while (have_posts()) : the_post(); $i_post++;
-if ( 16 == $i_post )
-	echo "\t</tbody>\n\t<tbody id='the-extra-list' class='list:post' style='display: none'>\n"; // Hack!
-$class = ( $i_post > 15 || 'alternate' == $class) ? '' : 'alternate';
+while (have_posts()) : the_post();
+$class = 'alternate' == $class ? '' : 'alternate';
 global $current_user;
 $post_owner = ( $current_user->ID == $post->post_author ? 'self' : 'other' );
 ?>
Index: wp-admin/upload.php
===================================================================
--- wp-admin/upload.php	(revision 7358)
+++ wp-admin/upload.php	(working copy)
@@ -33,10 +33,7 @@
 $parent_file = 'edit.php';
 wp_enqueue_script( 'admin-forms' );
 
-if ( isset($_GET['paged']) && $start = ( intval($_GET['paged']) - 1 ) * 15 )
-	add_filter( 'post_limits', $limit_filter = create_function( '$a', "return 'LIMIT $start, 15';" ) );
 list($post_mime_types, $avail_post_mime_types) = wp_edit_attachments_query();
-$wp_query->max_num_pages = ceil( $wp_query->found_posts / 15 ); // We grab 20 but only show 15 ( 5 more for ajax extra )
 
 if ( is_singular() )
 	wp_enqueue_script( 'admin-comments' );
@@ -128,7 +125,7 @@
 $page_links = paginate_links( array(
 	'base' => add_query_arg( 'paged', '%#%' ),
 	'format' => '',
-	'total' => ceil($wp_query->found_posts / 15),
+	'total' => $wp_query->max_num_pages,
 	'current' => $_GET['paged']
 ));
 
Index: wp-admin/edit.php
===================================================================
--- wp-admin/edit.php	(revision 7358)
+++ wp-admin/edit.php	(working copy)
@@ -126,7 +126,7 @@
 $page_links = paginate_links( array(
 	'base' => add_query_arg( 'paged', '%#%' ),
 	'format' => '',
-	'total' => ceil($wp_query->found_posts / 15),
+	'total' => $wp_query->max_num_pages,
 	'current' => $_GET['paged']
 ));
 
