Print this page
7127  remove -Wno-missing-braces from Makefile.uts


2357 
2358         return (ret);
2359 }
2360 #endif
2361 
2362 /* ======================================================== */
2363 /*
2364  * OS depend (loadable streams driver) routine
2365  */
2366 /* ======================================================== */
2367 DDI_DEFINE_STREAM_OPS(sfe_ops, nulldev, nulldev, sfeattach, sfedetach,
2368         nodev, NULL, D_MP, NULL, sfe_quiesce);
2369 
2370 static struct modldrv modldrv = {
2371         &mod_driverops,     /* Type of module.  This one is a driver */
2372         ident,
2373         &sfe_ops,   /* driver ops */
2374 };
2375 
2376 static struct modlinkage modlinkage = {
2377         MODREV_1, &modldrv, NULL
2378 };
2379 
2380 /* ======================================================== */
2381 /*
2382  * Loadable module support
2383  */
2384 /* ======================================================== */
2385 int
2386 _init(void)
2387 {
2388         int     status;
2389 
2390         DPRINTF(2, (CE_CONT, CONS "sfe: _init: called"));
2391         gem_mod_init(&sfe_ops, "sfe");
2392         status = mod_install(&modlinkage);
2393         if (status != DDI_SUCCESS) {
2394                 gem_mod_fini(&sfe_ops);
2395         }
2396         return (status);
2397 }




2357 
2358         return (ret);
2359 }
2360 #endif
2361 
2362 /* ======================================================== */
2363 /*
2364  * OS depend (loadable streams driver) routine
2365  */
2366 /* ======================================================== */
2367 DDI_DEFINE_STREAM_OPS(sfe_ops, nulldev, nulldev, sfeattach, sfedetach,
2368         nodev, NULL, D_MP, NULL, sfe_quiesce);
2369 
2370 static struct modldrv modldrv = {
2371         &mod_driverops,     /* Type of module.  This one is a driver */
2372         ident,
2373         &sfe_ops,   /* driver ops */
2374 };
2375 
2376 static struct modlinkage modlinkage = {
2377         MODREV_1, { &modldrv, NULL }
2378 };
2379 
2380 /* ======================================================== */
2381 /*
2382  * Loadable module support
2383  */
2384 /* ======================================================== */
2385 int
2386 _init(void)
2387 {
2388         int     status;
2389 
2390         DPRINTF(2, (CE_CONT, CONS "sfe: _init: called"));
2391         gem_mod_init(&sfe_ops, "sfe");
2392         status = mod_install(&modlinkage);
2393         if (status != DDI_SUCCESS) {
2394                 gem_mod_fini(&sfe_ops);
2395         }
2396         return (status);
2397 }