From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752390AbbJQUtc (ORCPT ); Sat, 17 Oct 2015 16:49:32 -0400 Received: from mail-bl2on0110.outbound.protection.outlook.com ([65.55.169.110]:25282 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751660AbbJQUsZ (ORCPT ); Sat, 17 Oct 2015 16:48:25 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) 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 v2 0/4] staging: fsl-mc: MC command serialization Date: Sat, 17 Oct 2015 15:33:11 -0500 Message-ID: <1445113995-12021-1-git-send-email-German.Rivera@freescale.com> X-Mailer: git-send-email 2.3.3 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD053;1:kLbcPd880oWR547E+rIUvu7HKDlUspTp2GTFsj+ruZwK1+/4FS/ENw1k4ErEy6MOvSgXEk+LUmyryfkfyQ/QAGcITKMzIvXr+JZB5cYX8jsnyMQdyNTW+W/YKRfuUUnQpQqb2KnbNTdg4v0UWp4+KrLtRIEh2cvwsKWls5H1ogS73eA19QtyHLPBSd2WKw1FhAyz/x1Mj/owtdRj34fuJ1Zoily8LdCId7RBkHhx6/iYtrS5ikWUiqKJot2L90e1FNu+P06V+GD4udh970KOm5SEmWZmrapWfJ0VXK06wAk/uAVrYerUIBuVY7yCMpF6cn6zKN6HCJa16eukahMoAEyphY/RUQP0x7co/VR1i7t2F9T+LO79BpSxz/VX4XuAPpRoc+7LbxckjUWqt/TdEA== X-Forefront-Antispam-Report: CIP:192.88.168.50;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(5001960100002)(50466002)(19580405001)(5003940100001)(105606002)(5007970100001)(19580395003)(48376002)(229853001)(106466001)(189998001)(87936001)(86362001)(46102003)(15975445007)(5008740100001)(85426001)(64706001)(92566002)(104016004)(36756003)(6806005)(81156007)(47776003)(50226001)(77096005)(5001770100001)(2201001)(97736004)(11100500001)(50986999);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR0301MB0648;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0648;2:GvR6pfKIfQ0SyPWnAEVpLvo7OS2VqceaIPAZ9svBS0jfl0uBp4XFIAwQnyacs6U8N6wJ7bOvtkcMo5WVUDeB/utWGoekSR/s6+9qUCXNnSB70G0onTj2aAoPCcW075SBbj+//HzFHIWqW7nCN6CahHo0tyleYVMS0Fj4JyikCbA=;3:UTdaZ4brDhmqKXfUGB+J671Eg1P4pbiJo1xxgRVWZJ+0ejIMGzdfEE/44JnkRsKQQWN2yLZQ9m2NJaqnze3ProvRL2yqcU17YSvlTbi6RN4e2dOf0TVhKw+Ja+8XsmUeihaXUSNMoz1eB4Bo5Mc6Ex3POf2dMyDgVGDxuNWIl0vdf9qK1WPD2Kv3E6Ih/HWa9qivYtISl9vA/S7BV8XbYnpBNTJzZWIK0VY5DxYoA6k=;25:ILOa/wf92A9Mmtw2OWagweJcXnxVlZXx3LZBLbIwawNmRdG7pyiZzNLl78MUVj4AKmYoDMBRtCIlTg+CvIyA1Ss0/bkW24qbDCgjzm2D3NDjGwMXbU3ZTVYHbiHg5Y1VTYMVuxq+z+JauVQeBevf9piSDqM4n1WvMpTEx7PhHPLvWmwIfI0QiNP0L79sHfYwmT1AuFG2AzS/s2etRkN/QEWUGGmOohvLkFg4HmNLzbg1/uDtZEzSbeBVV/ILuf4GuAod9pHw5ro8TMmxZGDfiw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0648; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0648;20:BUT5K494RfVi+mCSkh41QWLot786Y+sEeh2inlnf6XfRABeONPYj4YhegMzGs6zcA0xRpG9YP9RMH1TiWSwUf+mwNdJm+iC1mLkWgSDXEwPlWZTdhCKkMPlDrpzAnn23upn20a8x1JovvqNMzyMTP5PAYdg6kV5hl9j8l/iNRZ02QeqOen80KIf+6y+R0rDlTLVJGPVVEC0geM2A3ijWsXr0jOK7bPXM9ZnlrPCaPzl/Xby7TE6aiqsgVvIlTOKKVroyK35g2j0zq8egWhaIu4rg29rr8W473Vllk2briYTRmtq0d2IMXNcesmO/wnlpG3vG/0ILgT+QPr8F5orUwVmnO98lUgjVBplgNJJJUww=;4:TqiQWKmH/aNIojV3ZZEWOAaYMySn3QXs0WaKzrpXw6DYs/OVg+zj0TDgoYUc0RPHd+XsyZs9TZyY+VuTyqgz8f8mXnz/+Ge9SoVzzPv+vDAYJ2PF/RRvLw1vXsVA/THSa2nBlM0mMoPD+HKAiBRvOHysqufT40aghtrnf4DviJa3z+eoUeeFtjJHrninqEVCYWHdFYleD+X0p7KL9Y8VJDsN3x9rNXrOS5/etn/UBDRhQDYILxzolw9oFEsJQyJR37Hnh1qLtNOoEwsSd/kSJxQbYjHWWP2ocWVYy5hHrVr+uxP088XDNlOITTspCgBE0KB/KOtD8ddTz703UvfpkNabt4oWPYYlnuGeiWQDa6A= 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:BY2PR0301MB0648;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0648; X-Forefront-PRVS: 07326CFBC4 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0301MB0648;23:rJJgTAMyH+N6TiNpedf4klj4N+xj04volxt17wt?= =?us-ascii?Q?90e+EWtLqPFxGYlORKMhCPaNHuLJ13Fd0fqdns0PS3f2LawSp4w0jOt4jTHN?= =?us-ascii?Q?S+OBi3XcQCHhBMHI0aWXW4kAloVNOs4aKiRo/VmkgdG7HoqS6hFnNcqZmPEc?= =?us-ascii?Q?QLquNgNAur6HM2Ii9LMUVBKDcJ1p+1UhI1kti7y3lvt9o0tB7MjR9/rcUz9G?= =?us-ascii?Q?nrSBVKZtLJHRj5uuOUhmPlcE9lCsbx/pdNkQNiALX+JA2WZKShvT30fetlbl?= =?us-ascii?Q?LHL85PNoaBO5yZ0K9TAbmcjr/3/FO4ni7nyVcP4pC8Ub4Sw9g7zIpoJSFEu7?= =?us-ascii?Q?AK1UqGYe+ACNuYb738PA9pkzPBS0CsElwpwzgRZuWN7d84xE3GG02WwF0sjk?= =?us-ascii?Q?01emkPrxxMvXyPNi1UDh24AX/Zpex+lf0nmWRO184vAan1tegeW2gRpPcuxG?= =?us-ascii?Q?SNBBcCZQBczIHCK/UdN0L7Y1NehGoS8Jc8YUB/ZGZq7CDbGDWFFAy628YNQb?= =?us-ascii?Q?RIHsjP0HgtaCVMzMgx28sfqeEqDCzrKr16TuHK/T8FdJZ2eBrM00iC6Zoqpz?= =?us-ascii?Q?blOO0k3gBtkkXNsJYALT2ggxtZgXQb6VxE7hIx65h4L5cnr00OAjXWPsx3wU?= =?us-ascii?Q?sJOgfppe4ZAhjVIUxedFfxwLvSYNaGAUv5pSgpUOeg/sb3PjAdHU1VrlxxNv?= =?us-ascii?Q?bGtNMjsO1yfpx2mjQOeFSl7iy2P0YDVUcdkoCFmgY1FQt19LSQfykh0IhaSH?= =?us-ascii?Q?ycVoVyIb7ZottVGIka2ZdvXD65KwWrOWYE5tqGgwY72Ka7cBOtB+8PMopZQv?= =?us-ascii?Q?Ym6hY07+goVoAjSoYgcJa4I1KZVf/Sx1N2Y7C04DCwtpCmAwXsemlsYOo8+D?= =?us-ascii?Q?oid/vvnMGiZWxyoajfojDD24RP24BES2WUG/ndn5mlQLU6A3qpkSJylvBa/8?= =?us-ascii?Q?ToK1MbNUnnV8P/3dW2bc+664KS0XxJ6jICDcE/fTheORR71N8R7nZa8rSPyU?= =?us-ascii?Q?ezCbmx9/hGNoYOiKC26n+QmScODuTQvghxF4BF0Aifmm0288Z9uM+10lhbpc?= =?us-ascii?Q?vs2rjgGs=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0648;5:EXMPVOpIFK0vmPvxZisfUG4gX1ObtnNE62eecYYhO/NO57YA0f/gIKtnYkN/5iK/ClDi+qbgcnA6qb9+voTihN4xiQYrBvXCGdG3TR3wV4XChtDWf7KKmrD0vhgdwLLXVwcV/NokGWZjae7Glcqhgg==;24:tJ8WuVKJvetA3F8IBPwWxqF7vbH965ZZuVSam5+6MX6qmM2kIbnZKY+NqRIQiDx7inKM1XGVcEkzZ1vaLrKdGMz+PKFT0JmarfKnC+UD0Nk=;20:d8eebtlIRxqMgBrIhPuFjF+IKCvxrNKEBnyQewnEe9wXWTOXNab9JVFpGDntl2LMwb487MfK0pJ8tgxMMex0oA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2015 20:48:20.5583 (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.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0648 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/msg999081.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. CHANGE HISTORY Changes in v2: - Updated link to patch series this patch series depends on. - Added missing Signed-off-by entries. 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()