From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755161AbcEaPcc (ORCPT ); Tue, 31 May 2016 11:32:32 -0400 Received: from mail-am1on0055.outbound.protection.outlook.com ([157.56.112.55]:63584 "EHLO emea01-am1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754528AbcEaPc3 (ORCPT ); Tue, 31 May 2016 11:32:29 -0400 Authentication-Results: osadl.org; dkim=none (message not signed) header.d=none;osadl.org; dmarc=none action=none header.from=mellanox.com; Subject: Re: [PATCH -v3 8/8] locking, tile: Provide TILE specific smp_acquire__after_ctrl_dep To: Peter Zijlstra , , , , , , References: <20160531094134.606249808@infradead.org> <20160531094844.342792251@infradead.org> CC: , , , , , , , , , From: Chris Metcalf Message-ID: Date: Tue, 31 May 2016 11:32:01 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <20160531094844.342792251@infradead.org> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: CY1PR13CA0109.namprd13.prod.outlook.com (10.164.65.35) To DB5PR05MB1685.eurprd05.prod.outlook.com (10.165.6.151) X-MS-Office365-Filtering-Correlation-Id: ec6b948b-4aac-4f07-72cc-08d38968c46e X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1685;2:m8GVoex/bC6NtzldxfU1ORgyD6gjpi2rnZmOWY88Y3LNbT7C1K6wGAxx/eLO2BEEAUHaXcghR/1TszXuvJQIxhtj+nki0TnRY+6Sgw04m95QoyV9K78cmZI6SBghWho6nCKJG3lpPNdojRbgJ35/xNTkd4xqC3EtE5gJOZD4hGrMP6ub8wiag0GnOsCfbCVQ;3:wOTOs3/r1SAq6yqTSygts/EL8AOUWzEVHUw0Hp3nm5ORsdQ6bnBjMUD4avTDaidiBI/0C7avDZdgisvDENHqysuGgmAgCPLTocqfEpl1itorHHNcBUQz/n68RZY8YZ7v X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR05MB1685; X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1685;25:Ob1yjPwSFjzuGKHX9nBkBCxzn2IS6H+eJ7tLNlV0P4ABTtvkwPDoxOodWSmXgY/DSjazR1oAjEr5o/n+MkgQV9IJaCC1YG6Zx6qZKhNsKFqaJfFlcyngUXLR5yLmOSt/WdKYzJVXUrH1il3l8ffMjUtqLDaTqwipkWx5wR+z/S6P9QwCgFVMZsCNOe32dMyyXRmrNXfCfksJSgAW8EzYsXyrlyMciuhLV6o/txyFCb+mMneEbRYVw+hpNdHeNnTc0+bMQn0FwdtWvfr4I3Gsf514e8tjZVrSNxnuTv/ljEysUYz5f6heu+hOnZUN9HimYF0FAR6TKUftzwNRMRc1KJ3ZNcv9toV5tTX52VnDJQI2ZsyfdcWvZ5/4myAkLqm9LZDyTyB1z5KMCMD4xe9AjM5pL6wgeEMxv9k0X4OrsmeX7gIAmcRQ0TwzO2Gc/7NO7Y15cNUh0KeedOEBMpPZHWn2qtJzSpq7+Qi58yu28yLR7jWvsR4DeWwq1OlyZq+qPNVDAoRCWLV8alDFFy4U+257ENbjiITu7X5G2ARfcJ1rhEyLd3qfu/Lcez6N2smCkkImJZhVQ5m4Jiab2Unj/wke36f4IUvUelXkWb2+mhBvtS76Bj35nn0G749xZINwp8gQYis64WMp5Cd7oQU4mmAofORXmkvUMPeJ3Jo0QNru/YHsl1WKKlNKdzQa+oQDbUW3991/MVhw1Bj9QBl3x+d8IBuY1DxP+LaeJISVYY4hMOJ2XOzABh8Mu6URg/yQnOdTaEImbrbfKHrWompLTrW/vaM49zF/AZqDRmcdP8DDfCCY60JgDd22ZVJngqQ9 X-MLNXRule-EZCH-Linux: Rule triggered X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1685;20:/gE51PUnG7isR82fZDA4yKtr0S4eVzvZIEdHUa3lm9x9SKBiwfWuhTAskFUmqI+iCfJ87P0Ldx7XksIfyZPeZYcYNCYVxfuL+gaWKfyL59JqYlqiTuh6U5bETWetxBVOD1w1w2FiKK/LfBVZ+m+BNqQLMCkBOek2o2fGB6iV/F4ji2nJ7c1GTKbl91m5q8vhCqhQe4x9kr9ClDawq75rVe7tf+PjhRmAiz6aY5mXrUUBm6/7npULs0lnqHO/cfC0hIhNn2NNxeM+dI2zJBhb/yFHwJ8+A+ROI0MiagTM6Rxy5cqGrrstZtC+ZdYGN4xMoYKHfK3ShkwAgjrv/Gz7VRsKEjHFcJ5Bar80pnYaE8yonE0sKvbk5d+O941yl4urZSgdKGdfbF+kPZaKrDIXtt36I2AlZc4nDMS1uW6ttUjdKxRcw/3FENzDgAZrjd6fOwOTFbLJ29XCWVI+omJJciG2BaUtE+OhzH/HG2C9kTWOSDjsFD3IY+s58c0WtT1w;4:RQkEv9bVzQ2esTx/e16aOfsutWAG40PguKFisrl1SnKkoS7TD3+0GOitZ8tApJu8+/0QASLsCG0xUx5QTm8plp2CylrV0XCuI18RxZrNw8+t0A+pD+KumCbSVMmKfprpnTXUFTHaM3Mlww/u2wvPpF1qUis2y0RUOlfsnLvmNwpon/qflwoV6D5JNk7Ibssk26PLE8TafWPhWTko+oVFAJyi62vHuXQOwrcgG4IsvY4mXe8mmwPeAUBJbgzCKIp5J5N29WRcHfhuJU/SzQVLWXc069UXSMbNPKS/bjQeUhVmrvplfQLr3f6q7DiaXb2XIDsCOLmXhKnfhPB8E9Gs3BAKSHX1QAStemhvbjt9HnsFK+/z2rkG6J0GUcnH7BrdyAuIhNsGuFmHX012NlUHogwsgQt2LLrllAzC7BQoUrVSd+z5xc6wnHeaGI5UX4kG X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(171992500451332); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:DB5PR05MB1685;BCL:0;PCL:0;RULEID:;SRVR:DB5PR05MB1685; X-Forefront-PRVS: 095972DF2F X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(979002)(6009001)(6049001)(377454003)(24454002)(66066001)(33646002)(5004730100002)(23676002)(2906002)(2950100001)(19580395003)(64126003)(8676002)(81156014)(15975445007)(81166006)(4326007)(77096005)(50466002)(42186005)(65956001)(2201001)(189998001)(47776003)(31686004)(36756003)(83506001)(6116002)(3846002)(50986999)(5008740100001)(586003)(31696002)(19580405001)(4001350100001)(92566002)(65806001)(76176999)(54356999)(230700001)(5001770100001)(86362001)(65826006)(18886065003)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB5PR05MB1685;H:[10.15.7.169];FPR:;SPF:None;MLV:ovrnspm;PTR:InfoNoRecords;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjA1TUIxNjg1OzIzOll6UFNyeEVOdzdnMVpWOHVycVlMQXZpS0Vy?= =?utf-8?B?U3crMUVmaTZCejNTN3hlVzNwTHZyWFByWHJ5ajRsTjFDRmkvUy9SVS8wdzR6?= =?utf-8?B?TnhFblh5U1ZpblN2elFGQUlHZVA5QzlSWXZPcWhBK0NyeVdKN0xuRU1aQjdi?= =?utf-8?B?T21BMW9GODZVQkhxdWVOMlZKLzYwTEhIV0l5UUJuSm5XckZmcXBRcWpSdlJQ?= =?utf-8?B?RW5kNHFxRk5ob3R0R0xwWFJLcWJyQVM1Z1QwcnYyT1hRYmlFNUtRMmVhOWt6?= =?utf-8?B?L1JGczhhbW5JT2huMU9LU1lsKzAvUUF0ejE2aE1EYjAxdDdsVmE3Z1N6N0hN?= =?utf-8?B?L0pYYmpzWlRGOEJ1eStlM1N5VW43RGRPYlFJVmpnZFZwVm85RHhNVHFjWGlS?= =?utf-8?B?NG1NMzZzYk5kSEpXRk9Tb1VlWm80VEY1dk5BM3dMVExLdTRXa3I3cG82Y0Vo?= =?utf-8?B?NTJRRjVVc1VzRTdlSjJLOXEyNlVHbjJJWDFZR3d6aG1CaU1TN2h5ZnRZM3NG?= =?utf-8?B?SDc0NnhobHpEaDVaZWk0cDBhdnZWcjdWbDAxSzMzY2VFNzNDbmxxWThDWEdQ?= =?utf-8?B?WDhRSTVXOVJVaEJRSHNZbHZKc01TQ0RLcXkyR2J4eC9iTlRBMGhFWHRTSzkx?= =?utf-8?B?MlpJMGNkbUZ0c2FBcHd6WVVLQ2tXY1lXWkZYUG5DaEp2WEZnVDEvKzZMVlF4?= =?utf-8?B?anN1ci90YTY3UFhwR3o2RmhEL2M5SDZyelQ3ay9tMGhsWUU0dlZIUmR5b2pL?= =?utf-8?B?Z1daZ2h0ZnlIcjQ2Y0dVNVlYakNkMmJ2V0JlcFNVRGM2VWc1ZDFtRE5QSG5K?= =?utf-8?B?dTllUkN3UTBGTFdkTzQ0azlGRjB5WVp3d0ZKMFUvOUc0RmtOZXhDbnAwaFF0?= =?utf-8?B?TUMzeXF1VE1jT0FVaDEwc1RLa1N4OXgzQUphKzlKOG00eHVKQWw3dmZuOERZ?= =?utf-8?B?aFZSMHByYS9CenR3RGVFdEFkUndRaE0ycnl4UTl5NzVqVUU4aVJxWlRGTXZU?= =?utf-8?B?K2Y1ZUVjaGZjRFZ5Ty9xeU5nR0sxUlpCSHdOM040R1NYMStQOEY4MUJaZXN3?= =?utf-8?B?Y1JRZ1N1S0ZlTEtpN1NmbGlsVEhxRURMMGlwOTFhK1RPZEVqU0c1dTJtWEhM?= =?utf-8?B?SFRMWVgxMFc3TkEreWZRZVptSStMd2xUa0FpdHFiMHNnK0F5WXdPZHZOZENn?= =?utf-8?B?NVErZWpsMlN4MjRqQ2FZZkJrZXhWUE04eS82V3kxbnR0dDVZV1d0SFRhUnZ0?= =?utf-8?B?M0o1Qlp3T29jVFhLbFQ2dUNQUXNLWmQrYU5GWFNCaGtYN2kva3k0SVR4djZk?= =?utf-8?B?R2M1ckFMNDVSUUQ4RjR0RWFGeFdSeVh4N0xjZEpIVG55bEMvVG9NR1NwQkpv?= =?utf-8?B?MHR4NWg1Y3J1K3g3R2JEamg2NlRQdDNsQkpMaFJPVjcxWXlnRzMzUjhnQUpi?= =?utf-8?B?VW5jQnBnUXpYd2VGbklsWS93T3lLaXdPdDdWMVprN0hoRlVUenpRbEh0K3RX?= =?utf-8?B?eUJxUVBqRTlOcHBuUFNlME9ML2JrcnIxT2UrRGhER2ZySXRmQmpVbHJXbElH?= =?utf-8?B?MGN3TzBBbTFJQnNPRnd2VU93RlNXZnBLajhaZHVJdXlicitnVzFMQ0t2TERi?= =?utf-8?B?TDMzMG9ieVdVaE9ET1pGcDhlNVdqUldPU2xZczVtcWhpdWZWWUlSaEErZVNM?= =?utf-8?B?N2RjVlF1RnJ0ZlVYK0hLTzNNSFRhZ2kzc2ZCNTR1Wkw1TW1nQXRnQlovUHhN?= =?utf-8?B?b21jVlhEc2ZwTkRTWjBvUT09?= X-Microsoft-Exchange-Diagnostics: 1;DB5PR05MB1685;5:1WWGu1FuLZlIl/LZZFGqmNbh2qoxHxKFZpxziZjFeha+VI/3kgJ3jPn3QgFFGShQhmrEO5E6hddkDHwrzed75UC0XowsW+mVqVOxZDZW01YJIabvAkL5JhRlW+Upz0rFc8c+cxp1CB4fOH1CdIirUQ==;24:hbzvc2yCIDM32edmK+m21X5ovJzhb3uFx0qouCtEWiaCt5UIDARwXlA4whJ22Hi2whxk3cF7LwY0pgyEGWTK+yf/m736CTRZGie0ko1leXA=;7:9IABA6PpE0TjjiUq/xvy4cqp6K3jN2F+OBdX0+06vCLt8CuUQuRNtC79/9E9pA7lasR28ALQCJ3nkAlJe3xpL63s1CN4TkyBTgYUngZI7BT7kgocghaL4Cfv2F1WFbgHVm0U/4sCDhaBRnQ8fssp7jK03jhqFdonT44uq2pOrswzmDemRnjYqvawYUplItc/ SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 May 2016 15:32:21.8610 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR05MB1685 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 5/31/2016 5:41 AM, Peter Zijlstra wrote: > Since TILE doesn't do read speculation, its control dependencies also > guarantee LOAD->LOAD order and we don't need the additional RMB > otherwise required to provide ACQUIRE semantics. > > Cc: Chris Metcalf > Signed-off-by: Peter Zijlstra (Intel) > --- > arch/tile/include/asm/barrier.h | 7 +++++++ > 1 file changed, 7 insertions(+) Looks good. Acked-by: Chris Metcalf -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com