usertools: fix binding built-in kernel driver
authorYongxin Liu <yongxin.liu@windriver.com>
Mon, 23 Nov 2020 03:05:33 +0000 (11:05 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 11 Feb 2021 22:23:02 +0000 (23:23 +0100)
commit7a016af4aa6bd2f8425b4fb2d59e5dd19f12bceb
treea8b19e9beea3a55ba6d370283ec8a8c539745e3d
parent0b89dbc2595c52a5f72b2faa168091f8e647b137
usertools: fix binding built-in kernel driver

A driver can be loaded as a dynamic module or a built-in module.
In commit 681a67288655 ("usertools: check if module is loaded
before binding"), the script only checks modules in /sys/module/.

However, for built-in kernel driver, it only shows up in /sys/module/,
if it has a version or at least one parameter. So add check for
modules in /lib/modules/$(uname -r)/modules.builtin.

Fixes: 681a67288655 ("usertools: check if module is loaded before binding")
Cc: stable@dpdk.org
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Reviewed-by: Anatoly Burakov <anatoly.burakov@intel.com>
usertools/dpdk-devbind.py