]> git.openfabrics.org - ~shefty/libibverbs.git/commitdiff
Print a warning if dlopen() of a driver fails
authorRoland Dreier <rolandd@cisco.com>
Tue, 28 Mar 2006 17:41:29 +0000 (17:41 +0000)
committerRoland Dreier <rolandd@cisco.com>
Thu, 9 Nov 2006 19:36:00 +0000 (11:36 -0800)
Signed-off-by: Roland Dreier <rolandd@cisco.com>
ChangeLog
src/init.c

index 28f78fc6b7f4c60c4ceeab1f985e811d922ab4d0..310c71b67a703e1238615e2ea23a3b45aa12b122 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-28  Roland Dreier  <rdreier@cisco.com>
+
+       * src/init.c (load_driver): Print warning if dlopen() of a driver
+       plugin fails.
+
 2006-03-22  Dotan Barak  <dotanb@mellanox.co.il>
 
        * examples/asyncwatch.c: Print asynchronous event name as well as
index 5fa2eb5c0b689c6e615a550f315af558cc9f0844..a15d29566ed4908e730442baa4c3373f4943996e 100644 (file)
@@ -64,8 +64,11 @@ static void load_driver(char *so_path)
        struct ibv_driver *driver;
 
        dlhandle = dlopen(so_path, RTLD_NOW);
-       if (!dlhandle)
+       if (!dlhandle) {
+               fprintf(stderr, PFX "Warning: couldn't load driver %s: %s\n",
+                       so_path, dlerror());
                return;
+       }
 
        dlerror();
        init_func = dlsym(dlhandle, "openib_driver_init");