From mboxrd@z Thu Jan 1 00:00:00 1970 From: Omri Mor Subject: [PATCH] usertools/dpdk-devbind.py: fix broken Python 3 support Date: Fri, 6 Oct 2017 16:38:38 -0500 Message-ID: <20171006213838.20000-1-omrimor2@illinois.edu> Mime-Version: 1.0 Content-Type: text/plain Cc: Omri Mor To: Return-path: Received: from pps05.cites.illinois.edu (pps05.cites.illinois.edu [192.17.82.72]) by dpdk.org (Postfix) with ESMTP id 703E41B200 for ; Fri, 6 Oct 2017 23:38:54 +0200 (CEST) Received: from uex131.ad.uillinois.edu (uex131.cites.illinois.edu [192.17.212.207]) by pps05.cites.illinois.edu (8.16.0.21/8.16.0.21) with ESMTPS id v96LcrCO023585 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Fri, 6 Oct 2017 16:38:53 -0500 List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" When using Python 3, dpdk-devbind.py fails to detect modules other than igb_uio. 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 da6e40cbe..a539995cd 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.14.2