Changeset 11927 in vbox
- Timestamp:
- Sep 1, 2008 3:26:24 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 35803
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c
r11725 r11927 190 190 int _init(void) 191 191 { 192 LogFlow((DEVICE_NAME ":_init")); 192 LogFlow((DEVICE_NAME ":_init\n")); 193 194 /* 195 * Prevent module autounloading. 196 */ 197 modctl_t *pModCtl = mod_getctl(&g_VBoxDrvSolarisModLinkage); 198 if (pModCtl) 199 pModCtl->mod_loadflags |= MOD_NOAUTOUNLOAD; 200 else 201 LogRel((DEVICE_NAME ":failed to disable autounloading!\n")); 193 202 194 203 int rc = ddi_soft_state_init(&g_pVBoxDrvSolarisState, sizeof(vbox_devstate_t), 8); … … 200 209 201 210 ddi_soft_state_fini(&g_pVBoxDrvSolarisState); 202 } 203 204 cmn_err(CE_CONT, "VBoxDrvSolaris _init failed with rc=%d\n", rc); 211 LogRel((DEVICE_NAME ":mod_install failed! rc=%d\n", rc)); 212 } 213 else 214 LogRel((DEVICE_NAME ":failed to initialize soft state.\n")); 215 205 216 return rc; 206 217 } … … 209 220 int _fini(void) 210 221 { 211 LogFlow((DEVICE_NAME ":_fini "));222 LogFlow((DEVICE_NAME ":_fini\n")); 212 223 213 224 int e = mod_remove(&g_VBoxDrvSolarisModLinkage); … … 222 233 int _info(struct modinfo *pModInfo) 223 234 { 224 LogFlow((DEVICE_NAME ":_info "));235 LogFlow((DEVICE_NAME ":_info\n")); 225 236 int e = mod_info(&g_VBoxDrvSolarisModLinkage, pModInfo); 226 237 return e;
Note:
See TracChangeset
for help on using the changeset viewer.