From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753959AbbJNU0r (ORCPT ); Wed, 14 Oct 2015 16:26:47 -0400 Received: from mail-bn1bon0142.outbound.protection.outlook.com ([157.56.111.142]:17536 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753432AbbJNU0o (ORCPT ); Wed, 14 Oct 2015 16:26:44 -0400 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; oracle.com; dkim=none (message not signed) header.d=none;oracle.com; dmarc=none action=none header.from=freescale.com; From: "J. German Rivera" To: , , , CC: , , , , , , , , , , , Subject: [PATCH 0/4] staging: fsl-mc: MC command serialization Date: Wed, 14 Oct 2015 15:11:41 -0500 Message-ID: <1444853505-1369-1-git-send-email-German.Rivera@freescale.com> X-Mailer: git-send-email 2.3.3 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD020;1:ulCZ90aDKPbW/epKuD7eN46WpwjvybMNSKaw/rAichTg6TW7fbcYXQKW+a0H8tT0bfXjas9o7J64q084IWpxQsBTAotwb94y+T4yUm5leMARkl52/1iM27HsS9Xc/VPgdAZVRwvWbz8AvhTgEutMzL/cvkqiacP60NgcIduLPcC1NewPUbDRNsYRXCUeRzspP2fMhFvZWGJa0oDnO/SXnug615zW3pK0GFDwQv81Oxi9ulH+7WbmD4wzHe3qabB7xzMVF8lzQFJuj8XY7ciMMfyaH5e1Ae+3c5ZkudcT6MoGY+b2UXIO9nkMGMNwRIjWDnf6I8NV2H339ekxHsntto05jbsmJx4bl0RRZnH0YcGRoOzdO690Pq+kSY6NZNGS2/hGKd8G4t8y+S9qa6ZRaA== X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(87936001)(81156007)(19580405001)(11100500001)(5003940100001)(229853001)(15975445007)(85426001)(104016004)(69596002)(50986999)(64706001)(36756003)(6806005)(47776003)(19580395003)(5008740100001)(2201001)(50466002)(5001770100001)(77096005)(97736004)(5007970100001)(92566002)(46102003)(105606002)(189998001)(86362001)(5001960100002)(50226001)(106466001)(48376002);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB0731;H:az84smr01.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0731;2:y6og7F2GLof2HVq63uMPQebSxSkIuqh/6AzA8m4lVBrf97YoI+MFzqS18KlOhELx5u6UqmQnENeszjZvyabv0fO7ZesnYOp66X7bz0NNiyPPaUwRw7Zb77v5/CGtsLsBUjSoWIq60nvmE6r0oov/G++NBP0bv3DFDyQTL2J6IhI=;3:HywDceloDSRiQPyHySvTsPG1Ag+4twNpNAuzYRQYr1N4OB47mGp8d3QnPC892ExfWO0dSa2bmUu0SZWc5TP33NXGuqtmidajzRBzXQSGW4Tnzjy50aRQg8ASzsmOMS+LfP7A8zIJcFEo8NAfz7zTMXw3O8Ievy6BYBYN7tF27/r47RCbHP0F9MLh6QJgajJUxcWjfr678IaC8vG6PRQmwU0rKNf/Q6HnP2uER57KkZ0=;25:HyeatIt6pLjCXKuR25QpHAPeeeVGPycyFnCJPVGKhns7Yr6f++0aqabfmN/XXm5nLt1FwDayeQOlnvFHqTeNjThF6LBxiwLBYTOxurqWX8/1ZdaGxKAfsnyVymq2F2U69dPfnV7bAsaQUocyadlSPHRl/D6zB+swjKpmwfdARGCcA5jat3OWbtOdvT/yAIXodoBG8KvVWPwlJB6Nd/znlcOFoerFpMuQddiSYu20jJEv8RnrJLWNBReYMQmD7bPJ X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0731; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0731;20:O0GRVNVDle9hjm1vKu3/1AOp9FbhtDMcXSY8MZGM+9Vu1Sm+Cwbq3jpht3VV7skUw0kQwBADVs4gQ0c1t7xx9JKH19xopTPTnY/ehlpqhuN9F/0TkadvukYbgP7jwmvZC1P9maFghA7jOzhZ6qJjM4b+eI2r/wu4QdNfN2bGlca9Wn7Tpcw1IkohBzCSLvoP7HhePtDTcWwJ0V9N9qjeHvT4ermDKdwpmN28g3pnhMPETCs00B2XCBFQjjGGPnpJUQP8QNogGHOFAcjs9OgqAFGLfxiw1Gg0GEuxyZeZgG4k+uzj75mLO7TFkZdDp40ZA/xMf0h+cNxgBHGOVK0vLsbaMnLrMhw+t0H/l/3RSdQ=;4:JquREbm7NQIs2QBoYCZ4qjB0UVwI18HQukzZyG8q68+k4hgVw4u+cK7fj1kY9MQWGkI4LWe0VKxgRjax7lSK2Qit3DKGu3ATBLBKjsLkmHAkCjeKOP4yRxXiFZm6D3OhIqybDttDwIwN6KKedYcvoJxIAbtsciRYnz8RYBl5ieIr9GBAuWwbYbYIZHsxNXuAfxSF1JsLeJNz6hDR3BsvV+45OXk1hqBzwWPLTjX2if+EgKPkNQHBpE06VMw2BAGYxmWFfgEKgfKSkZ9YXw42TXlwbCv+eMdAPtfc2DBzSMK8WWzJwjwK/zY8L+LFrmbmHzbHKEmuxMh6j2ygH1xo0sB2fLkMvYL743IQYJtNr1k= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001);SRVR:CY1PR0301MB0731;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0731; X-Forefront-PRVS: 0729050452 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0731;23:ZtV3aY95Pi3+Md2qd3VzLJJnekSxF7PJXKtLU7A?= =?us-ascii?Q?wqa6mjumw//QySI7g56Ak6QrxSbpSMHOTaUuY0mKt0LHEs1KbUg3iAjcUkku?= =?us-ascii?Q?fz2h5KF7nLMvtuMc39s4EFo2P5tTiykmJAQeCNIB2AtrTcVw80XCSAwyuMPJ?= =?us-ascii?Q?K/jaUDt0GwHAFeSjpvw0TvHL9eXz2RoDI2LvDlrpJJNoNmMZVzWIqVVhgg1/?= =?us-ascii?Q?YtJqiCEYZitIEjv2K4yZD5obpb/zYEMOsnPflGVzGpoQPl2gnxV8wJ1h4wOl?= =?us-ascii?Q?ZZ0IpmL3BBE9TqzTF+Coc9gdmcxgN+Ux7OQ6upI13wsZZNA2rmuADtrOcy3W?= =?us-ascii?Q?wnK0YZpVcGacSIbzSW5W/TADdWvNRpoaUoYLqX06Uq9DNJmSw+9WqAd79gnS?= =?us-ascii?Q?mIkRLUwgsFIjN4jyr7pS/w2LyG/05dHxqkQrDaO4QLWIPQo7U5VRIDLgiJ/J?= =?us-ascii?Q?Rcx1OFyOoOCXWDA+sjXullZ70cvZSPCMd+cIqzT4Aq81ApB4jUHvcR6WA7hY?= =?us-ascii?Q?TBw9BU5agTnRlUTzAfLp7aV2fzssSmdQfvFfKPRXSbbUPR3cOo7vwPMZCiPo?= =?us-ascii?Q?iqqSXFhs1CYVGcrAFwnLTin2mz6dvUfAiTzmF/FqDV6y57I1TGMaSknqGrCg?= =?us-ascii?Q?GtcCxlEraYy821Nx4h3PvW5l3BYZWIVqGHF3KWNdHyBqO8wNkEwFsNt4w03u?= =?us-ascii?Q?niiWvFC2B1dltSnarjK6H3t+JGmHNzHsrwLFNZqEk6Rib4tn4ATZQFKb28iK?= =?us-ascii?Q?aioB9eYkclkhgsHb9xKSU42mjcqJ+AXbfkNwYNTXdx8NYlSuPZHRA6S6ETuB?= =?us-ascii?Q?ILGWP/QeXkZeOagKV2jEZSwzF1B3VL55XmlHWXUXHxe3/Si5KhCdOrPfh/go?= =?us-ascii?Q?SRReU1bPr2GSuj89zuX9NE/F77fHFvqh6iVjdg+3/BYEM85F7T9Fv8nDuyz4?= =?us-ascii?Q?cJkJQ+VHCcxUWnX/wEngLVfPw05KC+ij2fhv0i+GuSPQ5yCxRCtYNOPo0z+Z?= =?us-ascii?Q?A8/YTYeK9sKWG7WJFsSV61tGtCtAHqvhvw6kfHYvmmvPgNyEtiIYPaMhLH+T?= =?us-ascii?Q?ugdKZmcLRGIZGGPqnM58DC2GoBpTk?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0731;5:m+6Grd1BP1oCKe4VAoyqu9IUUKTapGJEes5dTNx92WY4U7WES2+/76QuwIkl2pbAqPRjJtthv1mBQQgrWWscJTdNmZf7K7HFVH8C9iA0UKWoQIsdFYZ/4EOPNVmnJoSWdbwD/CsA5gE0j+bzMt+gqQ==;24:cmRRZV7+EaX+VOzWsd4OXHqZ3SVUgRGKSdd4XP0Aj36gpL9DY9LUfftmnV2rZqwE4YfnIQRIpb5nNxjKuwL8uOgoYXawlA+xcpbmzxkmf1Y=;20:dQ2YgCYiYe+ibW/QsnS1mnQnpo4CA++YnS6PnkIwVWCPo8q6b4DvL005NGb3VWc7kZzaGKWD09pUbOGJy3Rz/A== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2015 20:26:40.3384 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0731 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series depends on the patch series posted at http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg996780.html This patch series addresses the following item from the TODO list for the MC bus driver to exit staging: * Management Complex (MC) command serialization. Locking mechanisms are needed by drivers to serialize commands sent to the MC, including from atomic context. Patch 1: Changed timeout units for MC cmd completion Patch 2: Refactored mc_send_command() Patch 3: Added support for atomic portals Patch 4: Added serialization to mc_send_command()