applied to acpi-test >-----Original Message----- >From: akpm@xxxxxxxx [mailto:akpm@xxxxxxxx] >Sent: Saturday, June 24, 2006 7:36 PM >To: Brown, Len >Cc: linux-acpi@xxxxxxxxxxxxxxx; akpm@xxxxxxxx; Accardi, >Kristen C; gregkh@xxxxxxx >Subject: [patch 05/18] KEVENT: add new uevent > > >From: Kristen Accardi <kristen.c.accardi@xxxxxxxxx> > >Add dock uevents so that userspace can be notified of dock and >undock events. > >Signed-off-by: Kristen Carlson Accardi <kristen.c.accardi@xxxxxxxxx> >Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxx> >Signed-off-by: Andrew Morton <akpm@xxxxxxxx> >--- > > 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html