From cc3e84dfbf8d5ce359cc3d7bdf0e728beda5ae1a Mon Sep 17 00:00:00 2001 From: xiphmont Date: Fri, 19 Jan 2007 17:26:14 +0000 Subject: [PATCH] Try using the class if we're going to bother looking it up git-svn-id: http://svn.xiph.org/trunk/fusd@12354 0101bb08-14d6-0310-b084-bc0e0c8e3800 --- examples/Makefile | 12 ++---------- kfusd/kfusd.c | 4 ++-- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/examples/Makefile b/examples/Makefile index c3f8c8f..67d8826 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -2,16 +2,8 @@ SRC = console-read.c drums3.c echo.c helloworld.c logring.c pager.c\ drums2.c drums.c ioctl.c uid-filter.c OBJ = console-read.o drums3.o echo.o helloworld.o logring.o pager.o\ drums2.o drums.o ioctl.o uid-filter.o -TARGETS = helloworld - -# right now, several examples do not work properly; the current -# version of fusd is unable to add new devices to a preexisting class -# (unless the device calsss is 'sound') and for that reason, examples -# that register multiple devices build but do not run properly. Will -# be fixed soon (requires a minor kernel extension). - -#TARGETS = console-read drums3 echo helloworld logring pager\ -# drums2 drums ioctl uid-filter +TARGETS = console-read drums3 echo helloworld logring pager\ + drums2 drums ioctl uid-filter default: $(TARGETS) diff --git a/kfusd/kfusd.c b/kfusd/kfusd.c index aa32752..4b5ff70 100755 --- a/kfusd/kfusd.c +++ b/kfusd/kfusd.c @@ -91,7 +91,7 @@ /* Default debug level for FUSD messages. Has no effect unless * CONFIG_FUSD_DEBUG is defined. */ #ifndef CONFIG_FUSD_DEBUGLEVEL -#define CONFIG_FUSD_DEBUGLEVEL 2 +#define CONFIG_FUSD_DEBUGLEVEL 3 #endif /* Define this to check for memory leaks */ @@ -2066,7 +2066,7 @@ STATIC int fusd_register_device(fusd_dev_t *fusd_dev, if(sys_class){ RDEBUG(3, "Found entry for class '%s' in sysfs\n",register_msg.clazz); - fusd_dev->clazz = sound_class; + fusd_dev->clazz = sys_class; fusd_dev->owns_class = 0; }else{ RDEBUG(3, "Sysfs has no entry for '%s'; registering new class\n",register_msg.clazz);