vt: Add comment for unbind_con_driver()
PATCH 8/8 vt: Add comment for unbind_con_driver()
From: Jesse Barnes <[email protected]>
- add comment for unbind_con_driver().
- bind_con_driver() is made private again
Signed-off-by Jesse Barnes <[email protected]>
Signed-off-by Antonino Daplas <[email protected]>
---
drivers/char/vt.c | 21 +++++++++++++++++++-- include/linux/vt_kern.h | 2 -- 2 files changed, 19 insertions(+), 4 deletions(-)
drivers/char/vt.c +19 -2
@@ -2861,7 +2861,8 @@ #include <linux/device.h>static struct class *vtconsole_class; -int bind_con_driver (const struct consw *csw,int first,int last,int deflt) +static int bind_con_driver (const struct consw *csw,int first,int last, +int deflt) {struct module *owner = csw->owner;const char *desc =NULL ;
@@ -2960,7 +2961,6 @@ err:module_put (owner);return retval; }; -EXPORT_SYMBOL (bind_con_driver);#ifdef CONFIG_VT_HW_CONSOLE_BINDING static int con_is_graphics (const struct consw *csw,int first,int last)
@@ -2979,6 +2979,23 @@ static int con_is_graphics(const structreturn retval; } +/** +* unbind_con_driver - unbind a console driver +* @csw: pointer to console driver to unregister +* @first: first in range of consoles that @csw should be unbound from +* @last: last in range of consoles that @csw should be unbound from +* @deflt: should next bound console driver be default after @csw is unbound? +* +* To unbind a driver from all possible consoles, pass 0 as @first and +* %MAX_NR_CONSOLES as @last. +* +* @deflt controls whether the console that ends up replacing @csw should be +* the default console. +* +* RETURNS: +* -ENODEV if @csw isn't a registered console driver or can't be unregistered +* or 0 on success. +*/ int unbind_con_driver (const struct consw *csw,int first,int last,int deflt) {struct module *owner = csw->owner;
include/linux/vt_kern.h +0 -2
@@ -75,8 +75,6 @@ int con_copy_unimap(struct vc_data *dst_int vt_waitactive (int vt);void change_console (struct vc_data *new_vc);void reset_vc (struct vc_data *vc); -extern int bind_con_driver (const struct consw *csw,int first,int last, -int deflt);extern int unbind_con_driver (const struct consw *csw,int first,int last,int deflt);
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/