From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8178EA056A for ; Thu, 11 Mar 2021 07:54:17 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6562240689; Thu, 11 Mar 2021 07:54:17 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 9D50840689 for ; Thu, 11 Mar 2021 07:54:15 +0100 (CET) IronPort-SDR: HR7Lawe6MZaZoHAun8viPAifpylRBNWJmPaQzGvsmXM8t6fg3YdtK/RdkEknFGFTKeocNlLbpg 2FOXFg7S0mVw== X-IronPort-AV: E=McAfee;i="6000,8403,9919"; a="249989564" X-IronPort-AV: E=Sophos;i="5.81,239,1610438400"; d="scan'208";a="249989564" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2021 22:54:14 -0800 IronPort-SDR: WmGbs46RXPcaDw/KoMgnCy11zgYR5szXZg3tJ43aXVYRUL4NGUs0X3+vCDchYK4fPSuc/zb0w8 mQdmheWYUhmg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,239,1610438400"; d="scan'208";a="448189091" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga001.jf.intel.com with ESMTP; 10 Mar 2021 22:54:14 -0800 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 10 Mar 2021 22:54:13 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 10 Mar 2021 22:54:13 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 10 Mar 2021 22:54:03 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aonMYb2urMIy9Fmxtv0SLJAfcb1NCTwxUceY4K5YbwzgD0HC5vCi3zpihwZUVWJUbM04hH1vn1nvl2On0zx09zp7TrhgZrRAiwfyN0/RKxh0R9MSFka+3jmEe5UBnPvBqR6owrqDGdu6DS0NYIRp0PL/vPXAlAOCUhe2eZ+6+l945WVpsnUiLxLNFPLjM1qpgJwQZTaXvHWyjA0dQIO/t8gL8NAtacPMkn9G6MljugikDXS/VpUcyFeQmnSH68GbyCcPkUIDXyVHEOWhe6JfJWGW65zY6w3u5xJBIsXuJkpcXvSKsXAKM2iNz9AV/vBjb7epBV8xHYiRjpg2qD4CTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fYqWtHvuvpB16w3yDXb8AUTu25BXHgqryn7Iqygwuig=; b=H6k6q9qp8cG2UwKDrIYa4nR3SMVFkU/TjanYuInyqPBTwp8foHWpIgpLB263v+3D9aXxnn11ePYno4Kxt9cD+WmwS+f7ZBc6AL45hGlfgdeMT3z4QJSckRV5rFvQa6efDQjmOWfJcfPOqiI4EISS1m81oavqZRdPXD14Z22uMy6eo73OLWr98x9wnrmUuHsT82qOl7MPcYZRiCIguPp//pU0YtKz2GzzUfvQVYyg4rLBwaCkYYuHCycSoLHsjM/ENuOHj33b3G2gATixA6DTVI4/msWEXejUwBX7bEonH+8tBl1QoGbvRRdRJcqS1n8BK03yonjd1nVyyVH2lZdVcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fYqWtHvuvpB16w3yDXb8AUTu25BXHgqryn7Iqygwuig=; b=Q4KD318xhHX+LJP/K5+wv4+wC8N993bkdJ2h/Qpxl4hQHgJd0d3nm63rn8mIEhNQXDHDMkEKfo42ZVYe/CCKUoJDMlk+JRaAwr1GWuUe244MMb7aeC9d+XjzIGE0RWdBFcz8HDeZB+wufEobNT1/tNXFMO8rwpS8iAODec2KMN4= Received: from CY4PR11MB1750.namprd11.prod.outlook.com (2603:10b6:903:126::8) by CY4PR11MB0022.namprd11.prod.outlook.com (2603:10b6:910:79::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.28; Thu, 11 Mar 2021 06:53:31 +0000 Received: from CY4PR11MB1750.namprd11.prod.outlook.com ([fe80::8fd:c082:f2bc:f6ae]) by CY4PR11MB1750.namprd11.prod.outlook.com ([fe80::8fd:c082:f2bc:f6ae%12]) with mapi id 15.20.3912.030; Thu, 11 Mar 2021 06:53:31 +0000 From: "Li, Xiaoyun" To: "Xing, Beilei" , "stable@dpdk.org" CC: "yongxin.liu@windriver.com" , "Richardson, Bruce" , "Yigit, Ferruh" , "Xing, Beilei" Thread-Topic: [dpdk-stable] [PATCH] usertools: fix Python compatibility issue Thread-Index: AQHXEKWX8mNstx6D1ESVAz2eyWAY8qp+ZQJQ Date: Thu, 11 Mar 2021 06:53:31 +0000 Message-ID: References: <20210304030736.69702-1-beilei.xing@intel.com> In-Reply-To: <20210304030736.69702-1-beilei.xing@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a2089aca-2575-45dd-7bae-08d8e45a61c6 x-ms-traffictypediagnostic: CY4PR11MB0022: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 270Bd59zvJgN01J83ej/07zTaobCsBmZ7DBr3EkbwYi7/5ubhf1EEL7ahZ3M711KOoT/S3YBYulQdcr4CeqV7rS6vKK9keCZod2lt6c4vVpYV6anspq5g9cSe+c0j13q9GM2veVWWjwyV3w4kaeHaICsCRDc4zxlP8LaN0sYvHoZTjyl+mIXYOUsAov2JlKxbUtsiLswLTw2ac3haoadsFyQfpcrokeMcQD9L2k815HDL5Fg9G9wcnbI0obIQhTj9KPXeSbPhCdW5GH8RY++DWlIKhkFyrTkTVNy9H29YRdjcfR+AbottmaoZJLeSxxNY0dZDyDYs8WNDajs475IgvPS2UX3A2EoBW1DiGDHv8gl0toRIFriCX5Qmp2C/z5zwRNuGz1hEMvPN6jFR+az8nAPRaEgeEgw/27dVmtrJqaiuyIFtWJWuIckbVoMxYmhFMjEWWL/LmPFJ1VpJlolP++FAGaEkpIMTWli87r/c8PV/oI6DIX6GYTqNUlgBP/8optDNVdgTTgZUvqcd1/jgg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR11MB1750.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(376002)(136003)(39860400002)(396003)(346002)(186003)(4326008)(54906003)(33656002)(64756008)(66476007)(110136005)(66946007)(53546011)(66446008)(66556008)(8936002)(71200400001)(26005)(7696005)(6506007)(83380400001)(2906002)(107886003)(76116006)(5660300002)(55016002)(9686003)(316002)(86362001)(478600001)(8676002)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?b+CFJszPGnCyeQo94eQIwclfYQxiscXLNT+QjgoSdxkZuubfLCegy1lFwTxH?= =?us-ascii?Q?qOXamoGpvW2GzMXw2j5/F5Rwh2VotJhfgDlatqyEMsZmivspxl/sgWaE+X5V?= =?us-ascii?Q?PirC5j9Pc7/NuxCGH3UeoG4OcEYrFy/cLwDi6fiPJDx+QiprDx7Hi86sFUhG?= =?us-ascii?Q?xNMTSKNEyO6dgG1AYlCvcux37lbRw92xwK38k/MdHumQ52YIZO53yDcwfcRX?= =?us-ascii?Q?t9HKYA+sfPzqo8ACWXCg/BG52EoGwOZ6RJ1vPGi+fgcDTZP8XZIkGwFjWTAO?= =?us-ascii?Q?N4ej/G3KHZ/kXqbjP9tbH8iMKnRtAJJNIAoQZ7Dt7jm1kIy7JQ3dumQGqKyz?= =?us-ascii?Q?ADfL8T08S6/tiBstfhWdb55bSAHfXpArju4iOlpVqnxNhzBfaXOu9D9VxwPV?= =?us-ascii?Q?pC2I/xJLpjGD3GXUK0TmRncEIYQp+cxjji430lHreSjeBZYcZ2xNanL3jt8J?= =?us-ascii?Q?6XvvE5+dVesgKtyvXNr9NM9PUTr5NXpQz40B0gRnNVZtHk+na/5gQEhZesTe?= =?us-ascii?Q?0vSAYuvm6/KQrjce83LTmPg28D+iytP3szcLqkBHOCmiAeE82Sw2E7tZSUpz?= =?us-ascii?Q?HDqc88zEXVDqTSfgolmVo0+qoaLiJ8kmcbqnWYo5O4AE9lulU0iEqqFunaVL?= =?us-ascii?Q?xijJ22A1v8WrA+M68PH2vbdKsuXlhXC79/bxdjd4lllvEO//Cl+TFuZn2yYM?= =?us-ascii?Q?9MFtDBQxdP2+dn+xCkwc7E3cIPPtX1SemjySWO4Y1K9s5AKHlAUihOU57kBE?= =?us-ascii?Q?NWAvkgR1SxkoQWDmCtW99y0vovpPxYYlYio5Cx0usUZejpOzlKKgvFfnZxEp?= =?us-ascii?Q?HTwrAdtmMAuUv/sbqudJKmykngC5tuBeTj90BwBFio1o9xYjxeH5QsLagekW?= =?us-ascii?Q?SD7i1kOcEBg06FsqIimt8TaC+lS/OSP3tXTxV4AjemgM69vr19WLn1SPbKvQ?= =?us-ascii?Q?IS8Q9FMKCRP+FZXsUFKDDc28JhSmovV6GoStrdrHwFVvlAIR/+FmLX1we5ra?= =?us-ascii?Q?tvCCFq0EoiILFdZW1wyU4OQ8CoLc7TT6TajVoQx0zS+U4furRc2wTeA6H1qF?= =?us-ascii?Q?nXRIrVyv4dLOS6oubh1a1TXWM9M5m0RhORXybxsIhDAjas36W0XISnkgQ0zs?= =?us-ascii?Q?S0iQtU+NZVrwv98UcU747U5YkeAY815IbrT/AngVOvzaVbxeeQzAHWB///fa?= =?us-ascii?Q?c8oN1b0+scYa+7lV+euD32btuNZSAEa2UneuU9Px6QOdNUeJ32x2ItgOjqYU?= =?us-ascii?Q?IjjUidHjW/QEyI8+Fa6jKdQRz3BGeMgNJ5x62JY/+KctKojnQo2cBPPCR/5K?= =?us-ascii?Q?bf8hBN9ZoW7SMIG2lxhKBtSy?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1750.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2089aca-2575-45dd-7bae-08d8e45a61c6 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2021 06:53:31.0982 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nDqV5TC0xsh5lYlLdp5KEYBpeVU1lyQlC+dlQ6p4yuGFCu8Ue2WPsAyK6HjgJQAGPNaZW5cnImV00d3K/h2/MA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB0022 X-OriginatorOrg: intel.com Subject: Re: [dpdk-stable] [PATCH] usertools: fix Python compatibility issue X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" > -----Original Message----- > From: stable On Behalf Of beilei.xing@intel.com > Sent: Thursday, March 4, 2021 11:08 > To: stable@dpdk.org > Cc: yongxin.liu@windriver.com; Richardson, Bruce > ; Yigit, Ferruh ; Xin= g, > Beilei > Subject: [dpdk-stable] [PATCH] usertools: fix Python compatibility issue >=20 > From: Beilei Xing >=20 > For LTS release before 20.02 which should support both Python 2 and 3, wh= en > running usertools/dpdk-devbind.py with Python 2,there'll be the following= error: >=20 > Traceback (most recent call last): > File "usertools/dpdk-devbind.py", line 755, in > main() > File "usertools/dpdk-devbind.py", line 743, in main > check_modules() > File "usertools/dpdk-devbind.py", line 198, in check_modules > if module_is_loaded(mod["Name"]): > File "usertools/dpdk-devbind.py", line 177, in module_is_loaded > release =3D platform.uname().release > AttributeError: 'tuple' object has no attribute 'release' >=20 > The root cause is that Python 2 doesn't support platform.uname().release,= which > is supported by Python 3. >=20 > Fixes: 1e794e710d18 ("usertools: fix binding built-in kernel driver") > Cc: stable@dpdk.org >=20 > Signed-off-by: Beilei Xing > --- > usertools/dpdk-devbind.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 > diff --git a/usertools/dpdk-devbind.py b/usertools/dpdk-devbind.py index > 262a5ff3a9..44ea3dd30b 100755 > --- a/usertools/dpdk-devbind.py > +++ b/usertools/dpdk-devbind.py > @@ -174,7 +174,7 @@ def module_is_loaded(module): > loaded_modules =3D sysfs_mods >=20 > # add built-in modules as loaded > - release =3D platform.uname().release > + release =3D platform.release() > filename =3D os.path.join("/lib/modules/", release, "modules.builtin= ") > if os.path.exists(filename): > try: > -- > 2.26.2 Acked-by: Xiaoyun Li