From 8fab26f8ee80ed7dff84cd90d343e5265a6128d1 Mon Sep 17 00:00:00 2001 From: Omri Mor Date: Fri, 6 Oct 2017 16:38:38 -0500 Subject: [PATCH] usertools: fix device binding with python 3 When using Python 3, dpdk-devbind.py fails to detect modules other than igb_uio. Fixes: bb9f408550d1 ("tools: support binding to built-in kernel modules") Signed-off-by: Omri Mor --- usertools/dpdk-devbind.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py index da6e40cbe2..a539995cdb 100755 --- a/usertools/dpdk-devbind.py +++ b/usertools/dpdk-devbind.py @@ -204,8 +204,7 @@ def check_modules(): # special case for vfio_pci (module is named vfio-pci, # but its .ko is named vfio_pci) - sysfs_mods = map(lambda a: - a if a != 'vfio_pci' else 'vfio-pci', sysfs_mods) + sysfs_mods = [a if a != 'vfio_pci' else 'vfio-pci' for a in sysfs_mods] for mod in mods: if mod["Name"] in sysfs_mods: -- 2.20.1