Print this page
XXX Rearchitect and replace interrupt distribution

@@ -117,10 +117,13 @@
                 event_id = ADT_uadmin_config;
                 break;
         case A_SWAPCTL:
                 event_id = ADT_uadmin_swapctl;
                 break;
+        case A_INTRD:
+                event_id = ADT_uadmin_intrd;
+                break;
         default:
                 event_id = 0;
         }
         if ((event_id != 0) &&
             (event = adt_alloc_event(ah, event_id)) == NULL) {

@@ -250,10 +253,13 @@
                                 event->adt_uadmin_config.mdep = (char *)mdep;
                                 break;
                         case A_SWAPCTL:
                                 event->adt_uadmin_swapctl.fcn = fcn_id;
                                 break;
+                        case A_INTRD:
+                                event->adt_uadmin_intrd.fcn = fcn_id;
+                                break;
                         }
 
                         if (adt_put_event(event, ADT_SUCCESS, 0) != 0) {
                                 (void) fprintf(stderr,
                                     "%s: can't put audit event\n", argv[0]);