svn commit: r211261 - in projects/ofed/head/sys: kern sys

Jeff Roberson jeff at FreeBSD.org
Fri Aug 13 03:11:34 UTC 2010


Author: jeff
Date: Fri Aug 13 03:11:33 2010
New Revision: 211261
URL: http://svn.freebsd.org/changeset/base/211261

Log:
   - Expose devclass_add_driver and devclass_delete_driver for use in the
     linux wrappers.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/kern/subr_bus.c
  projects/ofed/head/sys/sys/bus.h

Modified: projects/ofed/head/sys/kern/subr_bus.c
==============================================================================
--- projects/ofed/head/sys/kern/subr_bus.c	Fri Aug 13 03:10:48 2010	(r211260)
+++ projects/ofed/head/sys/kern/subr_bus.c	Fri Aug 13 03:11:33 2010	(r211261)
@@ -1058,7 +1058,7 @@ devclass_driver_added(devclass_t dc, dri
  * @param dc		the devclass to edit
  * @param driver	the driver to register
  */
-static int
+int
 devclass_add_driver(devclass_t dc, driver_t *driver, int pass, devclass_t *dcp)
 {
 	driverlink_t dl;
@@ -1120,7 +1120,7 @@ devclass_add_driver(devclass_t dc, drive
  * @param dc		the devclass to edit
  * @param driver	the driver to unregister
  */
-static int
+int
 devclass_delete_driver(devclass_t busclass, driver_t *driver)
 {
 	devclass_t dc = devclass_find(driver->name);

Modified: projects/ofed/head/sys/sys/bus.h
==============================================================================
--- projects/ofed/head/sys/sys/bus.h	Fri Aug 13 03:10:48 2010	(r211260)
+++ projects/ofed/head/sys/sys/bus.h	Fri Aug 13 03:11:33 2010	(r211261)
@@ -457,7 +457,10 @@ void	device_verbose(device_t dev);
 /*
  * Access functions for devclass.
  */
+int		devclass_add_driver(devclass_t dc, driver_t *driver,
+				    int pass, devclass_t *dcp);
 devclass_t	devclass_create(const char *classname);
+int		devclass_delete_driver(devclass_t busclass, driver_t *driver);
 devclass_t	devclass_find(const char *classname);
 const char	*devclass_get_name(devclass_t dc);
 device_t	devclass_get_device(devclass_t dc, int unit);


More information about the svn-src-projects mailing list