[{"id":1764550,"web_url":"http://patchwork.ozlabs.org/comment/1764550/","msgid":"<AM5PR0402MB269115B69D04CEF3EC125855EC940@AM5PR0402MB2691.eurprd04.prod.outlook.com>","list_archive_url":null,"date":"2017-09-07T07:14:12","subject":"RE: [PATCH] fsl/fman: make arrays port_ids static, reduces object\n\tcode size","submitter":{"id":70042,"url":"http://patchwork.ozlabs.org/api/people/70042/","name":"Madalin Bucur","email":"madalin.bucur@nxp.com"},"content":"> -----Original Message-----\r\n> From: Colin King [mailto:colin.king@canonical.com]\r\n> Sent: Thursday, August 31, 2017 4:25 PM\r\n> Subject: [PATCH] fsl/fman: make arrays port_ids static, reduces object\r\n> code size\r\n> \r\n> From: Colin Ian King <colin.king@canonical.com>\r\n> \r\n> Don't populate the arrays port_ids on the stack, instead make them static.\r\n> Makes the object code smaller by over 700 bytes:\r\n> \r\n> Before:\r\n>    text\t   data\t    bss\t    dec\t    hex\tfilename\r\n>   28785\t   5832\t    192\t  34809\t   87f9\tfman.o\r\n> \r\n> After:\r\n>    text\t   data\t    bss\t    dec\t    hex\tfilename\r\n>   27921\t   5992\t    192\t  34105\t   8539\tfman.o\r\n> \r\n> Signed-off-by: Colin Ian King <colin.king@canonical.com>\r\n\r\nThanks,\r\nMadalin","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"CmpRuG6Q\";\n\tdkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=madalin.bucur@nxp.com; "],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xnsC72PHvz9sCZ\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu,  7 Sep 2017 17:14:27 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753980AbdIGHOQ (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 7 Sep 2017 03:14:16 -0400","from mail-ve1eur01on0047.outbound.protection.outlook.com\n\t([104.47.1.47]:35350\n\t\"EHLO EUR01-VE1-obe.outbound.protection.outlook.com\"\n\trhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP\n\tid S1750742AbdIGHOP (ORCPT <rfc822;netdev@vger.kernel.org>);\n\tThu, 7 Sep 2017 03:14:15 -0400","from AM5PR0402MB2691.eurprd04.prod.outlook.com (10.175.40.137) by\n\tAM5PR0402MB2819.eurprd04.prod.outlook.com (10.175.41.138) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.13.10; Thu, 7 Sep 2017 07:14:12 +0000","from AM5PR0402MB2691.eurprd04.prod.outlook.com\n\t([fe80::5c98:1d15:fd4f:676f]) by\n\tAM5PR0402MB2691.eurprd04.prod.outlook.com\n\t([fe80::5c98:1d15:fd4f:676f%18]) with mapi id 15.20.0035.010;\n\tThu, 7 Sep 2017 07:14:12 +0000"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=uFwirIz9oj7EGFyuYJnNENDg+SwBl/n6P5kLsomYGDU=;\n\tb=CmpRuG6Qol48godOFNFgi0/E5My2V9BGtgh16ZY24KWKe1TKpETbgmPje9k4C4+IEDwD2x89R0n8hYh21h4GbUJMMrJACOTrHBaSUxdPp1PEbx2AUTOMTpvegYlU9UkhciEYSWD2fH6t9vAmEmu8Vw9f0JIEt2wmn0g+9BFs2JU=","From":"Madalin-cristian Bucur <madalin.bucur@nxp.com>","To":"Colin King <colin.king@canonical.com>,\n\t\"netdev@vger.kernel.org\" <netdev@vger.kernel.org>","CC":"\"kernel-janitors@vger.kernel.org\" <kernel-janitors@vger.kernel.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Subject":"RE: [PATCH] fsl/fman: make arrays port_ids static, reduces object\n\tcode size","Thread-Topic":"[PATCH] fsl/fman: make arrays port_ids static, reduces object\n\tcode size","Thread-Index":"AQHTIlyHCzhCOELlOE6WY38YqLH6MaKpDPeA","Date":"Thu, 7 Sep 2017 07:14:12 +0000","Message-ID":"<AM5PR0402MB269115B69D04CEF3EC125855EC940@AM5PR0402MB2691.eurprd04.prod.outlook.com>","References":"<20170831132449.27600-1-colin.king@canonical.com>","In-Reply-To":"<20170831132449.27600-1-colin.king@canonical.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","authentication-results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"CmpRuG6Q\";\n\tdkim-atps=neutral","spf=none (sender IP is )\n\tsmtp.mailfrom=madalin.bucur@nxp.com; "],"x-originating-ip":"[192.88.146.1]","x-ms-publictraffictype":"Email","x-microsoft-exchange-diagnostics":"1; AM5PR0402MB2819;\n\t6:L0cHgJaYVT/IWD1ro75fNYLMe/GDgGC6/HsOfzP1wBWF4Hsoz1t5aAax/DMqQFa2aLMDvipFf16FS3HK8W7KkHcxd/yifNA+U3+T8yL9GyJiUXgSVCYHJnBxf93BLpeduytKlKiNm6fWcfP1oraYiU0sq2gPa/0ktatBGOVUcalcu9y4m0eZ8QqDf1jyho10bshlGyDW3ekBEL/E5wNgCGEFCdZL665PU7Syoeuyfs0dPvwkPbO6vynnGtVnBz++sR/yc4qX8L9lBMQil8eQ0Vcudcg7yT0RxWRj7paxmWtdaDYob4t82PUtSxtsfKkO4ie4rGx8eT9pitVfEDyaBQ==;\n\t5:taAPj+LnVXq68zh56ZI2NHKUK5lZdk7Pq2ed5IdI5Wia2he/F/cUusH5PuVBJ76pGaAtWayIma3R0pBw0MiyU3OPZOlN8TCQsSR2+aMKEGkLc/Cc2k7e/2k/8HymJEzuGmVvJ8o44/OCYlbV2cPDJw==;\n\t24:ILMb3wkhXxVrsRuN6U8J7i0KFTLjpo3h0tqH68aTwAyOgU4oXYYjcrXPbmct2I8PGCRwOKY9ExaljtGA1xcmfcUTNMSrzGsWYicppFNgXuM=;\n\t7:3lG//RjFo5UNsT7kSp3wpFNzqlPFFpto44R9zdB/dPh3s7NmrLwkWtyhwVGq7NzhHKO387myMSPzDI0XPVLqG9mLC5upnTw7g3mhhNdVzfFgOlPNNmzEsTjCno3Op6ZR9V+0qKR9BMkvoBWfB/xEU8ZUpkBlXmdqg5XmchDq0VDPL/XENUZTw598JZzEdFSlNAflfcSKsrKmS1LlBGz1uexQwAZf7y3OMyjmAC6sTPE=","x-ms-exchange-antispam-srfa-diagnostics":"SSOS;","x-ms-office365-filtering-correlation-id":"7a0732ac-fa6a-47f0-613f-08d4f5c00a69","x-ms-office365-filtering-ht":"Tenant","x-microsoft-antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:AM5PR0402MB2819; ","x-ms-traffictypediagnostic":"AM5PR0402MB2819:","x-exchange-antispam-report-test":"UriScan:(198206253151910);","x-microsoft-antispam-prvs":"<AM5PR0402MB2819A3CBB95F1D3D21C7BC17EC940@AM5PR0402MB2819.eurprd04.prod.outlook.com>","x-exchange-antispam-report-cfa-test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:AM5PR0402MB2819; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:AM5PR0402MB2819; ","x-forefront-prvs":"04238CD941","x-forefront-antispam-report":"SFV:NSPM;\n\tSFS:(10009020)(6009001)(199003)(377454003)(189002)(13464003)(9686003)(6246003)(229853002)(55016002)(99286003)(54906002)(2950100002)(6506006)(6436002)(53936002)(2900100001)(81166006)(14454004)(97736004)(50986999)(54356999)(81156014)(8676002)(76176999)(5250100002)(2501003)(7736002)(74316002)(8936002)(68736007)(53546010)(305945005)(3846002)(5660300001)(3660700001)(102836003)(6116002)(66066001)(478600001)(3280700002)(4326008)(25786009)(7696004)(101416001)(33656002)(86362001)(189998001)(106356001)(2906002)(105586002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0402MB2819;\n\tH:AM5PR0402MB2691.eurprd04.prod.outlook.com; FPR:; SPF:None;\n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ","received-spf":"None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)","spamdiagnosticoutput":"1:99","spamdiagnosticmetadata":"NSPM","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","MIME-Version":"1.0","X-OriginatorOrg":"nxp.com","X-MS-Exchange-CrossTenant-originalarrivaltime":"07 Sep 2017 07:14:12.2505\n\t(UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"686ea1d3-bc2b-4c6f-a92c-d99c5c301635","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AM5PR0402MB2819","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}}]