Index: update.php
===================================================================
RCS file: /cvs/drupal/drupal/update.php,v
retrieving revision 1.323
diff -u -p -r1.323 update.php
--- update.php	18 May 2010 18:11:12 -0000	1.323
+++ update.php	25 Sep 2010 20:36:35 -0000
@@ -309,7 +309,7 @@ function update_extra_requirements($requ
  */
 function update_check_requirements() {
   // Check the system module and update.php requirements only.
-  $requirements = module_invoke('system', 'requirements', 'update');
+  $requirements = module_invoke_all('requirements', 'update');
   $requirements += update_extra_requirements();
   $severity = drupal_requirements_severity($requirements);
 
@@ -398,6 +398,9 @@ if (update_access_allowed()) {
 
   update_fix_compatibility();
 
+  // Check the update requirements for modules.
+  update_check_requirements();
+
   $op = isset($_REQUEST['op']) ? $_REQUEST['op'] : '';
   switch ($op) {
     // update.php ops.
