示例#1
0
文件: spx.c 项目: iHaD/openss7
static
#endif
void __exit
spxexit(void)
{
	unregister_strdev(&spx_cdev, major);
};
示例#2
0
STATIC int
m3ua_unregister_strdev(major_t major)
{
	int err;

	if ((err = unregister_strdev(&m3ua_cdev, major)) < 0)
		return (err);
	return (0);
}
示例#3
0
STATIC __unlikely int
ssys_unregister_strdev(major_t major)
{
	int err;

	if ((err = unregister_strdev(&ssys_cdev, major)) < 0)
		return (err);
	return (0);
}
示例#4
0
static __exit void
zapexit(void)
{
	int err;

	if ((err = unregister_strdev(&zap_cdev, major)) < 0)
		strlog(modid, 0, 0, SL_CONSOLE | SL_FATAL,
		       "could not unregsiter STREAMS device, err = %d", err);
	return;
}
示例#5
0
static __exit void
td_exit(void)
{
	int err;

	if ((err = td_term_caches))
		cmn_err(CE_WARN, "%s: could not terminate caches, err = %d", DRV_NAME, -err);
	if ((err = unregister_strdev(&td_cdev, major)))
		cmn_err(CE_WARN, "%s: could not unregister STREAMS device %d, err = %d", DRV_NAME,
			(int) major, -err);
	return;
}
示例#6
0
 /* Linux kernel initialization. */
static __init int
td_init(void)
{
	int err;

	if ((err = register_strdev(&td_cdev, major)) < 0) {
		cmn_err(CE_WARN, "%s: could not register STREAMS device %d, err = %d", DRV_NAME,
			(int) major, -err);
		return (err);
	}
	if (major == 0)
		major = err;
	if ((err = td_init_caches())) {
		cmn_err(CE_WARN, "%s: could not initialize caches, err = %d", DRV_NAME, -err);
		unregister_strdev(&td_cdev, major);
		return (err);
	}
	return (0);
}
示例#7
0
文件: dlp.c 项目: iHaD/openss7
void __exit
dl_exit(void)
{
	unregister_strdev(&dl_cdev, major);
	dl_term_caches();
}
示例#8
0
文件: ip_to_dlpi.c 项目: iHaD/openss7
void __exit
ip2xinet_exit(void)
{
	return (void) unregister_strdev(&ip2xinet_cdev, major);
}
示例#9
0
static __exit void
sl_mux_exit(void)
{
	unregister_strdev(&sl_cdev, major);
}