pipe-loader: pass only the driver_name to pipe_loader_find_module

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
Nicolai Hähnle
2017-06-30 10:30:14 +02:00
parent a35a9e7c6f
commit 0d7d60b7ea
2 changed files with 5 additions and 5 deletions

View File

@@ -118,7 +118,7 @@ pipe_loader_create_screen(struct pipe_loader_device *dev,
} }
struct util_dl_library * struct util_dl_library *
pipe_loader_find_module(struct pipe_loader_device *dev, pipe_loader_find_module(const char *driver_name,
const char *library_paths) const char *library_paths)
{ {
struct util_dl_library *lib; struct util_dl_library *lib;
@@ -133,10 +133,10 @@ pipe_loader_find_module(struct pipe_loader_device *dev,
if (len) if (len)
ret = util_snprintf(path, sizeof(path), "%.*s/%s%s%s", ret = util_snprintf(path, sizeof(path), "%.*s/%s%s%s",
len, library_paths, len, library_paths,
MODULE_PREFIX, dev->driver_name, UTIL_DL_EXT); MODULE_PREFIX, driver_name, UTIL_DL_EXT);
else else
ret = util_snprintf(path, sizeof(path), "%s%s%s", ret = util_snprintf(path, sizeof(path), "%s%s%s",
MODULE_PREFIX, dev->driver_name, UTIL_DL_EXT); MODULE_PREFIX, driver_name, UTIL_DL_EXT);
if (ret > 0 && ret < sizeof(path)) { if (ret > 0 && ret < sizeof(path)) {
lib = util_dl_open(path); lib = util_dl_open(path);

View File

@@ -41,10 +41,10 @@ struct pipe_loader_ops {
}; };
/** /**
* Open the pipe driver module that handles a specified device. * Open the pipe driver module that contains the specified driver.
*/ */
struct util_dl_library * struct util_dl_library *
pipe_loader_find_module(struct pipe_loader_device *dev, pipe_loader_find_module(const char *driver_name,
const char *library_paths); const char *library_paths);
/** /**