From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-eopbgr730078.outbound.protection.outlook.com [40.107.73.78]) by dpdk.org (Postfix) with ESMTP id 887E24C99; Mon, 24 Sep 2018 17:50:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2H4e53OEQWhKb0kbHvVm+5zWYIhBEWbY1HKJ3fT3fVg=; b=X5srEgDace8mh9Gj2OVoX9W7pW27pnegVFnOOTSp3qg2bEJsQ9CmUQxvQLFO2cFCQnTRk/iuQ7uza/k5mwmA9kogOtM4EjxVuUye0rbhbjVCjhAuHvbEALGqjZSuGgtml56O9g4d/nRM2oT8lx/JhVeNMetxuGkHRWQOOBxt1Dw= Received: from BN7PR07MB5377.namprd07.prod.outlook.com (20.176.177.152) by BN7PR07MB4418.namprd07.prod.outlook.com (52.135.247.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.15; Mon, 24 Sep 2018 15:50:28 +0000 Received: from BN7PR07MB5377.namprd07.prod.outlook.com ([fe80::4db0:c0de:6a86:7680]) by BN7PR07MB5377.namprd07.prod.outlook.com ([fe80::4db0:c0de:6a86:7680%3]) with mapi id 15.20.1164.024; Mon, 24 Sep 2018 15:50:28 +0000 From: Vivek Sharma To: "cristian.dumitrescu@intel.com" CC: "Sharma, Vivek" , "stable@dpdk.org" , "dev@dpdk.org" Thread-Topic: [PATCH v1] eal: use correct data type for slab operations Thread-Index: AQHUVBy66Eq50ny8Z0SdVpUwjA6K7KT/lF+A Date: Mon, 24 Sep 2018 15:50:28 +0000 Message-ID: References: <1537803523-23347-1-git-send-email-vivek.sharma@caviumnetworks.com> In-Reply-To: <1537803523-23347-1-git-send-email-vivek.sharma@caviumnetworks.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: MWHPR2001CA0006.namprd20.prod.outlook.com (2603:10b6:301:15::16) To BN7PR07MB5377.namprd07.prod.outlook.com (2603:10b6:408:2e::24) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Vivek.Sharma@cavium.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [111.93.218.67] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN7PR07MB4418; 6:9DU7V0nURr4Q3uCK63VCGZH55x7acDb9ATjTkgJiQP168vZsux4aMgRzyMKkY2fA9jwQdtbjL7qHWGFDhPxf8gPVvDezn1DbBCl5YZW6vEIQ3Eh45CvVH7tERc3y6epHVBhm382aALrP4E//ittKSfVHcK3UnmCYo/t3U1vY1AmihOUgV+FW907AYcpCjJuJX3ZzXcAStzZidDHTJwhJzUkXeS6NYwn6sU9i/HxmAcwRLjd51m0eFG7OWJNvZ0EnIkV13jqc4Pd/XXhNIklUQxZ4r+azzigvnkdhhWtP6NJabcAWYvX0tbDhaukgqXP16EMHlnewP7bhKpeoHr/VEcdWcXZlTa7dON4slbTRmOewzYRGNWS7gzY8G+Np7r829fDnALnSk4HP14eEb+DsXziRH0aa4jmcq77+hUz2vy0hR5Vz1a9/o0wMIbZ2WKPTmDtw9Yt1iP7NMcaipzwz0g==; 5:Jyr81gNcu88UASolI0PaeVGyV/JmQpfwqVm8Zf7rPVRJ/bw830/U/oJ4VxMhB6WVQZMep4+o4Uc5g46oaMuWTBaW/gR5n9NtRTmUk1DA4lEv6thJ/Cgs6GaJPAe8LOLRA85FVp2vw/NBa+PlKL8iSi/SwoBocXOZUvcSfGdNtvc=; 7:wzB2emy55o4lkt/y+mWcvHBklGnLBcvYkFjhPM9lYacb7wscWJOXlpLD62uvNdFFZIuatJm+k2ErSUj9HECt0pw3Bbi/P+BMybMQLFinxYdr9GEUsAuWTgXchHKG7syt35xq6WFoheezbypcLPb5HDv5Y+PuKPw3i6OLQqFNMcKLcu4y24z/Co8X/4XTeYlnnUqHOpUdPRvDy7UEvJ7chltbBX8OltD4ucSvo8HYSeSwhngjXH5roIdoozGdomcn x-ms-office365-filtering-correlation-id: 4cfc80a8-ab7e-45da-82be-08d622357306 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BN7PR07MB4418; x-ms-traffictypediagnostic: BN7PR07MB4418: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(3231355)(944501410)(52105095)(149066)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(201708071742011)(7699051); SRVR:BN7PR07MB4418; BCL:0; PCL:0; RULEID:; SRVR:BN7PR07MB4418; x-forefront-prvs: 0805EC9467 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(366004)(39860400002)(136003)(396003)(199004)(189003)(99286004)(52116002)(76176011)(3846002)(6116002)(4326008)(2906002)(97736004)(36756003)(6512007)(53936002)(66066001)(54906003)(316002)(305945005)(7736002)(71200400001)(6486002)(11346002)(486006)(6436002)(256004)(186003)(102836004)(476003)(446003)(2616005)(71190400001)(2501003)(5250100002)(5640700003)(26005)(6506007)(42882007)(386003)(8676002)(6916009)(2900100001)(478600001)(105586002)(31686004)(14454004)(5660300001)(81156014)(81166006)(229853002)(31696002)(72206003)(8936002)(2351001)(106356001)(6246003)(25786009)(68736007); DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR07MB4418; H:BN7PR07MB5377.namprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: KZ4m2EBNYF0nBIDvWWbYEAOFrs8d7PxQejsOoJk1N/sAtGgUrm1DAfuQBvj2O4ZWt0GvjPspVf0+roAh2R4kxw0Nug5mwKOmOY4JEpltNW07fosucgCt4DsAvWCv5vqI2OLCk8AzY+7pflUTTCPF/8xeRb2F3jyREL1PuRF3+k/4/SPlS6TBHypzlM3KaTgBQqxRsLRzEGgSzIQDzTN0zp5zHqImdtb8x+f0JJFgHiNPkHS9ViBnUoaj96dp/l+4AwpOFOqZz+CWLsrgv9eEuM098qZRnfpuFYrnCiP/ylGach8E8A8eewZH+/f4qvW5oxtpIHri6gLpPEbIOCq4NCtCJ/cgyb/ord2V8AKV47U= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <5EFF744282E2464B8C5EE887FDFD853E@namprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4cfc80a8-ab7e-45da-82be-08d622357306 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2018 15:50:28.1984 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR07MB4418 Subject: Re: [dpdk-dev] [PATCH v1] eal: use correct data type for slab operations X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2018 15:50:31 -0000 KyBkZXYuDQorY3Jpc3RpYW4oQml0bWFwIG1haW50YWluZXIpDQoNClBsZWFzZSByZXZpZXcuDQoN ClRoYW5rcyENCg0KT24gTW9uZGF5IDI0IFNlcHRlbWJlciAyMDE4IDA5OjA4IFBNLCBWaXZlayBT aGFybWEgd3JvdGU6DQo+IEN1cnJlbnRseSwgc2xhYiBvcGVyYXRpb25zIHVzZSB1bnNpZ25lZCBs b25nIGRhdGEgdHlwZSBmb3IgNjQtYml0IHNsYWINCj4gcmVsYXRlZCBvcGVyYXRpb25zLiBPbiB0 YXJnZXQgJ2k2ODYtbmF0aXZlLWxpbnV4YXBwLWdjYycsIHVuc2lnbmVkIGxvbmcNCj4gaXMgMzIt Yml0IGFuZCB0aHVzLCBzbGFiIG9wZXJhdGlvbnMgYnJlYWtzIG9uIHRoaXMgdGFyZ2V0LiBDaGFu Z2luZyBzbGFiDQo+IG9wZXJhdGlvbnMgdG8gdXNlIHVuc2lnbmVkIGxvbmcgbG9uZyBmb3IgY29y cmVjdCBmdW5jdGlvbmluZyBvbiBhbGwgdGFyZ2V0cy4NCj4gDQo+IEZpeGVzOiBkZTNjZmEyYzk4 MjMgKCJzY2hlZDogaW5pdGlhbCBpbXBvcnQiKQ0KPiBGaXhlczogNjkzZjcxNWRhNDVjICgicmVt b3ZlIGV4dHJhIHBhcmVudGhlc2VzIGluIHJldHVybiBzdGF0ZW1lbnQiKQ0KPiBDQzogc3RhYmxl QGRwZGsub3JnDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBWaXZlayBTaGFybWEgPHZpdmVrLnNoYXJt YUBjYXZpdW1uZXR3b3Jrcy5jb20+DQo+IC0tLQ0KPiAgbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2lu Y2x1ZGUvcnRlX2JpdG1hcC5oIHwgMTQgKysrKysrKy0tLS0tLS0NCj4gIHRlc3QvdGVzdC90ZXN0 X2JpdG1hcC5jICAgICAgICAgICAgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysrKw0KPiAg MiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQ0KPiANCj4g ZGlmZiAtLWdpdCBhL2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9iaXRtYXAuaCBi L2xpYi9saWJydGVfZWFsL2NvbW1vbi9pbmNsdWRlL3J0ZV9iaXRtYXAuaA0KPiBpbmRleCBkOWZh Y2M2Li43YTM2Y2U3IDEwMDY0NA0KPiAtLS0gYS9saWIvbGlicnRlX2VhbC9jb21tb24vaW5jbHVk ZS9ydGVfYml0bWFwLmgNCj4gKysrIGIvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvcnRl X2JpdG1hcC5oDQo+IEBAIC04OCw3ICs4OCw3IEBAIF9fcnRlX2JpdG1hcF9pbmRleDFfaW5jKHN0 cnVjdCBydGVfYml0bWFwICpibXApDQo+ICBzdGF0aWMgaW5saW5lIHVpbnQ2NF90DQo+ICBfX3J0 ZV9iaXRtYXBfbWFzazFfZ2V0KHN0cnVjdCBydGVfYml0bWFwICpibXApDQo+ICB7DQo+IC0JcmV0 dXJuICh+MWx1KSA8PCBibXAtPm9mZnNldDE7DQo+ICsJcmV0dXJuICh+MWxsdSkgPDwgYm1wLT5v ZmZzZXQxOw0KPiAgfQ0KPiAgDQo+ICBzdGF0aWMgaW5saW5lIHZvaWQNCj4gQEAgLTMxNyw3ICsz MTcsNyBAQCBydGVfYml0bWFwX2dldChzdHJ1Y3QgcnRlX2JpdG1hcCAqYm1wLCB1aW50MzJfdCBw b3MpDQo+ICAJaW5kZXgyID0gcG9zID4+IFJURV9CSVRNQVBfU0xBQl9CSVRfU0laRV9MT0cyOw0K PiAgCW9mZnNldDIgPSBwb3MgJiBSVEVfQklUTUFQX1NMQUJfQklUX01BU0s7DQo+ICAJc2xhYjIg PSBibXAtPmFycmF5MiArIGluZGV4MjsNCj4gLQlyZXR1cm4gKCpzbGFiMikgJiAoMWx1IDw8IG9m ZnNldDIpOw0KPiArCXJldHVybiAoKnNsYWIyKSAmICgxbGx1IDw8IG9mZnNldDIpOw0KPiAgfQ0K PiAgDQo+ICAvKioNCj4gQEAgLTM0Miw4ICszNDIsOCBAQCBydGVfYml0bWFwX3NldChzdHJ1Y3Qg cnRlX2JpdG1hcCAqYm1wLCB1aW50MzJfdCBwb3MpDQo+ICAJc2xhYjIgPSBibXAtPmFycmF5MiAr IGluZGV4MjsNCj4gIAlzbGFiMSA9IGJtcC0+YXJyYXkxICsgaW5kZXgxOw0KPiAgDQo+IC0JKnNs YWIyIHw9IDFsdSA8PCBvZmZzZXQyOw0KPiAtCSpzbGFiMSB8PSAxbHUgPDwgb2Zmc2V0MTsNCj4g Kwkqc2xhYjIgfD0gMWxsdSA8PCBvZmZzZXQyOw0KPiArCSpzbGFiMSB8PSAxbGx1IDw8IG9mZnNl dDE7DQo+ICB9DQo+ICANCj4gIC8qKg0KPiBAQCAtMzcwLDcgKzM3MCw3IEBAIHJ0ZV9iaXRtYXBf c2V0X3NsYWIoc3RydWN0IHJ0ZV9iaXRtYXAgKmJtcCwgdWludDMyX3QgcG9zLCB1aW50NjRfdCBz bGFiKQ0KPiAgCXNsYWIxID0gYm1wLT5hcnJheTEgKyBpbmRleDE7DQo+ICANCj4gIAkqc2xhYjIg fD0gc2xhYjsNCj4gLQkqc2xhYjEgfD0gMWx1IDw8IG9mZnNldDE7DQo+ICsJKnNsYWIxIHw9IDFs bHUgPDwgb2Zmc2V0MTsNCj4gIH0NCj4gIA0KPiAgc3RhdGljIGlubGluZSB1aW50NjRfdA0KPiBA QCAtNDA4LDcgKzQwOCw3IEBAIHJ0ZV9iaXRtYXBfY2xlYXIoc3RydWN0IHJ0ZV9iaXRtYXAgKmJt cCwgdWludDMyX3QgcG9zKQ0KPiAgCXNsYWIyID0gYm1wLT5hcnJheTIgKyBpbmRleDI7DQo+ICAN Cj4gIAkvKiBSZXR1cm4gaWYgYXJyYXkyIHNsYWIgaXMgbm90IGFsbC16ZXJvcyAqLw0KPiAtCSpz bGFiMiAmPSB+KDFsdSA8PCBvZmZzZXQyKTsNCj4gKwkqc2xhYjIgJj0gfigxbGx1IDw8IG9mZnNl dDIpOw0KPiAgCWlmICgqc2xhYjIpew0KPiAgCQlyZXR1cm47DQo+ICAJfQ0KPiBAQCAtNDI0LDcg KzQyNCw3IEBAIHJ0ZV9iaXRtYXBfY2xlYXIoc3RydWN0IHJ0ZV9iaXRtYXAgKmJtcCwgdWludDMy X3QgcG9zKQ0KPiAgCWluZGV4MSA9IHBvcyA+PiAoUlRFX0JJVE1BUF9TTEFCX0JJVF9TSVpFX0xP RzIgKyBSVEVfQklUTUFQX0NMX0JJVF9TSVpFX0xPRzIpOw0KPiAgCW9mZnNldDEgPSAocG9zID4+ IFJURV9CSVRNQVBfQ0xfQklUX1NJWkVfTE9HMikgJiBSVEVfQklUTUFQX1NMQUJfQklUX01BU0s7 DQo+ICAJc2xhYjEgPSBibXAtPmFycmF5MSArIGluZGV4MTsNCj4gLQkqc2xhYjEgJj0gfigxbHUg PDwgb2Zmc2V0MSk7DQo+ICsJKnNsYWIxICY9IH4oMWxsdSA8PCBvZmZzZXQxKTsNCj4gIA0KPiAg CXJldHVybjsNCj4gIH0NCj4gZGlmZiAtLWdpdCBhL3Rlc3QvdGVzdC90ZXN0X2JpdG1hcC5jIGIv dGVzdC90ZXN0L3Rlc3RfYml0bWFwLmMNCj4gaW5kZXggYzMxNjllOS4uOTVjNTE4NCAxMDA2NDQN Cj4gLS0tIGEvdGVzdC90ZXN0L3Rlc3RfYml0bWFwLmMNCj4gKysrIGIvdGVzdC90ZXN0L3Rlc3Rf Yml0bWFwLmMNCj4gQEAgLTEwMSw2ICsxMDEsNyBAQCB0ZXN0X2JpdG1hcF9zbGFiX3NldF9nZXQo c3RydWN0IHJ0ZV9iaXRtYXAgKmJtcCkNCj4gIHN0YXRpYyBpbnQNCj4gIHRlc3RfYml0bWFwX3Nl dF9nZXRfY2xlYXIoc3RydWN0IHJ0ZV9iaXRtYXAgKmJtcCkNCj4gIHsNCj4gKwl1aW50NjRfdCB2 YWw7DQo+ICAJaW50IGk7DQo+ICANCj4gIAlydGVfYml0bWFwX3Jlc2V0KGJtcCk7DQo+IEBAIC0x MjQsNiArMTI1LDIzIEBAIHRlc3RfYml0bWFwX3NldF9nZXRfY2xlYXIoc3RydWN0IHJ0ZV9iaXRt YXAgKmJtcCkNCj4gIAkJfQ0KPiAgCX0NCj4gIA0KPiArCXJ0ZV9iaXRtYXBfcmVzZXQoYm1wKTsN Cj4gKw0KPiArCS8qIEFsdGVybmF0ZSBzbGFiIHNldCB0ZXN0ICovDQo+ICsJZm9yIChpID0gMDsg aSA8IE1BWF9CSVRTOyBpKyspIHsNCj4gKwkJaWYgKGkgJSBSVEVfQklUTUFQX1NMQUJfQklUX1NJ WkUpDQo+ICsJCQlydGVfYml0bWFwX3NldChibXAsIGkpOw0KPiArCX0NCj4gKw0KPiArCWZvciAo aSA9IDA7IGkgPCBNQVhfQklUUzsgaSsrKSB7DQo+ICsJCXZhbCA9IHJ0ZV9iaXRtYXBfZ2V0KGJt cCwgaSk7DQo+ICsJCWlmICgoKGkgJSBSVEVfQklUTUFQX1NMQUJfQklUX1NJWkUpICYmICF2YWwp IHx8DQo+ICsJCSAgICAoIShpICUgUlRFX0JJVE1BUF9TTEFCX0JJVF9TSVpFKSAmJiB2YWwpKSB7 DQo+ICsJCQlwcmludGYoIkZhaWxlZCB0byBnZXQgc2V0IGJpdC5cbiIpOw0KPiArCQkJcmV0dXJu IFRFU1RfRkFJTEVEOw0KPiArCQl9DQo+ICsJfQ0KPiArDQo+ICAJcmV0dXJuIFRFU1RfU1VDQ0VT UzsNCj4gIH0NCj4gIA0KPiANCg==