X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=KernelLand%2FModules%2FInterfaces%2FUDI%2Fmain.c;h=4a655f0c34ce64b0f05c448039ce405e47239723;hb=5cab4c07bc13888dc7956194ef9595508072a4eb;hp=1c480083ad8f2d492718024c19cfa92aabe2a0ed;hpb=4e407e69bd660e9a32644281733192193ee6e8c8;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Interfaces/UDI/main.c b/KernelLand/Modules/Interfaces/UDI/main.c index 1c480083..4a655f0c 100644 --- a/KernelLand/Modules/Interfaces/UDI/main.c +++ b/KernelLand/Modules/Interfaces/UDI/main.c @@ -37,6 +37,10 @@ tUDI_DriverModule *gpUDI_LoadedModules; */ int UDI_Install(char **Arguments) { + if( Arguments && Arguments[0] && strcmp(Arguments[0], "disable") == 0 ) { + // Module disabled by user + return MODULE_ERR_NOTNEEDED; + } Module_RegisterLoader( &gUDI_Loader ); Proc_SpawnWorker(UDI_int_DeferredThread, NULL);