Index: wp-admin/edit-comments.php
===================================================================
--- wp-admin/edit-comments.php	(revision 17173)
+++ wp-admin/edit-comments.php	(working copy)
@@ -72,6 +72,9 @@
 				wp_delete_comment( $comment_id );
 				$deleted++;
 				break;
+                        default:
+                                do_action( 'do_bulk_action-comments-'. $doaction );
+                                break;
 		}
 	}
 
Index: wp-admin/edit-tags.php
===================================================================
--- wp-admin/edit-tags.php	(revision 17173)
+++ wp-admin/edit-tags.php	(working copy)
@@ -149,6 +149,7 @@
 
 default:
 
+do_action( 'do_bulk_action-tags-'. $doaction );
 if ( ! empty($_REQUEST['_wp_http_referer']) ) {
 	 wp_redirect( remove_query_arg( array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']) ) );
 	 exit;
Index: wp-admin/edit.php
===================================================================
--- wp-admin/edit.php	(revision 17173)
+++ wp-admin/edit.php	(working copy)
@@ -119,6 +119,9 @@
 				$sendback = add_query_arg( $done, $sendback );
 			}
 			break;
+                default:
+                        do_action( 'do_bulk_action-post-'. $doaction );
+                        break;
 	}
 
 	$sendback = remove_query_arg( array('action', 'action2', 'tags_input', 'post_author', 'comment_status', 'ping_status', '_status',  'post', 'bulk_edit', 'post_view'), $sendback );
Index: wp-admin/link-manager.php
===================================================================
--- wp-admin/link-manager.php	(revision 17173)
+++ wp-admin/link-manager.php	(working copy)
@@ -16,6 +16,9 @@
 // Handle bulk deletes
 $doaction = $wp_list_table->current_action();
 
+if( $doaction ){
+    do_action( 'do_bulk_action-links-'. $doaction );
+}
 if ( $doaction && isset( $_REQUEST['linkcheck'] ) ) {
 	check_admin_referer( 'bulk-bookmarks' );
 
Index: wp-admin/users.php
===================================================================
--- wp-admin/users.php	(revision 17173)
+++ wp-admin/users.php	(working copy)
@@ -284,6 +284,8 @@
 
 default:
 
+        do_action( 'do_bulk_action-users-'. $wp_list_table->current_action() );
+
 	if ( !empty($_GET['_wp_http_referer']) ) {
 		wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI'])));
 		exit;
