From: Kristen Accardi <[EMAIL PROTECTED]>

Add dock uevents so that userspace can be notified of dock and undock events.

Signed-off-by: Kristen Carlson Accardi <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
---

 include/linux/kobject.h |    2 ++
 lib/kobject_uevent.c    |    4 ++++
 2 files changed, 6 insertions(+)

diff -puN include/linux/kobject.h~kevent-add-new-uevent include/linux/kobject.h
--- devel/include/linux/kobject.h~kevent-add-new-uevent 2006-06-03 
17:34:41.000000000 -0700
+++ devel-akpm/include/linux/kobject.h  2006-06-03 17:34:41.000000000 -0700
@@ -46,6 +46,8 @@ enum kobject_action {
        KOBJ_UMOUNT     = (__force kobject_action_t) 0x05,      /* umount event 
for block devices (broken) */
        KOBJ_OFFLINE    = (__force kobject_action_t) 0x06,      /* device 
offline */
        KOBJ_ONLINE     = (__force kobject_action_t) 0x07,      /* device 
online */
+       KOBJ_UNDOCK     = (__force kobject_action_t) 0x08,      /* undocking */
+       KOBJ_DOCK       = (__force kobject_action_t) 0x09,      /* dock */
 };
 
 struct kobject {
diff -puN lib/kobject_uevent.c~kevent-add-new-uevent lib/kobject_uevent.c
--- devel/lib/kobject_uevent.c~kevent-add-new-uevent    2006-06-03 
17:34:41.000000000 -0700
+++ devel-akpm/lib/kobject_uevent.c     2006-06-03 17:34:41.000000000 -0700
@@ -50,6 +50,10 @@ static char *action_to_string(enum kobje
                return "offline";
        case KOBJ_ONLINE:
                return "online";
+       case KOBJ_DOCK:
+               return "dock";
+       case KOBJ_UNDOCK:
+               return "undock";
        default:
                return NULL;
        }
_
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to