diff --git a/modules/user/user.install b/modules/user/user.install
index 2867b97..444009b 100644
--- a/modules/user/user.install
+++ b/modules/user/user.install
@@ -598,13 +598,9 @@ function user_update_7006(&$sandbox) {
     // Add a new field for the fid.
     db_add_field('role_permission', 'module', $module_field);
   }
-  $permissions = user_permission_get_modules();
-  foreach ($permissions as $key => $value) {
-    db_update('role_permission')
-      ->fields(array('module' => $value))
-      ->condition('permission', $key)
-      ->execute();
-  }
+  // @todo: it is not possible to match modules to permissions during the
+  // upgrade. Consider either a post-upgrade routine, or require modules to
+  // do this themselvs.
 }
 
 /**
