Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753230AbdFUC7N (ORCPT ); Tue, 20 Jun 2017 22:59:13 -0400 Received: from mail-cys01nam02on0083.outbound.protection.outlook.com ([104.47.37.83]:21824 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753039AbdFUC7K (ORCPT ); Tue, 20 Jun 2017 22:59:10 -0400 Authentication-Results: davemloft.net; dkim=none (message not signed) header.d=none;davemloft.net; dmarc=none action=none header.from=cavium.com; Date: Tue, 20 Jun 2017 19:59:03 -0700 From: Felix Manlunas To: David Miller Cc: Derek.Chickles@cavium.com, dvlasenk@redhat.com, netdev@vger.kernel.org, Prasad.Kanneganti@cavium.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH] liquidio: stop using huge static buffer, save 4096k in .data Message-ID: <20170621025903.GA1261@felix-thinkpad.cavium.com> References: <20170620.152142.1443468587541525646.davem@davemloft.net> <20170620205125.GA1364@felix-thinkpad.cavium.com> <20170620.211713.1253498659679389459.davem@davemloft.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170620.211713.1253498659679389459.davem@davemloft.net> User-Agent: Mutt/1.6.1 (2016-04-27) X-Originating-IP: [108.83.24.250] X-ClientProxiedBy: BN6PR10CA0017.namprd10.prod.outlook.com (10.172.16.155) To DM5PR07MB3177.namprd07.prod.outlook.com (10.172.85.139) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 370424f6-d2be-4c1d-0a4b-08d4b8517c5c X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(300000502055)(300135100095)(22001)(300000503055)(300135400095)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095);SRVR:DM5PR07MB3177; X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3177;3:IGosKZPnMMFe42kvMLkPKAmoZx/VC0gdy7blptlGzO2nDkCzjQqmsmQibgLOFo1PTHhdnKjXFgMjRNgkYukYT7XdanvD/bwMZHz49vxnZbm7efnZylrwcXQCDx8XSDAQ4gLphah7sGe1JT+rsAQUEeNwr095MuTiuj/Z7noz5ptzPUk7tfE5GmbzZO2APsApgpKPy613t0O3pBTQu8RGGxq7YKpVVmqXNi0Q2/y/FAvwhorP26lYzl6HrZUxDN1r27qk26hQWDgu94KNhyxyzshrgRz2AxvjgdB1Rjaj90JPUM444AJJinfhnv/h4wdqB6oeINr9JQEe3v30vn+UNjCWsnQhdlP3x5icEElvIzOZpe/AuBKWDwcpan6t19CE38Br1VyRmHYvqlfmbtxFrPwL26JFFvkg67ie2f5Az4fPkxMI+2jICDDCYW4PqwMYNCRSBAClxHPoPXmFOMVj2Aknwcx7+pEug8aHLacr8cexBuwhGSiK4NexChO5u97DwHfuixY+gkpBmgNp5ernki174NNdN/rZ3dtfs0FWzZmMx5kdOZm5OdjVwO1BPPVaOelBzrdwtEnVHamRnyMK98bjkD5w7G4h9D6+EGLPYrBaw8NJ3ruFFo6m3ZPcSGaef3scwJhkJlEWvRsEPzlGbDfY84ec++EHysjF0P1g8Z0RdqXynrYb3ltF62pfQWTgdttRG9oLXkDcVPvHGJWHYXm3zU1D0zHN7ikB1jwN/B8= X-MS-TrafficTypeDiagnostic: DM5PR07MB3177: X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3177;25:VKDiqtZh1tfHBRmYRB6o8po6vCGNUUFCpRelPBsg5HiD4FCpYKhNseDIDBIavAYyBAOp8bALR36ojtaCtVjAWkK9iAlvAQAzeRkeH1A467+xffniteC4hUK693StLijAzvGM0aaQ0WYgdw54Ve93AJRaWglt9EW6SbvJCR1+z2KbEVsq8TfduXMvMU6K0hTihSJ/zMBb3SOFqo7vqAp4e9WweWIfqk+BVhO23S0hDK5r1XdaaRtKIeo4s/8kCtKwddVkXmhr7srOHQrPeUmIjJiVkxlHOJVZQY169WlD07C70qnRnE4cKrVuHxQI4xc+Yy/5MI/RfZT5KKzjqGKiXTDlHbZCq+l4e3Q3W7y9dh8zfzsFkpCqZjxWol5kCUVXsdRQEPGJGkUN+9tRDFLwe/L/pYn+eOQZqnORG1uh3pJX8FUm29gG4w9eD5kW+P7fWlaX2UrP7EaFNm103Y67o3GD2uqxdOU6sMWrdwZ3+GNSiO4rXJILAfJxwLQS5waUA32RxrIP+sZduG2pV+PgSMMqX+Upasi5Np5Fd1QBKUDweTds1gMrPZKU0jCkT+dEEQ4HVmP+I7EQGrHcHh7QS5Qo4d1qNlldxzs8a9ztmmmnXPNOzKmq0s6zqAwNMwTvz/qsgEuiKTvcfQ6rP2DPFuWWKjp6Vq7ngUDs+lPQsZs+h433aCTReN95nMoUQiIHsjuagizGIkPnKgC/b8Zxoe+kYJaDu/NMmtT9jtRDMFaECLxwUjsUvJzHK9ktih8IwB9tAhy8pKskp7izU8w8+HzoDVG5lmkB5tELX+8g40c1pxckiZIWYAVyKYrKz/IKEEPnadxHifZsLpkMN3vM+c8LRPM8BP5uSMyhxo6NSPg/fyJdO61BMtyPMk6TJFtSiGiIEPwZNlUbkG20Z2hGSarRw5Abrnif2SDpOUg2IVc= X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3177;31:GbwH+UqWS6g/KHoIXOIZZgUFPh7Y9+5fzjWhHKpWfc/Wie0vtj+n48te47rp47wmH6qSbnJHIqGEg9LuRKy1C0INAU8frVWiSudEicsvnDDgixayX2X9xW635aLsRdpuGbGuES1AB5reSz5DNbMPThO5b5t7IrGso6ZjH8RS5J+zrxYYhTely0/tq7dPJbiw/qSnbr4PNME/2NEIC2+zrbN4WZAXZ9yMR8UMr2oMQBAu4scPJ44ORSza9o9LgZNvPboYv0KkKI9Ceg87/VuuyYBO1b+XQCc4cYZ42f9KKz6I5eAcCB46AZYrh4YgbGxWM4ZVO7zTGGbLFoedF14PwngCI7hC/nKXCYvzgy9PStZUUK2yWutHrQEDNMCIYm2jULCnvSAgTI+YPOJ8/9dUW5kSfvo+xTO7KlOp0YKicnr5SsMOKzhvCuL3l/G07Bp8oU72h4hd0t5wa7JgWcpD7wEgiYG6gjsiPWque/Y/DM1mK7HiMi/o0uaKO29YD6xJMRqtcqNKSJwXrMASvS3+ocfe6FXIIZjWV7+VMSKXy8s93OCe3ACVn0FvAoz+tORVwgzE3XOBqIzTdwr1SC8hrIh4CI3z5CiPwJxS81yWoZg50rgjKOkNAi9Dkxp26leWZFYT/GMtCi48+5CbuVa1aO6XeZZgrSjRlwI8dQWKkIg= X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3177;20:cd38P9dRSce0Da9a+TJ/tAARDWx2B5KMATTOCgFugyDM3LUKCCR99w6hqZGS7Pkll6gPxJR3nH05oGYc/yEgP3L7Z2jVqmYJG32ZwTSMe5zNkyuyqKpdsqEb5r+rhSti8YGnE8ff6qMX16F7huJ6p9pT0PRfY+fJSdRDSeJYgGsw87OF6hEx0QHiQXU/vdQpZl/WWRlXgj/BIu0j29l1QF58kQkZ6K87n7hBbWWwU2lw43wkXtS0QKz1DGT3iVnznpcYHMklk1Z+gYV8l9oce8YvBte2hsf8uaiDp9YIqvjApoFGQGuKBu7RAKx7lqb/nltT8Nn+DvZGSPCTDHIVmzn6q+InxyrMH+Jw70f+IYgzOR/w/HZSNchNLLLBbqYnfXC3hbONT9xk3i0VcHKm9eYRD3iJA6uFp0Ew3df0vqRjTH0mhaS6lcMAVFZnz+2Jwoun2dx5lAzG7Dz9kua7QeLDdogTTLLnL/sR7gTzGiUG79bKfCqaPx4LFXPKuZKL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(20161123558100)(20161123564025)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR07MB3177;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR07MB3177; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR07MB3177;4:vLjUXwTFb4w5n9jBI1UEfMB+VS6RwYMgD/5KBfYXsf?= =?us-ascii?Q?9skyHbb7hkuzsnYxiWq7E1GOgfBKFLQWbpdgEeMESaAhWZlFpHebjyvksK0u?= =?us-ascii?Q?0tVsjfw5A/r7GI6V9ntnqwegYOxUHMx1UpHr3fUopbIAkoiIvloaFJNHiV+q?= =?us-ascii?Q?4M9YiMnz5eeCbCQy9AP0kYTYrYGD5GZlvaKbjscnYGRLTWECYQWP6GI4Ec6A?= =?us-ascii?Q?K45Vww5KD15weNOXootW++1xHb2m1gHNbH05yv0WjYSx/1rcdqw0lheFRQAC?= =?us-ascii?Q?4epzOaxRcFqw+umPyVG6OTQZcobwPcjlzhrSfNrC7rpGOM1mhxx7iBuDgYGD?= =?us-ascii?Q?wzLyuU4LQMXVwNYjvwnW7cXBcdnNtb3rg7HTeX4rIXOzItjUMkff+UUTr1Fr?= =?us-ascii?Q?JwivrSbuIm6jE51LGZWfxTtX4LhYV2DG2Ssy70/VFmlbTTNeQx/twtEprvnk?= =?us-ascii?Q?NKLatcHk4kX89ScrAAu74zqYDZgywxpxlnM20BR95c34GXdTJsitW3Igtu+E?= =?us-ascii?Q?WYG5XNUmLl8WbFpD5ulDXD9WftdJ+v3wDzXdpiJdmCQa2H0mbPUdvaQ/UgXC?= =?us-ascii?Q?3doZ07tStP4bthDufkC2fgmc7mLOOwc5RiBwuHcCz7/aqSQ9XL/6Vqzc3i8m?= =?us-ascii?Q?bpb3PpZKfN7Dk3eUfiknQiLtBvRg713uxy5gq0SowhwSXEi+sJsRmAOUqy9c?= =?us-ascii?Q?l1msO0lq9rY48YgSOdqNAhNznDhYNLLaLuLoLlhCaiDBK5zAB5IDmw2z+3A5?= =?us-ascii?Q?VD+t613YNiFDaT20Wd2XzckiUmiDhqMmrveV8KpY76NY5rwjPfrqYcUrkRdI?= =?us-ascii?Q?4ZfNzkOusyZYak8/z6A7hmX7fJ/0zN+1o+aESoR6PrBaqOdkCaH/qWgiKNrt?= =?us-ascii?Q?jG9VclOQH+pmfPsUZsGUMzaAhqXgtYtJu1NthmkC32Zuqnu5W8WWbKZdanLy?= =?us-ascii?Q?DBjtseZZie9ncpW33jDDMGCSA0eEh+hVTNNVqmFs28/25PMNcgCObI2teuiJ?= =?us-ascii?Q?3HSqFPaI1PTBbdjV7dkwz8FEYKhL4p22WAQT4t/kE4VaqwdHZOyJiCLKRSlt?= =?us-ascii?Q?PsRcQWmLUgjq1p/t7YGO1YZGsvXjFYOcOh8JHZNUH7BeVHwaZQNRN2W8eQGu?= =?us-ascii?Q?XnH76eZeq1h/DSM6dN1VY2BLpDlml9?= X-Forefront-PRVS: 0345CFD558 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6069001)(39450400003)(39410400002)(39840400002)(39400400002)(377454003)(6666003)(6916009)(2906002)(3846002)(23726003)(5660300001)(6116002)(2950100002)(4001350100001)(305945005)(229853002)(86362001)(83506001)(53936002)(25786009)(7736002)(1076002)(33656002)(478600001)(81166006)(66066001)(50466002)(72206003)(47776003)(4326008)(93886004)(38730400002)(189998001)(50986999)(6496005)(110136004)(6246003)(76176999)(42186005)(54356999)(6486002)(76506005)(8676002)(18370500001)(142923001)(14583001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR07MB3177;H:localhost;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR07MB3177;23:NRvlgYcZOgHcLU6lAL+9oP9jC/6zt0rsEe38UkCp0?= =?us-ascii?Q?qwupljgK+Kwtx4Vd3ruJX2vOgIB89p8ypdzzG3AnbFCY3n54mD44vRBDa/RF?= =?us-ascii?Q?zpaO9P0o3YHwl6ueWdXwuOvWFv91hvIBBEA4OUrkf+eAVyMhEMOv2Z538kcw?= =?us-ascii?Q?FJHiGa5Oszv6uvkgP46gU3dh+7VY4JdRQaMXWfWEdCNPsAofLGTiKx8lsweQ?= =?us-ascii?Q?GkQhwkbugWFfmLJJl69kqzCYyv15lYMsLqjhJoJrRbQwCoQ9mLPFdQp9ANRa?= =?us-ascii?Q?UaeK+zQ/wbJ6MUmbO4/W8u3FNl7Wp3Ho1hx+VTn5gSNfXtYu17q0lHZ4aFNR?= =?us-ascii?Q?dHUSDbHXYrpREpm/+fIHupLhAVnTgRZ+jkCzOq/cjrJnCPv4ijPEraIm61Ii?= =?us-ascii?Q?5s+5++MfDICgq3zCCLZpR0jqkfXmr+kijDX0rKsyjVtfbbo/+0VUytzKU18Q?= =?us-ascii?Q?2SrPFPRGgUwMN3aG8sFGLUqn/T13loUUSfN7KXxm/6QDzxZIg9LVPdBqVsNd?= =?us-ascii?Q?Poi0niuHq5AuB5HpxYd4PKPZ5w8OQe8OnFb4v9Q60i91kl0WmKeL76RuZ2zL?= =?us-ascii?Q?DhALwvvbIvSPixftdqT4P1ihM/MMMziWSpqHDbeJrsuTwyP5QM6lu3oiGoyk?= =?us-ascii?Q?pdIH4Mt3Uy72TMwbGV/Qkr5+Dh3lGxbQus//eDtQ5SJC0XU3GfDcFyPr3f0S?= =?us-ascii?Q?RE3w0CkmS+0WLuYGGLnjGMdHMVsq3OE84xG6dxtfXU9/uRukJ9d2BdwjpNcP?= =?us-ascii?Q?BxN4/MrVMiohoOx8LeXzJ4OoQ0t0mw1PvV8IqvRPIOfxl5eKC4yqwfI0vjhP?= =?us-ascii?Q?dA7f67+SFupoaaJtotBU8sGxShPQ8HDPkTB2xwvJB/4g/HVkTuPU3LweZLxe?= =?us-ascii?Q?yQfK5oHQp/u2XPs2kygm5dMw39/rl5/OAcQ2dNLQq/ocBHGOs7dsWRcFsps/?= =?us-ascii?Q?hnzdxJ0+ISFFOBAt4GOc7vEMTZnM5ygE6cOULd7pAvKRkpx94A+5xE81fRhh?= =?us-ascii?Q?U0zPtHhcLpVJT9WkHa9MjuExwJHBXlBj+khBk0ooXvDrTm2ytszVxOC1YI4I?= =?us-ascii?Q?HRxfWWENsZMr5aea9Tvhp25vB+Fw8rrUdJTD1SCQF77iozzth9I32tgxNOZq?= =?us-ascii?Q?wWzzQMcQVLa1wagV11Kp8ve7DPkHSIXfK8RLjSLaLLr1P+42BUkk1UKrfYzm?= =?us-ascii?Q?6kgnB8GfxIFLDAQEzMUwRcd9wV1Vf8SSb5H?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM5PR07MB3177;6:kKl96G6uArd5CL6ywOIZ1lL8rlKWrxQVnClMweNEbF?= =?us-ascii?Q?j4GgD3YdjSE53KMm7hKi/xM5yXky8IK+iP8jNRATVNc70oXQO6zh+a3DplnW?= =?us-ascii?Q?CQtmPNUjaQcOtWVEq6pXO7hBJz1zYsQO47VVq4NuWWyPQkLypFuCDdW8fBp3?= =?us-ascii?Q?/P4aHmyrlwMClklj6h2DVE7/wjOUNnIJYNd2sRpIfMSsdlcz+GYWzHdq91pU?= =?us-ascii?Q?ZyWzLXZ89PvDMbXsu3/vC6W0wEr6yMdGK+4N2u30TVvxvRzJsp2Xwl2Ev0TJ?= =?us-ascii?Q?whdqB8wNjEHZMlJmmXlZkPvvqimxyvxppUYnrvDT3c9CAgwnsd070V2ha8DA?= =?us-ascii?Q?CjNxYCg+daL9NwmjG/bAMML/3orqs46h3UnyprRDLfqyghBBk5jNhSLwBlWY?= =?us-ascii?Q?pi1tOQOKkmojLqh4mlKvrPrQcyy7Tlec2VNc7aZcYJQEL9xhPsPpyzPtbGk3?= =?us-ascii?Q?kftRIpUkvpi6s5KY7QhZhhwBn4VMEbIJVyUGFy0BxKyusyO9J9dRoZQckAz1?= =?us-ascii?Q?fYj72wDYC5LWmVhUIY60v9BQRNVwk+ujK0rsQZuM/vWdvtYMDzadt9DY1+eX?= =?us-ascii?Q?0ZVvNS5kDSdkwxtf3IF0FJfxPwgQyBP1CxhmYjoG5b2Dr14mn4JQFh6kO3r3?= =?us-ascii?Q?IdNdNLG1wiryP8hKteUTu+DsgahYtN/QPKyHpnoC3/fvXUM+rfvrEMx4Yj93?= =?us-ascii?Q?DRiuWsN+xgRwKGNnkO6Zfvkc4chxl8LF7Djba4mRdtaKhfFGgU4V3Nr/Ip6I?= =?us-ascii?Q?VqCA9PV9GJzSxmuO1w2Xxp3sUd4eOAjGYtXI0Sq19Zq4Lh9Ee90t8w0o0IK3?= =?us-ascii?Q?Lz6Wsjx7CwlY6iGfxmki+WupsPXmWyFFcc8xgdgeWwPw0XoS37fNIBk40fwS?= =?us-ascii?Q?9iOkvH+WKkHE7MwQKESSSAADJ24vWpt/qg9etQ9nL6nCubX+TcI0qATsR9K9?= =?us-ascii?Q?kYky/y78UONL6xrSLsil7qSjew7g1NlwGe8Py4HSfQdPOPD69TIKMrrzilb/?= =?us-ascii?Q?w=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3177;5:aAJPGy0SHUWpNcgDHzzPV4GOOFjmbnOII1+Cx1FtzDAfMl16KiT8YEvimX47MO6XskfOW+2pa0ghzE6gC8XLYgQd6QN3v+MkXaDaI1/AnzjmWisChVftE3dW5jmsNMI1Bm6WbuTUulLGRUGCEuYJlE1YQL5bjUNmDEYLViJSGco5bj1G4D+7WPZCxFYZwM6vCnYwRjH/rvaUeZpxul52JQbvrwaHd9sYc6+dl4+Um/1HZefrrVaxoA6BRka21pmw6rxYv0eTVc5GRF2wkZ03Mt1461bI6m+cxRUvZZYN3HgR8BhmV1rxBtZ3qN0lpL5b5WF59cXAOpxsF3l5/qhO+eFUFM8R5SEmD/zwJmSFp3FxJY25+UEr6r7xt0/ZEMVTTWGQPzkgafUQLKDhOdVmIh/f16VJwmKaG5XxujaWSv7160glHlH93432RYdn0hxW0vYCUiRFRpOrRcRYBqO6wch4I51Lvco2qDzOlNWLVGKr/6tRlc4RJF3Zh/Hp3scy;24:wgoTh2J/DgOCXcFDOz41zb9B8dTV7OpT6HCQ3R+LcHDZCJ9jk9pKIGM3z4Abs5VLG/KMbWwuVCX66HfFFGUtk819s6v8LAPUK2fEuU2UEso= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR07MB3177;7:Qmf5QCn51BFI/02j1GRE7KtkzHeUeArVNQs3bQG8llYt4ePZgJPF42g2d9p6b7oeqVTdzz3JOv61Fkx/s70oHNL7SF3D6dTVxTCtHtxlw43bXxNMJpTxe09l5v3JTlJrz0I3EykxB6NTfzUMsw3Mz7lWh5N9xa7QKGTS/dHSLQIqLdggXPrU6fUv1rq20D8hRBCBymQpM7SH6QdB4mHKnOGDKk6+930AqwXgs2olwdTNmUEfaV3rayb/ONFTVTrRqLUCbXfViErGl+JoGV9UDD8aBTwB1LuA8Rk8lQqgW14ogNnwSIx/kds5dwhP6F4MLa1nDNKKIiSDfCdCCuBcT67eY8/OoukOjw7TR6cugTJ1yWgNXR2gSPcqllV3fMCYkYfPvGF9KM7PdMETUWI60NsBCGdARTwW+nr+c8ku3POyFZSljVQnbXyQTyAKS4Qu2XZG4VNYmliTsIasqfoGdlYyHnhJKVL8nHzxdlbP3FN4GVgKMRBg2hSaeEZ7inTRkoRWk1DWMuuSLjowaBoHsZrGf72tGcrq105EWh4wM2Lk2EbIfBHBWJkJpW/iSNFoRrrInxIFGRM9znqimKDsoDUXlYM3mDcyVZa1fEHkHn2lqsGVW+EmR5VAMpFtMblQMv/crN72lxciKk6cko6gAv58prMxaT9G1iyONPaQBltTZqrHfXT+qrNOQpsm7SUb+5SUGBAAxYru6wweyqb3lvH9PTUiEzRJnrw0MppcTblX8H5e4j9FedHLSTwpU9UE3PAz6naXYt0OTqDO9b7WNs5BPPmbTN5x/MdeJxJqXaA= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 02:59:08.0447 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3177 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1439 Lines: 41 From: David Miller Date: Tue, 20 Jun 2017 21:17:13 -0400 > From: Felix Manlunas > Date: Tue, 20 Jun 2017 13:51:25 -0700 > > > From: Derek Chickles > > Date: Tue, 20 Jun 2017 13:15:34 -0700 > > > >> > From: David Miller [mailto:davem@davemloft.net] > >> > Sent: Tuesday, June 20, 2017 12:22 PM > >> > > >> > From: Denys Vlasenko > >> > Date: Mon, 19 Jun 2017 21:50:52 +0200 > >> > > >> > > Only compile-tested - I don't have the hardware. > >> > > > >> > > From code inspection, octeon_pci_write_core_mem() appears to be safe wrt > >> > > unaligned source. In any case, u8 fbuf[] was not guaranteed to be aligned > >> > > anyway. > >> > > > >> > > Signed-off-by: Denys Vlasenko > >> > > >> > Looks good to me but I'll let one of the liquidio guys review this first > >> > before I apply it. > >> > >> Felix is going to try this out this week to confirm. Let's wait for his ack. > > > > This patch works. I tested it with a LiquidIO II adapter. > > > > ACK > > Please ACK patches in the standard way which is in the form of: > > Acked-by: David S. Miller > > This tag is recognized by tools and in particular the patchwork > site where networking patches are maintained, automatically > including your ACK into the patch I apply. Acked-by: Felix Manlunas